@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Newsreader:ital,wght@0,300;0,400;1,300&display=swap";._wrapper_oxn8q_3{padding:var(--spacing-lg);color:var(--colors-text-secondary);font-family:var(--font-family-sans)}._heading_oxn8q_15{color:var(--colors-semantic-critical)}._message_oxn8q_23{font-size:12px;white-space:pre-wrap;opacity:.7}._retryBtn_oxn8q_35{margin-top:12px;padding:6px var(--spacing-md);background:var(--colors-action-primary);color:var(--colors-text-primary);border:none;border-radius:var(--radii-md);cursor:pointer}._panel_1xrxf_7{border:1px solid var(--color-border, rgba(255, 255, 255, .15));border-radius:var(--radius-md, 10px);display:flex;flex-direction:column;gap:var(--spacing-sm, .75rem);padding:var(--spacing-md, 1rem)}._header_1xrxf_25{align-items:baseline;display:flex;justify-content:space-between}._title_1xrxf_37{font-size:var(--font-size-md, 1rem);font-weight:600}._count_1xrxf_47{font-size:var(--font-size-xs, .75rem);opacity:.75}._request_1xrxf_57{border-top:1px solid var(--color-border, rgba(255, 255, 255, .12));display:flex;flex-direction:column;gap:.375rem;padding-top:var(--spacing-sm, .75rem)}._requestTop_1xrxf_73{display:flex;gap:var(--spacing-sm, .75rem);justify-content:space-between}._when_1xrxf_85{font-weight:600}._store_1xrxf_93,._who_1xrxf_95{font-size:var(--font-size-sm, .875rem);opacity:.8}._actions_1xrxf_105,._claimants_1xrxf_107{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, .5rem);margin-top:.25rem}._claimantsLabel_1xrxf_121{font-size:var(--font-size-xs, .75rem);opacity:.75;width:100%}._approve_1xrxf_133,._decline_1xrxf_135,._pick_1xrxf_137{background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .25));border-radius:var(--radius-sm, 6px);color:inherit;cursor:pointer;font-size:var(--font-size-sm, .875rem);min-height:var(--touch-min, 44px);padding:0 var(--spacing-md, 1rem)}._approve_1xrxf_133,._pick_1xrxf_137{border-color:var(--color-accent, rgba(120, 180, 255, .6))}._decline_1xrxf_135{opacity:.85}._notice_1xrxf_177{font-size:var(--font-size-sm, .875rem);margin:0;opacity:.9}._actions_18y8c_9,._assignRow_18y8c_11{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap;align-items:center}._acceptBtn_18y8c_27,._aiBtn_18y8c_29{padding:7px 14px;border-radius:8px;border:1px solid var(--colors-action-primary);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-size:12px;font-weight:600;cursor:pointer}._acceptBtn_18y8c_27:disabled,._aiBtn_18y8c_29:disabled{opacity:.6;cursor:default}._rejectBtn_18y8c_63,._cancelBtn_18y8c_65{padding:7px 14px;border-radius:8px;border:1px solid var(--colors-border-strong);background:transparent;color:var(--colors-text-secondary);font-size:12px;font-weight:500;cursor:pointer}._memberSelect_18y8c_87{flex:1;min-width:120px;padding:7px 10px;border-radius:8px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:12px}._button_1sq6w_1{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);border-radius:var(--radii-md);transition:all var(--animation-fast) ease;min-height:var(--touch-comfortable);min-width:var(--touch-comfortable);padding:var(--spacing-sm) var(--spacing-lg)}._button_1sq6w_1:focus-visible{outline:2px solid var(--colors-accent-primary);outline-offset:2px}._primary_1sq6w_22{background:var(--colors-accent-primary);color:var(--colors-text-inverse)}._primary_1sq6w_22:hover:not(:disabled){opacity:.9;box-shadow:none}._secondary_1sq6w_32{background:transparent;color:var(--colors-accent-primary);border:1px solid var(--colors-accent-primary)}._secondary_1sq6w_32:hover:not(:disabled){background:var(--colors-surface-overlay)}._ghost_1sq6w_42{background:transparent;color:var(--colors-text-primary)}._ghost_1sq6w_42:hover:not(:disabled){background:var(--colors-surface-overlay)}._danger_1sq6w_51{background:var(--colors-semantic-critical);color:var(--colors-text-primary)}._danger_1sq6w_51:hover:not(:disabled){opacity:.9}._sm_1sq6w_61{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);min-height:var(--touch-min);min-width:var(--touch-min)}._md_1sq6w_68{font-size:var(--font-size-md)}._lg_1sq6w_72{font-size:var(--font-size-lg);padding:var(--spacing-md) var(--spacing-xl)}._disabled_1sq6w_78{opacity:.4;cursor:not-allowed}._track_18snm_1{width:100%;background:var(--colors-surface-overlay);border-radius:var(--radii-pill);overflow:hidden}._track_sm_18snm_8{height:var(--spacing-xs)}._track_md_18snm_12{height:var(--spacing-sm)}._fill_18snm_16{height:100%;border-radius:var(--radii-pill);transition:width var(--animation-normal) ease}._default_18snm_22{background:var(--colors-accent-primary)}._success_18snm_26{background:var(--colors-semantic-success)}._warning_18snm_30{background:var(--colors-semantic-medium)}._danger_18snm_34{background:var(--colors-semantic-critical)}._avatar_9mk9m_1{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radii-pill);font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);flex-shrink:0}._accent_9mk9m_12{background:var(--colors-accent-primary);color:var(--colors-text-inverse)}._neutral_9mk9m_19{background:var(--color-stone);color:var(--color-ink)}._sm_9mk9m_24{width:32px;height:32px;font-size:var(--font-size-xs)}._md_9mk9m_30{width:40px;height:40px;font-size:var(--font-size-sm)}._lg_9mk9m_36{width:48px;height:48px;font-size:var(--font-size-md)}._count_qwu8y_12{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:var(--count-fill);color:var(--count-ink);font-family:var(--p-font-sans);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1;letter-spacing:0;white-space:nowrap;flex:none}._inline_qwu8y_32{min-width:20px;height:20px;padding:0 4px;font-size:11px}._pinned_qwu8y_41{min-width:16px;height:16px;padding:0 3px;font-size:10px}._urgent_qwu8y_51{background:var(--st-urgent);color:var(--color-cream)}._anchored_qwu8y_64{position:absolute;top:calc(50% - 14px);right:calc(50% - 14px)}._panel_1x8sg_1{display:flex;flex-direction:column;gap:8px}._header_1x8sg_5{display:flex;align-items:center;gap:8px}._title_1x8sg_15{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:0;color:var(--colors-text-secondary)}._card_1x8sg_41{border-radius:12px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);padding:12px 14px;display:flex;flex-direction:column;gap:6px}._cardTop_1x8sg_59{display:flex;align-items:center;gap:8px}._sourceBadge_1x8sg_69{font-size:9px;font-weight:700;letter-spacing:0;color:var(--colors-text-accent);background:color-mix(in srgb,var(--colors-action-primary) 14%,transparent);padding:2px 7px;border-radius:6px}._priority_1x8sg_87{font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--colors-text-secondary)}._prioHigh_1x8sg_99{color:var(--colors-semantic-warning)}._cardHead_1x8sg_103{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}._cardTitle_1x8sg_127{font-size:14px;font-weight:600;color:var(--colors-text-primary)}._expandHint_1x8sg_137{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;font-weight:600;color:var(--colors-text-accent);white-space:nowrap}._expandChevron_1x8sg_159{display:inline-flex;transition:transform var(--p-motion-fast, .15s) var(--p-ease, ease)}._expandChevron_1x8sg_159[data-expanded=true]{transform:rotate(180deg)}._lineList_1x8sg_177{display:flex;flex-direction:column;gap:6px;margin:2px 0;border-top:1px solid var(--colors-border-subtle);padding-top:8px}._lineItem_1x8sg_193{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;background:var(--colors-surface-overlay)}._lineMain_1x8sg_209{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._lineName_1x8sg_221{font-size:13px;font-weight:500;color:var(--colors-text-primary)}._lineScore_1x8sg_231{flex-shrink:0;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;color:var(--colors-semantic-warning)}._lineMeta_1x8sg_247{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--colors-text-secondary)}._lineLoc_1x8sg_261{color:var(--colors-text-secondary)}._rationale_1x8sg_263{font-size:12px;line-height:1.5;color:var(--colors-text-secondary)}._actions_1x8sg_279{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}._acceptBtn_1x8sg_291{padding:7px 14px;border-radius:8px;border:1px solid var(--colors-action-primary);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-size:12px;font-weight:600;cursor:pointer}._acceptBtn_1x8sg_291:disabled{opacity:.6;cursor:default}._rejectBtn_1x8sg_313{padding:7px 14px;border-radius:8px;border:1px solid var(--colors-border-strong);background:transparent;color:var(--colors-text-secondary);font-size:12px;font-weight:500;cursor:pointer}._adjustList_1x8sg_339{display:flex;flex-direction:column;gap:6px;margin-top:10px}._adjustRow_1x8sg_351{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--colors-border-subtle, var(--colors-border-strong));background:var(--colors-surface-raised);font-size:12px;line-height:1.45;color:var(--colors-text-primary);cursor:pointer}._adjustRow_1x8sg_351 input{margin-top:3px;flex:none}._adjustText_1x8sg_383{display:flex;flex-direction:column;gap:3px}._adjustSummary_1x8sg_385{font-weight:600}._adjustMeta_1x8sg_387{font-size:11px;color:var(--colors-text-secondary);letter-spacing:.01em}._adjustWhy_1x8sg_397{font-size:11.5px;line-height:1.4;color:var(--colors-text-secondary)}._adjustAction_1x8sg_409{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--colors-action-primary) 14%,transparent);color:var(--colors-text-accent);font-size:10px;font-weight:700;letter-spacing:0;vertical-align:1px}._adjustUnavailable_1x8sg_443{opacity:.55;cursor:not-allowed}._adjustWarn_1x8sg_445{color:var(--colors-semantic-warning, #d08a2c)}._adjustImpact_1x8sg_451{font-size:11.5px;font-weight:600;color:var(--colors-text-primary);letter-spacing:.01em}._moveList_1x8sg_467{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding-left:8px;border-left:2px solid var(--colors-border-subtle, rgba(0, 0, 0, .1))}._moveRow_1x8sg_483{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11.5px;line-height:1.35}._moveWho_1x8sg_499{font-weight:600;color:var(--colors-text-primary)}._moveWhere_1x8sg_501{color:var(--colors-text-secondary)}._moveStretch_1x8sg_507{font-size:10.5px;color:var(--colors-semantic-warning, #d08a2c)}._adjustEmpty_1x8sg_515{padding:8px 10px;font-size:12px;line-height:1.45;color:var(--colors-text-secondary)}._doneCard_1x8sg_529{border-radius:10px;background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-success) 25%,transparent);color:var(--colors-semantic-success);padding:10px 14px;font-size:13px;font-weight:500}._band_143ik_7{display:flex;flex-direction:column;gap:var(--p-3);padding:var(--p-3);background:var(--p-surface);border:1px solid var(--border);border-radius:var(--p-r-md);box-shadow:var(--p-shadow-1)}._bar_143ik_29{display:flex;align-items:center;justify-content:space-between}._tabs_143ik_41{display:flex;gap:var(--p-4);align-items:flex-end}._tab_143ik_41,._tabActive_143ik_61{display:inline-flex;align-items:center;gap:6px;padding:0 0 6px;min-height:32px;background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:.875rem;font-weight:500;color:var(--text-muted);cursor:pointer}._tabActive_143ik_61{font-weight:600;color:var(--text);border-bottom-color:var(--colors-accent)}._collapse_143ik_111{display:inline-flex;align-items:center;justify-content:center;width:var(--p-tap);height:32px;margin:0 calc(-1 * var(--p-2)) 0 0;background:none;border:0;color:var(--text-muted);cursor:pointer}._rowShell_143ik_147{position:relative}._row_143ik_147,._rowDragging_143ik_157{display:flex;gap:var(--p-2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;margin:0 calc(-1 * var(--p-3));padding:2px var(--p-3);scroll-padding-left:var(--p-3);scrollbar-width:none}._row_143ik_147::-webkit-scrollbar,._rowDragging_143ik_157::-webkit-scrollbar{display:none}@media(hover:hover){._row_143ik_147{cursor:grab}}._rowDragging_143ik_157{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}._rowDragging_143ik_157 ._tile_143ik_233,._rowDragging_143ik_157 ._tileText_143ik_235{cursor:grabbing}._rowArrowPrev_143ik_249,._rowArrowNext_143ik_251{display:none;position:absolute;top:50%;z-index:1;width:32px;height:32px;margin-top:-16px;padding:0;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--p-r-pill);background:var(--p-surface);color:var(--text);box-shadow:var(--p-shadow-1);cursor:pointer}._rowArrowPrev_143ik_249{left:calc(-1 * var(--p-2))}._rowArrowNext_143ik_251{right:calc(-1 * var(--p-2))}._rowArrowPrev_143ik_249:focus-visible,._rowArrowNext_143ik_251:focus-visible{outline:2px solid var(--colors-accent);outline-offset:2px}@media(hover:hover){._rowArrowPrev_143ik_249,._rowArrowNext_143ik_251{display:inline-flex}}._tile_143ik_233,._tileText_143ik_235{position:relative;display:flex;flex-direction:column;flex:0 0 216px;width:216px;height:196px;scroll-snap-align:start;padding:0;border:0;border-radius:var(--p-r-sm);overflow:hidden;text-align:left;font:inherit;cursor:pointer}._tile_143ik_233{justify-content:space-between;background:var(--p-sunken);color:var(--colors-on-fill)}._tile_143ik_233:focus-visible,._tileText_143ik_235:focus-visible{outline:2px solid var(--colors-accent);outline-offset:2px}._tileText_143ik_235{justify-content:flex-start;background:var(--p-sunken);color:var(--text)}._tileImage_143ik_429{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}._scrim_143ik_447{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--ink-rgb) / .05),rgb(var(--ink-rgb) / .72))}._tileTop_143ik_459,._tileBottom_143ik_461{position:relative;display:flex;padding:var(--p-2)}._tileTop_143ik_459{justify-content:space-between;align-items:flex-start}._tileBottom_143ik_461{flex-direction:column;gap:5px}._chips_143ik_499{display:flex;flex-wrap:wrap;gap:4px;min-width:0}._groupChip_143ik_521,._chipUrgent_143ik_517{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--p-r-xs);font-size:.6875rem;font-weight:600;color:var(--colors-on-fill)}._groupChip_143ik_521{background:rgb(var(--ink-rgb) / .7)}._chipUrgent_143ik_517{background:var(--st-urgent)}._pin_143ik_565{fill:var(--colors-accent);stroke:var(--colors-accent);flex:0 0 auto}._author_143ik_577{display:flex;align-items:center;gap:6px}._authorPlate_143ik_589{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--p-r-xs);background:var(--colors-muted-surface);color:var(--colors-on-fill);font-size:.625rem;font-weight:700}._authorText_143ik_615{display:flex;flex-direction:column;font-size:.6875rem;line-height:1.2;min-width:0}._authorName_143ik_631{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._authorAge_143ik_645{opacity:.75}._age_143ik_663{font-size:.6875rem;line-height:1.2;opacity:.75}._headline_143ik_675{font-size:.8125rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._textHeadline_143ik_703{position:relative;flex:1 1 auto;padding:4px var(--p-2) 0;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}._textFooter_143ik_729{position:relative;display:flex;flex-direction:column;gap:5px;padding:0 var(--p-2) var(--p-2)}._textFooter_143ik_729:empty{display:none}._readBy_143ik_761{align-self:flex-start;padding:2px 7px;border-radius:var(--p-r-xs);background:rgb(var(--cream-rgb) / .16);font-size:.6875rem;font-weight:600}._tileText_143ik_235 ._readBy_143ik_761{background:var(--st-neutral-wash)}._quiet_143ik_789{padding:var(--p-4);text-align:center}._quietTitle_143ik_799{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:var(--p-1)}._quietSub_143ik_813{font-size:.8125rem;color:var(--text-muted)}._row_1e0dh_1{display:flex;flex-direction:column;gap:var(--p-3)}._header_1e0dh_13{display:flex;align-items:baseline;justify-content:space-between}._eyebrow_1e0dh_29{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);letter-spacing:.06em}._link_1e0dh_43{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-accent);background:none;border:0;padding:0;cursor:pointer}._tiles_1e0dh_87{display:flex;flex-wrap:wrap;gap:var(--p-3);list-style:none;margin:0;padding:0}._tileWrap_1e0dh_113{flex:1 1 22%;min-width:0}._tile_1e0dh_87{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;background:none;border:0;font:inherit;color:var(--text);cursor:pointer}._plate_1e0dh_155{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--p-r-sm);background:var(--p-sunken);overflow:visible}@media(min-width:900px){._plate_1e0dh_155{max-width:120px}}._image_1e0dh_185{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--p-r-sm);display:block}._badge_1e0dh_219{position:absolute;top:-6px;right:-6px;display:flex;border-radius:var(--p-r-pill);border:2px solid var(--bg)}._label_1e0dh_237{font-size:.75rem;line-height:1.2;text-align:center}._overlay_dq804_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--ink-rgb) / .4);z-index:1000;display:flex;align-items:flex-end}._sheet_dq804_29{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px));background:var(--colors-surface-raised);border-top-left-radius:var(--radii-xl);border-top-right-radius:var(--radii-xl);padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));animation:_slideUp_dq804_1 var(--animation-normal) ease-out;overflow:hidden}._handle_dq804_73{flex-shrink:0;width:36px;height:4px;background:var(--colors-border-strong);border-radius:var(--radii-pill);margin:0 auto var(--spacing-md)}._header_dq804_91{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._title_dq804_109{font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._closeBtn_dq804_123{flex-shrink:0;width:44px;height:44px;margin:-10px -10px -10px 0;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:var(--radii-pill);color:var(--colors-text-secondary);font-size:1.1rem;cursor:pointer;-webkit-tap-highlight-color:transparent}._closeBtn_dq804_123:active,._closeBtn_dq804_123:hover{color:var(--colors-text-primary)}._body_dq804_63{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--colors-text-secondary)}._footer_dq804_185{flex-shrink:0;padding-top:var(--spacing-sm)}@keyframes _slideUp_dq804_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:900px){._overlayPanel_dq804_225{align-items:center;justify-content:center;padding:var(--spacing-lg, 24px);background:rgb(var(--ink-rgb) / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._sheetPanel_dq804_225{width:100%;max-width:var(--sheet-max-width, 720px);max-height:85dvh;border-radius:var(--radii-xl);animation:none}}._detail_1g3ms_1{display:flex;flex-direction:column;gap:var(--p-3);color:var(--text)}._hero_1g3ms_21{position:relative;height:168px;border-radius:var(--p-r-sm);background:var(--p-sunken);overflow:hidden}@media(min-width:900px){._hero_1g3ms_21{height:auto;aspect-ratio:3 / 2;max-height:240px}}._heroImage_1g3ms_69{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}._heroChips_1g3ms_87{position:absolute;left:var(--p-4);bottom:var(--p-3);display:flex;gap:6px}._chipUrgent_1g3ms_103,._chipGroup_1g3ms_105{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--p-r-xs);font-size:.6875rem;font-weight:600;color:var(--colors-on-fill)}._chipUrgent_1g3ms_103{background:var(--st-urgent)}._chipGroup_1g3ms_105{background:rgb(var(--ink-rgb) / .7)}._authorRow_1g3ms_147{display:flex;align-items:center;gap:var(--p-3)}._authorPlate_1g3ms_159{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--p-r-sm);background:var(--colors-muted-surface);color:var(--colors-on-fill);font-size:.8125rem;font-weight:700}._authorText_1g3ms_187{display:flex;flex-direction:column;gap:2px;min-width:0}._authorLine_1g3ms_201{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.875rem;line-height:1.2}._authorName_1g3ms_219{font-weight:600;color:var(--text)}._arrow_1g3ms_229{color:var(--text-muted)}._audience_1g3ms_237{font-weight:500;color:var(--text-muted)}._posted_1g3ms_247{font-size:.75rem;color:var(--text-muted)}._readBy_1g3ms_261{display:flex;align-items:center;gap:var(--p-2);padding:var(--p-3) var(--p-3);border-radius:var(--p-r-sm);background:var(--st-urgent-wash);color:var(--st-urgent);font-size:.8125rem;font-weight:600}._headline_1g3ms_285{margin:0;font-size:1.3125rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text)}._body_1g3ms_303{display:flex;flex-direction:column;gap:var(--p-3)}._para_1g3ms_315{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text);white-space:pre-line}._bodyMissing_1g3ms_331{margin:0;font-size:.9375rem;color:var(--text-muted)}._chips_1g3ms_349{display:flex;gap:var(--p-2);flex-wrap:wrap}._chipLink_1g3ms_361,._chipButton_1g3ms_363{display:inline-flex;align-items:center;gap:var(--p-2);min-height:var(--p-tap);padding:0 var(--p-3);border-radius:var(--p-r-sm);border:1px solid var(--border);background:var(--p-surface);color:var(--text);font:inherit;font-size:.8125rem;font-weight:500}._chipLink_1g3ms_361{cursor:pointer;text-decoration:none}._chipButton_1g3ms_363{cursor:pointer}._chipButton_1g3ms_363[aria-pressed=true]{border-color:var(--colors-accent)}._audioError_1g3ms_423{margin:0;font-size:.8125rem;color:var(--st-urgent)}._ack_1g3ms_439,._ackDone_1g3ms_441{display:flex;align-items:center;justify-content:center;gap:var(--p-2);width:100%;height:48px;border:0;border-radius:var(--p-r-pill);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}._ack_1g3ms_439{background:var(--colors-accent);color:var(--colors-action-primary-text)}._ack_1g3ms_439:disabled{opacity:.7;cursor:default}._ackDone_1g3ms_441{background:var(--st-done-wash);color:var(--st-done);cursor:default}._compactSnippet_oz14f_11{position:relative;overflow-y:auto;overflow-x:hidden;background:var(--colors-surface-sunken, var(--p-field));border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);scrollbar-width:thin;scrollbar-color:var(--colors-border-subtle) transparent}._compactSnippet_oz14f_11::-webkit-scrollbar{width:6px}._compactSnippet_oz14f_11::-webkit-scrollbar-track{background:transparent}._compactSnippet_oz14f_11::-webkit-scrollbar-thumb{background:var(--colors-border-subtle);border-radius:3px}._compactEmpty_oz14f_63{background:var(--colors-surface-sunken, var(--p-field));border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5}._shiftCalendar_oz14f_85{position:relative;height:220px;overflow-y:auto;overflow-x:hidden;background:var(--colors-surface-sunken, var(--p-field));border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);margin-bottom:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--colors-border-subtle) transparent}._shiftCalendar_oz14f_85::-webkit-scrollbar{width:6px}._shiftCalendar_oz14f_85::-webkit-scrollbar-track{background:transparent}._shiftCalendar_oz14f_85::-webkit-scrollbar-thumb{background:var(--colors-border-subtle);border-radius:3px}._shiftCalendarExpanded_oz14f_139{flex:1;height:auto;min-height:0}._timelineInner_oz14f_151{position:relative;min-height:100%}._hourMarker_oz14f_163{position:absolute;left:0;right:0;display:flex;align-items:flex-start;pointer-events:none}._hourLabel_oz14f_181{width:44px;flex-shrink:0;font-size:10px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;color:var(--colors-text-tertiary);text-align:right;padding-right:6px;transform:translateY(-6px)}._hourLine_oz14f_205{flex:1;height:1px;background:var(--colors-border-subtle)}._nowLine_oz14f_219{position:absolute;left:44px;right:0;height:2px;background:var(--colors-semantic-critical);z-index:3;pointer-events:none}._compactSnippet_oz14f_11 ._nowLine_oz14f_219{left:10px}._nowLine_oz14f_219:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--colors-semantic-critical)}._taskBlock_oz14f_275{position:absolute;border-radius:var(--radii-sm);padding:2px 6px;overflow:hidden;min-height:18px;display:flex;flex-direction:column;justify-content:center;z-index:2;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-left:4px solid transparent;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}._taskBlock_oz14f_275:active{transform:scale(.97)}._taskBlockCompleted_oz14f_327{opacity:.55}._taskBlockCompleted_oz14f_327 ._taskBlockTitle_oz14f_335{text-decoration:line-through}._taskBlockWarning_oz14f_343{background:color-mix(in srgb,var(--colors-semantic-warning) 18%,var(--colors-surface-raised));border-color:color-mix(in srgb,var(--colors-semantic-warning) 55%,var(--colors-border-subtle));border-left-color:var(--colors-semantic-warning)}._taskBlockTitle_oz14f_335{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.3}._taskBlockMeta_oz14f_391{font-size:9px;color:var(--colors-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._priorityCRITICAL_oz14f_413{background:color-mix(in srgb,var(--colors-semantic-critical) 24%,var(--colors-surface-raised));border-color:color-mix(in srgb,var(--colors-semantic-critical) 45%,var(--colors-border-subtle));border-left-color:var(--colors-semantic-critical)}._priorityHIGH_oz14f_425{background:color-mix(in srgb,var(--colors-semantic-warning) 24%,var(--colors-surface-raised));border-color:color-mix(in srgb,var(--colors-semantic-warning) 45%,var(--colors-border-subtle));border-left-color:var(--colors-semantic-warning)}._priorityMEDIUM_oz14f_437{background:color-mix(in srgb,var(--colors-chart-3) 24%,var(--colors-surface-raised));border-color:color-mix(in srgb,var(--colors-chart-3) 45%,var(--colors-border-subtle));border-left-color:var(--colors-chart-3)}._priorityLOW_oz14f_449{background:var(--colors-surface-raised);border-left-color:var(--colors-text-tertiary)}._snippetRows_oz14f_471{list-style:none;margin:0;padding:0;background:var(--p-surface);border:1px solid var(--border);border-radius:var(--p-r-md);overflow:hidden}._snippetRows_oz14f_471>li+li{border-top:1px solid var(--border)}._snippetRow_oz14f_471{display:flex;align-items:center;gap:var(--p-3);width:100%;min-height:var(--p-tap);padding:var(--p-3);background:none;border:0;text-align:left;cursor:pointer;color:inherit}._snippetRow_oz14f_471:hover{background:var(--p-field)}._snippetRowBlocking_oz14f_539{background:var(--st-urgent-wash)}._snippetRowBlocking_oz14f_539:hover{background:var(--st-urgent-wash);filter:brightness(.98)}._snippetRule_oz14f_559{flex:0 0 auto;align-self:stretch;width:3px;min-height:26px;border-radius:2px}._snippetBody_oz14f_575{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._snippetTitle_oz14f_591{font-size:.9375rem;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snippetMeta_oz14f_609{display:flex;align-items:center;gap:var(--p-2);font-size:.75rem;color:var(--text-muted)}._snippetWhen_oz14f_625{font-weight:600}._band_oz14f_653{position:absolute;right:6px;z-index:0;overflow:hidden;pointer-events:none;padding:3px 8px;border-radius:var(--radii-sm);border-left:3px solid var(--band-accent);background:color-mix(in srgb,var(--band-accent) 12%,transparent)}._band_oz14f_653[data-hue="0"]{--band-accent: var(--band-hue-0)}._band_oz14f_653[data-hue="1"]{--band-accent: var(--band-hue-1)}._band_oz14f_653[data-hue="2"]{--band-accent: var(--band-hue-2)}._band_oz14f_653[data-hue="3"]{--band-accent: var(--band-hue-3)}._band_oz14f_653[data-hue="4"]{--band-accent: var(--band-hue-4)}._band_oz14f_653[data-hue="5"]{--band-accent: var(--band-hue-5)}._bandUnplaced_oz14f_703{--band-accent: var(--colors-border-subtle);border-left-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--colors-text-secondary) 7%,transparent) 6px 12px)}._bandRule_oz14f_725{position:absolute;left:0;right:0;top:0;height:2px;background:var(--band-accent)}._bandLabel_oz14f_743{display:inline-block;font-size:10px;font-weight:600;letter-spacing:0;color:color-mix(in srgb,var(--band-accent) 70%,var(--colors-text-secondary))}._bandUnplaced_oz14f_703 ._bandLabel_oz14f_743{color:var(--colors-text-secondary);font-weight:500;text-transform:none;letter-spacing:0}._bandSecondary_oz14f_779{display:inline-block;margin-left:6px;font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--colors-text-secondary)}._bandTransition_oz14f_801{display:inline-block;margin-left:6px;font-size:10px;font-weight:500;color:var(--colors-text-secondary)}._breakBand_oz14f_839{position:absolute;right:12px;z-index:1;display:flex;align-items:center;overflow:hidden;pointer-events:none;padding:1px 6px;border-radius:var(--radii-sm);border:1px dashed color-mix(in srgb,var(--colors-text-tertiary) 55%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--colors-text-tertiary) 16%,transparent) 0,color-mix(in srgb,var(--colors-text-tertiary) 16%,transparent) 5px,color-mix(in srgb,var(--colors-text-tertiary) 28%,transparent) 5px,color-mix(in srgb,var(--colors-text-tertiary) 28%,transparent) 10px)}._breakLabel_oz14f_875{font-size:9px;font-weight:600;color:var(--colors-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hero_1ch7u_15{position:relative;margin:0 0 var(--p-4);padding:var(--p-4);border-radius:var(--p-r-md);background-color:var(--colors-hero-surface);background-image:var(--colors-hero-texture);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--colors-hero-on);box-shadow:var(--p-shadow-2);overflow:hidden}._eyebrow_1ch7u_49{font-size:.75rem;font-weight:600;letter-spacing:.01em;opacity:.78;margin:0 0 var(--p-1)}._window_1ch7u_71{font-size:1.5rem;font-weight:600;line-height:1.15;margin:0 0 var(--p-1);font-variant-numeric:tabular-nums}._off_1ch7u_89{font-size:1.0625rem;font-weight:600;line-height:1.25;margin:0 0 var(--p-1)}._meta_1ch7u_103{font-size:.8125rem;opacity:.78;margin:0;min-height:1.2em}._where_1ch7u_123{font-size:.8125rem;font-weight:600;opacity:.92;margin:var(--p-1) 0 0}._footer_1ch7u_141{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--p-2);margin-top:var(--p-3);padding-top:var(--p-2);border-top:1px solid rgb(255 255 255 / .18)}._tomorrow_1ch7u_163{font-size:.8125rem;font-weight:600;opacity:.9;font-variant-numeric:tabular-nums}._link_1ch7u_181{min-height:32px;padding:0 var(--p-2);background:#ffffff24;border:0;border-radius:var(--p-r-sm);color:var(--colors-hero-on);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}._link_1ch7u_181:hover{background:#ffffff38}@media(max-width:640px){._window_1ch7u_71{font-size:1.625rem}}._list_1ch7u_241{margin-top:var(--p-3);padding-top:var(--p-2);border-top:1px solid rgb(255 255 255 / .18)}._listTitle_1ch7u_253{font-size:.75rem;font-weight:600;letter-spacing:.01em;opacity:.78;margin:0 0 var(--p-1)}._row_1ch7u_269{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-2);padding:var(--p-1) 0}._rowWhen_1ch7u_285{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}._rowWho_1ch7u_297{font-size:.75rem;opacity:.8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._take_1ch7u_321{margin-left:auto;min-height:32px;padding:0 var(--p-3);border:0;border-radius:var(--p-r-sm);background:var(--colors-hero-on);color:var(--colors-hero-surface);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}._take_1ch7u_321:disabled{opacity:.6;cursor:default}._status_1ch7u_363{margin-left:auto;font-size:.75rem;font-weight:600;opacity:.95}._statusSettled_1ch7u_377{margin-left:auto;font-size:.75rem;font-weight:500;opacity:.7}._notice_1ch7u_395{margin:var(--p-2) 0 0;font-size:.8125rem;font-weight:600}._unreadable_1ch7u_413{margin:var(--p-3) 0 0;padding-top:var(--p-2);border-top:1px solid rgb(255 255 255 / .18);font-size:.8125rem;opacity:.8}._section_1a7bz_5{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._header_1a7bz_27{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}._title_1a7bz_41{color:var(--colors-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._link_1a7bz_53{background:none;border:0;padding:0;color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._muted_1a7bz_75{color:var(--colors-text-tertiary);font-size:var(--font-size-sm)}._shifts_1a7bz_85{display:flex;flex-direction:column;gap:6px}._shiftRow_1a7bz_97{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}._times_1a7bz_111{color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._where_1a7bz_127{color:var(--colors-text-secondary);font-size:var(--font-size-sm)}._pending_1a7bz_137{padding:2px 8px;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-semantic-warning) 14%,var(--colors-surface-raised));color:var(--colors-semantic-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._notice_1a7bz_157{margin:0;color:var(--colors-text-secondary);font-size:var(--font-size-sm)}._offers_1a7bz_173{border-top:1px solid var(--colors-border-subtle);padding-top:var(--spacing-sm);display:flex;flex-direction:column;gap:6px}._offersTitle_1a7bz_189{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0}._offer_1a7bz_173{display:flex;align-items:center;gap:var(--spacing-sm)}._offerWhen_1a7bz_215{display:flex;flex-direction:column;min-width:0}._offerDay_1a7bz_227{color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._offerTime_1a7bz_239{color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs)}._offerWho_1a7bz_253{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._takeBtn_1a7bz_271{margin-left:auto;min-height:32px;padding:0 var(--spacing-sm);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}._takeBtn_1a7bz_271:disabled{opacity:.6;cursor:default}._content_1xbej_1,._actions_1xbej_17{display:flex;flex-direction:column;gap:var(--spacing-sm)}._role_1xbej_29{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);text-transform:capitalize;margin-top:calc(-1 * var(--spacing-sm))}._label_1xbej_43{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);letter-spacing:0}._priority_1xbej_61{display:flex;gap:var(--spacing-2xs, 4px);background:var(--colors-surface-base);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-2xs, 4px)}._priorityOption_1xbej_79{flex:1;padding:var(--spacing-xs) var(--spacing-sm);border:none;background:transparent;border-radius:var(--radii-sm, 6px);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium, 500);color:var(--colors-text-tertiary);cursor:pointer}._priorityOption_1xbej_79:hover:not(:disabled):not(._priorityOptionActive_1xbej_105){color:var(--colors-text-primary)}._priorityOption_1xbej_79:disabled{opacity:.5;cursor:not-allowed}._priorityOptionActive_1xbej_105{background:var(--colors-surface-raised, var(--colors-surface-base));color:var(--colors-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--colors-text-primary) 12%,transparent)}._textarea_1xbej_135{width:100%;resize:vertical;background:var(--colors-surface-base);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-sm);font-family:inherit;font-size:var(--font-size-sm);color:var(--colors-text-primary);line-height:1.4}._textarea_1xbej_135:focus-visible{outline:2px solid var(--colors-accent-primary);outline-offset:1px}._textareaWrap_1xbej_175{position:relative}._textareaWithMic_1xbej_185{padding-right:calc(var(--spacing-sm) + 36px)}._micBtn_1xbej_193{position:absolute;right:var(--spacing-xs);bottom:var(--spacing-xs);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--colors-surface-base);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-tertiary);cursor:pointer}._micBtn_1xbej_193:hover:not(:disabled){color:var(--colors-text-primary);border-color:var(--colors-border-strong)}._micBtn_1xbej_193:disabled{opacity:.5;cursor:not-allowed}._micBtnListening_1xbej_247{border-color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 20%,transparent);color:var(--colors-text-primary);animation:_dictationPulse_1xbej_1 1.4s ease-in-out infinite}@keyframes _dictationPulse_1xbej_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--colors-semantic-critical) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--colors-semantic-critical) 0%,transparent)}}._error_1xbej_271{font-size:var(--font-size-xs);color:var(--colors-semantic-critical)}._panel_19qam_7{display:flex;flex-direction:column;gap:12px;padding:12px 16px;border-top:1px solid var(--colors-border-subtle)}._section_19qam_23{display:flex;flex-direction:column;gap:6px}._sectionTitle_19qam_35{font-size:11px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary)}._upToDate_19qam_49{font-size:12px;color:var(--colors-text-secondary)}._courseRow_19qam_59{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--colors-text-secondary)}._courseTitle_19qam_77{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusPill_19qam_89{flex-shrink:0;font-size:10px;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-secondary);font-weight:500}._unreadRow_19qam_109{display:flex;justify-content:space-between;align-items:center}._unreadBadge_19qam_121{font-size:11px;font-weight:600;min-width:20px;text-align:center;padding:2px 7px;border-radius:10px;background:color-mix(in srgb,var(--colors-action-primary) 14%,transparent);color:var(--colors-text-accent)}._unreadZero_19qam_143{font-size:12px;color:var(--colors-text-tertiary)}._metricsRow_19qam_153{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._metricCell_19qam_165{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:8px;background:color-mix(in srgb,var(--colors-text-primary) 4%,transparent)}._metricValue_19qam_185{font-size:14px;font-weight:600;color:var(--colors-text-primary)}._metricLabel_19qam_197{font-size:10px;color:var(--colors-text-tertiary);text-align:center}._windowHint_19qam_209{font-size:10px;color:var(--colors-text-tertiary);text-align:right}._skeletonRow_19qam_221{height:16px;border-radius:6px;background:color-mix(in srgb,var(--colors-text-primary) 6%,transparent);animation:_memberSummaryPulse_19qam_1 1.2s ease-in-out infinite}@keyframes _memberSummaryPulse_19qam_1{0%,to{opacity:.5}50%{opacity:1}}._wrap_v358u_5{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-overlay);overflow:hidden;-webkit-user-select:none;user-select:none}._timelineHeader_v358u_37{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;flex-shrink:0;border-bottom:1px solid var(--colors-border-subtle)}._timelineTitle_v358u_55{font-size:11px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary)}._headerControls_v358u_69{display:flex;gap:6px;align-items:center}._zoneFilter_v358u_99{position:relative;display:flex;align-items:center}._zoneFilterBtn_v358u_111{padding:3px 8px;border-radius:6px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}._zoneFilterBtn_v358u_111:hover{background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-primary)}._zoneFilterBtn_v358u_111[data-on]{border-color:var(--colors-accent-primary);color:var(--colors-accent-primary);background:color-mix(in srgb,var(--colors-accent-primary) 12%,transparent)}._zoneFilterMenu_v358u_161{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:168px;max-height:320px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--colors-border-strong);border-radius:8px;background:var(--colors-surface-raised, var(--colors-surface-overlay));box-shadow:0 8px 24px #00000047}._zoneFilterItem_v358u_197{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:6px;background:none;color:var(--colors-text-primary);font-size:13px;text-align:left;cursor:pointer}._zoneFilterItem_v358u_197:hover{background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._zoneFilterTick_v358u_233{width:14px;height:14px;flex:none;border-radius:4px;border:1px solid var(--colors-border-strong)}._zoneFilterTick_v358u_233[data-on]{border-color:var(--colors-accent-primary);background:var(--colors-accent-primary)}._zoneFilterClear_v358u_263{margin-top:2px;padding:6px 8px;border:none;border-top:1px solid var(--colors-border-subtle);background:none;color:var(--colors-text-secondary);font-size:12px;text-align:left;cursor:pointer}._zoneFilterClear_v358u_263:hover{color:var(--colors-text-primary)}._orientToggle_v358u_291{width:28px;height:28px;border-radius:6px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._orientToggle_v358u_291:hover{background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._zoomResetBtn_v358u_323{padding:2px 8px;border-radius:4px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:10px;cursor:pointer}._laneAvatar_v358u_347{white-space:nowrap;letter-spacing:-.02em;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--colors-text-inverse);font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;transition:transform .15s}._laneAvatar_v358u_347:hover{transform:scale(1.1);box-shadow:0 0 0 2px var(--colors-border-accent)}._laneName_v358u_393{font-size:10px;color:var(--colors-text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._done_v358u_421{opacity:.55}._vertScrollArea_v358u_433{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none}._vertScrollArea_v358u_433::-webkit-scrollbar{display:none}._vertContent_v358u_457{display:flex;flex-direction:row;position:relative;min-width:100%}._vertHoursCol_v358u_471{width:42px;flex-shrink:0;position:relative;display:flex;flex-direction:column}._vertHoursHeadSpacer_v358u_493{flex-shrink:0}._vertHoursTrack_v358u_505{position:relative;flex:1}._vertHourLabel_v358u_515{position:absolute;left:2px;transform:translateY(-50%);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;color:var(--colors-text-tertiary);white-space:nowrap}._vertLanes_v358u_537{flex:1;display:flex;flex-direction:row}._vertLane_v358u_537{flex:1;min-width:80px;display:flex;flex-direction:column;border-right:1px solid var(--colors-border-subtle)}._vertLaneHead_v358u_565{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;padding:3px 4px;overflow:hidden;flex-shrink:0;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--colors-surface-raised) 95%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--colors-border-subtle)}._vertTrack_v358u_609{position:relative;flex:1;--band-gutter: 14px}._vertShiftBar_v358u_639{position:absolute;left:4px;right:4px;background:color-mix(in srgb,var(--colors-text-primary) 5%,transparent);border-radius:4px;border:1px solid var(--colors-border-subtle);pointer-events:none}._laneNotScheduled_v358u_675{position:absolute;top:8px;left:2px;right:2px;text-align:center;font-size:10px;line-height:1.2;color:var(--colors-text-tertiary);opacity:.75;pointer-events:none}._vertGridLine_v358u_701{position:absolute;left:0;right:0;height:1px;background:var(--colors-border-subtle);pointer-events:none}._vertTaskBlock_v358u_719{position:absolute;left:calc(var(--band-gutter) + 4px);right:6px;border-radius:5px;cursor:pointer;transition:filter .15s,transform .1s;z-index:2;display:flex;align-items:flex-start;padding:3px 5px;overflow:hidden;border-left:3px solid transparent;outline:1px solid color-mix(in srgb,var(--colors-text-primary) 15%,transparent);outline-offset:-1px;box-shadow:0 1px 3px #00000059}._vertTaskBlock_v358u_719:hover{filter:brightness(1.25);z-index:5;transform:scale(1.02)}._vertTaskBlock_v358u_719:active{transform:scale(.97)}._vertTaskBlock_v358u_719._dragging_v358u_791{filter:brightness(1.4);box-shadow:0 6px 16px #0006;cursor:grabbing;opacity:.92}._vertTaskLabel_v358u_821{font-size:11px;font-weight:600;color:var(--colors-text-primary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;line-height:1.25}._vertNowLine_v358u_847{position:absolute;left:0;right:0;height:2px;background:var(--colors-semantic-critical);z-index:10;pointer-events:none}._vertNowLine_v358u_847:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--colors-semantic-critical);box-shadow:0 0 6px color-mix(in srgb,var(--colors-semantic-critical) 50%,transparent)}._horzScrollArea_v358u_897{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none}._horzScrollArea_v358u_897::-webkit-scrollbar{display:none}._horzContent_v358u_917{min-width:100%;min-height:100%}._horzHeaderRow_v358u_927{display:flex;align-items:flex-end;border-bottom:1px solid var(--colors-border-subtle);height:22px;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--colors-surface-raised) 95%,transparent)}._horzNameCol_v358u_949{width:72px;flex-shrink:0;display:flex;align-items:center;gap:4px;padding:0 6px}._horzTrack_v358u_967{flex:1;position:relative;height:44px}._horzHourLabel_v358u_979{position:absolute;bottom:2px;transform:translate(-50%);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;color:var(--colors-text-tertiary);white-space:nowrap;pointer-events:none}._horzLane_v358u_1003{display:flex;align-items:center;border-bottom:1px solid var(--colors-border-subtle);min-height:44px}._horzShiftBar_v358u_1017{position:absolute;top:4px;bottom:4px;background:var(--colors-surface-overlay);border-radius:4px;border:1px solid var(--colors-border-subtle);pointer-events:none}._horzTaskBlock_v358u_1037{position:absolute;top:6px;height:32px;border-radius:5px;cursor:pointer;transition:filter .1s,transform .1s;z-index:1;display:flex;align-items:center;padding:0 6px;overflow:hidden;border-left:3px solid transparent}._horzTaskBlock_v358u_1037:hover{filter:brightness(1.3);z-index:5;transform:scaleY(1.08)}._horzTaskBlock_v358u_1037:active{transform:scaleY(.96)}._horzTaskBlock_v358u_1037._dragging_v358u_791{filter:brightness(1.4);box-shadow:0 4px 14px #0006;cursor:grabbing;opacity:.92}._horzTaskLabel_v358u_1091{font-size:10px;color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1}._horzNowLine_v358u_1111{position:absolute;top:0;bottom:0;width:2px;background:var(--colors-semantic-critical);z-index:10;pointer-events:none}._zoomHint_v358u_1135{position:absolute;bottom:4px;right:8px;font-size:9px;color:var(--colors-text-tertiary);pointer-events:none}._flipAccent_v358u_1157{height:3px;flex-shrink:0}._flipCardBody_v358u_1167{padding:16px;display:flex;flex-direction:column;gap:12px}._flipTitleRow_v358u_1181{display:flex;align-items:flex-start;gap:10px}._flipTaskDot_v358u_1193{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}._flipTaskName_v358u_1209{flex:1;font-size:15px;font-weight:600;color:var(--colors-text-primary);margin:0;line-height:1.3}._flipPills_v358u_1227{display:flex;gap:6px;flex-wrap:wrap}._flipPill_v358u_1227{font-size:10px;padding:3px 8px;border-radius:4px;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-secondary);text-transform:capitalize;font-weight:500}._flipDetails_v358u_1259{display:flex;flex-direction:column;gap:6px}._flipDetailRow_v358u_1271{display:flex;justify-content:space-between;font-size:12px;color:var(--colors-text-secondary)}._flipDetailLabel_v358u_1285{color:var(--colors-text-tertiary)}._flipTimeInput_v358u_1297{font-size:12px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;padding:3px 6px;border-radius:6px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-primary);cursor:pointer}._flipTimeInput_v358u_1297:disabled{opacity:.6;cursor:default}._flipTimeInput_v358u_1297::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}._flipReassignBtn_v358u_1337{width:100%;padding:10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--colors-action-primary) 30%,transparent);background:color-mix(in srgb,var(--colors-action-primary) 8%,transparent);color:var(--colors-text-accent);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._flipReassignBtn_v358u_1337:hover{background:color-mix(in srgb,var(--colors-action-primary) 15%,transparent)}._flipDeleteBtn_v358u_1371{width:100%;padding:10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--colors-error) 30%,transparent);background:transparent;color:var(--colors-error);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._flipDeleteBtn_v358u_1371:hover{background:color-mix(in srgb,var(--colors-error) 10%,transparent)}._flipDeleteConfirmBtn_v358u_1401{flex:1;padding:10px;border-radius:8px;border:1px solid var(--colors-error);background:var(--colors-error);color:var(--colors-text-primary);font-size:13px;font-weight:600;cursor:pointer}._flipDeleteConfirmBtn_v358u_1401:disabled{opacity:.6;cursor:default}._flipManagerControls_v358u_1435{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._flipResources_v358u_1449{display:flex;flex-direction:column;gap:4px}._flipResourceList_v358u_1459{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._flipResourceItem_v358u_1475{font-size:12px;line-height:1.35;color:var(--colors-text-primary);padding:4px 8px;border-radius:var(--radii-sm, 4px);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle)}._flipResourceLink_v358u_1501{display:block;width:100%;padding:0;border:none;background:none;font:inherit;text-align:left;color:var(--colors-text-accent);cursor:pointer}._flipResourceLink_v358u_1501:hover{text-decoration:underline}._flipControlLabel_v358u_1529{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;letter-spacing:0;color:var(--colors-text-secondary)}._flipControlRow_v358u_1543{display:flex;flex-wrap:wrap;gap:6px}._flipChoice_v358u_1553{flex:1 1 auto;min-width:56px;padding:7px 10px;border-radius:8px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}._flipChoice_v358u_1553:hover:not(:disabled){background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._flipChoice_v358u_1553:disabled{cursor:default}._flipChoiceActive_v358u_1591{background:color-mix(in srgb,var(--colors-action-primary) 20%,transparent);border-color:color-mix(in srgb,var(--colors-action-primary) 50%,transparent);color:var(--colors-text-accent);cursor:default}._flipHeader_v358u_1611{display:flex;align-items:center;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--colors-border-subtle);flex-shrink:0}._flipAvatar_v358u_1629{white-space:nowrap;letter-spacing:-.02em;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--colors-text-inverse);font-weight:600;font-size:15px;flex-shrink:0}._flipInfo_v358u_1663{flex:1;min-width:0}._flipName_v358u_1667{font-size:15px;font-weight:600;color:var(--colors-text-primary)}._flipMeta_v358u_1679{font-size:11px;color:var(--colors-text-tertiary);margin-top:2px;text-transform:capitalize}._flipBody_v358u_1695{flex:1;overflow-y:auto;padding:8px 6px 8px 0;-webkit-overflow-scrolling:touch}._flipCalendar_v358u_1709{position:relative;min-height:100%}._flipHourMarker_v358u_1713{position:absolute;left:0;right:0;display:flex;align-items:flex-start;pointer-events:none}._flipHourLabel_v358u_1731{width:42px;flex-shrink:0;font-size:10px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;color:var(--colors-text-tertiary);text-align:right;padding-right:6px;transform:translateY(-6px)}._flipHourLine_v358u_1755{flex:1;height:1px;background:var(--colors-border-subtle)}._flipNowLine_v358u_1767{position:absolute;left:42px;right:0;height:2px;background:var(--colors-semantic-critical);z-index:3;pointer-events:none}._flipNowLine_v358u_1767:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--colors-semantic-critical)}._flipCalTask_v358u_1807{position:absolute;left:48px;right:8px;border-radius:6px;display:flex;align-items:center;gap:6px;padding:3px 6px;overflow:hidden;min-height:24px;z-index:2;border-left:3px solid transparent;cursor:default}._flipCalTask_v358u_1807:hover{filter:brightness(1.2)}._flipCalTask_v358u_1807._dragging_v358u_791{filter:brightness(1.35);box-shadow:0 6px 16px #00000059;cursor:grabbing;opacity:.92}._flipDragHint_v358u_1853{font-size:11px;color:var(--colors-text-tertiary);padding:0 4px 8px;text-align:center}._flipCalTaskInfo_v358u_1867{flex:1;min-width:0;display:flex;flex-direction:column}._flipCalTaskTitle_v358u_1881{font-size:11px;font-weight:600;color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._flipCalTaskMeta_v358u_1899{font-size:9px;color:var(--colors-text-tertiary)}._flipCalReassignBtn_v358u_1909{padding:3px 8px;border-radius:4px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:9px;cursor:pointer;flex-shrink:0}._flipCalReassignBtn_v358u_1909:hover{background:color-mix(in srgb,var(--colors-action-primary) 15%,transparent);color:var(--colors-text-accent)}._flipFooter_v358u_1939{padding:8px 16px;border-top:1px solid var(--colors-border-subtle);font-size:11px;color:var(--colors-text-tertiary);text-align:center;flex-shrink:0}._pickerOverlay_v358u_1961{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:var(--p-sunken);display:flex;align-items:center;justify-content:center;padding:16px}._pickerCard_v358u_1983{background:var(--colors-surface-raised);border-radius:12px;border:1px solid var(--colors-border-strong);width:100%;max-width:340px;max-height:70vh;overflow-y:auto;box-shadow:var(--shadow-lg)}._pickerTitle_v358u_2005{font-size:13px;font-weight:600;color:var(--colors-text-primary);padding:14px 16px 10px;border-bottom:1px solid var(--colors-border-subtle)}._pickerItem_v358u_2021{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .12s}._pickerItem_v358u_2021:hover{background:var(--colors-surface-overlay)}._pickerAvatar_v358u_2041{white-space:nowrap;letter-spacing:-.02em;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--colors-text-inverse);font-size:12px;font-weight:600}._pickerName_v358u_2073{font-size:13px;color:var(--colors-text-primary);font-weight:500}._pickerNote_v358u_2089{margin-left:auto;font-size:11px;color:var(--colors-text-secondary);white-space:nowrap}._pickerMore_v358u_2103{width:100%;padding:10px 12px;border:none;border-top:1px solid var(--colors-border-subtle);background:transparent;color:var(--colors-text-accent);font-size:12px;text-align:left;cursor:pointer}._pickerCancel_v358u_2127{width:100%;padding:12px;border:none;border-top:1px solid var(--colors-border-subtle);background:transparent;color:var(--colors-text-secondary);font-size:12px;cursor:pointer}._toast_v358u_2153{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--colors-semantic-success);color:var(--colors-text-inverse);padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;z-index:1200;box-shadow:var(--shadow-md)}._inProgressMark_v358u_2189{flex:0 0 auto;align-self:flex-start;font-size:9px;line-height:1;padding:1px 3px;border-radius:3px;color:var(--st-done);background:#34d3992e}._inProgressStale_v358u_2211{color:var(--st-high);background:#fbbf2438;font-weight:600}._vertBand_v358u_2263{position:absolute;left:0;right:0;z-index:0;pointer-events:auto;cursor:pointer;overflow:hidden;padding:0;text-align:left;display:block;width:100%;border:0;border-left:3px solid var(--band-accent);font:inherit;color:inherit;background:color-mix(in srgb,var(--band-accent) 7%,transparent)}._vertBand_v358u_2263:focus-visible{outline:2px solid var(--band-accent);outline-offset:-2px}._vertBandLabel_v358u_2343{position:absolute;left:0;top:0;bottom:0;width:var(--band-gutter);writing-mode:vertical-rl;transform:rotate(180deg);text-align:left;padding:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;line-height:var(--band-gutter);font-weight:640;letter-spacing:-.01em;color:var(--colors-text-secondary)}._vertBand_v358u_2263[data-hue="0"]{--band-accent: var(--band-hue-0)}._vertBand_v358u_2263[data-hue="1"]{--band-accent: var(--band-hue-1)}._vertBand_v358u_2263[data-hue="2"]{--band-accent: var(--band-hue-2)}._vertBand_v358u_2263[data-hue="3"]{--band-accent: var(--band-hue-3)}._vertBand_v358u_2263[data-hue="4"]{--band-accent: var(--band-hue-4)}._vertBand_v358u_2263[data-hue="5"]{--band-accent: var(--band-hue-5)}._vertBandSwitch_v358u_2419{position:absolute;left:0;right:0;z-index:2;height:0;pointer-events:none;border-top:2px solid var(--band-accent)}._vertBandSwitch_v358u_2419[data-hue="0"]{--band-accent: var(--band-hue-0)}._vertBandSwitch_v358u_2419[data-hue="1"]{--band-accent: var(--band-hue-1)}._vertBandSwitch_v358u_2419[data-hue="2"]{--band-accent: var(--band-hue-2)}._vertBandSwitch_v358u_2419[data-hue="3"]{--band-accent: var(--band-hue-3)}._vertBandSwitch_v358u_2419[data-hue="4"]{--band-accent: var(--band-hue-4)}._vertBandSwitch_v358u_2419[data-hue="5"]{--band-accent: var(--band-hue-5)}._vertBreak_v358u_2461{position:absolute;left:calc(var(--band-gutter) + 3px);right:5px;z-index:1;pointer-events:none;border-radius:var(--radii-sm);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--colors-text-tertiary) 12%,transparent) 0,color-mix(in srgb,var(--colors-text-tertiary) 12%,transparent) 4px,color-mix(in srgb,var(--colors-text-tertiary) 22%,transparent) 4px,color-mix(in srgb,var(--colors-text-tertiary) 22%,transparent) 8px)}._overlay_1n195_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgb(var(--ink-rgb) / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:var(--spacing-md, 16px)}@supports not (backdrop-filter: blur(8px)){._overlay_1n195_5{background:rgb(var(--ink-rgb) / .6)}}@keyframes _flipIn_1n195_1{0%{transform:perspective(1200px) rotateY(90deg) scale(.6);opacity:0}to{transform:perspective(1200px) rotateY(0) scale(1);opacity:1}}@keyframes _flipOut_1n195_1{0%{transform:perspective(1200px) rotateY(0) scale(1);opacity:1}to{transform:perspective(1200px) rotateY(90deg) scale(.6);opacity:0}}._flipContainer_1n195_58{perspective:1200px;width:100%;max-width:480px;max-height:90dvh;animation:_flipIn_1n195_1 var(--animation-slow, .4s) cubic-bezier(.23,1,.32,1) forwards}._closing_1n195_66{animation:_flipOut_1n195_1 .3s cubic-bezier(.55,0,1,.45) forwards}._card_1n195_72{--lightbox-close-inset: 52px;position:relative;background:var(--colors-surface-raised);border-radius:var(--radii-lg, 12px);overflow-y:auto;max-height:90dvh;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .7));border:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._closeBtn_1n195_89{position:absolute;top:var(--spacing-sm, 8px);right:var(--spacing-sm, 8px);z-index:2;width:44px;height:44px;border-radius:var(--radii-pill, 9999px);border:none;background:color-mix(in srgb,var(--colors-text-primary) 55%,transparent);color:var(--colors-text-inverse);font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}._closeBtn_1n195_89:active{background:color-mix(in srgb,var(--colors-text-primary) 85%,transparent)}._closeBtn_1n195_89:hover{background:color-mix(in srgb,var(--colors-text-primary) 80%,transparent)}._runner_7gl1x_35{display:flex;flex-direction:column;gap:16px;padding:16px;max-width:720px;margin:0 auto;width:100%}._header_7gl1x_61{display:flex;align-items:center;gap:12px;padding-right:var(--lightbox-close-inset, 0)}._guideTitle_7gl1x_81{font-size:1.05rem;font-weight:600;margin:0;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressBlock_7gl1x_103{display:flex;flex-direction:column;gap:7px;margin-top:-6px}._progress_7gl1x_103{display:flex;align-items:baseline;gap:8px;font-size:.8rem;color:var(--text-muted, #6b7280);margin:0}._progressPlace_7gl1x_135{font-weight:650;color:var(--colors-accent-primary)}._progressTime_7gl1x_149{margin-left:auto}._progressTrack_7gl1x_165{display:flex;gap:2px;height:6px;border-radius:999px;overflow:hidden}._progressSegment_7gl1x_181{display:block;height:100%;flex-basis:0;min-width:2px;transition:background-color .2s ease-out}._progressSegment_7gl1x_181[data-state=done]{background:var(--st-done)}._progressSegment_7gl1x_181[data-state=current]{background:var(--colors-accent)}._progressSegment_7gl1x_181[data-state=todo]{background:var(--colors-border-strong)}@media(prefers-reduced-motion:reduce){._progressSegment_7gl1x_181{transition:none}}._back_7gl1x_241{background:none;border:1px solid var(--colors-border-strong);border-radius:8px;padding:6px 12px;font-size:.85rem;cursor:pointer;flex-shrink:0}._backIcon_7gl1x_263{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--colors-border-strong);border-radius:8px;color:var(--colors-accent-primary);cursor:pointer;flex-shrink:0;padding:0}._stepCard_7gl1x_293,._sectionCard_7gl1x_295{display:flex;flex-direction:column;gap:12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:12px;padding:16px}._stepMeta_7gl1x_315{display:flex;align-items:center;gap:8px}._roleChip_7gl1x_333{font-size:.7rem;font-weight:600;letter-spacing:0;padding:3px 8px;border-radius:999px;background:var(--chip-bg, #eef2ff);color:var(--chip-fg, #3730a3)}._roleChip_7gl1x_333[data-role=cash_office]{background:#fef3c7;color:#92400e}._roleChip_7gl1x_333[data-role=engineer]{background:#fee2e2;color:#991b1b}._roleChip_7gl1x_333[data-role=supervisor]{background:#dbeafe;color:#1e40af}._duration_7gl1x_383{font-size:.8rem;color:var(--text-muted, #6b7280)}._stepTitle_7gl1x_393{font-size:1.15rem;font-weight:650;margin:0;line-height:1.3}._stepBody_7gl1x_407{margin:0;font-size:1rem;line-height:1.55}._question_7gl1x_419{margin:0;font-size:1rem;font-weight:600}._tools_7gl1x_431{margin:0;font-size:.85rem;color:var(--text-muted, #6b7280)}._safetyNote_7gl1x_447{margin:0;padding:10px 12px;border-radius:8px;border-left:4px solid #dc2626;background:#fef2f2;color:#7f1d1d;font-weight:600;font-size:.92rem}._declaredGap_7gl1x_473{margin:0;padding:10px 12px;border-radius:8px;border:1px dashed #b45309;background:#fffbeb;color:#92400e;font-size:.85rem;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._media_7gl1x_513 img{width:100%;height:auto;max-height:45vh;object-fit:contain;border-radius:8px;display:block}._media_7gl1x_513{margin:0}._actions_7gl1x_539{display:flex;flex-direction:column;gap:8px}._primary_7gl1x_551,._secondary_7gl1x_553,._choice_7gl1x_555{border-radius:10px;padding:12px 16px;font-size:.95rem;font-weight:600;cursor:pointer;text-align:left;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay)}._primary_7gl1x_551{background:var(--colors-action-primary);border-color:var(--colors-action-primary);color:var(--colors-action-primary-text);text-align:center}._secondary_7gl1x_553{text-align:center}._choice_7gl1x_555:hover{border-color:var(--colors-action-primary)}._finished_7gl1x_617{display:flex;flex-direction:column;gap:16px;border-radius:12px;padding:20px 16px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle)}._finishedMessage_7gl1x_637{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}._finished_7gl1x_617[data-outcome=unsafe]{border-color:#dc2626;background:#fef2f2}._finished_7gl1x_617[data-outcome=unsafe] ._finishedMessage_7gl1x_637{color:#7f1d1d}._finished_7gl1x_617[data-outcome=callout]{border-color:#d97706;background:#fffbeb}._error_7gl1x_679{margin:0;color:#991b1b}._loading_7gl1x_689{margin:0;color:var(--text-muted, #6b7280)}._sourceRef_7gl1x_703{font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-muted, #6b7280);letter-spacing:.02em}._figureBand_7gl1x_719{font-size:.66rem;font-weight:700;letter-spacing:0;color:#4b5563;background:#f3f4f6;padding:6px 10px;border-radius:8px 8px 0 0;border:1px solid var(--colors-border-subtle);border-bottom:none}._figureBand_7gl1x_719+img{border-radius:0 0 8px 8px}._footnote_7gl1x_755{margin:0;font-size:.8rem;line-height:1.45;color:var(--text-muted, #6b7280);padding-left:10px;border-left:2px solid var(--colors-border-subtle)}._overview_7gl1x_773{display:flex;flex-direction:column;gap:12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:12px;padding:16px}._overviewKind_7gl1x_793{font-size:.7rem;font-weight:700;letter-spacing:0;color:var(--colors-text-accent)}._overviewTitle_7gl1x_811{margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}._overviewSymptom_7gl1x_825{margin:0;font-size:1rem;font-weight:600;line-height:1.45}._safetyBadge_7gl1x_839{padding:2px 8px;border-radius:999px;background:#fef2f2;color:#991b1b;font-weight:600;font-size:.72rem}._section_1c2sh_13{padding:var(--spacing-sm, 8px) var(--spacing-lg, 24px) var(--spacing-md, 16px);border-top:1px solid var(--colors-border-subtle)}._backLink_1c2sh_27{display:inline-flex;align-items:center;min-height:44px;padding:0;border:none;background:none;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--colors-text-accent)}._kicker_1c2sh_53{font-size:.65rem;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary);margin-bottom:var(--spacing-xs, 4px)}._title_1c2sh_69{font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--colors-text-primary)}._prose_1c2sh_83{margin:var(--spacing-sm, 8px) 0 0;white-space:pre-wrap;font-size:.95rem;line-height:1.55;color:var(--colors-text-primary)}._content_wy01h_1{display:flex;flex-direction:column;gap:var(--spacing-sm)}._profileHeader_wy01h_13{display:flex;align-items:center;gap:var(--spacing-sm)}._avatar_wy01h_25{white-space:nowrap;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;color:var(--colors-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._profileMeta_wy01h_59{display:flex;flex-direction:column;gap:2px;min-width:0}._role_wy01h_73{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);text-transform:capitalize}._shift_wy01h_85{font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._actions_wy01h_99{display:flex;flex-direction:column;gap:var(--spacing-sm)}._error_wy01h_111{font-size:var(--font-size-xs);color:var(--colors-semantic-critical)}._taskSection_wy01h_131{display:flex;flex-direction:column;gap:6px}._taskHeading_wy01h_143{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--colors-text-tertiary)}._taskEmpty_wy01h_157{font-size:12.5px;color:var(--colors-text-tertiary);padding:6px 0}._taskList_wy01h_169{display:flex;flex-direction:column;border:1px solid var(--colors-border-subtle);border-radius:9px;overflow:hidden}._taskRow_wy01h_185{display:grid;grid-template-columns:42px 3px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;background:none;border:none;border-bottom:1px solid var(--colors-border-subtle);text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:48px}._taskRow_wy01h_185:last-child{border-bottom:none}._taskRow_wy01h_185:active{background:var(--colors-surface-overlay)}._taskTime_wy01h_233{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--colors-text-tertiary);white-space:nowrap}._taskSpine_wy01h_249{align-self:stretch;border-radius:2px}._taskBody_wy01h_259{display:flex;flex-direction:column;gap:2px;min-width:0}._taskTitle_wy01h_273{font-size:13.5px;line-height:1.35;font-weight:500;color:var(--colors-text-primary);overflow-wrap:anywhere}._taskZone_wy01h_289{font-size:11px;color:var(--colors-text-tertiary)}._taskStatus_wy01h_299{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}._container_p8mce_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}._container_p8mce_1>*{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}._grid_p8mce_55{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);align-items:start}._colMain_p8mce_69,._colSide_p8mce_71{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}@media(min-width:900px){._grid_p8mce_55{grid-template-columns:minmax(0,1fr) 340px;gap:var(--spacing-lg)}}._header_p8mce_103{display:flex;flex-direction:column;gap:var(--spacing-xs)}._headerTop_p8mce_115{display:flex;justify-content:space-between;align-items:center}._greeting_p8mce_133{font-family:var(--font-family-display);font-weight:300;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);color:var(--heading);line-height:1.1;letter-spacing:-.01em}._storeLabel_p8mce_157{font-size:.8125rem;color:var(--text-muted)}._briefingCard_p8mce_171{background:linear-gradient(135deg,color-mix(in srgb,var(--colors-action-primary) 6%,transparent),color-mix(in srgb,var(--colors-action-primary) 4%,transparent));border:1px solid color-mix(in srgb,var(--colors-action-primary) 15%,transparent);border-radius:var(--radii-md);padding:var(--spacing-md)}._briefingText_p8mce_185{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.6}._section_p8mce_201{display:flex;flex-direction:column;gap:var(--spacing-sm)}._sectionHeader_p8mce_213{display:flex;justify-content:space-between;align-items:center}._sectionTitle_p8mce_225{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);text-transform:none;letter-spacing:.06em}._urgentPill_p8mce_245{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;vertical-align:middle;background:var(--colors-semantic-critical);color:var(--colors-text-inverse);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;padding:0 4px;border:none;cursor:pointer}._sectionLink_p8mce_285{font-size:var(--font-size-xs);color:var(--colors-text-accent);cursor:pointer;background:none;border:none;font-weight:var(--font-weight-medium)}._nudgeCard_p8mce_307{display:flex;align-items:center;gap:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);cursor:pointer;transition:background var(--animation-fast)}._nudgeCard_p8mce_307:active{background:var(--colors-surface-overlay)}._nudgeIcon_p8mce_339{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radii-sm);font-size:18px}._nudgeIconComms_p8mce_361{background:color-mix(in srgb,var(--colors-semantic-info) 10%,transparent)}._nudgeIconTraining_p8mce_371{background:color-mix(in srgb,var(--colors-semantic-warning) 10%,transparent)}._nudgeContent_p8mce_381{flex:1;min-width:0}._nudgeTitle_p8mce_391{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._nudgeSub_p8mce_403{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);margin-top:2px}._nudgeBadge_p8mce_415{flex:0 0 auto;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._nudgeBadgeBlue_p8mce_451{background:var(--colors-semantic-info)}._nudgeBadgeAmber_p8mce_461{background:var(--colors-semantic-warning)}._teamRow_p8mce_475{display:flex;gap:var(--spacing-sm);overflow-x:auto;scrollbar-width:none;padding:6px 2px}._teamRow_p8mce_475::-webkit-scrollbar{display:none}._teamMember_p8mce_503{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}._teamMemberButton_p8mce_523{background:none;border:none;padding:0;font:inherit;cursor:pointer}._teamAvatar_p8mce_541{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:var(--font-weight-bold);color:var(--colors-text-inverse);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._teamAvatarLive_p8mce_575{box-shadow:0 0 0 2px var(--colors-surface-base),0 0 0 4px color-mix(in srgb,var(--st-done) 85%,transparent),0 0 10px 2px color-mix(in srgb,var(--st-done) 55%,transparent);animation:_teamAvatarPulse_p8mce_1 2s ease-in-out infinite}@keyframes _teamAvatarPulse_p8mce_1{0%,to{box-shadow:0 0 0 2px var(--colors-surface-base),0 0 0 3px color-mix(in srgb,var(--st-done) 70%,transparent),0 0 8px 1px color-mix(in srgb,var(--st-done) 45%,transparent)}50%{box-shadow:0 0 0 2px var(--colors-surface-base),0 0 0 5px color-mix(in srgb,var(--st-done) 90%,transparent),0 0 14px 4px color-mix(in srgb,var(--st-done) 65%,transparent)}}@media(prefers-reduced-motion:reduce){._teamAvatarLive_p8mce_575{animation:none}}._teamName_p8mce_633{font-size:10px;color:var(--colors-text-tertiary);max-width:50px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._loadingDay_p8mce_667{display:flex;flex-direction:column;gap:var(--spacing-md)}._skeletonBlock_p8mce_679{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radii-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);animation:_daySheetPulse_p8mce_1 1.4s ease-in-out infinite}._skeletonHero_p8mce_709{min-height:132px}._skeletonSection_p8mce_711{min-height:96px}._skeletonBar_p8mce_723{height:12px;border-radius:var(--radii-sm);background:var(--colors-border-subtle);background-image:linear-gradient(90deg,transparent 0%,var(--colors-surface-raised) 45%,var(--colors-surface-raised) 55%,transparent 100%);background-repeat:no-repeat;background-size:60% 100%;animation:_daySheetShimmer_p8mce_1 1.5s ease-in-out infinite}._barShort_p8mce_761{width:28%}._barMid_p8mce_763{width:52%}._barWide_p8mce_765{width:76%}@keyframes _daySheetPulse_p8mce_1{0%,to{opacity:.7}50%{opacity:1}}@keyframes _daySheetShimmer_p8mce_1{0%{background-position:-80% 0}to{background-position:180% 0}}@media(prefers-reduced-motion:reduce){._skeletonBlock_p8mce_679{animation:none;opacity:.85}._skeletonBar_p8mce_723{animation:none;background-image:none}}._nudgeCardRead_p8mce_809{opacity:.6}._quietState_p8mce_823{padding:var(--p-5) var(--p-4);text-align:center;background:var(--p-surface);border:1px solid var(--border);border-radius:var(--p-r-md)}._quietTitle_p8mce_839{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:var(--p-1)}._quietSub_p8mce_853{font-size:.8125rem;color:var(--text-muted)}._doneList_p8mce_871{list-style:none;margin:var(--p-3) 0 0;padding:var(--p-3) 0 0;border-top:1px solid var(--border);text-align:left}._doneRow_p8mce_887{display:flex;align-items:baseline;gap:var(--p-2);width:100%;padding:var(--p-1) 0;background:none;border:none;font:inherit;font-size:.8125rem;text-align:left;color:var(--text-muted);cursor:pointer}._doneTick_p8mce_917{color:var(--st-done);flex:0 0 auto}._doneTitle_p8mce_927{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._doneWhere_p8mce_949{flex:0 0 auto;font-size:var(--font-size-xs);color:var(--text-muted);letter-spacing:.02em}._teamCard_p8mce_973{display:flex;align-items:center;gap:var(--p-3);padding:var(--p-3);background:var(--p-surface);border:1px solid var(--border);border-radius:var(--p-r-md)}._teamStack_p8mce_993{display:flex;flex:0 0 auto;align-items:center}._teamStackItem_p8mce_1009{margin-right:-10px;padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:50%}._teamStackItem_p8mce_1009:last-child{margin-right:0}._teamStackItem_p8mce_1009:hover{transform:translateY(-1px)}._teamStack_p8mce_993 ._teamAvatar_p8mce_541{box-shadow:0 0 0 2px var(--p-surface)}._teamSummary_p8mce_1057{flex:1 1 auto;min-width:0;margin:0;font-size:.875rem;color:var(--text-muted)}._panel_g7jkg_13{display:flex;flex-direction:column;gap:12px;min-height:0}._head_g7jkg_27{display:flex;align-items:center;gap:10px}._back_g7jkg_43{display:inline-flex;align-items:center;gap:4px;padding:6px 10px 6px 6px;border:none;border-radius:999px;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-primary);font-size:13px;font-weight:600;cursor:pointer}._eyebrow_g7jkg_71{font-size:12px;letter-spacing:0;color:var(--colors-text-tertiary)}._taskName_g7jkg_83{font-size:16px;font-weight:650;color:var(--colors-text-primary)}._warning_g7jkg_95{font-size:12px;color:var(--colors-semantic-high)}._question_g7jkg_105{margin-top:2px;font-size:13px;color:var(--colors-text-secondary)}._reasons_g7jkg_123{display:flex;flex-wrap:wrap;gap:8px}._reason_g7jkg_123{padding:9px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--colors-text-primary) 18%,transparent);background:transparent;color:var(--colors-text-primary);font-size:13px;cursor:pointer}._reasonOn_g7jkg_155{border-color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 14%,transparent);font-weight:600}._note_g7jkg_167{width:100%;padding:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--colors-text-primary) 18%,transparent);background:color-mix(in srgb,var(--colors-text-primary) 5%,transparent);color:var(--colors-text-primary);font:inherit;font-size:13px;resize:vertical}._error_g7jkg_191{font-size:12px;color:var(--colors-semantic-critical)}._actions_g7jkg_201{display:flex;gap:10px;padding-top:4px}._keep_g7jkg_213,._confirm_g7jkg_215{flex:1;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}._keep_g7jkg_213{background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-primary)}._confirm_g7jkg_215{background:var(--colors-semantic-critical);color:var(--colors-text-primary)}._confirm_g7jkg_215:disabled,._keep_g7jkg_213:disabled{opacity:.5;cursor:default}._header_188j0_11{padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);border-bottom:1px solid var(--colors-border-subtle, var(--colors-border-subtle));display:flex;flex-direction:column;gap:6px}._headerRow_188j0_27{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._badge_188j0_41{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:var(--radii-sm, 4px);letter-spacing:0}._badgeUrgent_188j0_57{background:color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent);color:var(--colors-semantic-critical)}._badgeStatus_188j0_69{background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent);color:var(--colors-text-accent)}._badgePriority_188j0_81{background:var(--colors-surface-overlay);color:var(--colors-text-secondary, var(--colors-text-secondary))}._badgePriorityTappable_188j0_93{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s}._badgePriorityTappable_188j0_93:active{background:color-mix(in srgb,var(--colors-text-primary) 12%,transparent)}._badgeChevron_188j0_121{display:inline-flex;margin-left:3px;color:var(--colors-text-tertiary);transition:transform var(--p-motion-fast, .15s) var(--p-ease, ease)}._badgeChevron_188j0_121[data-expanded=true]{transform:rotate(180deg)}._priorityPicker_188j0_143{display:flex;gap:6px;margin-top:4px}._priorityOption_188j0_155{flex:1;min-height:36px;padding:4px 8px;border:1px solid var(--colors-border-subtle, var(--colors-border-subtle));border-radius:var(--radii-sm, 4px);background:var(--colors-surface-overlay);color:var(--colors-text-secondary, var(--colors-text-secondary));font-family:inherit;font-size:.6rem;font-weight:700;letter-spacing:0;cursor:pointer;transition:all .15s}._priorityOption_188j0_155:active{transform:scale(.95)}._priorityOptionActive_188j0_195{background:var(--colors-action-primary);color:var(--colors-action-primary-text);border-color:var(--colors-action-primary)}._taskType_188j0_207{font-size:.65rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary));letter-spacing:0}._title_188j0_219{font-size:1.1rem;font-weight:600;color:var(--colors-text-primary);line-height:1.35}._details_188j0_237{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}._description_188j0_251{font-size:.85rem;color:var(--colors-text-secondary, var(--colors-text-secondary));line-height:1.6;white-space:pre-wrap}._detailGrid_188j0_265{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm, 8px)}._detailItem_188j0_277{display:flex;flex-direction:column;gap:2px}._detailLabel_188j0_289{font-size:.6rem;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._detailValue_188j0_303{font-size:.8rem;color:var(--colors-text-primary);font-weight:500}._assigneeRow_188j0_319{display:flex;align-items:center;gap:8px;padding:var(--spacing-sm, 8px) var(--spacing-lg, 24px);border-top:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._avatar_188j0_335{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--colors-text-inverse);flex-shrink:0}._assigneeName_188j0_361{font-size:.8rem;color:var(--colors-text-primary);font-weight:500}._assigneeLabel_188j0_373{font-size:.65rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._sopSection_188j0_387{padding:var(--spacing-sm, 8px) var(--spacing-lg, 24px) var(--spacing-md, 16px);border-top:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._backLink_188j0_401{display:inline-flex;align-items:center;min-height:44px;padding:0;border:none;background:none;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--colors-text-accent, var(--colors-text-accent))}._sopTitle_188j0_427{font-size:.65rem;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary, var(--colors-text-tertiary));margin-bottom:var(--spacing-xs, 4px)}._sopLink_188j0_443{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle, var(--colors-border-subtle));border-radius:var(--radii-md, 8px);color:var(--colors-text-accent);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;text-decoration:none;margin-top:4px}._sopLink_188j0_443:hover{background:color-mix(in srgb,var(--colors-action-primary) 8%,transparent);border-color:var(--colors-action-primary)}._sopIcon_188j0_487{flex-shrink:0;opacity:.6}._sopLinkText_188j0_497{display:flex;flex-direction:column;gap:2px;min-width:0}._sopResume_188j0_517{font-size:.72rem;font-weight:500;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._resourceTitle_188j0_531{font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--colors-text-primary)}._actions_188j0_549{display:flex;gap:var(--spacing-sm, 8px);padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);border-top:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._actionBtn_188j0_563{flex:1;min-height:44px;padding:10px 16px;border:2px solid var(--colors-border-strong, var(--colors-border-strong));border-radius:var(--radii-md, 8px);background:transparent;color:var(--colors-text-primary);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;letter-spacing:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:all .1s ease}._actionBtn_188j0_563:active{transform:scale(.95)}._actionBtnPrimary_188j0_603{background:var(--colors-action-primary);color:var(--colors-action-primary-text);border-color:var(--colors-action-primary)}._actionBtnSuccess_188j0_615{background:var(--colors-semantic-success);color:var(--colors-text-inverse);border-color:var(--colors-semantic-success)}._actionBtnSecondary_188j0_627{background:var(--colors-surface-overlay);color:var(--colors-text-secondary);border-color:var(--colors-border-strong)}._reasonSection_188j0_643{padding:0 var(--spacing-lg, 24px) var(--spacing-sm, 8px)}._reasonText_188j0_651{font-size:.75rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary));line-height:1.5;font-style:italic}._prose_188j0_671{margin:var(--spacing-sm, 8px) 0 0;white-space:pre-wrap;font-size:.95rem;line-height:1.55;color:var(--colors-text-primary, inherit)}._headerRow_4xlmk_3{display:flex;align-items:center;justify-content:space-between}._dayNav_4xlmk_17{display:flex;align-items:center;gap:4px}._dayNavBtn_4xlmk_29{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--colors-border-subtle);border-radius:var(--radii-sm);background:var(--colors-surface-raised);color:var(--colors-text-secondary);font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._dayNavBtn_4xlmk_29:active{background:var(--colors-surface-overlay)}._dayNavToday_4xlmk_69{padding:4px 10px;border:1px solid var(--colors-border-subtle);border-radius:var(--radii-sm);background:var(--colors-surface-raised);color:var(--colors-text-secondary);font-size:var(--font-size-xs);font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent}._dayNavToday_4xlmk_69:active{background:var(--colors-surface-overlay)}._sectionLabel_4xlmk_105{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--colors-text-tertiary);letter-spacing:0;margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}._taskList_4xlmk_125{display:flex;flex-direction:column;gap:var(--spacing-sm);overflow-y:auto;flex:1;padding-bottom:var(--spacing-lg)}._phaseGroup_4xlmk_145{display:flex;gap:0;margin-top:var(--spacing-sm)}._phaseSidebar_4xlmk_157{width:52px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:var(--spacing-sm) 2px;background:var(--colors-surface-overlay);border-radius:var(--radii-md) 0 0 var(--radii-md);border:1px solid var(--colors-border-subtle);border-right:none}._phasePct_4xlmk_189{font-size:9px;font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);margin-top:4px}._phaseName_4xlmk_213{font-size:10px;font-weight:var(--font-weight-bold);color:var(--colors-text-secondary);letter-spacing:0;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap}._phaseTimeRange_4xlmk_235{font-size:8px;color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;line-height:1.2;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;margin-top:4px}._phaseTasks_4xlmk_261{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xs);background:var(--colors-surface-sunken);border-radius:0 var(--radii-md) var(--radii-md) 0;border:1px solid var(--colors-border-subtle);border-left:none}._phaseSidebarCurrent_4xlmk_289{background:color-mix(in srgb,var(--colors-action-primary) 15%,transparent);border-color:var(--colors-action-primary)}._phaseSidebarCurrent_4xlmk_289 ._phaseName_4xlmk_213{color:var(--colors-text-accent)}._phaseSidebarCurrent_4xlmk_289+._phaseTasks_4xlmk_261{border-color:var(--colors-action-primary)}._phaseSidebarOverdue_4xlmk_317{background:color-mix(in srgb,var(--colors-semantic-warning) 12%,transparent);border-color:var(--colors-semantic-warning)}._phaseSidebarOverdue_4xlmk_317 ._phaseName_4xlmk_213{color:var(--colors-semantic-warning)}._phaseSidebarOverdue_4xlmk_317+._phaseTasks_4xlmk_261{border-color:var(--colors-semantic-warning)}._taskCard_4xlmk_345{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);transition:box-shadow .15s ease,transform .3s cubic-bezier(.23,1,.32,1);cursor:pointer;-webkit-tap-highlight-color:transparent}._taskCardCurrent_4xlmk_369{border:2px solid var(--colors-action-primary)}._taskCardUrgent_4xlmk_379{border-left:3px solid var(--colors-semantic-critical)}._taskHeader_4xlmk_389{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._taskHeaderLeft_4xlmk_403{display:flex;align-items:center;gap:6px;min-width:0}._taskIndex_4xlmk_419{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;flex-shrink:0}._urgentBadge_4xlmk_453{font-size:10px;font-weight:var(--font-weight-bold, 700);padding:2px 6px;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent);color:var(--colors-semantic-critical);letter-spacing:0;flex-shrink:0}._taskType_4xlmk_475{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskDuration_4xlmk_497{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 8px;border-radius:var(--radii-sm);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._taskTitle_4xlmk_523{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);line-height:1.4}._taskDesc_4xlmk_537{font-size:var(--font-size-xs);color:var(--colors-text-secondary);line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._taskMeta_4xlmk_559{display:flex;gap:8px;margin-top:6px;font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._taskFooter_4xlmk_579{display:flex;flex-direction:column;gap:4px;margin-top:var(--spacing-sm)}._taskAssignee_4xlmk_593{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._avatar_4xlmk_609{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--colors-text-inverse);flex-shrink:0;background:var(--avatar-bg)}._taskHeaderRight_4xlmk_639{display:flex;align-items:center;gap:6px;flex-shrink:0}._statusBadge_4xlmk_655{font-size:10px;font-weight:var(--font-weight-semibold);padding:2px 6px;border-radius:var(--radii-sm);letter-spacing:0}._statusPENDING_4xlmk_671{background:color-mix(in srgb,var(--colors-text-tertiary) 15%,transparent);color:var(--colors-text-tertiary)}._statusASSIGNED_4xlmk_681{background:color-mix(in srgb,var(--colors-semantic-info) 12%,transparent);color:var(--colors-semantic-info)}._statusIN_PROGRESS_4xlmk_691{background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent);color:var(--colors-text-accent)}._actionBtnGroup_4xlmk_703{display:flex;gap:8px;width:100%;margin-top:var(--spacing-sm)}._actionBtn_4xlmk_703{flex:1;min-height:44px;padding:10px 16px;border:2px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold, 700);cursor:pointer;transition:all .1s ease;letter-spacing:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}._actionBtn_4xlmk_703:active{transform:scale(.95)}._actionBtnPrimary_4xlmk_763{background:var(--colors-action-primary);color:var(--colors-action-primary-text);border-color:var(--colors-action-primary)}._actionBtnPrimary_4xlmk_763:active{background:var(--colors-action-primary-hover)}._actionBtnSuccess_4xlmk_783{background:var(--colors-semantic-success);color:var(--colors-text-inverse);border-color:var(--colors-semantic-success)}._actionBtnSuccess_4xlmk_783:active{background:color-mix(in srgb,var(--colors-semantic-success) 85%,black)}._actionBtnSecondary_4xlmk_803{background:var(--colors-surface-overlay);color:var(--colors-text-secondary);border-color:var(--colors-border-strong)}._actionBtnSecondary_4xlmk_803:active{background:var(--colors-border-subtle)}._overlay_4xlmk_825{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-sunken);display:flex;align-items:center;justify-content:center;z-index:100}._dialog_4xlmk_845{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-lg);max-width:320px;width:90%}._dialogTitle_4xlmk_863{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);margin-bottom:var(--spacing-sm)}._dialogText_4xlmk_877{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5;margin-bottom:var(--spacing-lg)}._dialogActions_4xlmk_891{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._dialogCancel_4xlmk_903{padding:8px 16px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-secondary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer}._dialogConfirm_4xlmk_925{padding:8px 16px;border:none;border-radius:var(--radii-sm);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._dialogConfirm_4xlmk_925:hover{opacity:.9}._screen_pxvcc_1{display:flex;flex-direction:column;height:100%;padding:var(--spacing-lg) var(--spacing-md)}[data-surface=app] ._screen_pxvcc_1>*{width:100%;max-width:var(--p-content-max);margin-inline:auto}._screenHeader_pxvcc_53{margin-bottom:var(--spacing-lg)}._screenTitle_pxvcc_61{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);letter-spacing:-.03em}[data-surface=app] ._screenTitle_pxvcc_61{font-family:var(--font-family-display);font-weight:300;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);line-height:1.15;letter-spacing:-.01em;color:var(--heading)}._screenSubtitle_pxvcc_115{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);margin-top:var(--spacing-xs)}._emptyState_pxvcc_127{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) var(--spacing-md)}._emptyIcon_pxvcc_147{color:var(--colors-text-tertiary);opacity:.4}._emptyTitle_pxvcc_157{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--colors-text-secondary)}._emptyDescription_pxvcc_169{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;max-width:280px;line-height:1.5}._placeholderCard_pxvcc_185{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm)}._placeholderBar_pxvcc_201{height:10px;border-radius:var(--radii-sm);background:var(--colors-surface-overlay);margin-bottom:var(--spacing-sm)}._placeholderBarShort_pxvcc_215{width:60%}._placeholderBarMedium_pxvcc_225{width:80%}._container_na5wn_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._svg_na5wn_8{transform:rotate(-90deg)}._trackCircle_na5wn_12{fill:none;stroke:var(--colors-surface-overlay)}._fillCircle_na5wn_17{fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--animation-normal) ease,stroke var(--animation-fast) ease}._default_na5wn_25{stroke:var(--colors-accent-primary)}._success_na5wn_29{stroke:var(--colors-semantic-success)}._autoRed_na5wn_33{stroke:var(--colors-semantic-critical)}._autoAmber_na5wn_37{stroke:var(--colors-semantic-medium)}._autoGreen_na5wn_41{stroke:var(--colors-semantic-success)}._label_na5wn_45{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);pointer-events:none}._container_1998l_1{display:flex;flex-direction:column;gap:var(--spacing-sm)}._progressHeader_1998l_7{padding-bottom:var(--spacing-sm)}._progressLabel_1998l_11{font-size:var(--font-size-sm);color:var(--colors-text-secondary);margin-bottom:var(--spacing-xs)}._stepList_1998l_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}._step_1998l_17{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radii-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);min-height:var(--touch-comfortable)}._stepCompleted_1998l_37{background:var(--colors-surface-sunken);border-color:var(--colors-semantic-success)}._stepOrder_1998l_42{flex-shrink:0;width:24px;height:24px;border-radius:var(--radii-pill);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center}._stepOrderCompleted_1998l_56{background:var(--colors-semantic-success);color:var(--colors-text-inverse)}._stepBody_1998l_61{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}._stepTitle_1998l_68{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._stepLead_1998l_75{display:block;font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);margin-bottom:2px}._stepDetail_1998l_81{display:block;font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:1.5;color:var(--colors-text-secondary)}._stepRequired_1998l_89{color:var(--colors-semantic-critical);margin-left:var(--spacing-xs);font-size:var(--font-size-sm)}._stepInput_1998l_95{display:flex;align-items:center;gap:var(--spacing-xs)}._checkbox_1998l_102{width:24px;height:24px;border-radius:var(--radii-sm);border:2px solid var(--colors-border-accent);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--touch-min);min-height:var(--touch-min);padding:0;transition:background var(--animation-fast) ease}._checkbox_1998l_102:focus-visible{outline:2px solid var(--colors-accent-primary);outline-offset:2px}._checkboxChecked_1998l_123{background:var(--colors-accent-primary);border-color:var(--colors-accent-primary)}._checkmark_1998l_128{color:var(--colors-text-inverse);font-size:var(--font-size-sm);line-height:1}._checkboxPill_1998l_135{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:8px 14px;border-radius:var(--radii-pill, 999px);border:1.5px solid var(--colors-border-accent);background:transparent;color:var(--colors-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min);transition:all var(--animation-fast) ease}._checkboxPill_1998l_135:focus-visible{outline:2px solid var(--colors-accent-primary);outline-offset:2px}._checkboxPillDone_1998l_154{background:var(--colors-accent-primary);border-color:var(--colors-accent-primary);color:var(--colors-text-inverse)}._checkboxBox_1998l_159{width:18px;height:18px;border-radius:var(--radii-sm);border:2px solid currentColor;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._textInput_1998l_171,._numberInput_1998l_172{flex:1;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:var(--font-size-md);font-family:var(--font-family-sans);min-height:var(--touch-min)}._textInput_1998l_171:focus,._numberInput_1998l_172:focus{outline:2px solid var(--colors-accent-primary);outline-offset:-1px;border-color:var(--colors-accent-primary)}._unit_1998l_191{font-size:var(--font-size-sm);color:var(--colors-text-secondary);white-space:nowrap}._radioGroup_1998l_198{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._radioOption_1998l_204{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:var(--font-size-sm);cursor:pointer;min-height:var(--touch-min);transition:all var(--animation-fast) ease}._radioOption_1998l_204:focus-visible{outline:2px solid var(--colors-accent-primary);outline-offset:2px}._radioOptionSelected_1998l_224{background:var(--colors-accent-primary);color:var(--colors-text-inverse);border-color:var(--colors-accent-primary)}._placeholderButton_1998l_231{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:1px dashed var(--colors-border-accent);border-radius:var(--radii-md);background:transparent;color:var(--colors-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min);min-width:var(--touch-min);transition:background var(--animation-fast) ease}._placeholderButton_1998l_231:hover{background:var(--colors-surface-overlay)}._placeholderButton_1998l_231:focus-visible{outline:2px solid var(--colors-accent-primary);outline-offset:2px}._readOnly_1998l_258{pointer-events:none;opacity:.7}._wrap_1oho7_7{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px;border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);background:var(--colors-surface-overlay)}._head_1oho7_29{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._title_1oho7_43{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--colors-text-primary)}._count_1oho7_57{font-size:11px;color:var(--colors-text-tertiary);font-variant-numeric:tabular-nums}._rows_1oho7_69{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_1oho7_69{padding:8px 0;border-top:1px solid var(--colors-border-subtle)}._row_1oho7_69:first-child{border-top:none}._main_1oho7_103{display:flex;align-items:center;gap:8px}._name_1oho7_115{flex:1 1 auto;min-width:0;font-size:13px;color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._level_1oho7_141{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--colors-surface-sunken, var(--colors-border-subtle));color:var(--colors-text-secondary)}._level_1oho7_141[data-level="2"]{background:color-mix(in srgb,var(--st-done, #2e7d6f) 14%,transparent);color:var(--st-done, #2e7d6f)}._level_1oho7_141[data-level="3"]{background:color-mix(in srgb,var(--st-done, #2e7d6f) 22%,transparent);color:var(--st-done, #2e7d6f)}._levelUp_1oho7_181{flex:none;min-height:30px;padding:4px 10px;border:1px solid var(--colors-border-strong);border-radius:6px;background:var(--colors-surface-overlay);color:var(--colors-text-primary);font-size:11px;cursor:pointer}._why_1oho7_207{margin-top:3px;font-size:11px;color:var(--colors-text-tertiary)}._courses_1oho7_219{margin-top:8px;padding-left:10px;border-left:2px solid var(--colors-border-subtle)}._courseList_1oho7_231{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._course_1oho7_219{display:flex;align-items:center;justify-content:space-between;gap:8px}._courseTitle_1oho7_263{font-size:12px;color:var(--colors-text-primary)}._mins_1oho7_273{margin-left:6px;font-size:11px;color:var(--colors-text-tertiary)}._start_1oho7_285{flex:none;min-height:28px;padding:3px 10px;border:none;border-radius:6px;background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-size:11px;font-weight:600;cursor:pointer}._note_1oho7_311{font-size:11px;color:var(--colors-text-secondary)}._container_1hjtg_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}._header_1hjtg_19{display:flex;flex-direction:column;gap:var(--spacing-xs)}._title_1hjtg_31{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);letter-spacing:-.03em}._subtitle_1hjtg_45{font-size:var(--font-size-sm);color:var(--colors-text-tertiary)}._filterRow_1hjtg_59{display:flex;gap:var(--spacing-xs);overflow-x:auto;scrollbar-width:none}._filterRow_1hjtg_59::-webkit-scrollbar{display:none}._filterTab_1hjtg_77{flex:0 0 auto;padding:6px 14px;border-radius:var(--radii-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer;transition:all var(--animation-fast)}._filterTabActive_1hjtg_103{background:var(--colors-accent);color:var(--colors-action-primary-text);border-color:var(--colors-accent)}._enrollmentCard_1hjtg_121{display:flex;gap:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);cursor:pointer;transition:background var(--animation-fast)}._enrollmentCard_1hjtg_121:active{background:var(--colors-surface-overlay)}._enrollmentProgress_1hjtg_151{flex:0 0 auto;display:flex;align-items:center}._enrollmentContent_1hjtg_163{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._enrollmentTitle_1hjtg_179{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);line-height:1.3}._enrollmentMeta_1hjtg_193{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._categoryBadge_1hjtg_207{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:0;padding:2px 6px;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-accent) 10%,transparent);color:var(--colors-text-accent)}._difficultyBadge_1hjtg_227,._durationBadge_1hjtg_241{font-size:10px;color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._enrollmentStatus_1hjtg_255{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._enrollmentScore_1hjtg_265{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-semantic-success)}._lessonOverlay_1hjtg_281{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--colors-surface-base);z-index:100;display:flex;flex-direction:column;overflow-y:auto}._lessonHeader_1hjtg_301{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._lessonBack_1hjtg_317{background:none;border:none;color:var(--colors-text-secondary);font-size:var(--font-size-md);cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._lessonTitle_1hjtg_343{flex:1;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._lessonBody_1hjtg_357{flex:1;padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + 96px)}._lessonInstruction_1hjtg_371{margin:0 0 var(--spacing-md);padding:10px 14px;border-radius:var(--radii-md, 10px);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);color:var(--colors-text-secondary);font-size:var(--font-size-sm);line-height:1.5}._lessonError_1hjtg_397{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xxl) var(--spacing-md);text-align:center}._lessonErrorText_1hjtg_415{margin:0;color:var(--colors-text-secondary);font-size:var(--font-size-sm);line-height:1.5}._stepSaveError_1hjtg_433{margin:0 0 var(--spacing-md);padding:10px 14px;border-radius:var(--radii-md);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 40%,transparent);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent);color:var(--colors-semantic-critical);font-size:var(--font-size-sm);line-height:1.5}._retryButton_1hjtg_455{padding:10px 24px;border-radius:var(--radii-pill);border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min)}._empty_1hjtg_483{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) var(--spacing-md);color:var(--colors-text-tertiary);font-size:var(--font-size-sm);text-align:center}._root_1al4j_5{position:relative;display:inline-block}._trigger_1al4j_15{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid var(--st-border, rgba(0, 0, 0, .12));border-radius:999px;background:var(--st-surface, #fff);color:inherit;font:inherit;font-size:.85rem;cursor:pointer}._trigger_1al4j_15:hover{background:var(--st-surface-hover, rgba(0, 0, 0, .04))}._triggerLabel_1al4j_51{white-space:nowrap}._chevron_1al4j_65{display:inline-flex;opacity:.6;transition:transform var(--p-motion-fast, .15s) var(--p-ease, ease)}._chevron_1al4j_65[data-expanded=true]{transform:rotate(180deg)}._popover_1al4j_85{position:absolute;z-index:40;top:calc(100% + .4rem);left:50%;transform:translate(-50%);width:17.5rem;padding:.6rem;border:1px solid var(--st-border, rgba(0, 0, 0, .12));border-radius:.75rem;background:var(--st-surface, #fff);box-shadow:0 10px 30px #0000002e}._monthNav_1al4j_113{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._monthLabel_1al4j_127{font-size:.85rem;font-weight:600}._navBtn_1al4j_137{width:1.75rem;height:1.75rem;border:none;border-radius:.4rem;background:transparent;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}._navBtn_1al4j_137:hover{background:var(--st-surface-hover, rgba(0, 0, 0, .06))}._weekdayRow_1al4j_169,._grid_1al4j_171{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._weekday_1al4j_169{padding:.2rem 0;text-align:center;font-size:.65rem;letter-spacing:0;opacity:.55}._day_1al4j_199{aspect-ratio:1;border:none;border-radius:.35rem;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}._grid_1al4j_171:hover ._day_1al4j_199:hover,._day_1al4j_199:hover{background:var(--st-surface-hover, rgba(0, 0, 0, .07))}._dayOutside_1al4j_235{opacity:.35}._daySelected_1al4j_243{background:var(--st-accent-soft, rgba(234, 88, 12, .16));font-weight:600}._dayToday_1al4j_253{outline:1px solid var(--st-accent, #ea580c);outline-offset:-1px}._footer_1al4j_263{display:flex;gap:.4rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--st-border, rgba(0, 0, 0, .1))}._jump_1al4j_279{flex:1;padding:.35rem .5rem;border:1px solid var(--st-border, rgba(0, 0, 0, .12));border-radius:.45rem;background:transparent;color:inherit;font:inherit;font-size:.78rem;cursor:pointer}._jump_1al4j_279:hover{background:var(--st-surface-hover, rgba(0, 0, 0, .06))}._scroll_4un1p_7{overflow-x:auto;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:12px}._board_4un1p_21{display:flex;--board-chrome: 340px;--row-h: clamp(30px, calc((100dvh - var(--board-chrome)) / var(--rows, 12)), 64px)}._col_4un1p_79{display:flex;flex-direction:column;border-right:1px solid var(--colors-border-subtle);min-width:0;--band-accent: var(--colors-accent-primary)}._col_4un1p_79[data-hue="0"]{--band-accent: var(--band-hue-0)}._col_4un1p_79[data-hue="1"]{--band-accent: var(--band-hue-1)}._col_4un1p_79[data-hue="2"]{--band-accent: var(--band-hue-2)}._col_4un1p_79[data-hue="3"]{--band-accent: var(--band-hue-3)}._col_4un1p_79[data-hue="4"]{--band-accent: var(--band-hue-4)}._col_4un1p_79[data-hue="5"]{--band-accent: var(--band-hue-5)}._col_4un1p_79:last-child{border-right:0}._gutter_4un1p_139{flex:0 0 56px}._area_4un1p_143{flex:1 1 0;min-width:138px}._op_4un1p_151{flex:1 0 auto;background:color-mix(in srgb,var(--colors-accent-info, #1d4ed8) 4%,transparent)}._colHead_4un1p_173{height:40px;padding:6px 8px;border-bottom:1px solid var(--colors-border-strong);border-top:3px solid var(--band-accent);background:var(--colors-surface-overlay);display:flex;align-items:baseline;gap:7px}._gutter_4un1p_139 ._colHead_4un1p_173{border-top-color:transparent}._colHeadName_4un1p_207{font-size:12.5px;font-weight:620;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--colors-text-primary)}._lanes_4un1p_227{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;position:relative}._lane_4un1p_227{display:grid;gap:2px;touch-action:pan-x pan-y}._preview_4un1p_287{position:absolute;left:2px;right:2px;border-radius:7px;border:1px dashed var(--band-accent);background:color-mix(in srgb,var(--band-accent) 18%,transparent);pointer-events:none;z-index:2}._tick_4un1p_309{font-size:10.5px;color:var(--colors-text-secondary);font-variant-numeric:tabular-nums;padding-right:7px;text-align:right;border-top:1px solid var(--colors-border-subtle);display:flex;align-items:flex-start;justify-content:flex-end}._band_4un1p_345,._carve_4un1p_347,._hole_4un1p_349,._bandLabel_4un1p_351{grid-column:1}._band_4un1p_345{border-radius:9px;overflow:hidden;padding:0;display:grid;gap:2px;min-width:0;cursor:pointer;background:color-mix(in srgb,var(--band-accent) 11%,transparent);border:1px solid color-mix(in srgb,var(--band-accent) 22%,transparent);border-left:3px solid color-mix(in srgb,var(--band-accent) 65%,transparent)}._band_4un1p_345:hover{border-color:var(--band-accent)}._bandShort_4un1p_441{background:color-mix(in srgb,var(--colors-status-danger, #b91c1c) 8%,transparent);border-color:color-mix(in srgb,var(--colors-status-danger, #b91c1c) 55%,transparent);border-style:dashed;border-left-style:solid;border-left-color:color-mix(in srgb,var(--band-accent) 65%,transparent);position:relative}._bandShort_4un1p_441:hover{border-color:var(--colors-status-danger, #b91c1c)}._bandAlert_4un1p_481{position:absolute;top:2px;right:3px;z-index:2;display:flex;align-items:center;gap:2px;padding:0 4px;border-radius:5px;font-size:9.5px;font-weight:700;line-height:1.5;white-space:nowrap;pointer-events:none;color:var(--colors-status-danger, #b91c1c);background:color-mix(in srgb,var(--colors-surface-raised) 88%,transparent)}._bandLabel_4un1p_351{display:flex;flex-direction:column;justify-content:flex-start;padding:2px 7px 1px;min-width:0;overflow:hidden}._bandWho_4un1p_567{font-size:11px;font-weight:640;color:var(--band-accent);white-space:normal;line-height:1.25;overflow-wrap:break-word}._bandWhen_4un1p_589{font-size:9.5px;color:var(--band-accent);opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap}._carve_4un1p_347{font:inherit;text-align:left;background:var(--colors-surface-raised);border:0;border-top:1px solid var(--colors-border-strong);border-bottom:1px solid var(--colors-border-strong);border-left:3px solid color-mix(in srgb,var(--band-accent) 75%,transparent);padding:2px 8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;cursor:pointer;min-width:0;color:var(--colors-text-primary)}._carve_4un1p_347:hover{background:var(--colors-surface-overlay)}._carve_4un1p_347 b{font-size:10.5px;font-weight:620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._carve_4un1p_347 i{font-style:normal;font-size:9.5px;color:var(--colors-text-secondary);white-space:nowrap}._carveDone_4un1p_681{border-left-color:var(--colors-status-success, #15803d)}._carveDone_4un1p_681 b{text-decoration:line-through;opacity:.55}._carveSolo_4un1p_713{border:1px solid var(--colors-border-strong);border-left:3px solid var(--colors-status-danger, #b91c1c);border-radius:7px}._hole_4un1p_349{font:inherit;text-align:left;border-radius:5px;padding:3px 6px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:1px;min-width:0;color:var(--colors-status-danger, #b91c1c);border:1px dashed color-mix(in srgb,var(--colors-status-danger, #b91c1c) 55%,transparent);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--colors-status-danger, #b91c1c) 10%,transparent),color-mix(in srgb,var(--colors-status-danger, #b91c1c) 10%,transparent) 6px,transparent 6px,transparent 12px)}._hole_4un1p_349{z-index:0}._band_4un1p_345,._carveSolo_4un1p_713{z-index:1}._hole_4un1p_349:hover{border-style:solid}._hole_4un1p_349 b{font-size:11px;font-weight:640}._hole_4un1p_349 i{font-style:normal;font-size:10px;opacity:.8;font-variant-numeric:tabular-nums}._state_4un1p_821{padding:32px 20px;text-align:center;color:var(--colors-text-secondary);font-size:14px}._list_4un1p_855{display:flex;flex-direction:column;background:var(--colors-surface-raised)}._listAxis_4un1p_895{display:flex;justify-content:space-between;padding:8px 14px 6px;font-size:10px;font-weight:500;color:var(--colors-text-tertiary);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--colors-border-subtle);position:sticky;top:0;z-index:1;background:var(--colors-surface-base)}._listRow_4un1p_925{--band-accent: var(--colors-accent-primary);display:grid;gap:7px;padding:11px 14px 13px;border-bottom:1px solid var(--colors-border-subtle)}._listRow_4un1p_925[data-hue="0"]{--band-accent: var(--band-hue-0)}._listRow_4un1p_925[data-hue="1"]{--band-accent: var(--band-hue-1)}._listRow_4un1p_925[data-hue="2"]{--band-accent: var(--band-hue-2)}._listRow_4un1p_925[data-hue="3"]{--band-accent: var(--band-hue-3)}._listRow_4un1p_925[data-hue="4"]{--band-accent: var(--band-hue-4)}._listRow_4un1p_925[data-hue="5"]{--band-accent: var(--band-hue-5)}._listHead_4un1p_957{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._listName_4un1p_975{font-size:14px;font-weight:600;color:var(--band-accent);min-width:0;overflow-wrap:anywhere}._listKind_4un1p_991{font-weight:500;color:var(--colors-text-tertiary)}._listStatus_4un1p_1001{flex:none;font-size:11px;font-weight:500;color:var(--colors-text-tertiary);font-variant-numeric:tabular-nums}._listStatus_4un1p_1001[data-wanting]{font-weight:600;color:var(--colors-status-danger, #b91c1c)}._listBar_4un1p_1031{position:relative;height:22px;border-radius:5px;background:var(--colors-surface-overlay);overflow:hidden}._listStint_4un1p_1047{position:absolute;top:2px;bottom:2px;border-radius:4px;background:color-mix(in srgb,var(--band-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--band-accent) 30%,transparent);border-left:3px solid color-mix(in srgb,var(--band-accent) 70%,transparent)}._listJob_4un1p_1071{position:absolute;top:7px;bottom:7px;border-radius:2px;background:color-mix(in srgb,var(--band-accent) 85%,transparent)}._listHole_4un1p_1091{position:absolute;top:0;bottom:0;border-top:1px dashed color-mix(in srgb,var(--colors-status-danger, #b91c1c) 55%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--colors-status-danger, #b91c1c) 55%,transparent);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--colors-status-danger, #b91c1c) 14%,transparent),color-mix(in srgb,var(--colors-status-danger, #b91c1c) 14%,transparent) 5px,transparent 5px,transparent 10px)}._listFacts_4un1p_1121{display:flex;flex-direction:column;align-items:flex-start;gap:1px}._listFact_4un1p_1121{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:3px 0;margin:0;text-align:left;font:inherit;font-size:12px;color:var(--colors-text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;min-height:24px}._listFact_4un1p_1121 b{font-weight:600;color:var(--colors-text-primary)}._listFactShort_4un1p_1179{font-weight:600;color:var(--colors-status-danger, #b91c1c)}._listFact_4un1p_1121:focus-visible{outline:2px solid var(--band-accent);outline-offset:2px;border-radius:3px}._zoneFilter_gwiw8_21{position:relative;display:flex;align-items:center}._zoneFilterBtn_gwiw8_33{padding:3px 8px;border-radius:6px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}._zoneFilterBtn_gwiw8_33:hover{background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-primary)}._zoneFilterBtn_gwiw8_33[data-on]{border-color:var(--colors-accent-primary);color:var(--colors-accent-primary);background:color-mix(in srgb,var(--colors-accent-primary) 12%,transparent)}._zoneFilterMenu_gwiw8_83{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:168px;max-height:320px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--colors-border-strong);border-radius:8px;background:var(--colors-surface-raised, var(--colors-surface-overlay));box-shadow:0 8px 24px #00000047}._zoneFilterItem_gwiw8_119{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:6px;background:none;color:var(--colors-text-primary);font-size:13px;text-align:left;cursor:pointer}._zoneFilterItem_gwiw8_119:hover{background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._zoneFilterTick_gwiw8_155{width:14px;height:14px;flex:none;border-radius:4px;border:1px solid var(--colors-border-strong)}._zoneFilterTick_gwiw8_155[data-on]{border-color:var(--colors-accent-primary);background:var(--colors-accent-primary)}._zoneFilterClear_gwiw8_185{margin-top:2px;padding:6px 8px;border:none;border-top:1px solid var(--colors-border-subtle);background:none;color:var(--colors-text-secondary);font-size:12px;text-align:left;cursor:pointer}._zoneFilterClear_gwiw8_185:hover{color:var(--colors-text-primary)}._backdrop_kips1_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;z-index:1000}._sheet_kips1_37{width:100%;max-width:460px;max-height:78vh;max-height:78dvh;overflow-y:auto;background:var(--colors-surface-raised);border-radius:14px 14px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 28px #00000047}@media(min-width:640px){._backdrop_kips1_1{align-items:center}._sheet_kips1_37{border-radius:14px}}._head_kips1_87{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._title_kips1_103{font-size:16px;font-weight:600;color:var(--colors-text-primary)}._sub_kips1_119{margin-top:2px;font-size:12px;color:var(--colors-text-secondary)}._short_kips1_131{color:var(--st-urgent)}._close_kips1_135{border:none;background:transparent;color:var(--colors-text-secondary);font-size:16px;min-width:44px;min-height:44px;cursor:pointer}._section_kips1_155{margin-bottom:12px}._sectionLabel_kips1_159{font-size:10px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary);margin-bottom:6px}._row_kips1_175{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;min-height:44px;border:none;background:transparent;border-radius:8px;text-align:left}._chip_kips1_201,._chipPartial_kips1_203{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:600;flex-shrink:0}._chip_kips1_201{background:var(--colors-action-primary);color:var(--colors-action-primary-text)}._chipPartial_kips1_203{background:transparent;color:var(--colors-text-primary);border:1px dashed var(--colors-border-strong)}._who_kips1_253{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._name_kips1_269{font-size:13px;color:var(--colors-text-primary)}._note_kips1_279{font-size:11px;color:var(--colors-text-tertiary)}._remove_kips1_289,._assign_kips1_291{border:none;background:transparent;color:var(--colors-text-accent);font-size:12px;min-height:44px;padding:0 6px;cursor:pointer;flex-shrink:0}._assign_kips1_291{border:1px solid var(--colors-border-subtle);border-radius:8px;min-height:32px;padding:0 12px}._assign_kips1_291:hover{background:var(--colors-surface-overlay)}._foot_kips1_335{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;padding:10px 0;margin-top:8px;border-top:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised)}._done_kips1_357{min-height:40px;padding:0 20px;border:none;border-radius:8px;background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-size:13px;font-weight:600;cursor:pointer}._more_kips1_381{width:100%;padding:10px;min-height:44px;border:none;border-top:1px solid var(--colors-border-subtle);background:transparent;color:var(--colors-text-accent);font-size:12px;text-align:left;cursor:pointer}._empty_kips1_407{padding:16px 6px;font-size:12px;color:var(--colors-text-secondary)}._hours_kips1_421{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);white-space:nowrap}._unavailable_kips1_441{opacity:.62}._chipMuted_kips1_445{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:600;flex-shrink:0;background:var(--colors-surface-overlay);color:var(--colors-text-tertiary);border:1px solid var(--colors-border-subtle)}._backdrop_10yg0_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;z-index:1000}._sheet_10yg0_37{width:100%;max-width:420px;max-height:78vh;max-height:78dvh;overflow-y:auto;background:var(--colors-surface-raised);border-radius:14px 14px 0 0;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 28px #00000047}@media(min-width:640px){._backdrop_10yg0_9{align-items:center}._sheet_10yg0_37{border-radius:14px}}._head_10yg0_79{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._titleWrap_10yg0_99{border-left:3px solid var(--band-accent, var(--colors-border-strong));padding-left:10px}._line_10yg0_109{font-size:17px;font-weight:660;letter-spacing:-.01em;color:var(--colors-text-primary)}._window_10yg0_123{margin-top:2px;font-size:12px;color:var(--colors-text-secondary);font-variant-numeric:tabular-nums}._close_10yg0_137{flex:none;border:0;background:transparent;color:var(--colors-text-tertiary);font-size:20px;line-height:1;padding:2px 4px;cursor:pointer}._body_10yg0_159{display:grid;gap:14px;margin-top:16px}._label_10yg0_171{font-size:10.5px;font-weight:650;letter-spacing:0;color:var(--colors-text-tertiary);margin-bottom:6px}._people_10yg0_187{display:flex;flex-wrap:wrap;gap:6px}._pill_10yg0_199{font-size:12px;font-weight:560;padding:4px 9px;border-radius:999px;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-base);color:var(--colors-text-secondary)}._tasks_10yg0_231{display:flex;flex-direction:column;border-top:1px solid var(--colors-border-subtle)}._taskRowWrap_10yg0_247{border-bottom:1px solid var(--colors-border-subtle)}._taskRow_10yg0_243{display:grid;grid-template-columns:42px 3px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;width:100%;background:none;border:none;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:48px}._taskRow_10yg0_243:hover{background:color-mix(in srgb,var(--colors-text-primary) 5%,transparent)}._rowActs_10yg0_297{display:flex;align-items:center;gap:6px;padding:0 10px 9px 55px}._rowAct_10yg0_297{font:inherit;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--colors-border-subtle);background:none;color:var(--colors-text-secondary);cursor:pointer;min-height:32px}._rowAct_10yg0_297:hover{background:color-mix(in srgb,var(--colors-text-primary) 7%,transparent);color:var(--colors-text-primary)}._rowActDanger_10yg0_349{border-color:color-mix(in srgb,var(--colors-error) 45%,transparent);color:var(--colors-error)}._rowActDanger_10yg0_349:hover{background:color-mix(in srgb,var(--colors-error) 12%,transparent)}._rowConfirmAsk_10yg0_367{font-size:12px;color:var(--colors-text-secondary)}._taskTime_10yg0_377{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--colors-text-tertiary);white-space:nowrap}._taskSpine_10yg0_393{align-self:stretch;border-radius:2px}._taskBody_10yg0_403{display:flex;flex-direction:column;gap:2px;min-width:0}._taskTitle_10yg0_417{font-size:13.5px;line-height:1.35;font-weight:500;color:var(--colors-text-primary);overflow-wrap:anywhere}._taskStatus_10yg0_433{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}._acts_10yg0_449{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--colors-border-subtle)}._primary_10yg0_467{font-size:13px;font-weight:620;color:var(--colors-action-primary-text);background:var(--colors-action-primary);border:0;border-radius:999px;padding:8px 15px;cursor:pointer}._ghost_10yg0_489{font-size:13px;font-weight:620;color:var(--colors-text-primary);background:var(--colors-surface-base);border:1px solid var(--colors-border-subtle);border-radius:999px;padding:8px 15px;cursor:pointer}._note_10yg0_511{font-size:12px;color:var(--colors-text-tertiary);margin-top:10px}._personRow_10yg0_533{display:flex;align-items:baseline;gap:8px;width:100%;padding:5px 8px;border-radius:6px;background:var(--colors-surface-overlay)}._personRow_10yg0_533[data-self]{border-left:2px solid var(--band-accent, var(--colors-accent-primary))}._personName_10yg0_567{font-size:13px;font-weight:550;color:var(--colors-text-primary);overflow-wrap:anywhere}._personWindow_10yg0_581{margin-left:auto;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--colors-text-tertiary);white-space:nowrap}._assignBtn_10yg0_601{float:right;margin-top:-2px;padding:2px 8px;border:1px solid var(--colors-border-strong);border-radius:6px;background:none;color:var(--colors-text-secondary);font-size:11px;font-weight:600;letter-spacing:0;cursor:pointer}._assignBtn_10yg0_601:hover{color:var(--colors-text-primary);border-color:var(--colors-accent-primary)}._taskOwner_10yg0_643{font-size:11px;color:var(--colors-text-tertiary)}._screen_asmr0_1{display:flex;flex-direction:column;height:100%;overflow:hidden}@media(max-width:600px){._screen_asmr0_1{height:auto;overflow:visible}}._screenHeader_asmr0_61{display:flex;align-items:center;gap:12px;padding:12px 16px 8px;border-bottom:1px solid var(--colors-border-subtle);flex-shrink:0}._dateGroup_asmr0_81{display:flex;flex-direction:column;gap:1px;margin-right:auto}._screenTitle_asmr0_95{font-size:20px;font-weight:700;line-height:1.1;color:var(--colors-text-primary);margin:0}._screenDate_asmr0_111{font-size:13px;color:var(--colors-text-tertiary)}._dayNav_asmr0_121{display:flex;align-items:center;gap:6px;align-self:center}._dayNavBtn_asmr0_135{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--colors-border-strong);background:transparent;color:var(--colors-text-secondary);font-size:16px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}._dayNavBtn_asmr0_135:hover{background:var(--colors-surface-overlay);border-color:var(--colors-border-accent)}._viewToggle_asmr0_185{display:inline-flex;align-self:center;border:1px solid var(--colors-border-strong);border-radius:7px;overflow:hidden}._viewBtn_asmr0_201,._viewBtnOn_asmr0_203{padding:4px 9px;border:none;background:transparent;font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1.4;cursor:pointer;color:var(--colors-text-tertiary)}._viewBtn_asmr0_201:hover{background:var(--colors-surface-overlay);color:var(--colors-text-secondary)}._viewBtnOn_asmr0_203{background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._calendarFill_asmr0_247{flex:1;min-height:0;padding:8px}._dayEmpty_asmr0_261{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:220px;padding:24px;text-align:center}._dayEmptyTitle_asmr0_285{margin:0;font-size:15px;font-weight:600;color:var(--colors-text-primary)}._dayEmptyNote_asmr0_299{margin:0;font-size:13px;color:var(--colors-text-secondary);max-width:34ch}._dayEmptyAction_asmr0_313{margin-top:10px;min-height:40px;padding:0 18px;border:1px solid var(--colors-border-strong);border-radius:8px;background:transparent;color:var(--colors-text-primary);font-size:13px;font-weight:600;cursor:pointer}._dayEmptyAction_asmr0_313:hover{background:var(--colors-surface-overlay)}._dayEmptyActions_asmr0_345{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}._newTaskBtn_asmr0_361{margin-left:auto;padding:7px 14px;border-radius:var(--radii-pill, 999px);border:1px solid var(--colors-accent);background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:13px;font-weight:600;cursor:pointer}._modalOverlay_asmr0_405{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--ink-rgb) / .4);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;z-index:200;padding:clamp(20px,8vh,72px) 20px calc(20px + var(--app-chrome-bottom, 0px))}._modalOverlayCentred_asmr0_477{align-items:center;padding-top:20px}._modalCard_asmr0_487{width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:14px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle)}._modalTitle_asmr0_509{font-size:16px;font-weight:600;color:var(--colors-text-primary);margin-bottom:2px}._modalInput_asmr0_521{padding:10px 12px;border-radius:8px;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:14px}._modalFieldRow_asmr0_545{display:grid;grid-template-columns:1.15fr .9fr .8fr;gap:8px;align-items:end}._modalFieldLabel_asmr0_565{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary)}._modalFieldLabel_asmr0_565 ._modalInput_asmr0_521,._modalFieldLabel_asmr0_565 select._modalInput_asmr0_521{width:100%;min-width:0;padding:9px 8px;font-size:14px}._modalHint_asmr0_613{font-size:12px;line-height:1.4;color:var(--colors-text-tertiary);margin-top:-2px}._modalError_asmr0_631{font-size:12px;line-height:1.4;padding:8px 10px;border-radius:8px;color:var(--colors-semantic-critical);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent)}._modalProposals_asmr0_659{display:flex;flex-direction:column;gap:6px}._modalProposalsTitle_asmr0_669{font-size:11px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary)}._modalProposal_asmr0_659{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-base);text-align:left;cursor:pointer}._modalProposalOn_asmr0_713{border-color:var(--colors-accent-primary, var(--colors-text-primary))}._modalProposalName_asmr0_719{font-size:14px;font-weight:600;color:var(--colors-text-primary)}._modalProposalWhy_asmr0_729{font-size:12px;line-height:1.35;color:var(--colors-text-tertiary)}._modalActions_asmr0_741{display:flex;gap:10px;margin-top:6px}._modalCancel_asmr0_751{flex:1;padding:10px;border-radius:8px;border:1px solid var(--colors-border-subtle);background:transparent;color:var(--colors-text-secondary);font-size:14px;cursor:pointer}._modalCreate_asmr0_771{flex:2;padding:10px;border-radius:8px;border:none;background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:14px;font-weight:600;cursor:pointer}._modalCreate_asmr0_771:disabled{opacity:.5;cursor:default}._overlay_vgetz_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--colors-surface-base);display:flex;flex-direction:column}._header_vgetz_19{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._back_vgetz_33{background:none;border:none;color:var(--colors-text-secondary);font-size:var(--font-size-md);cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._headerText_vgetz_43{display:flex;flex-direction:column}._kicker_vgetz_45{font-size:var(--font-size-xs);letter-spacing:0;color:var(--colors-text-accent);font-weight:var(--font-weight-bold)}._title_vgetz_53{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._body_vgetz_57{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}._prefill_vgetz_77{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);line-height:1.4;padding:8px 12px;background:var(--colors-surface-raised);border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle)}._missingBanner_vgetz_97{font-size:var(--font-size-sm);color:var(--colors-semantic-critical);padding:8px 12px;border-radius:var(--radii-md);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 40%,transparent);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent)}._step_vgetz_115{display:flex;flex-direction:column;gap:var(--spacing-md)}._stepTitle_vgetz_117{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary);border-bottom:1px solid var(--colors-border-subtle);padding-bottom:4px}._field_vgetz_135{display:flex;flex-direction:column;gap:6px}._label_vgetz_137{font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._labelError_vgetz_139,._req_vgetz_141{color:var(--colors-semantic-critical)}._input_vgetz_145,._textarea_vgetz_145{width:100%;padding:10px 12px;border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm);box-sizing:border-box}._textarea_vgetz_145{min-height:84px;resize:vertical}._chips_vgetz_169{display:flex;flex-wrap:wrap;gap:6px}._chip_vgetz_169,._chipOn_vgetz_171{padding:6px 12px;border-radius:var(--radii-pill);font-size:var(--font-size-xs);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer}._chipOn_vgetz_171{background:var(--colors-accent);color:var(--colors-action-primary-text);border-color:var(--colors-accent)}._boolRow_vgetz_203{display:flex;gap:var(--spacing-sm)}._bool_vgetz_203,._boolOn_vgetz_205{flex:0 0 auto;padding:8px 22px;border-radius:var(--radii-md);font-size:var(--font-size-sm);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer}._boolOn_vgetz_205{background:var(--colors-accent);color:var(--colors-action-primary-text);border-color:var(--colors-accent)}._fileNote_vgetz_239{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-style:italic}._footer_vgetz_243{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--colors-border-subtle);background:var(--colors-surface-base)}._cancelBtn_vgetz_259{flex:0 0 auto;padding:12px 20px;border-radius:var(--radii-md);border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm);cursor:pointer}._submitBtn_vgetz_279{flex:1;padding:12px 20px;border-radius:var(--radii-md);border:1px solid var(--colors-accent);background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer}._container_zu8mh_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}._headerRow_zu8mh_15{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._header_zu8mh_15{display:flex;flex-direction:column;gap:var(--spacing-xs)}._reportBtn_zu8mh_21{flex:0 0 auto;padding:8px 16px;border-radius:var(--radii-pill);border:1px solid var(--colors-accent);background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;min-height:var(--touch-min)}._reportBtn_zu8mh_21:disabled{opacity:.5}._title_zu8mh_49{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);letter-spacing:-.03em}._subtitle_zu8mh_63{font-size:var(--font-size-sm);color:var(--colors-text-tertiary)}._kpiRow_zu8mh_71{display:flex;gap:var(--spacing-sm)}._kpi_zu8mh_71{flex:1;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md)}._kpiCritical_zu8mh_97{border-color:color-mix(in srgb,var(--colors-semantic-critical) 55%,transparent)}._kpiWarn_zu8mh_99{border-color:color-mix(in srgb,var(--colors-semantic-warning) 55%,transparent)}._kpiValue_zu8mh_103{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._kpiLabel_zu8mh_115{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0}._filterRow_zu8mh_131{display:flex;gap:var(--spacing-xs);overflow-x:auto;scrollbar-width:none}._filterRow_zu8mh_131::-webkit-scrollbar{display:none}._filterTab_zu8mh_137{flex:0 0 auto;padding:6px 14px;border-radius:var(--radii-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer;transition:all var(--animation-fast);white-space:nowrap}._filterTabActive_zu8mh_165{background:var(--colors-accent);color:var(--colors-action-primary-text);border-color:var(--colors-accent)}._recordCard_zu8mh_183{display:flex;flex-direction:column;gap:6px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);cursor:pointer;transition:background var(--animation-fast)}._recordCard_zu8mh_183:active{background:var(--colors-surface-overlay)}._recordTop_zu8mh_209{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._recordId_zu8mh_213{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-secondary)}._recordDesc_zu8mh_229{font-size:var(--font-size-sm);color:var(--colors-text-primary);line-height:1.35}._recordDate_zu8mh_241{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._sevBadge_zu8mh_249{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:0;padding:2px 8px;border-radius:var(--radii-sm)}._sevCritical_zu8mh_263{background:color-mix(in srgb,var(--colors-semantic-critical) 16%,transparent);color:var(--colors-semantic-critical)}._sevHigh_zu8mh_265{background:color-mix(in srgb,var(--colors-semantic-warning) 16%,transparent);color:var(--colors-semantic-warning)}._sevMedium_zu8mh_267{background:color-mix(in srgb,var(--colors-accent) 12%,transparent);color:var(--colors-text-accent)}._sevLow_zu8mh_269{background:var(--colors-surface-overlay);color:var(--colors-text-tertiary)}._statusPill_zu8mh_277{font-size:10px;font-weight:var(--font-weight-medium);padding:2px 8px;border-radius:var(--radii-pill);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);text-transform:capitalize}._statusPill_zu8mh_277[data-status=closed]{color:var(--colors-semantic-success)}._statusPill_zu8mh_277[data-status=open]{color:var(--colors-semantic-warning)}._overlay_zu8mh_305{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--colors-surface-base);z-index:100;display:flex;flex-direction:column;overflow-y:auto}._overlayHeader_zu8mh_325{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._back_zu8mh_341{background:none;border:none;color:var(--colors-text-secondary);font-size:var(--font-size-md);cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._overlayTitle_zu8mh_367{flex:1;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;color:var(--colors-text-primary)}._overlayBody_zu8mh_385{flex:1;padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + 96px);display:flex;flex-direction:column;gap:var(--spacing-md)}._recordDescription_zu8mh_403{font-size:var(--font-size-md);color:var(--colors-text-primary);line-height:1.4}._metaRow_zu8mh_415{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._metaText_zu8mh_417{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._detailCard_zu8mh_421{display:flex;flex-direction:column;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden}._detailRow_zu8mh_439{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:10px var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._detailRow_zu8mh_439:last-child{border-bottom:none}._detailKey_zu8mh_457{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);flex:0 0 44%}._detailVal_zu8mh_459{font-size:var(--font-size-sm);color:var(--colors-text-primary);text-align:right}._sectionLabel_zu8mh_463{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary)}._actionCard_zu8mh_477{display:flex;flex-direction:column;gap:6px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md)}._actionDesc_zu8mh_495{font-size:var(--font-size-sm);color:var(--colors-text-primary);line-height:1.35}._actionMeta_zu8mh_497{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._errorBox_zu8mh_505,._empty_zu8mh_505{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) var(--spacing-md);color:var(--colors-text-tertiary);font-size:var(--font-size-sm);text-align:center}._errorText_zu8mh_531{margin:0;color:var(--colors-text-secondary);line-height:1.5}._retryButton_zu8mh_535{padding:10px 24px;border-radius:var(--radii-pill);border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min)}._container_1lvqz_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}._header_1lvqz_15{display:flex;flex-direction:column;gap:var(--spacing-xs)}._title_1lvqz_19{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);letter-spacing:-.03em}._subtitle_1lvqz_31{font-size:var(--font-size-sm);color:var(--colors-text-tertiary)}._kpiRow_1lvqz_37{display:flex;gap:var(--spacing-sm)}._kpi_1lvqz_37{flex:1;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md)}._kpiWarn_1lvqz_59{border-color:color-mix(in srgb,var(--colors-semantic-warning) 55%,transparent)}._kpiValue_1lvqz_61{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._kpiLabel_1lvqz_63{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0}._viewToggle_1lvqz_69{display:flex;gap:var(--spacing-xs)}._viewTab_1lvqz_71{flex:1;padding:8px 14px;border-radius:var(--radii-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer;transition:all var(--animation-fast)}._viewTabActive_1lvqz_95{background:var(--colors-accent);color:var(--colors-action-primary-text);border-color:var(--colors-accent)}._searchRow_1lvqz_111{display:flex;gap:var(--spacing-sm)}._searchInput_1lvqz_113{flex:1;padding:10px 14px;border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm)}._searchBtn_1lvqz_131{padding:10px 18px;border-radius:var(--radii-md);border:1px solid var(--colors-accent);background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._kbCard_1lvqz_155{display:flex;flex-direction:column;gap:6px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);text-align:left;width:100%;font:inherit;color:inherit}._kbCard_1lvqz_155[data-tappable]{cursor:pointer;transition:border-color var(--animation-fast),background var(--animation-fast)}._kbCard_1lvqz_155[data-tappable]:hover{border-color:var(--colors-border-strong);background:color-mix(in srgb,var(--colors-text-primary) 5%,var(--colors-surface-raised))}._kbTop_1lvqz_207{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._kbTitle_1lvqz_209{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._kbSnippet_1lvqz_211{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);line-height:1.4}._kindBadge_1lvqz_215{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:0;padding:2px 8px;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-accent) 12%,transparent);color:var(--colors-text-accent)}._kindBadge_1lvqz_215[data-kind=troubleshooting_tree]{background:color-mix(in srgb,var(--colors-semantic-warning) 16%,transparent);color:var(--colors-semantic-warning)}._kindBadge_1lvqz_215[data-kind=video]{background:color-mix(in srgb,var(--colors-semantic-critical) 14%,transparent);color:var(--colors-semantic-critical)}._assetCard_1lvqz_241{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md)}._assetName_1lvqz_253{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._assetMeta_1lvqz_255{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);margin-top:2px}._orderCard_1lvqz_261{display:flex;flex-direction:column;gap:6px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md)}._orderTop_1lvqz_279{display:flex;gap:var(--spacing-sm);align-items:center}._orderId_1lvqz_281{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-secondary)}._orderSummary_1lvqz_295{font-size:var(--font-size-sm);color:var(--colors-text-primary);line-height:1.35}._orderMeta_1lvqz_297{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._statusPill_1lvqz_301{font-size:10px;font-weight:var(--font-weight-medium);padding:2px 8px;border-radius:var(--radii-pill);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);text-transform:capitalize}._statusPill_1lvqz_301[data-status=placed]{color:var(--colors-semantic-success)}._errorBox_1lvqz_325,._empty_1lvqz_325{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) var(--spacing-md);color:var(--colors-text-tertiary);font-size:var(--font-size-sm);text-align:center}._errorText_1lvqz_347{margin:0;color:var(--colors-text-secondary);line-height:1.5}._retryButton_1lvqz_349{padding:10px 24px;border-radius:var(--radii-pill);border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min)}._launcherIntro_1lvqz_377{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.4}._catSection_1lvqz_389{display:flex;flex-direction:column;gap:var(--spacing-sm)}._catLabel_1lvqz_393{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary)}._problemGrid_1lvqz_407{display:flex;flex-direction:column;gap:var(--spacing-sm)}._problemBtn_1lvqz_411{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;text-align:left;padding:var(--spacing-md);border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min);transition:background var(--animation-fast)}._problemBtn_1lvqz_411:active{background:var(--colors-surface-overlay)}._problemTitle_1lvqz_449{flex:1}._problemArrow_1lvqz_451{color:var(--colors-text-accent);font-size:var(--font-size-lg);flex:0 0 auto}._assetBtnText_1lvqz_455{display:flex;flex-direction:column;gap:2px;flex:1;text-align:left;min-width:0}._assetSub_1lvqz_457{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-weight:var(--font-weight-medium)}._assetCardBtn_1lvqz_461{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md);border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);cursor:pointer;min-height:var(--touch-min);transition:background var(--animation-fast)}._assetCardBtn_1lvqz_461:active{background:var(--colors-surface-overlay)}._categoryGrid_1lvqz_501{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}._categoryCard_1lvqz_513{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);cursor:pointer;min-height:var(--touch-min);text-align:left;transition:background var(--animation-fast)}._categoryCard_1lvqz_513:active{background:var(--colors-surface-overlay)}._categoryName_1lvqz_551{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._assetIcon_1lvqz_561{width:44px;height:44px;object-fit:contain;flex:0 0 auto;border-radius:var(--radii-sm);background:var(--p-raised);padding:4px}._flowHeader_1lvqz_585{display:flex;align-items:center;gap:var(--spacing-sm)}._flowHeaderText_1lvqz_597{display:flex;flex-direction:column}._flowKicker_1lvqz_599{font-size:var(--font-size-xs);letter-spacing:0;color:var(--colors-text-accent);font-weight:var(--font-weight-bold)}._flowTitle_1lvqz_611{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._flowSpec_1lvqz_619{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-weight:var(--font-weight-medium)}._scanContainer_1ok36_7{position:relative;display:flex;height:100%;overflow:hidden;background:#000}._cameraVideo_1ok36_23{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._cameraVideoHidden_1ok36_39{display:none}._cameraPlaceholder_1ok36_49{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--colors-surface-sunken)}._startBtn_1ok36_67{display:flex;align-items:center;gap:var(--spacing-sm);padding:12px var(--spacing-md);border:1px solid var(--colors-border-strong);border-radius:var(--radii-pill);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._modeTabs_1ok36_97{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:var(--spacing-xs);z-index:2}._modeTab_1ok36_97{flex:1;padding:var(--spacing-sm);border:none;border-radius:var(--radii-pill);background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffd9;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .15s,color .15s}._modeTabActive_1ok36_147{background:var(--colors-accent);color:var(--colors-action-primary-text)}._scanOverlay_1ok36_157{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}._scanFrame_1ok36_177{width:70%;height:40%;border:2px solid var(--colors-accent);border-radius:var(--radii-md);opacity:.7;animation:_pulse_1ok36_1 2s ease-in-out infinite}@keyframes _pulse_1ok36_1{0%,to{opacity:.4}50%{opacity:.8}}._captureBtn_1ok36_209{position:absolute;bottom:84px;left:50%;transform:translate(-50%);padding:14px 28px;border:none;border-radius:var(--radii-pill);background:var(--colors-accent);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;z-index:2;min-height:44px}._captureBtn_1ok36_209:disabled{opacity:.6;cursor:default}._manualLink_1ok36_259{position:absolute;bottom:24px;left:50%;transform:translate(-50%);border:none;background:none;color:#ffffffd9;font-family:var(--font-family-sans);font-size:var(--font-size-xs);text-decoration:underline;cursor:pointer;z-index:2;min-height:44px;padding:var(--spacing-sm)}._sheetBackdrop_1ok36_293{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;z-index:3}._sheet_1ok36_293{width:100%;padding:var(--spacing-md);padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));border-radius:var(--radii-lg) var(--radii-lg) 0 0;background:var(--colors-surface-raised)}._sheetHeader_1ok36_327{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary)}._sheetClose_1ok36_347{border:none;background:none;color:var(--colors-text-secondary);font-size:var(--font-size-lg);line-height:1;cursor:pointer;padding:var(--spacing-xs)}._manualEntry_1ok36_367{display:flex;gap:var(--spacing-sm)}._barcodeInput_1ok36_377{flex:1;padding:var(--spacing-sm) 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm)}._barcodeInput_1ok36_377::placeholder{color:var(--colors-text-tertiary)}._lookupBtn_1ok36_409{padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radii-pill);background:var(--colors-accent);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:500;cursor:pointer}._statusMsg_1ok36_433{position:absolute;bottom:84px;left:50%;transform:translate(-50%);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radii-md);background:#0009;font-size:var(--font-size-sm);color:#fff;text-align:center;z-index:2}._errorMsg_1ok36_461{background:var(--colors-error)}._barcodeLabel_1ok36_471{position:absolute;top:64px;left:50%;transform:translate(-50%);padding:2px var(--spacing-sm);border-radius:var(--radii-md);background:#00000080;font-size:var(--font-size-xs);color:#ffffffd9;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;z-index:2}._candidates_1ok36_503{position:absolute;bottom:84px;left:12px;right:12px;border:1px solid var(--colors-border-subtle);border-radius:10px;overflow:hidden;background:var(--colors-surface-raised);z-index:2}._candidatesLabel_1ok36_527{padding:8px 12px;font-size:11.5px;font-weight:700;letter-spacing:.4px;color:var(--colors-text-tertiary);background:var(--colors-surface-overlay)}._candidateRow_1ok36_545{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border:none;border-bottom:1px solid var(--colors-border-subtle);background:none;text-align:left;font:inherit;color:var(--colors-text-primary);cursor:pointer;min-height:48px}._candidateRow_1ok36_545:last-child{border-bottom:none}._candidateRow_1ok36_545:active{background:var(--colors-surface-overlay)}._candidateName_1ok36_585{font-size:13.5px;font-weight:500;color:var(--colors-text-primary);overflow-wrap:anywhere}._candidateMeta_1ok36_599{flex-shrink:0;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11px;color:var(--colors-text-tertiary)}@media(max-width:768px){._modeTab_1ok36_97{padding:var(--spacing-sm) 12px;font-size:var(--font-size-sm);min-height:44px}._barcodeInput_1ok36_377{font-size:16px;padding:12px;min-height:44px}._lookupBtn_1ok36_409{min-height:44px;font-size:var(--font-size-sm);padding:12px}._startBtn_1ok36_67{min-height:44px;padding:12px var(--spacing-md)}}._wrapper_1p8me_1{overflow:hidden}._summary_1p8me_5{cursor:pointer;min-height:44px;display:flex;align-items:center}._content_1p8me_12{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}._contentOpen_1p8me_18{grid-template-rows:1fr}._contentInner_1p8me_22{overflow:hidden}._chevron_1p8me_26{transition:transform .2s ease;font-size:.7rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary));margin-left:auto;padding:0 var(--spacing-xs, 4px)}._chevronOpen_1p8me_34{transform:rotate(180deg)}._list_o4k8s_1{display:flex;flex-direction:column;gap:8px;width:100%}._item_o4k8s_15{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radius, 8px);cursor:pointer;color:inherit;transition:background .15s ease}._item_o4k8s_15:hover{background:var(--colors-surface-overlay)}._icon_o4k8s_53{font-size:18px;opacity:.7;flex-shrink:0}._body_o4k8s_65{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._title_o4k8s_81{font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-sm, 14px)}._sub_o4k8s_91{font-size:var(--font-size-xs, 12px);color:var(--colors-text-tertiary)}._audioError_o4k8s_101{font-size:var(--font-size-xs, 12px);color:var(--colors-semantic-critical)}._badge_o4k8s_111{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--colors-semantic-warning);color:var(--colors-text-inverse);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}._gallery_1co2u_9{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--colors-surface-sunken);overflow:hidden}._galleryImg_1co2u_25{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:var(--spacing-md, 16px)}._galleryArrow_1co2u_41{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:color-mix(in srgb,var(--colors-text-primary) 45%,transparent);color:var(--colors-text-inverse);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}._galleryArrow_1co2u_41:hover{background:color-mix(in srgb,var(--colors-text-primary) 70%,transparent)}._galleryArrowLeft_1co2u_87{left:var(--spacing-sm, 8px)}._galleryArrowRight_1co2u_95{right:var(--spacing-sm, 8px)}._galleryNav_1co2u_103{position:absolute;bottom:var(--spacing-sm, 8px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px}._galleryDot_1co2u_123{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--colors-text-primary) 25%,transparent);border:none;padding:0;cursor:pointer;transition:background .15s,transform .15s}._galleryDotActive_1co2u_145{background:color-mix(in srgb,var(--colors-text-primary) 70%,transparent);transform:scale(1.3)}._details_1co2u_159{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);padding:var(--spacing-md, 16px)}._brand_1co2u_173{font-size:.65rem;letter-spacing:0;color:var(--colors-text-tertiary, var(--colors-text-tertiary));line-height:1.2}._name_1co2u_187{font-size:1.05rem;font-weight:600;color:var(--colors-text-primary);line-height:1.35}._price_1co2u_201{font-size:1.25rem;font-weight:700;color:var(--colors-text-primary)}._productId_1co2u_213{font-size:.6rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary));font-family:var(--font-family-mono, "JetBrains Mono", monospace)}._stockBadge_1co2u_229{font-size:.65rem;font-weight:var(--font-weight-medium, 500);padding:2px 7px;border-radius:var(--radii-sm, 4px);letter-spacing:.02em}._inStock_1co2u_245{color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent)}._outOfStock_1co2u_255{color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent)}._location_1co2u_265{font-size:.7rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._metaRow_1co2u_279{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm, 8px)}._colourDot_1co2u_293{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--colors-border-strong);flex-shrink:0}._sizeChips_1co2u_309{display:flex;flex-wrap:wrap;gap:4px}._sizeChip_1co2u_309{font-size:.62rem;padding:2px 7px;border-radius:var(--radii-sm, 4px);background:var(--colors-surface-overlay);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong, var(--colors-border-strong));line-height:1.4}._sizeChipOos_1co2u_341{opacity:.35;text-decoration:line-through}._extendedSection_1co2u_355{padding:var(--spacing-md, 16px);border-top:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._sectionTitle_1co2u_365{font-size:.7rem;font-weight:600;letter-spacing:0;color:var(--colors-text-secondary, var(--colors-text-secondary));margin-bottom:var(--spacing-sm, 8px)}._sectionBody_1co2u_381{font-size:.8rem;color:var(--colors-text-secondary, var(--colors-text-secondary));line-height:1.6;white-space:pre-wrap}@keyframes _shimmer_1co2u_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_1co2u_417{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}._skeletonBlock_1co2u_429{height:12px;border-radius:var(--radii-sm, 4px);background:linear-gradient(90deg,color-mix(in srgb,var(--colors-text-primary) 4%,transparent) 25%,color-mix(in srgb,var(--colors-text-primary) 8%,transparent),color-mix(in srgb,var(--colors-text-primary) 4%,transparent) 75%);background-size:200% 100%;animation:_shimmer_1co2u_1 1.5s infinite}._skeletonBlock_1co2u_429:nth-child(1){width:100%}._skeletonBlock_1co2u_429:nth-child(2){width:80%}._skeletonBlock_1co2u_429:nth-child(3){width:60%}._footer_1co2u_467{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md, 16px);padding:var(--spacing-md, 16px);border-top:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._qrCode_1co2u_485{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}._qrLabel_1co2u_501{font-size:.6rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary));text-align:center}._actions_1co2u_513{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}._selectBtn_1co2u_527{width:100%;padding:10px 0;border-radius:var(--radii-md, 8px);border:none;background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-size:.8rem;font-weight:600;letter-spacing:.03em;cursor:pointer;text-align:center;transition:opacity .15s}._selectBtn_1co2u_527:hover{opacity:.85}._similarBtn_1co2u_565{width:100%;padding:10px 0;border-radius:var(--radii-md, 8px);border:1.5px solid var(--colors-border-accent, var(--colors-border-accent));background:transparent;color:var(--colors-text-secondary, var(--colors-text-secondary));font-size:.8rem;font-weight:600;letter-spacing:.03em;cursor:pointer;text-align:center;transition:background .15s,color .15s,border-color .15s}._similarBtn_1co2u_565:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._barcodeToggle_1co2u_607{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;border-radius:8px;border:1px solid var(--colors-border-subtle, var(--colors-border-strong));background:transparent;color:inherit;font-size:12px;font-weight:600;cursor:pointer}._barcodeToggle_1co2u_607:hover{background:var(--p-field)}._barcodeOverlay_1co2u_637{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:var(--p-sunken)}._barcodeOverlayCard_1co2u_655{background:var(--p-raised);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 12px 40px #00000059}._barcodeOverlayHint_1co2u_675{font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--colors-text-secondary)}._barcodeOverlayClose_1co2u_687{margin-top:2px;padding:7px 20px;border-radius:8px;border:0;background:#111;color:var(--colors-text-primary);font-weight:600;cursor:pointer}._card_1ue5v_1{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 var(--spacing-md) var(--spacing-sm);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md, 8px);animation:_slideIn_1ue5v_1 .2s ease-out}@keyframes _slideIn_1ue5v_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._icon_1ue5v_35{flex-shrink:0;width:36px;height:36px;border-radius:var(--radii-sm, 4px);display:flex;align-items:center;justify-content:center;font-size:18px}._iconSop_1ue5v_57{background:color-mix(in srgb,var(--colors-chart-1) 12%,transparent);color:var(--colors-chart-1)}._iconImage_1ue5v_67{background:color-mix(in srgb,var(--colors-semantic-warning) 12%,transparent);color:var(--colors-semantic-warning)}._iconDocument_1ue5v_77{background:color-mix(in srgb,var(--colors-semantic-success) 12%,transparent);color:var(--colors-semantic-success)}._thumbnail_1ue5v_87{width:36px;height:36px;border-radius:var(--radii-sm, 4px);object-fit:cover;flex-shrink:0}._body_1ue5v_103{flex:1;min-width:0}._typeBadge_1ue5v_113{font-size:.6rem;font-weight:700;letter-spacing:0;color:var(--colors-text-tertiary)}._title_1ue5v_127{font-size:.8rem;font-weight:500;color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dismiss_1ue5v_145{flex-shrink:0;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--colors-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:color .15s,background .15s}._dismiss_1ue5v_145:hover{color:var(--colors-text-primary);background:var(--colors-surface-overlay)}._card_1il59_1{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 var(--spacing-md) var(--spacing-sm);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md, 8px);animation:_slideIn_1il59_1 .2s ease-out}@keyframes _slideIn_1il59_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._tapArea_1il59_35{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer}._thumbnail_1il59_53{width:36px;height:36px;border-radius:var(--radii-sm, 4px);object-fit:cover;flex-shrink:0}._thumbnailFallback_1il59_69{background:var(--colors-surface-sunken)}._body_1il59_79{flex:1;min-width:0}._typeBadge_1il59_89{font-size:.6rem;font-weight:700;letter-spacing:0;color:var(--colors-text-tertiary)}._title_1il59_103{font-size:.8rem;font-weight:500;color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1il59_121{display:flex;gap:8px;font-size:.7rem;color:var(--colors-text-secondary)}._choices_1il59_141{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._choice_1il59_141,._related_1il59_157{padding:6px 10px;border-radius:14px;font-size:.75rem;cursor:pointer;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-primary);transition:background .15s,border-color .15s}._choice_1il59_141:hover,._related_1il59_157:hover{background:var(--colors-surface-overlay);border-color:var(--colors-text-tertiary)}._related_1il59_157{background:transparent;color:var(--colors-text-secondary);border-style:dashed}._dismiss_1il59_207{flex-shrink:0;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--colors-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:color .15s,background .15s}._dismiss_1il59_207:hover{color:var(--colors-text-primary);background:var(--colors-surface-overlay)}._stepFigure_1il59_269{margin:8px 0 0;border-radius:var(--radii-sm, 4px);overflow:hidden;background:var(--colors-surface-sunken)}._stepImage_1il59_283{display:block;width:100%;max-height:180px;object-fit:contain}._stepCaption_1il59_301{padding:4px 8px;font-size:10px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary);background:var(--colors-surface-sunken)}._root_rl4qz_15{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) 0 var(--spacing-sm)}._label_rl4qz_29{font-size:12px;font-weight:600;letter-spacing:0;color:var(--colors-text-secondary)}._chips_rl4qz_43{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._chip_rl4qz_43{padding:10px 16px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-primary);font-family:inherit;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;transition:all .15s ease;max-width:100%}._chip_rl4qz_43:hover{border-color:color-mix(in srgb,var(--colors-action-primary) 40%,transparent);background:color-mix(in srgb,var(--colors-action-primary) 6%,transparent);transform:translateY(-1px)}._chip_rl4qz_43:active{transform:none}._panel_1apvv_1{margin:8px 0;border:1px solid #2b3a4a;border-radius:8px;background:#0d1620;color:#cdd9e5;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}._header_1apvv_25{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:#142130;color:#7fb0e0;letter-spacing:0;font-size:10px}._clearBtn_1apvv_47{background:none;border:none;color:#6b8299;cursor:pointer;font:inherit;padding:0}._clearBtn_1apvv_47:hover{color:#9fc3e6}._lines_1apvv_67{max-height:190px;overflow-y:auto;padding:6px 8px;display:flex;flex-direction:column;gap:2px}._empty_1apvv_85{color:#5c7185;font-style:italic}._line_1apvv_67{white-space:pre-wrap;word-break:break-word;line-height:1.35}._score_1apvv_103{color:#8fa6bd}._hint_1apvv_105{color:#e0c56b}._etiquette_1apvv_107{color:#b08fe0}._whisper_1apvv_109{color:#6fe0a0;font-weight:600}._root_138xe_7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:var(--spacing-xl) var(--spacing-md);gap:var(--spacing-md)}._hint_138xe_29{font-size:var(--font-size-md);color:var(--colors-text-secondary);font-weight:500}._suggestions_138xe_41{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;max-width:540px;margin-top:var(--spacing-sm)}._suggestion_138xe_41{padding:10px 16px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-secondary);font-family:inherit;font-size:13px;cursor:pointer;transition:all .15s ease;text-align:left;line-height:1.4}._suggestion_138xe_41:hover{border-color:color-mix(in srgb,var(--colors-action-primary) 40%,transparent);color:var(--colors-text-primary);background:color-mix(in srgb,var(--colors-action-primary) 6%,transparent);transform:translateY(-1px)}._container_1k4sd_1{display:flex;flex-direction:column;height:100%}._header_1k4sd_15{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle);flex-shrink:0}._backBtn_1k4sd_41{margin-right:auto;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);border-radius:var(--radii-md);padding:4px var(--spacing-sm);font-size:var(--font-size-xs);min-height:var(--touch-min-sm, 32px);cursor:pointer;transition:all var(--animation-fast)}._backBtn_1k4sd_41:hover{color:var(--colors-text-primary);border-color:var(--colors-border-strong)}._archiveBtn_1k4sd_83{border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);border-radius:var(--radii-md);padding:4px var(--spacing-sm);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--animation-fast)}._archiveBtn_1k4sd_83:hover{color:var(--colors-text-primary);border-color:var(--colors-border-strong)}._messages_1k4sd_117{flex:1;overflow-y:auto;padding:var(--spacing-lg) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._message_1k4sd_117{display:flex;max-width:88%;animation:_fadeIn_1k4sd_1 var(--animation-fast) ease-out}._userMessage_1k4sd_149{align-self:flex-end}._assistantMessage_1k4sd_157{align-self:flex-start}._liveResourceMessage_1k4sd_167{width:100%;max-width:100%}._liveResourceMessage_1k4sd_167 ._bubble_1k4sd_169{width:100%}._bubble_1k4sd_169{border-radius:var(--radii-md);overflow:hidden}._userMessage_1k4sd_149 ._bubble_1k4sd_169{background-color:var(--colors-surface-overlay);border:1px solid var(--colors-border-strong);color:var(--colors-text-primary);padding:var(--spacing-sm) var(--spacing-md)}._assistantMessage_1k4sd_157 ._bubble_1k4sd_169{background-color:transparent;color:var(--colors-text-secondary);padding:var(--spacing-sm) 0}._bubbleText_1k4sd_211{line-height:1.6;white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-md)}._userMessage_1k4sd_149 ._bubbleText_1k4sd_211{color:var(--colors-text-primary)}._widgets_1k4sd_235{margin-top:var(--spacing-sm)}._typing_1k4sd_245{display:flex;gap:4px;padding:var(--spacing-xs) 0}._dot_1k4sd_257{width:5px;height:5px;border-radius:50%;background-color:var(--colors-text-tertiary);animation:_bounce_1k4sd_1 1.4s infinite ease-in-out both}._dot_1k4sd_257:nth-child(1){animation-delay:0s}._dot_1k4sd_257:nth-child(2){animation-delay:.16s}._dot_1k4sd_257:nth-child(3){animation-delay:.32s}@keyframes _bounce_1k4sd_1{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:.8}}@keyframes _fadeIn_1k4sd_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._feedbackRow_1k4sd_303{display:flex;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid var(--colors-border-subtle);opacity:.6;transition:opacity var(--animation-fast)}._bubble_1k4sd_169:hover ._feedbackRow_1k4sd_303,._feedbackRow_1k4sd_303:focus-within{opacity:1}._feedbackBtn_1k4sd_333{display:flex;align-items:center;gap:4px;padding:2px 6px;border:none;border-radius:4px;background:transparent;color:var(--colors-text-tertiary);cursor:pointer;font-size:11px;transition:all var(--animation-fast)}._feedbackBtn_1k4sd_333:hover:not(:disabled){background:var(--colors-surface-overlay);color:var(--colors-text-secondary)}._feedbackBtn_1k4sd_333:disabled{cursor:default}._feedbackActive_1k4sd_379{color:var(--colors-semantic-success)!important;opacity:1}._feedbackDown_1k4sd_389{color:var(--colors-semantic-critical)!important;opacity:1}._inputBar_1k4sd_403{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--colors-border-subtle);flex-shrink:0}._input_1k4sd_403{flex:1;height:40px;padding:0 var(--spacing-md);background-color:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);color:var(--colors-text-primary);font-size:var(--font-size-sm);outline:none;transition:border-color var(--animation-fast)}._input_1k4sd_403::placeholder{color:var(--colors-text-tertiary)}._input_1k4sd_403:focus{border-color:var(--colors-border-strong)}._input_1k4sd_403:disabled{opacity:.4}._sendButton_1k4sd_471{width:40px;height:40px;border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background-color:var(--colors-surface-raised);color:var(--colors-text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all var(--animation-fast)}._sendButton_1k4sd_471:hover:not(:disabled){color:var(--colors-text-primary);border-color:var(--colors-border-strong)}._sendButton_1k4sd_471:disabled{opacity:.25;cursor:not-allowed}._agentBadge_1k4sd_529{font-size:.75rem;color:var(--colors-text-tertiary);padding:4px var(--spacing-sm) 0 var(--spacing-sm);letter-spacing:.02em;font-variant:small-caps;-webkit-user-select:none;user-select:none}._root_1bp6c_1{position:relative;overflow:hidden;border-radius:var(--radii-md);touch-action:pan-y}._actions_1bp6c_9{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:stretch}._actionBtn_1bp6c_18{border:none;min-width:84px;padding:0 var(--spacing-md);color:var(--colors-action-primary-text);background:var(--colors-action-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._actionDanger_1bp6c_30{background:var(--colors-semantic-critical)}._content_1bp6c_35{position:relative;display:flex;align-items:stretch;background:var(--colors-surface-raised);transition:transform var(--animation-fast) ease;will-change:transform}._content_1bp6c_35>:first-child{flex:1;min-width:0}._overflowBtn_1bp6c_50{flex:0 0 auto;align-self:center;width:32px;height:32px;margin-right:var(--spacing-xs);border:none;border-radius:var(--radii-pill);background:transparent;color:var(--colors-text-tertiary);font-size:var(--font-size-lg);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}._overflowBtn_1bp6c_50:hover{background:var(--colors-surface-overlay);color:var(--colors-text-secondary)}._headerRow_e3xo6_1{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}._newChatBtn_e3xo6_19{flex:0 0 auto;padding:var(--spacing-sm) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--animation-fast) ease}._newChatBtn_e3xo6_19:hover{border-color:var(--colors-action-primary)}._list_e3xo6_55{display:flex;flex-direction:column;gap:var(--spacing-sm);overflow-y:auto}._row_e3xo6_69{display:flex;align-items:center;gap:var(--spacing-md);width:100%;text-align:left;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);cursor:pointer;font-family:var(--font-family-sans);transition:background var(--animation-fast)}._row_e3xo6_69:active{background:var(--colors-surface-overlay)}._rowActive_e3xo6_107{border-color:color-mix(in srgb,var(--colors-action-primary) 45%,var(--colors-border-subtle))}._rowBody_e3xo6_115{flex:1;min-width:0}._rowTitle_e3xo6_125{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowPreview_e3xo6_143{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowTime_e3xo6_161{flex:0 0 auto;font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._undoToast_e3xo6_181{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);transform:translate(-50%);z-index:var(--z-index-toast, 50);display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-primary);font-size:var(--font-size-sm);box-shadow:var(--shadow-md)}._undoBtn_e3xo6_221{background:transparent;border:none;color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._unarchiveBtn_e3xo6_245{flex:0 0 auto;padding:var(--spacing-sm) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--animation-fast) ease}._unarchiveBtn_e3xo6_245:hover{border-color:var(--colors-action-primary)}._startSession_p3wyu_1{min-height:44px;padding:12px 20px;margin-bottom:var(--spacing-md);border-radius:var(--radii-pill);background:var(--colors-action-primary);color:var(--colors-text-inverse, white);border:0;cursor:pointer}._filterRow_p3wyu_3{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center;justify-content:flex-end;margin-bottom:var(--spacing-md)}._filterRow_p3wyu_3 button{min-height:44px;padding:10px 16px;color:var(--colors-text-primary);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);cursor:pointer}._grid_p3wyu_21>div>button{min-height:44px;width:100%;color:var(--colors-text-secondary);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);cursor:pointer}._mineToggle_p3wyu_29{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);cursor:pointer;-webkit-user-select:none;user-select:none}._mineToggle_p3wyu_29:hover{border-color:var(--colors-action-primary)}._mineToggle_p3wyu_29:has(input:checked){border-color:var(--colors-action-primary)}._mineToggleLabel_p3wyu_69{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-secondary)}._mineToggle_p3wyu_29:has(input:checked) ._mineToggleLabel_p3wyu_69{color:var(--colors-text-accent)}._grid_p3wyu_21{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-md);overflow-y:auto;flex:1;min-height:0;padding-bottom:var(--spacing-lg)}._card_p3wyu_127{display:flex;flex-direction:column;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden}._media_p3wyu_145{position:relative;aspect-ratio:1 / 1;background:var(--colors-surface-overlay)}._mediaInner_p3wyu_157{width:100%;height:100%;object-fit:cover;object-position:top;display:block}._mediaPlaceholder_p3wyu_177{width:100%;height:100%;background:var(--colors-surface-overlay)}._ownerBadge_p3wyu_189{position:absolute;top:var(--spacing-xs);left:var(--spacing-xs);padding:2px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-sunken);color:var(--colors-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);max-width:calc(100% - var(--spacing-md));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ownerYours_p3wyu_233{background:var(--colors-action-primary)}._body_p3wyu_241{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm)}._titleRow_p3wyu_255{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xs)}._cardTitle_p3wyu_269{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);line-height:1.3}._kindChip_p3wyu_283{flex:0 0 auto;padding:1px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-overlay);color:var(--colors-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._thumbRow_p3wyu_303{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}._thumb_p3wyu_303{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radii-sm);overflow:hidden;background:var(--colors-surface-overlay)}._thumb_p3wyu_303 img{width:100%;height:100%;object-fit:cover}._thumbFallback_p3wyu_349{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._steps_p3wyu_359{margin:0;padding-left:var(--spacing-md);font-size:var(--font-size-xs);color:var(--colors-text-secondary);line-height:1.4}._footerRow_p3wyu_375{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:auto}._totalCost_p3wyu_391{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._pendingTag_p3wyu_407{padding:1px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-overlay);color:var(--colors-text-tertiary);font-size:var(--font-size-xs);margin-left:auto}._wrap_63ku1_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);margin-top:var(--spacing-md);border-radius:var(--radii-md);background:var(--colors-surface-overlay)}._caption_63ku1_23{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._expiry_63ku1_35{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._notYet_63ku1_49{font-size:var(--font-size-sm);color:var(--colors-text-secondary);text-align:center}._page_1mzki_1{width:100%;max-width:960px;height:100%;min-height:0;overflow-y:auto;margin:0 auto;padding:8px 16px 24px;color:var(--colors-text-primary)}._embedded_1mzki_3{width:100%;min-width:0;color:var(--colors-text-primary)}:is(._page_1mzki_1,._embedded_1mzki_3) button,:is(._page_1mzki_1,._embedded_1mzki_3) input{font:inherit}:is(._page_1mzki_1,._embedded_1mzki_3) button{min-height:44px;cursor:pointer;border:1px solid var(--colors-border-subtle);border-radius:10px;padding:8px 12px;background:var(--colors-surface-raised);color:var(--colors-text-primary)}:is(._page_1mzki_1,._embedded_1mzki_3) button:disabled{opacity:.5;cursor:wait}:is(._page_1mzki_1,._embedded_1mzki_3) h1{font-size:28px;margin:8px 0}:is(._page_1mzki_1,._embedded_1mzki_3) h2{font-size:17px;line-height:1.25;margin:4px 0}:is(._page_1mzki_1,._embedded_1mzki_3) p{line-height:1.4;margin:4px 0}._back_1mzki_17{margin-bottom:4px}._eyebrow_1mzki_19{font-size:11px;color:var(--colors-text-secondary)}._templates_1mzki_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-top:24px}._templates_1mzki_21 button{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:20px;text-align:left}._templates_1mzki_21 strong{font-size:22px}._products_1mzki_27{display:grid;grid-template-columns:repeat(min(3,var(--product-columns)),minmax(0,1fr));gap:6px}._products_1mzki_27>div,._total_1mzki_29,._checks_1mzki_29{grid-column:1 / -1}:is(._page_1mzki_1,._embedded_1mzki_3) ._product_1mzki_27{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px;text-align:left;padding:6px;min-width:0}._product_1mzki_27 img{width:36px;height:42px;object-fit:contain;background:#fff;border-radius:6px}._products_1mzki_27 ._product_1mzki_27 h2{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._product_1mzki_27 strong{font-size:13px;display:block;line-height:1.2}._product_1mzki_27>div{font-size:12px;line-height:1.2}._product_1mzki_27 ._eyebrow_1mzki_19{margin:0;line-height:1.1}._total_1mzki_29{display:flex;justify-content:space-between;font-size:17px}:is(._page_1mzki_1,._embedded_1mzki_3) summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-size:12px;padding:8px 0}._checks_1mzki_29 summary{font-size:11px}._chips_1mzki_49{display:flex;gap:4px;flex-wrap:wrap;margin:4px 0}._chips_1mzki_49:empty{display:none}:is(._page_1mzki_1,._embedded_1mzki_3) ._chips_1mzki_49 button{font-size:11px;padding:4px 8px}._questions_1mzki_55{display:grid;gap:4px;margin:8px 0}._question_1mzki_55{border-bottom:1px solid var(--colors-border-subtle)}._question_1mzki_55 summary{font-weight:600}._colleagueCheck_1mzki_61{margin:4px 0 8px;font-size:11px;line-height:1.35;color:var(--colors-text-secondary)}._question_1mzki_55>div{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:4px}:is(._page_1mzki_1,._embedded_1mzki_3) ._question_1mzki_55 button{font-size:12px;padding:6px 8px}._save_1mzki_67{margin:8px 0}._save_1mzki_67[open]{display:grid;gap:8px}._save_1mzki_67 input{box-sizing:border-box;width:100%;border:1px solid var(--colors-border-subtle);border-radius:10px;padding:12px;background:var(--colors-surface-raised);color:var(--colors-text-primary)}:is(._page_1mzki_1,._embedded_1mzki_3) ._primary_1mzki_73{background:var(--colors-action-primary);color:var(--colors-text-inverse, white);font-weight:600}._share_1mzki_75{margin-top:24px;text-align:center}._error_1mzki_77{padding:12px;border:1px solid var(--colors-border-subtle);border-radius:10px}@media(min-width:1100px){._products_1mzki_27{grid-template-columns:repeat(var(--product-columns),minmax(0,1fr))}}@media(max-width:600px){._page_1mzki_1{padding-inline:12px}._products_1mzki_27{grid-template-columns:repeat(min(3,var(--product-columns)),minmax(0,1fr))}:is(._page_1mzki_1,._embedded_1mzki_3) ._product_1mzki_27{grid-template-columns:28px minmax(0,1fr);gap:4px}._product_1mzki_27 img{width:28px;height:36px}._products_1mzki_27 ._product_1mzki_27 h2{font-size:11px;margin:1px 0;-webkit-line-clamp:1}}._answeredQuestion_1mzki_85{min-height:44px;font-size:12px;padding:8px 0;color:var(--colors-text-secondary);animation:_questionAnswered_1mzki_1 1s ease both}._answeredQuestion_1mzki_85 s{text-decoration-thickness:2px}._awaitingAnswer_1mzki_89{display:block;font-weight:400;font-size:11px}._bundleUpdated_1mzki_91{animation:_bundleUpdated_1mzki_91 .7s ease}._srOnly_1mzki_93{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes _questionAnswered_1mzki_1{0%{opacity:.4;transform:translate(-4px)}25%,80%{opacity:1;transform:translate(0)}to{opacity:.5}}@keyframes _bundleUpdated_1mzki_91{0%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){._answeredQuestion_1mzki_85,._bundleUpdated_1mzki_91{animation:none}}._card_1nnke_5{display:flex;flex-direction:column;border-radius:var(--radius-card, 10px);background:var(--colors-surface-raised, var(--p-surface));border:1px solid var(--colors-border-strong, var(--border));overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s;width:100%;min-width:0}._card_1nnke_5:hover{border-color:var(--colors-accent, var(--colors-accent));box-shadow:var(--shadow-md);transform:translateY(-2px)}._imageSection_1nnke_45{width:100%;aspect-ratio:3 / 4;background:var(--colors-surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}._image_1nnke_45{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:16px}._imagePlaceholder_1nnke_81{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:300;color:var(--colors-text-tertiary);background:var(--colors-surface-sunken)}._details_1nnke_109{display:flex;flex-direction:column;gap:4px;padding:14px 14px 16px;flex:1}._spacer_1nnke_125{flex:1}._brand_1nnke_133{font-size:.65rem;letter-spacing:0;color:var(--colors-text-tertiary);line-height:1.2;font-weight:var(--body-weight, 400)}._productRef_1nnke_149{font-size:.55rem;color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._name_1nnke_163{font-size:.82rem;font-weight:var(--heading-weight, 500);letter-spacing:var(--heading-letter-spacing, normal);color:var(--colors-text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._tags_1nnke_197{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}._tag_1nnke_197{font-size:.6rem;padding:2px 7px;border-radius:var(--radius-sm, 10px);background:var(--colors-surface-overlay, var(--p-raised));color:var(--colors-text-tertiary);text-transform:capitalize}._fitNote_1nnke_229{font-size:.68rem;color:var(--colors-text-accent);font-style:italic;margin-top:2px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._divider_1nnke_259{height:1px;background:var(--colors-border-subtle);margin:6px 0 2px}._priceRow_1nnke_271{display:flex;align-items:center;gap:8px}._price_1nnke_271{font-size:.95rem;font-weight:700;color:var(--colors-text-primary)}._oos_1nnke_295{font-size:.6rem;padding:2px 6px;border-radius:4px;background:var(--colors-semantic-critical);color:var(--colors-text-inverse);font-weight:600}._metaRow_1nnke_317{display:flex;align-items:center;gap:8px;margin-top:4px;min-height:16px}._colourDot_1nnke_333{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--colors-border-strong);flex-shrink:0}._sizesSummary_1nnke_349{font-size:.65rem;color:var(--colors-text-tertiary)}._sizeChips_1nnke_359{display:flex;flex-wrap:wrap;gap:3px}._sizeChip_1nnke_359{font-size:.58rem;padding:1px 5px;border-radius:var(--radius-sm, 4px);background:var(--colors-surface-raised);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong);line-height:1.4}._sizeChipOos_1nnke_391{opacity:.35;text-decoration:line-through}._sizeChipSelected_1nnke_405{background:var(--colors-action-primary);border-color:var(--colors-action-primary);color:var(--colors-text-primary);font-weight:var(--font-weight-semibold, 600)}._actionRow_1nnke_423{display:flex;gap:6px;margin-top:10px}._completeLookBtn_1nnke_437{width:100%;margin-top:8px;padding:10px 0;border-radius:var(--radius-btn, 6px);border:1px solid var(--colors-accent, var(--colors-accent));background:var(--colors-accent, var(--colors-accent));color:var(--colors-action-primary-text);font-size:.8rem;font-weight:var(--heading-weight, 700);letter-spacing:.02em;cursor:pointer;text-align:center;transition:filter .15s,transform .05s}._completeLookBtn_1nnke_437:hover{filter:brightness(1.12)}._completeLookBtn_1nnke_437:active{transform:translateY(1px)}._selectBtn_1nnke_481{flex:1;padding:7px 0;border-radius:var(--radius-btn, 6px);border:none;background:var(--colors-accent, var(--colors-accent));color:var(--colors-action-primary-text);font-size:.72rem;font-weight:var(--heading-weight, 600);letter-spacing:.03em;cursor:pointer;text-align:center;transition:opacity .15s}._selectBtn_1nnke_481:hover{opacity:.85}._similarBtn_1nnke_519{flex:1;padding:7px 0;border-radius:var(--radius-btn, 6px);border:1.5px solid var(--colors-border-strong);background:transparent;color:var(--colors-text-secondary);font-size:.72rem;font-weight:var(--heading-weight, 600);letter-spacing:.03em;cursor:pointer;text-align:center;transition:background .15s,color .15s,border-color .15s}._similarBtn_1nnke_519:hover{border-color:var(--colors-accent, var(--colors-accent));color:var(--colors-text-accent)}._barcodeBox_1nnke_559{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px;padding:6px;background:var(--p-raised);border-radius:6px;cursor:default}._barcodeHint_1nnke_583{font-size:9px;font-weight:600;letter-spacing:.3px;color:var(--colors-text-secondary)}._card_1iq1w_1{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);margin-bottom:var(--spacing-xs);cursor:pointer;transition:background var(--animation-fast, .15s);position:relative}._card_1iq1w_1:hover{background:var(--colors-surface-overlay)}._imageWrapper_1iq1w_35{width:52px;height:52px;border-radius:var(--radii-sm);overflow:hidden;background:var(--colors-surface-overlay);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:width var(--animation-fast, .15s),height var(--animation-fast, .15s)}._image_1iq1w_35{width:100%;height:100%;object-fit:cover}._imageFallback_1iq1w_73{font-size:9px;color:var(--colors-text-tertiary);letter-spacing:0}._info_1iq1w_85{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._name_1iq1w_101{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._brand_1iq1w_119{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._meta_1iq1w_129{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._price_1iq1w_143{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._stockBadge_1iq1w_155{font-size:10px;font-weight:var(--font-weight-medium);padding:1px 6px;border-radius:var(--radii-sm);letter-spacing:.02em}._inStock_1iq1w_171{color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent)}._outOfStock_1iq1w_181{color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent)}._offerBanner_1iq1w_193{font-size:10px;font-weight:var(--font-weight-bold, 700);color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent);padding:2px 6px;border-radius:var(--radii-sm);width:fit-content;letter-spacing:0}._offerPrice_1iq1w_215{font-size:var(--font-size-md);font-weight:var(--font-weight-bold, 700);color:var(--colors-semantic-critical)}._originalPrice_1iq1w_227{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);text-decoration:line-through}._offerConditions_1iq1w_239{font-size:10px;color:var(--colors-text-secondary);font-style:italic}._aisle_1iq1w_251,._weight_1iq1w_261{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._selectBtn_1iq1w_273{align-self:center;flex-shrink:0;padding:6px 16px;border:none;border-radius:var(--radii-md);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:background .15s ease}._selectBtn_1iq1w_273:hover{background:var(--colors-action-primary-hover)}._saleArea_1iq1w_313{display:flex;align-items:center;gap:4px;margin-top:4px}._saleBtn_1iq1w_327{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--colors-semantic-warning) 30%,transparent);border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-semantic-warning) 8%,transparent);color:var(--colors-semantic-warning);font-family:var(--font-family-sans);font-size:10px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}._saleBtn_1iq1w_327:hover{background:color-mix(in srgb,var(--colors-semantic-warning) 15%,transparent);border-color:color-mix(in srgb,var(--colors-semantic-warning) 50%,transparent)}._salePicker_1iq1w_369{display:flex;gap:4px;flex-wrap:wrap}._saleOption_1iq1w_381{padding:3px 8px;border:1px solid color-mix(in srgb,var(--colors-chart-1) 30%,transparent);border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-chart-1) 8%,transparent);color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:10px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}._saleOption_1iq1w_381:hover{background:color-mix(in srgb,var(--colors-chart-1) 18%,transparent);border-color:color-mix(in srgb,var(--colors-chart-1) 50%,transparent);color:var(--colors-text-primary)}._saleLogged_1iq1w_419{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:500;color:var(--colors-semantic-success);opacity:.8}._barcodeBox_1iq1w_441{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px;padding:6px;background:var(--p-raised);border-radius:6px;cursor:default}._barcodeHint_1iq1w_465{font-size:9px;font-weight:600;letter-spacing:.3px;color:var(--colors-text-secondary)}._layout_ajrv2_19{display:block}._leftCol_ajrv2_9,._rightCol_ajrv2_11{min-width:0}@media(min-width:900px){._layout_ajrv2_19{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:var(--spacing-lg);align-items:start}._leftCol_ajrv2_9{grid-column:1}._rightCol_ajrv2_11{grid-column:2}}._hero_ajrv2_71{width:100%;display:flex;justify-content:center;align-items:center;max-height:56vh;border-radius:var(--radii-md);overflow:hidden;background:var(--colors-surface-sunken);margin-bottom:var(--spacing-md)}._heroMedia_ajrv2_121{max-width:100%;max-height:56vh;width:auto;height:auto;object-fit:contain;display:block}._header_ajrv2_139{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}._kindChip_ajrv2_153{align-self:flex-start;padding:1px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-overlay);color:var(--colors-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._title_ajrv2_173{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);line-height:1.3}._totalCost_ajrv2_189{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._section_ajrv2_205{margin-bottom:var(--spacing-md)}._sectionTitle_ajrv2_213{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-secondary);letter-spacing:0;margin-bottom:var(--spacing-sm)}._steps_ajrv2_229{margin:0;padding-left:var(--spacing-md);font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5;display:flex;flex-direction:column;gap:var(--spacing-xs)}._narrativeSummary_ajrv2_251{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--colors-text-primary);line-height:1.5}._narrativeTip_ajrv2_265{margin:var(--spacing-sm) 0 0 0;font-size:var(--font-size-sm);font-style:italic;color:var(--colors-text-secondary)}._productGrid_ajrv2_279{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-sm)}._loading_ajrv2_291{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);padding:var(--spacing-sm) 0}._actions_ajrv2_7{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--colors-border-subtle)}._proposeBtn_ajrv2_323,._approveBtn_ajrv2_325,._rejectBtn_ajrv2_327{padding:var(--spacing-sm) var(--spacing-lg);min-height:40px;border-radius:var(--radii-pill);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-overlay);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._proposeBtn_ajrv2_323,._approveBtn_ajrv2_325{color:var(--colors-text-accent);border-color:var(--colors-action-primary)}._rejectBtn_ajrv2_327{color:var(--colors-text-tertiary)}._proposeBtn_ajrv2_323:disabled,._approveBtn_ajrv2_325:disabled,._rejectBtn_ajrv2_327:disabled{opacity:.5;cursor:default}._pendingNote_ajrv2_9{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--colors-border-subtle);font-size:var(--font-size-sm);color:var(--colors-text-tertiary)}._qrShare_ajrv2_9{margin-top:var(--spacing-md)}._toast_nggr4_1{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:var(--colors-surface-raised);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);z-index:300;pointer-events:none;transition:opacity .3s ease}._visible_nggr4_35{opacity:1}._hidden_nggr4_43{opacity:0}._headerRow_zyhiv_1{display:flex;align-items:center;margin-bottom:var(--spacing-md)}._backBtn_zyhiv_13{padding:var(--spacing-sm) var(--spacing-md);min-height:40px;border-radius:var(--radii-pill);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._panel_pi0ic_9{display:flex;flex-direction:column;gap:var(--spacing-sm)}._headerRow_pi0ic_21{display:flex;justify-content:space-between;align-items:center}._sectionTitle_pi0ic_33{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);letter-spacing:0}._periodRow_pi0ic_59{display:flex;gap:0;padding:3px;background:var(--p-field);border-radius:var(--radii-pill)}._periodBtn_pi0ic_75{font-size:12px;font-weight:600;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;color:var(--colors-text-tertiary);background:transparent;border:none;border-radius:var(--radii-pill);padding:4px 12px;min-height:26px;cursor:pointer;transition:background var(--p-motion-fast) var(--p-ease)}._periodActive_pi0ic_111,._periodActive_pi0ic_111:hover{color:var(--color-ink);background:var(--colors-action-primary)}._refreshHint_pi0ic_123{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._kpiGrid_pi0ic_137{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}._kpiCard_pi0ic_163{position:relative;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-md);display:flex;flex-direction:column;gap:2px;overflow:hidden;box-shadow:var(--shadow-sm)}._kpiCard_pi0ic_163:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--colors-border-subtle)}._kpiCard_pi0ic_163[data-trend=up]:before{background:var(--colors-semantic-success)}._kpiCard_pi0ic_163[data-trend=down]:before{background:var(--st-high)}._kpiCard_pi0ic_163[data-trend=new]:before{background:var(--colors-accent)}._kpiHead_pi0ic_237{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-xs);flex-wrap:wrap}._kpiValue_pi0ic_253{font-size:26px;line-height:1.1;letter-spacing:-.02em;font-weight:var(--font-weight-bold);color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._kpiLabel_pi0ic_273{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0}@media(min-width:720px){._kpiGrid_pi0ic_137{grid-template-columns:repeat(4,minmax(0,1fr))}}._kpiCardWide_pi0ic_309{grid-column:1 / -1}._sparkRow_pi0ic_317{margin-top:var(--spacing-xs);width:100%;height:44px}._sparkRow_pi0ic_317 svg{width:100%;height:100%;display:block}._deltaRow_pi0ic_341{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:2px}._deltaLine_pi0ic_355{font-size:11px;color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._deltaUp_pi0ic_369{color:var(--colors-semantic-success);font-weight:var(--font-weight-bold)}._deltaDown_pi0ic_379{color:var(--st-high);font-weight:var(--font-weight-bold)}._deltaFlat_pi0ic_389{color:var(--colors-text-tertiary);font-weight:var(--font-weight-bold)}._deltaNew_pi0ic_399{color:var(--colors-text-accent);font-weight:var(--font-weight-bold)}._trend_pi0ic_417{align-self:baseline;flex:none;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:var(--font-weight-bold);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;border-radius:var(--radii-sm);padding:1px 6px}._trendUp_pi0ic_445{color:var(--colors-semantic-success);background:color-mix(in oklab,var(--colors-semantic-success) 14%,var(--colors-surface-raised))}._trendDown_pi0ic_459{color:var(--st-high);background:color-mix(in oklab,var(--st-high) 14%,var(--colors-surface-raised))}._trendFlat_pi0ic_469{color:var(--colors-text-tertiary);background:color-mix(in oklab,var(--colors-text-tertiary) 10%,var(--colors-surface-raised))}._trendNew_pi0ic_479{color:var(--colors-text-accent);background:color-mix(in oklab,var(--colors-accent) 14%,var(--colors-surface-raised))}._subHeader_pi0ic_493{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xs)}._subBadge_pi0ic_507{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._block_pi0ic_521{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs);box-shadow:var(--shadow-sm)}._askLine_pi0ic_561{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5;padding:var(--spacing-xs) 0}._askMark_pi0ic_581{flex:none;margin-top:1px;color:var(--colors-text-accent)}._askRule_pi0ic_597{height:1px;margin:var(--spacing-xs) calc(var(--spacing-md) * -1);background:var(--colors-border-subtle)}._tagCloud_pi0ic_617{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);padding:var(--spacing-xs) 0}._tag_pi0ic_617{display:inline-block;font-family:var(--p-font-sans);font-weight:500;line-height:1.3;color:var(--colors-text-secondary);background:var(--p-field);border-radius:var(--radii-pill);padding:4px 12px}._tagLead_pi0ic_671{font-weight:600;color:var(--colors-text-primary)}._blockTitle_pi0ic_681{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);letter-spacing:0}._memberRow_pi0ic_699{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);padding:3px 0}._memberName_pi0ic_717{color:var(--colors-text-primary);font-weight:var(--font-weight-medium)}._memberStats_pi0ic_727{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}._callBar_pi0ic_753{flex:1 0 100%;display:flex;gap:3px;height:3px;margin-top:2px}._callSegment_pi0ic_769{flex:1 1 0;max-width:28px;border-radius:var(--radii-pill);background:var(--colors-semantic-success)}._memberIntents_pi0ic_783{flex:1 1 auto;display:flex;justify-content:flex-end;gap:4px;min-width:0;overflow:hidden}@media(max-width:560px){._memberIntents_pi0ic_783{flex:1 0 100%;justify-content:flex-start}}._intentChip_pi0ic_823{font-size:10px;color:var(--colors-text-secondary);background:color-mix(in srgb,var(--colors-action-primary) 8%,transparent);border-radius:999px;padding:1px 8px;white-space:nowrap}._convRow_pi0ic_845{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;background:none;border:none;padding:4px 0;font:inherit;font-size:var(--font-size-sm);cursor:pointer;text-align:left}._convChevron_pi0ic_873{color:var(--colors-text-tertiary);transition:transform var(--animation-fast)}._convChevron_pi0ic_873[data-open=true]{transform:rotate(90deg)}._convMeta_pi0ic_891{margin-left:auto;font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}._convTurns_pi0ic_909{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs) 0 var(--spacing-sm) var(--spacing-md);border-left:2px solid var(--colors-border-subtle)}._turnRow_pi0ic_925{display:flex;flex-direction:column;gap:2px}._turnAsk_pi0ic_937,._turnReply_pi0ic_939{font-size:var(--font-size-xs);line-height:1.5;color:var(--colors-text-secondary)}._turnReply_pi0ic_939{color:var(--colors-text-tertiary)}._turnWho_pi0ic_959{font-weight:var(--font-weight-bold);color:var(--colors-text-primary);margin-right:6px}._skeletonRow_pi0ic_975{height:44px;border-radius:var(--radii-md);background:color-mix(in srgb,var(--colors-text-tertiary) 8%,transparent);margin-bottom:var(--spacing-xs);animation:_pulse_pi0ic_1 1.4s ease-in-out infinite}@keyframes _pulse_pi0ic_1{0%,to{opacity:.6}50%{opacity:1}}._emptyText_pi0ic_1001{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);padding:var(--spacing-xs) 0}._errorRow_pi0ic_1013,._staleRow_pi0ic_1015{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--colors-text-secondary);background:color-mix(in srgb,var(--colors-semantic-critical) 6%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-md)}._retryBtn_pi0ic_1039{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-accent);background:none;border:none;cursor:pointer}._suggestionRow_pi0ic_1063{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--colors-border-subtle)}._suggestionTitle_pi0ic_1083{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:600;color:var(--colors-text-primary)}._suggestionActions_pi0ic_1099{display:flex;gap:6px;flex:none}._suggestionAccept_pi0ic_1111{font-size:12px;font-weight:620;color:var(--colors-action-primary-text);background:var(--colors-action-primary);border:0;border-radius:999px;padding:8px 14px;min-height:36px;cursor:pointer}._suggestionAccept_pi0ic_1111:disabled{opacity:.6;cursor:default}._suggestionReject_pi0ic_1149{font-size:12px;font-weight:620;color:var(--colors-text-primary);background:var(--colors-surface-base);border:1px solid var(--colors-border-subtle);border-radius:999px;padding:8px 14px;min-height:36px;cursor:pointer}._suggestionDone_pi0ic_1173{font-size:12px;font-weight:600;color:var(--colors-semantic-success)}._themeGroup_pi0ic_1201+._themeGroup_pi0ic_1201{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--colors-border-subtle)}._themeHead_pi0ic_1213{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);max-width:34rem}._themeLabel_pi0ic_1257{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._themeCount_pi0ic_1273{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);font-variant-numeric:tabular-nums}._sentimentRow_pi0ic_1295{display:flex;gap:var(--spacing-lg);align-items:baseline;padding:var(--spacing-xs) 0}._sentimentStat_pi0ic_1309{display:flex;align-items:baseline;gap:var(--spacing-xs)}._sentimentValue_pi0ic_1321{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);font-variant-numeric:tabular-nums}._sentimentLabel_pi0ic_1335{font-size:var(--font-size-sm);color:var(--colors-text-tertiary)}._sentimentTrend_pi0ic_1345{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5}._chart_s3xf6_17{display:flex;flex-direction:column;gap:var(--spacing-sm);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-md);box-shadow:var(--shadow-sm)}._chartHead_s3xf6_39{display:flex;flex-direction:column;gap:2px}._chartTitle_s3xf6_51{margin:0;font-family:var(--p-font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);letter-spacing:0}._chartSub_s3xf6_69,._chartReadout_s3xf6_71{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._readoutFigure_s3xf6_91{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:22px;font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.02em;color:var(--colors-text-primary)}._readoutCaption_s3xf6_111{color:var(--colors-text-tertiary)}._columns_s3xf6_123{position:relative;display:flex;align-items:flex-end;gap:var(--spacing-xs);height:132px}._targetRule_s3xf6_153{position:absolute;inset-inline:0;z-index:2;height:0;border-top:1px dashed var(--colors-text-tertiary);opacity:.7;pointer-events:none}._column_s3xf6_123{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;padding:0;border:none;background:none;cursor:pointer}._columnBar_s3xf6_203{display:block;width:100%;border-radius:var(--p-r-xs) var(--p-r-xs) 0 0;background:var(--colors-hero-surface);transition:background var(--p-motion-fast) var(--p-ease)}._column_s3xf6_123[data-active=true] ._columnBar_s3xf6_203{background:var(--colors-accent)}._columnLabel_s3xf6_233{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);text-align:center}._column_s3xf6_123[data-active=true] ._columnLabel_s3xf6_233{color:var(--colors-text-primary);font-weight:var(--font-weight-bold)}._column_s3xf6_123:focus-visible{outline:2px solid var(--colors-text-accent);outline-offset:2px;border-radius:var(--p-r-xs)}._donutWrap_s3xf6_271{position:relative;width:min(220px,100%);margin:0 auto;aspect-ratio:1}._donut_s3xf6_271{width:100%;height:100%;display:block}._arc_s3xf6_297{cursor:pointer;transition:opacity var(--p-motion-fast) var(--p-ease)}._arc_s3xf6_297[data-dim=true]{opacity:.32}._arc_s3xf6_297:focus-visible{outline:2px solid var(--colors-text-accent)}._donutCentre_s3xf6_327{position:absolute;top:24%;right:24%;bottom:24%;left:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;pointer-events:none}._donutFigure_s3xf6_351{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:22px;font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.02em;color:var(--colors-text-primary)}._donutCaption_s3xf6_371{font-size:var(--font-size-xs);line-height:1.25;color:var(--colors-text-tertiary)}._legend_s3xf6_383{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}._legendRow_s3xf6_401{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:var(--p-tap);padding:0 var(--p-1);border:none;border-radius:var(--p-r-sm);background:none;font-size:var(--font-size-sm);color:var(--colors-text-primary);text-align:left;cursor:pointer}._legendRow_s3xf6_401[data-active=true]{background:var(--p-field)}._swatch_s3xf6_441{flex:none;width:10px;height:10px;border-radius:50%}._legendName_s3xf6_455{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._legendFigure_s3xf6_471{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}._legendPct_s3xf6_483{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--colors-text-tertiary);min-width:3.5em;text-align:right}._band_1qg3q_55{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._header_1qg3q_79{display:flex;flex-direction:column;gap:2px;min-width:0}._eyebrowRow_1qg3q_93{display:flex;align-items:center;gap:var(--spacing-xs)}._eyebrow_1qg3q_93{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);letter-spacing:0}._headerSub_1qg3q_119{font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._summary_1qg3q_149{display:flex;flex-direction:column;gap:4px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-md);box-shadow:var(--shadow-sm)}._summaryLead_1qg3q_171{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._summaryFigure_1qg3q_185{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:34px;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.02em;color:var(--colors-text-primary)}._summaryCaption_1qg3q_205{font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._summaryNote_1qg3q_215{font-size:var(--font-size-xs);line-height:1.45;color:var(--colors-text-tertiary)}._targets_1qg3q_235{margin-top:6px;padding-top:var(--spacing-sm);border-top:1px solid var(--colors-border-subtle)}._targetsHead_1qg3q_247{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary);margin-bottom:6px}._targetList_1qg3q_263{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-width:860px}._targetRow_1qg3q_287{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-sm)}._targetLabel_1qg3q_303{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--colors-text-secondary)}._targetValue_1qg3q_319{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--colors-text-primary);white-space:nowrap}._targetOf_1qg3q_335{color:var(--colors-text-tertiary)}._targetPct_1qg3q_347{min-width:3.5em;text-align:right;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._targetsNote_1qg3q_367{margin-top:6px;font-size:var(--font-size-xs);line-height:1.45;color:var(--colors-text-tertiary);max-width:60ch}._grid_1qg3q_395{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm);align-items:start}@media(min-width:720px){._grid_1qg3q_395{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._grid_1qg3q_395>._tile_1qg3q_419[data-expanded=true]{grid-column:1 / -1}}._tile_1qg3q_419{--opp-hue: var(--colors-chart-6);position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-sm) var(--spacing-md);padding-left:calc(var(--spacing-md) + 4px);box-shadow:var(--shadow-sm);overflow:hidden}._tile_1qg3q_419:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--opp-hue)}._tile_1qg3q_419:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,var(--opp-hue) 9%,transparent),transparent 62%)}._tile_1qg3q_419>*{position:relative;z-index:1}._tile_1qg3q_419[data-hue="1"]{--opp-hue: var(--colors-chart-1)}._tile_1qg3q_419[data-hue="2"]{--opp-hue: var(--colors-chart-2)}._tile_1qg3q_419[data-hue="3"]{--opp-hue: var(--colors-chart-3)}._tile_1qg3q_419[data-hue="4"]{--opp-hue: var(--colors-chart-4)}._tile_1qg3q_419[data-hue="5"]{--opp-hue: var(--colors-chart-5)}._tile_1qg3q_419[data-hue="6"]{--opp-hue: var(--colors-chart-6)}._tileHead_1qg3q_545{display:flex;align-items:flex-start;gap:var(--spacing-xs);width:100%;min-height:var(--p-tap);margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._tileHead_1qg3q_545:focus-visible{outline:2px solid var(--colors-text-accent);outline-offset:3px;border-radius:var(--radii-sm)}._plate_1qg3q_589{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radii-sm);line-height:1;background:color-mix(in srgb,var(--opp-hue) 18%,transparent)}._tileHeadText_1qg3q_611{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._kindRow_1qg3q_627{display:flex;align-items:center;flex-wrap:wrap;gap:6px}._kindLabel_1qg3q_641{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exampleTag_1qg3q_669{flex:none;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-secondary);background:var(--st-neutral-wash);border:1px dashed var(--colors-border-strong);border-radius:var(--radii-pill);padding:1px 7px}._where_1qg3q_705{flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-secondary);background:var(--st-neutral-wash);border-radius:var(--radii-pill);padding:1px 8px}._headline_1qg3q_725{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--colors-text-primary)}._chevron_1qg3q_739{flex:none;width:22px;height:22px;display:grid;place-items:center;line-height:1;color:var(--colors-text-tertiary);background:var(--st-neutral-wash);border-radius:var(--radii-pill);transition:transform var(--p-motion-fast) var(--p-ease)}._chevron_1qg3q_739[data-expanded=true]{transform:rotate(180deg)}._figureRow_1qg3q_777{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}._figure_1qg3q_777{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:28px;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.02em;color:var(--colors-text-primary)}._figureCaption_1qg3q_811{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._strip_1qg3q_829{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}._stripThumbs_1qg3q_843{flex:none;display:flex;align-items:center}._stripThumbs_1qg3q_843>*{margin-right:-4px;box-shadow:0 0 0 2px var(--colors-surface-raised)}._stripThumbs_1qg3q_843>*:last-child{margin-right:0}._stripNames_1qg3q_879{min-width:0;font-size:var(--font-size-xs);color:var(--colors-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._thumbSm_1qg3q_905,._thumbMd_1qg3q_907{flex:none;display:grid;place-items:center;object-fit:contain;background:var(--st-neutral-wash);border-radius:var(--radii-sm)}._thumbSm_1qg3q_905{width:22px;height:22px}._thumbMd_1qg3q_907{width:40px;height:40px}._thumbFallback_1qg3q_945{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-text-tertiary)}._detail_1qg3q_961{display:flex;flex-direction:column;gap:6px;padding-top:var(--spacing-xs);margin-top:2px;border-top:1px solid var(--colors-border-subtle);max-width:860px}._meter_1qg3q_993{height:3px;border-radius:var(--radii-pill);background:var(--st-neutral-wash);overflow:hidden}._meterFill_1qg3q_1007{display:block;height:100%;border-radius:var(--radii-pill);background:var(--opp-hue);transition:width var(--animation-normal) var(--p-ease)}._meterCaption_1qg3q_1023{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._meterCaption_1qg3q_1023 strong{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;color:var(--colors-text-secondary)}._evidence_1qg3q_1049{font-size:var(--font-size-sm);line-height:1.5;color:var(--colors-text-secondary);margin:2px 0 0}._valueSub_1qg3q_1067{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._basisToggle_1qg3q_1089{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}._noValue_1qg3q_1111{color:var(--colors-text-secondary)}._basisList_1qg3q_1119{margin:0;padding-left:1.1em;font-size:var(--font-size-xs);line-height:1.5;color:var(--colors-text-secondary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._items_1qg3q_1139{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}._item_1qg3q_1139{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"thumb text" "thumb detail";column-gap:var(--spacing-sm);row-gap:2px;align-items:center;font-size:var(--font-size-sm);border-bottom:1px dotted var(--colors-border-subtle);padding-bottom:6px}._item_1qg3q_1139>._thumbMd_1qg3q_907{grid-area:thumb}@media(min-width:480px){._item_1qg3q_1139{grid-template-columns:auto 1fr auto;grid-template-areas:"thumb text detail"}}._itemText_1qg3q_1217{grid-area:text;min-width:0;display:flex;flex-direction:column;gap:1px}._itemLabel_1qg3q_1233{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--colors-text-primary)}._itemWhere_1qg3q_1249{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemDetail_1qg3q_1265{grid-area:detail;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.4;color:var(--colors-text-tertiary)}@media(min-width:480px){._itemDetail_1qg3q_1265{text-align:right}}._action_1qg3q_1295{padding-top:var(--spacing-xs)}._actionHead_1qg3q_1303{display:flex;align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap}._actionSummary_1qg3q_1317{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._illustrative_1qg3q_1333{font-size:10px;letter-spacing:0;color:var(--colors-text-tertiary);background:var(--st-neutral-wash);border-radius:var(--radii-pill);padding:1px 7px}._steps_1qg3q_1351{margin:6px 0 0;padding-left:1.2em;font-size:var(--font-size-sm);line-height:1.55;color:var(--colors-text-secondary)}._steps_1qg3q_1351 li{padding-left:2px}._assignee_1qg3q_1375{display:flex;flex-direction:column;gap:1px;background:var(--st-neutral-wash);border-radius:var(--radii-md);padding:var(--spacing-xs) var(--spacing-sm)}._assigneeName_1qg3q_1393{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._assigneeReason_1qg3q_1405{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._notYet_1qg3q_1415{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);border-top:1px dashed var(--colors-border-subtle);padding-top:var(--spacing-sm);margin-top:2px}._skeleton_1qg3q_1435{min-height:110px;border-style:dashed;box-shadow:none;animation:_oppPulse_1qg3q_1 1.4s ease-in-out infinite}@keyframes _oppPulse_1qg3q_1{0%,to{opacity:.55}50%{opacity:1}}._empty_1qg3q_1459{display:flex;flex-direction:column;gap:var(--spacing-xs);background:var(--colors-surface-raised);border:1px dashed var(--colors-border-strong);border-radius:var(--radii-lg);padding:var(--spacing-md)}._emptyTitle_1qg3q_1479{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._emptyBody_1qg3q_1491{font-size:var(--font-size-sm);line-height:1.5;color:var(--colors-text-secondary);max-width:56ch}._doneRow_1qg3q_1505{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._doneChip_1qg3q_1517{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-semantic-success);background:var(--st-done-wash);border-radius:var(--radii-pill);padding:3px 10px}._panel_1gfv7_1{display:flex;flex-direction:column;gap:8px}._empty_1gfv7_5{padding:16px 12px;text-align:center;color:var(--colors-text-secondary);font-size:13px}._sectionLabel_1gfv7_19{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:0;color:var(--colors-text-secondary)}._commCard_1gfv7_35{border-radius:10px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);overflow:hidden}._commRow_1gfv7_47{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:transparent;border:none;cursor:pointer;text-align:left}._commTitle_1gfv7_71{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--colors-text-primary)}._urgentTag_1gfv7_87{font-size:9px;font-weight:700;color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 12%,transparent);padding:2px 6px;border-radius:6px;letter-spacing:.04em}._criticalTag_1gfv7_111{color:var(--colors-text-inverse);background:var(--colors-semantic-critical)}._readCount_1gfv7_123{flex-shrink:0;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11px;color:var(--colors-text-secondary)}._commBody_1gfv7_139{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--colors-border-subtle)}._commText_1gfv7_153{margin:0;font-size:13px;line-height:1.5;color:var(--colors-text-primary)}._commActions_1gfv7_165{display:flex;gap:8px;align-items:center}._audioError_1gfv7_175{font-size:var(--font-size-xs);color:var(--colors-semantic-critical)}._actionBtn_1gfv7_183{padding:7px 16px;border-radius:8px;border:1px solid color-mix(in srgb,var(--colors-action-primary) 30%,transparent);background:color-mix(in srgb,var(--colors-action-primary) 10%,transparent);color:var(--colors-text-accent);font-size:12px;font-weight:600;cursor:pointer}._actionBtnActive_1gfv7_203{background:color-mix(in srgb,var(--colors-action-primary) 25%,transparent);border-color:color-mix(in srgb,var(--colors-action-primary) 55%,transparent);color:var(--colors-text-accent)}._memberList_1gfv7_217{display:flex;flex-direction:column;border-top:1px solid var(--colors-border-subtle)}._memberItem_1gfv7_227{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-size:12px}._memberName_1gfv7_241{color:var(--colors-text-primary)}._statusRead_1gfv7_243{color:var(--colors-semantic-success);text-transform:capitalize}._statusUnread_1gfv7_251{color:var(--colors-text-secondary)}._untilTag_1gfv7_259{border:1px solid var(--color-border, rgba(255, 255, 255, .25));border-radius:999px;font-size:var(--font-size-xs, .75rem);margin-left:.5rem;padding:.125rem .5rem;white-space:nowrap}._expiredTag_1gfv7_277{border-radius:999px;font-size:var(--font-size-xs, .75rem);margin-left:.5rem;opacity:.6;padding:.125rem .5rem}._panel_rkk8c_1{display:flex;flex-direction:column;gap:14px}._empty_rkk8c_5{padding:24px 12px;text-align:center;color:var(--colors-text-secondary);font-size:13px}._stats_rkk8c_19{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._stat_rkk8c_19{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:10px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle)}._statValue_rkk8c_49{font-family:var(--font-family-serif, Georgia, serif);font-size:20px;font-weight:600;color:var(--colors-text-primary)}._statLabel_rkk8c_61{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;letter-spacing:0;color:var(--colors-text-secondary)}._good_rkk8c_75{color:var(--colors-semantic-success)}._warn_rkk8c_77{color:var(--colors-semantic-warning)}._bad_rkk8c_79{color:var(--colors-semantic-critical)}._sectionLabel_rkk8c_83{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:0;color:var(--colors-text-secondary);margin-top:4px}._memberCard_rkk8c_101{border-radius:10px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);overflow:hidden}._memberRow_rkk8c_113{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:transparent;border:none;cursor:pointer;text-align:left}._memberName_rkk8c_135{font-size:14px;font-weight:500;color:var(--colors-text-primary)}._memberMeta_rkk8c_145{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--colors-text-secondary)}._overdueTag_rkk8c_159{font-size:10px;font-weight:600;color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 12%,transparent);padding:2px 6px;border-radius:6px}._courseList_rkk8c_177{display:flex;flex-direction:column;border-top:1px solid var(--colors-border-subtle)}._courseItem_rkk8c_187{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-size:12px}._courseName_rkk8c_201{color:var(--colors-text-primary)}._courseStatus_rkk8c_203{color:var(--colors-text-secondary);text-transform:capitalize}._list_1221l_9{display:flex;flex-direction:column;gap:var(--spacing-lg)}._toggle_1221l_25{display:flex;gap:var(--spacing-xs);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:3px;margin-bottom:var(--spacing-md)}._toggleBtn_1221l_45{flex:1;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-secondary);background:transparent;border:none;border-radius:var(--radii-sm);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;font-family:var(--font-family-sans);transition:background var(--animation-fast),color var(--animation-fast)}._toggleBtnActive_1221l_73{background:var(--colors-surface-raised);color:var(--colors-text-primary);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}._filters_1221l_99{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}._filterChip_1221l_113{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-secondary);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;font-family:var(--font-family-sans);transition:background var(--animation-fast),color var(--animation-fast)}._filterChipActive_1221l_139{background:var(--colors-surface-raised);border-color:var(--colors-border-strong);color:var(--colors-text-primary);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}._group_1221l_155{display:flex;flex-direction:column;gap:var(--spacing-sm)}._groupLabel_1221l_167{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary);padding:0 var(--spacing-xs)}._card_1221l_187{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden}._cardUnread_1221l_201{border-left:3px solid var(--colors-action-primary)}._cardRead_1221l_209{opacity:.78}._row_1221l_217{display:flex;align-items:flex-start;gap:var(--spacing-md);width:100%;text-align:left;background:transparent;border:none;padding:var(--spacing-md);cursor:pointer;font-family:var(--font-family-sans);transition:background var(--animation-fast)}._row_1221l_217:active{background:var(--colors-surface-overlay)}._rowBody_1221l_253{flex:1;min-width:0}._rowTop_1221l_263{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._rowTitle_1221l_277{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowTitleUnread_1221l_295{font-weight:var(--font-weight-bold)}._rowPreview_1221l_303{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowMeta_1221l_321{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm);padding-top:2px}._rowTime_1221l_337{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._unreadDot_1221l_351{width:8px;height:8px;border-radius:50%;background:var(--colors-action-primary);flex:0 0 auto}._chipUrgent_1221l_371,._chipCritical_1221l_373,._chipDirect_1221l_375{flex:0 0 auto;font-size:9px;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.04em}._chipUrgent_1221l_371{color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 12%,transparent)}._chipCritical_1221l_373{color:var(--colors-text-inverse);background:var(--colors-semantic-critical)}._chipDirect_1221l_375{color:var(--colors-text-accent);background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent)}._detail_1221l_427{padding:0 var(--spacing-md) var(--spacing-md);border-top:1px solid var(--colors-border-subtle)}._detailBody_1221l_437{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5;margin:var(--spacing-sm) 0 var(--spacing-sm);white-space:pre-wrap}._replyBtn_1221l_453{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-accent);background:transparent;border:1px solid var(--colors-action-primary);border-radius:var(--radii-sm);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:background var(--animation-fast)}._replyBtn_1221l_453:active{background:color-mix(in srgb,var(--colors-action-primary) 10%,transparent)}._detailActions_1221l_489{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}._ackBtn_1221l_503{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--colors-action-primary-text);background:var(--colors-action-primary);border:1px solid var(--colors-action-primary);border-radius:var(--radii-sm);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:opacity var(--animation-fast)}._ackBtn_1221l_503:active{opacity:.85}._ackBtn_1221l_503:disabled{opacity:.6;cursor:default}._ackedLabel_1221l_545{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-semantic-success, var(--colors-text-tertiary))}._root_cy9wn_9{position:relative;min-width:0}._trigger_cy9wn_19{display:flex;align-items:center;gap:var(--p-2);min-height:var(--p-tap);padding:var(--p-1) var(--p-2);border:1px solid transparent;border-radius:var(--p-r-sm);background:transparent;color:var(--text);cursor:pointer;font-family:var(--p-font-sans);text-align:left;min-width:0;max-width:100%;transition:background var(--p-motion-fast) var(--p-ease),border-color var(--p-motion-fast) var(--p-ease)}._trigger_cy9wn_19:hover,._trigger_cy9wn_19[aria-expanded=true]{background:var(--p-field);border-color:var(--border)}._lines_cy9wn_75{display:flex;flex-direction:column;gap:1px;min-width:0}._storeName_cy9wn_89{font-size:.875rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(220px,100%)}._context_cy9wn_109{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(220px,100%)}._menu_cy9wn_131{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-width:min(320px,calc(100vw - 2 * var(--p-4)));padding:var(--p-2);background:var(--p-raised);border:1px solid var(--border);border-radius:var(--p-r-lg);box-shadow:var(--p-shadow-2);z-index:200}._item_cy9wn_159{display:flex;align-items:center;justify-content:space-between;gap:var(--p-2);width:100%;min-height:var(--p-tap);padding:var(--p-2) var(--p-3);border:none;border-radius:var(--p-r-sm);background:transparent;color:var(--text);cursor:pointer;font-family:inherit;text-align:left;transition:background var(--p-motion-fast) var(--p-ease)}._item_cy9wn_159:hover{background:var(--p-field)}._itemActive_cy9wn_203{color:var(--colors-text-accent)}._itemLines_cy9wn_211{display:flex;flex-direction:column;gap:1px;min-width:0}._itemName_cy9wn_225{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_cy9wn_241{font-size:.75rem;color:var(--text-muted)}._backdrop_1yriq_11{color-scheme:light;container-type:inline-size;width:100%;display:grid;grid-template-columns:1fr 1fr;height:100dvh;overflow-y:auto;background:var(--auth-paper);color:var(--auth-ink);font-family:var(--p-font-sans, var(--font-family-sans))}._editorial_1yriq_35{position:sticky;top:0;height:100dvh;overflow:hidden;background:var(--auth-ink);color:#f5f1e8;display:flex;flex-direction:column;justify-content:space-between;padding:32px;isolation:isolate}._hero_1yriq_61{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}._editorial_1yriq_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0f1613e0,#0f16136b 42%,#0f16136b 62%,#0f1613a8)}._atb_1yriq_65{height:26px;width:auto;align-self:flex-start}._tagline_1yriq_67{font-family:var(--p-font-display);font-size:clamp(2rem,1.2rem + 4.8cqw,4rem);font-optical-sizing:auto;line-height:1.02;letter-spacing:-.02em;max-width:16ch;margin:0;font-weight:300}._formPane_1yriq_69{position:relative;min-width:0;min-height:100dvh;padding:max(32px,env(safe-area-inset-top)) 32px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:24px}._logo_1yriq_71{width:160px;height:auto;align-self:flex-start;margin:0 0 2px}._backdrop_1yriq_11 button:focus-visible,._footer_1yriq_73 a:focus-visible{outline:2px solid var(--auth-copper);outline-offset:3px}._footer_1yriq_73{width:100%;max-width:352px;margin:auto auto 0;color:var(--auth-muted);font-size:12px;line-height:1.5}._footer_1yriq_73 nav{display:flex;flex-wrap:wrap;gap:0 14px}._footer_1yriq_73 a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}._footer_1yriq_73 a:hover{text-decoration:underline}._footer_1yriq_73 p{margin:0}@media(max-width:703px){._backdrop_1yriq_11{grid-template-columns:1fr;grid-template-rows:224px 1fr}._editorial_1yriq_35{position:relative;height:224px;padding:24px 32px}._formPane_1yriq_69{min-height:calc(100dvh - 224px);padding:24px 24px max(20px,env(safe-area-inset-bottom))}}._card_c4lqm_1{flex:1;min-height:min-content;width:100%;max-width:560px;margin:0 auto;display:grid;align-content:center;justify-items:stretch;gap:16px;padding:24px 0}._intro_c4lqm_3 h2{margin:0 0 4px;font-size:17px;line-height:1.3;font-weight:600;text-align:left}._intro_c4lqm_3 p{font-size:14px;line-height:1.5;color:var(--auth-muted);margin:0;text-align:left}._title_c4lqm_9{font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:700;color:var(--auth-ink);text-align:center}._subtitle_c4lqm_25{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--auth-muted);text-align:center;margin-top:calc(-1 * var(--spacing-sm))}._storeRow_c4lqm_43{display:flex;margin-top:calc(-1 * var(--spacing-sm))}._storeSelect_c4lqm_53{flex:1;min-height:44px;padding:0 var(--spacing-sm);border:1px solid rgb(15 22 19 / .12);border-radius:var(--radii-md);background:var(--auth-paper);color:var(--auth-ink);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._storeSelect_c4lqm_53:focus-visible{outline:2px solid var(--auth-copper);outline-offset:1px}._grid_c4lqm_89{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}._userBtn_c4lqm_101{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px solid rgb(15 22 19 / .12);border-radius:var(--radii-md);background:var(--auth-paper);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}._userBtn_c4lqm_101:hover{border-color:var(--auth-copper);background:color-mix(in srgb,var(--auth-copper) 8%,var(--auth-paper));transform:translateY(-1px)}._userBtn_c4lqm_101:disabled{opacity:.5;cursor:not-allowed;transform:none}._adminBtn_c4lqm_151{border-style:dashed}._offShiftTile_c4lqm_173{background:#f6f5f0;border-color:#0f161314}._offShiftTile_c4lqm_173 ._name_c4lqm_183,._offShiftTile_c4lqm_173 ._role_c4lqm_185{color:var(--auth-muted)}._offShiftTile_c4lqm_173 ._avatar_c4lqm_193{filter:saturate(.4)}._avatar_c4lqm_193{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-stone);color:var(--auth-ink);font-weight:700;font-size:16px;font-family:var(--font-family-sans)}._name_c4lqm_183{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;color:var(--auth-ink);text-align:center}._role_c4lqm_185{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--auth-muted);text-transform:capitalize;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25;max-width:100%}._shiftBadge_c4lqm_283{margin-top:2px;display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radii-pill, 999px);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:600;line-height:1.4;white-space:nowrap}._onShift_c4lqm_309{background:color-mix(in srgb,var(--auth-green) 16%,transparent);color:var(--auth-green)}._offShift_c4lqm_173{background:#fff;color:var(--auth-muted)}._loading_c4lqm_329{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--auth-muted);text-align:center;padding:var(--spacing-md)}._error_c4lqm_345{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--auth-urgent);text-align:center}._backBtn_c4lqm_361{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:44px;padding:0 var(--spacing-sm);margin:calc(-1 * var(--spacing-sm)) 0 calc(-1 * var(--spacing-sm)) calc(-1 * var(--spacing-sm));background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--auth-muted)}._backBtn_c4lqm_361:hover{color:var(--auth-ink)}._page_ltg6s_11{height:100%;overflow-y:auto;padding:var(--spacing-lg) var(--spacing-md) calc(var(--spacing-lg) * 3 + env(safe-area-inset-bottom,0px))}._container_ltg6s_27{max-width:min(480px,100%);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}._card_ltg6s_45{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}._cardHeader_ltg6s_69{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-secondary)}._profileCenter_ltg6s_85{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0}._avatar_ltg6s_101{width:64px;height:64px;border-radius:var(--radii-pill);display:flex;align-items:center;justify-content:center;color:var(--colors-action-primary-text);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);flex-shrink:0;background:var(--colors-action-primary)}._displayName_ltg6s_129{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);line-height:1.3;text-align:center}._roleBadge_ltg6s_145{display:inline-block;font-size:var(--font-size-xs);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radii-pill);background:var(--colors-surface-overlay);color:var(--colors-text-tertiary);text-transform:capitalize;font-weight:var(--font-weight-medium);letter-spacing:.02em;line-height:1.4}._rowFact_ltg6s_175{font-size:var(--font-size-sm);color:var(--colors-text-tertiary)}._linkRow_ltg6s_189{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-sm) var(--spacing-sm);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);cursor:pointer;font-family:var(--font-family-sans);transition:border-color var(--animation-fast) ease}._linkRow_ltg6s_189:hover{border-color:var(--colors-action-primary)}._linkRowLabel_ltg6s_225{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary)}._linkRowRight_ltg6s_237{display:flex;align-items:center;gap:var(--spacing-sm)}._countPill_ltg6s_251{background:var(--colors-semantic-critical);color:var(--colors-text-inverse);font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._chevron_ltg6s_283{font-size:var(--font-size-lg);line-height:1;color:var(--colors-text-tertiary)}._pushToggleBtn_ltg6s_303{padding:var(--spacing-sm) var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--animation-fast) ease}._pushToggleBtn_ltg6s_303:hover:not(:disabled){border-color:var(--colors-action-primary)}._pushToggleBtn_ltg6s_303:disabled{opacity:.5;cursor:not-allowed}._pushHint_ltg6s_347{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);line-height:1.4}._adminLink_ltg6s_363{display:block;padding:var(--spacing-sm) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;text-align:center;transition:border-color var(--animation-fast) ease,color var(--animation-fast) ease}._adminLink_ltg6s_363:hover{border-color:var(--colors-action-primary);color:var(--colors-action-primary-hover)}._logoutBtn_ltg6s_409{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--colors-border-strong);border-radius:var(--radii-pill);color:var(--colors-error);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:border-color var(--animation-fast) ease,background var(--animation-fast) ease}._logoutBtn_ltg6s_409:hover{border-color:var(--colors-error);background:color-mix(in srgb,var(--colors-error) 8%,transparent)}._switchUserBtn_ltg6s_457{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:border-color var(--animation-fast) ease}._switchUserBtn_ltg6s_457:hover{border-color:var(--colors-action-primary)}._card_1xj29_3{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px}._card_1xj29_3 h2{font-size:18px;margin:0}._card_1xj29_3 p{margin:8px 0 16px}._actions_1xj29_9{display:flex;flex-wrap:wrap;gap:12px}._card_1xj29_3 button,._modal_1xj29_11 button{background:#f57700;color:#fff;border:0;border-radius:12px;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer;min-height:48px}._card_1xj29_3 button:disabled,._modal_1xj29_11 button:disabled{opacity:.5;cursor:default}._card_1xj29_3 ._secondary_1xj29_15,._modal_1xj29_11 ._secondary_1xj29_15{background:#f0f0ee;color:#333}._modal_1xj29_11{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:0;border-radius:24px;padding:28px;color:#262626;box-sizing:border-box}._modal_1xj29_11::backdrop{background:#00000080}._modal_1xj29_11 header{display:flex;align-items:center;justify-content:space-between;gap:20px}._modal_1xj29_11 h2{font-size:26px;margin:0}._modal_1xj29_11 h3{font-size:24px}._modal_1xj29_11 p,._consent_1xj29_27{line-height:1.55}._modal_1xj29_11 ._close_1xj29_29{border-radius:50%;padding:0;width:44px;min-height:44px;flex-shrink:0;background:#eee;color:#444;font-size:28px}._modal_1xj29_11 blockquote{font-size:23px;line-height:1.5;margin:20px 0;padding:20px;border-radius:14px;background:#f5f4f1}._consent_1xj29_27{display:flex;gap:10px;margin:20px 0;align-items:flex-start}._consent_1xj29_27 input{margin-top:5px}._step_1xj29_37{font-weight:700}._modal_1xj29_11 progress{width:100%;accent-color:#f57700}._feedback_1xj29_41{font-weight:600;min-height:30px}._success_1xj29_43{text-align:center;padding:20px 0}._success_1xj29_43 span{display:block;color:#28754b;font-size:56px}._success_1xj29_43 button{margin:6px}._error_1xj29_49{color:#a33729;padding:12px;background:#fff1ec;border-radius:10px}._screen_nevgk_1{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}._shell_nevgk_9{width:min(960px,100%);margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}._header_nevgk_25{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._nextPanel_nevgk_41{background:linear-gradient(135deg,color-mix(in srgb,var(--colors-action-primary) 12%,transparent),color-mix(in srgb,var(--colors-chart-3) 8%,transparent)),var(--colors-surface-raised);border:1px solid color-mix(in srgb,var(--colors-action-primary) 28%,var(--colors-border-subtle));border-radius:var(--radii-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}._nextKicker_nevgk_65{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;margin-bottom:var(--spacing-sm)}._nextMain_nevgk_81{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--spacing-lg)}._nextDate_nevgk_95{color:var(--colors-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.2}._nextStore_nevgk_109{color:var(--colors-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:4px}._nextTime_nevgk_123{color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:clamp(22px,4vw,34px);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}._nextMeta_nevgk_143{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-md)}._nextMeta_nevgk_143 span,._warningPill_nevgk_159{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--spacing-sm);border-radius:var(--radii-pill);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);color:var(--colors-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._summaryGrid_nevgk_185{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}._summaryItem_nevgk_197{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md)}._summaryLabel_nevgk_221{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0}._summaryValue_nevgk_235{color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._agenda_nevgk_251{display:flex;flex-direction:column;gap:var(--spacing-md)}._dayGroup_nevgk_263{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden}._dayHeader_nevgk_277{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._dayHeaderTitle_nevgk_295{color:var(--colors-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._dayHeaderMeta_nevgk_307{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);margin-top:2px}._warningPill_nevgk_159{background:color-mix(in srgb,var(--colors-semantic-warning) 14%,var(--colors-surface-raised));border-color:color-mix(in srgb,var(--colors-semantic-warning) 44%,var(--colors-border-subtle));color:var(--colors-semantic-warning);white-space:nowrap}._shiftRows_nevgk_333{display:flex;flex-direction:column}._shiftRowCard_nevgk_343{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);min-height:74px;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._shiftRowCard_nevgk_343:last-child{border-bottom:0}._storeBadge_nevgk_371{width:42px;height:42px;border-radius:var(--radii-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--colors-chart-3) 18%,var(--colors-surface-overlay));color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._shiftInfo_nevgk_397{min-width:0}._shiftStore_nevgk_405{color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._shiftMeta_nevgk_423{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);margin-top:3px}._shiftRight_nevgk_437{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._shiftTime_nevgk_451{color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap}._coverBtn_nevgk_471{min-height:32px;padding:0 var(--spacing-sm);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}._coverBtn_nevgk_471:disabled{opacity:.6;cursor:default}._pendingPill_nevgk_509{padding:2px 8px;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-semantic-warning) 14%,var(--colors-surface-raised));color:var(--colors-semantic-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._notice_nevgk_529{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radii-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);color:var(--colors-text-secondary);font-size:var(--font-size-sm)}._weekNav_nevgk_549{margin-left:auto;display:flex;gap:6px}._weekNavBtn_nevgk_561{width:32px;min-height:32px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);color:var(--colors-text-accent);font-size:var(--font-size-md);line-height:1;cursor:pointer}._openShifts_nevgk_589{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-lg);overflow:hidden}._openHeader_nevgk_603{padding:var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._openHeader_nevgk_603:last-child{border-bottom:0}._openTitle_nevgk_623{color:var(--colors-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._openMeta_nevgk_635{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);margin-top:2px}._emptyPanel_nevgk_647{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-xl)}._emptyTitle_nevgk_673{color:var(--colors-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._emptyCopy_nevgk_685{color:var(--colors-text-tertiary);font-size:var(--font-size-sm);text-align:center}@media(max-width:640px){._screen_nevgk_1{padding:var(--spacing-md) var(--spacing-sm) calc(96px + env(safe-area-inset-bottom,0px))}._header_nevgk_25{gap:var(--spacing-xs)}._nextPanel_nevgk_41{padding:var(--spacing-md)}._nextMain_nevgk_81{grid-template-columns:1fr;gap:var(--spacing-md)}._nextTime_nevgk_123{font-size:28px}._summaryGrid_nevgk_185{grid-template-columns:repeat(3,minmax(0,1fr))}._summaryItem_nevgk_197{min-height:64px;padding:var(--spacing-sm)}._summaryValue_nevgk_235{font-size:var(--font-size-md)}._dayHeader_nevgk_277{align-items:flex-start}._shiftRowCard_nevgk_343{grid-template-columns:38px minmax(0,1fr);gap:var(--spacing-sm)}._storeBadge_nevgk_371{width:38px;height:38px}._shiftRight_nevgk_437{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:2px}._shiftTime_nevgk_451{font-size:var(--font-size-sm)}}._container_1qlfq_1{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md)}._header_1qlfq_15{display:flex;align-items:center;gap:var(--spacing-sm)}._back_1qlfq_19{background:none;border:none;color:var(--colors-text-secondary);font-size:var(--font-size-md);cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._title_1qlfq_45{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);letter-spacing:-.03em}._hint_1qlfq_59{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);line-height:1.4}._grid_1qlfq_71{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}._tile_1qlfq_83{position:relative;aspect-ratio:1 / 1;border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);overflow:hidden}._tileOpen_1qlfq_101{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-md);border:none;background:none;color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--animation-fast)}._tileOpen_1qlfq_101:active{background:var(--colors-surface-overlay)}._tileLabel_1qlfq_137{line-height:1.2}._pinOn_1qlfq_141,._pinOff_1qlfq_141{position:absolute;top:4px;right:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font-size:16px;line-height:1;z-index:1}._pinOn_1qlfq_141{color:var(--colors-text-accent)}._pinOff_1qlfq_141{color:var(--colors-text-tertiary)}._card_1qbef_3{background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);padding:12px;margin-bottom:var(--spacing-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s}._card_1qbef_3:hover{border-color:var(--colors-action-primary)}._header_1qbef_33{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._key_1qbef_47{font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary)}._statusBadge_1qbef_59{font-size:var(--font-size-xs);font-weight:600;color:var(--colors-text-inverse);background:var(--status-color);border-radius:var(--radii-sm);padding:var(--spacing-xxs) var(--spacing-sm)}._summary_1qbef_77{font-size:14px;color:var(--colors-text-primary);margin-bottom:6px;line-height:1.3}._meta_1qbef_91{display:flex;align-items:center;gap:var(--spacing-sm);font-size:12px;color:var(--colors-text-secondary)}._priorityGroup_1qbef_107{display:flex;align-items:center;gap:var(--spacing-xs)}._priorityDot_1qbef_119{width:8px;height:8px;border-radius:50%;background:var(--priority-color);display:inline-block}._raisedBy_1qbef_135{color:var(--colors-text-primary)}._comment_1qbef_143{font-size:12px;color:var(--colors-text-secondary);margin-top:6px;font-style:italic;border-top:1px solid var(--colors-border-strong);padding-top:6px}._detailHeader_1qbef_165{padding:var(--spacing-md, 16px) var(--spacing-lg, 24px);border-bottom:1px solid var(--colors-border-subtle, var(--colors-border-subtle));display:flex;flex-direction:column;gap:6px}._detailHeaderRow_1qbef_181{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._detailKey_1qbef_195{font-size:.8rem;font-weight:700;color:var(--colors-text-primary)}._detailStatusBadge_1qbef_207{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:var(--radii-sm, 4px);letter-spacing:0;color:var(--colors-text-inverse);background:var(--status-color)}._detailPriorityBadge_1qbef_227{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:var(--radii-sm, 4px);letter-spacing:0;background:var(--colors-surface-overlay);color:var(--priority-color)}._detailTitle_1qbef_247{font-size:1.1rem;font-weight:600;color:var(--colors-text-primary);line-height:1.35}._detailBody_1qbef_261{padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}._detailGrid_1qbef_269{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm, 8px)}._detailItem_1qbef_281{display:flex;flex-direction:column;gap:2px}._detailLabel_1qbef_293{font-size:.6rem;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._detailValue_1qbef_307{font-size:.8rem;color:var(--colors-text-primary);font-weight:500;display:flex;align-items:center;gap:4px}._detailCommentSection_1qbef_325{padding:var(--spacing-sm, 8px) var(--spacing-lg, 24px) var(--spacing-md, 16px);border-top:1px solid var(--colors-border-subtle, var(--colors-border-subtle))}._detailCommentLabel_1qbef_335{font-size:.6rem;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary, var(--colors-text-tertiary));margin-bottom:var(--spacing-xs, 4px)}._detailCommentText_1qbef_351{font-size:.85rem;color:var(--colors-text-secondary, var(--colors-text-secondary));line-height:1.6;font-style:italic;white-space:pre-wrap}._segmented_1l78f_3{display:flex;gap:var(--spacing-xs)}._segment_1l78f_3{flex:1;padding:8px 14px;border-radius:var(--radii-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer;min-height:var(--touch-min);transition:all var(--animation-fast)}._segmentActive_1l78f_31{background:var(--colors-accent);color:var(--colors-action-primary-text);border-color:var(--colors-accent)}._chipRow_1l78f_47{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}._chip_1l78f_47,._chipActive_1l78f_49{padding:6px 12px;border-radius:var(--radii-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-secondary);cursor:pointer}._chipActive_1l78f_49{background:color-mix(in srgb,var(--colors-accent) 16%,transparent);border-color:var(--colors-accent);color:var(--colors-text-accent)}._list_1l78f_81{display:flex;flex-direction:column;gap:4px}._loading_1l78f_87,._errorBox_1l78f_87{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xxl) var(--spacing-md);color:var(--colors-text-tertiary);font-size:var(--font-size-sm);text-align:center}._errorText_1l78f_109{margin:0;color:var(--colors-text-secondary);line-height:1.5}._retryButton_1l78f_111{padding:10px 24px;border-radius:var(--radii-pill);border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min)}._detailHeader_1l78f_137{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--colors-border-subtle);display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._detailKey_1l78f_153{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--colors-text-primary)}._detailStatus_1l78f_155{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:2px 8px;border-radius:var(--radii-sm);letter-spacing:0;background:var(--colors-surface-overlay);color:var(--colors-text-secondary)}._detailTitle_1l78f_173{padding:var(--spacing-md) var(--spacing-lg) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);line-height:1.35}._detailGrid_1l78f_189{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}._detailItem_1l78f_201{display:flex;flex-direction:column;gap:2px}._detailLabel_1l78f_203{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary)}._detailValue_1l78f_215{font-size:var(--font-size-sm);color:var(--colors-text-primary);font-weight:var(--font-weight-medium)}._detailCommentSection_1l78f_219{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md);border-top:1px solid var(--colors-border-subtle)}._detailCommentLabel_1l78f_227{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--colors-text-tertiary);margin-bottom:var(--spacing-xs)}._detailCommentText_1l78f_241{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5;font-style:italic}._transitionRow_1l78f_245{padding:0 var(--spacing-lg) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs)}._transitionButtons_1l78f_247{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}._transitionBtn_1l78f_249{padding:8px 14px;border-radius:var(--radii-pill);border:1px solid var(--colors-accent);background:color-mix(in srgb,var(--colors-accent) 10%,transparent);color:var(--colors-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min)}._transitionBtn_1l78f_249:disabled{opacity:.5;cursor:default}._commentRow_1l78f_275{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--colors-border-subtle)}._commentInput_1l78f_287{flex:1;padding:10px 14px;border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:var(--font-size-sm)}._commentBtn_1l78f_305{padding:10px 18px;border-radius:var(--radii-md);border:1px solid var(--colors-accent);background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--touch-min)}._commentBtn_1l78f_305:disabled{opacity:.5;cursor:default}._actionError_1l78f_331{padding:0 var(--spacing-lg) var(--spacing-md);color:var(--colors-semantic-critical);font-size:var(--font-size-xs)}._header_h2v7k_1{display:flex;flex-direction:column;gap:12px;padding:16px 16px 8px}._title_h2v7k_15{margin:0;font-size:1.4rem;font-weight:700}._search_h2v7k_27{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border, #d1d5db);font-size:.95rem}._chipRow_h2v7k_43{display:flex;gap:8px;flex-wrap:wrap}._chip_h2v7k_43,._chipActive_h2v7k_57{border-radius:999px;padding:6px 14px;font-size:.85rem;cursor:pointer;border:1px solid var(--border, #d1d5db);background:var(--surface, #fff)}._chipActive_h2v7k_57{background:var(--accent, #1d4ed8);border-color:var(--accent, #1d4ed8);color:#fff}._list_h2v7k_87{list-style:none;margin:0;padding:8px 16px 24px;display:flex;flex-direction:column;gap:10px}._card_h2v7k_105{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:14px 16px;border-radius:12px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);cursor:pointer}._card_h2v7k_105[data-doc-type=troubleshooter]{border-left:4px solid #d97706}._card_h2v7k_105[data-doc-type=sop]{border-left:4px solid #1d4ed8}._card_h2v7k_105[data-doc-type=policy]{border-left:4px solid #6b7280}._cardTitle_h2v7k_157{font-size:1rem;font-weight:650;line-height:1.3}._cardSub_h2v7k_169{font-size:.88rem;color:var(--text-muted, #6b7280);line-height:1.4}._cardMeta_h2v7k_181{display:flex;gap:10px;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted, #6b7280);align-items:center}._kind_h2v7k_199{font-weight:600;color:var(--text, #111827)}._safetyBadge_h2v7k_209{padding:2px 8px;border-radius:999px;background:#fef2f2;color:#991b1b;font-weight:600}._empty_h2v7k_225,._error_h2v7k_227{padding:16px;margin:0;color:var(--text-muted, #6b7280)}._error_h2v7k_227{color:#991b1b}._lockup_1crgl_1{display:inline-flex;align-items:center;gap:14px;min-width:0;color:var(--colors-text-primary);text-decoration:none;line-height:1}._mark_1crgl_11{display:block;width:47px;height:37px;flex:0 0 auto}._sideWave_1crgl_18{fill:var(--colors-text-primary)}._centerWave_1crgl_22{fill:var(--st-high)}._copy_1crgl_26{display:inline-flex;flex-direction:column;gap:5px;min-width:0}._wordmark_1crgl_36{display:inline-flex;align-items:center;height:32px}._wordmarkImg_1crgl_36{display:block;height:100%;width:auto;object-fit:contain}._wordmarkImgDark_1crgl_36,[data-theme=dark] ._wordmark_1crgl_36 ._wordmarkImgLight_1crgl_36{display:none}[data-theme=dark] ._wordmark_1crgl_36 ._wordmarkImgDark_1crgl_36{display:block}._dark_1crgl_67 ._wordmark_1crgl_36 ._wordmarkImgLight_1crgl_36{display:none}._dark_1crgl_67 ._wordmark_1crgl_36 ._wordmarkImgDark_1crgl_36{display:block}._wordmarkText_1crgl_77{align-items:baseline;gap:8px;height:auto;font-family:var(--font-family-sans);font-size:32px;font-weight:750;letter-spacing:0;white-space:nowrap}._primary_1crgl_88{color:currentColor}._os_1crgl_92{color:var(--st-high)}._byline_1crgl_96{display:block;font-size:13.5px;font-weight:500;letter-spacing:0;color:#9fa4aa;white-space:nowrap}._byline_1crgl_96 span{color:var(--colors-text-primary);font-weight:800}._dark_1crgl_67{color:var(--colors-text-primary)}._dark_1crgl_67 ._sideWave_1crgl_18{fill:#f4efe6}._dark_1crgl_67 ._byline_1crgl_96{color:#a6abb1}._dark_1crgl_67 ._byline_1crgl_96 span{color:var(--colors-text-primary)}._compact_1crgl_126{gap:10px}._compact_1crgl_126 ._mark_1crgl_11{width:34px;height:27px}._compact_1crgl_126 ._wordmark_1crgl_36{height:22px}._compact_1crgl_126 ._wordmarkText_1crgl_77{gap:5px;font-size:22px}._compact_1crgl_126 ._byline_1crgl_96{font-size:10px}._wordmarkOnly_1crgl_150 ._mark_1crgl_11,._wordmarkOnly_1crgl_150 ._byline_1crgl_96{display:none}._wordmarkOnly_1crgl_150 ._wordmark_1crgl_36{height:18px}._wordmarkOnly_1crgl_150 ._wordmarkText_1crgl_77{font-size:18px}._overlay_wmogt_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--p-sunken);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:_fadeIn_wmogt_1 .2s ease-out}._card_wmogt_27{background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-lg, 16px);padding:32px 28px;max-width:320px;width:calc(100% - 48px);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._iconWrap_wmogt_55{position:relative;width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent);display:flex;align-items:center;justify-content:center}._liveDot_wmogt_77{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:var(--colors-semantic-success);border:2px solid var(--colors-surface-raised);animation:_pulse_wmogt_1 2s ease-in-out infinite}@keyframes _pulse_wmogt_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}._title_wmogt_111{font-size:18px;font-weight:600;color:var(--colors-text-primary)}._description_wmogt_123{font-size:14px;color:var(--colors-text-secondary);line-height:1.5}._sessionId_wmogt_135{font-size:12px;color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;background:var(--colors-surface-overlay);padding:4px 12px;border-radius:var(--radii-md)}._actions_wmogt_155{display:flex;gap:12px;width:100%;margin-top:8px}._closeAction_wmogt_169{flex:1;padding:10px 0;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-primary);font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-family-sans);transition:background .15s}._closeAction_wmogt_169:hover{background:var(--colors-surface-overlay)}._disconnectAction_wmogt_205{flex:1;padding:10px 0;border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);border-radius:var(--radii-md);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent);color:var(--colors-semantic-critical);font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-family-sans);transition:background .15s}._disconnectAction_wmogt_205:hover{background:color-mix(in srgb,var(--colors-semantic-critical) 20%,transparent)}@keyframes _fadeIn_wmogt_1{0%{opacity:0}to{opacity:1}}._indicator_amg2k_23{display:flex;align-items:center;gap:6px;min-height:var(--p-tap);padding:0 var(--p-2);border:none;border-radius:var(--p-r-sm);background:transparent;cursor:pointer;font-family:var(--p-font-sans);font-size:.8125rem;font-weight:500;letter-spacing:0;transition:color var(--p-motion-fast) var(--p-ease)}._icon_amg2k_57{position:relative;display:flex;align-items:center;justify-content:center}._label_amg2k_71{white-space:nowrap}._live_amg2k_83{color:var(--st-done)}._muted_amg2k_95{color:var(--text-muted)}._muted_amg2k_95:hover{color:var(--text)}._offline_amg2k_113{color:var(--text-muted);cursor:default;opacity:.55}._liveDot_amg2k_127{position:absolute;top:-2px;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--st-done)}@media(max-width:768px){._indicator_amg2k_23._offline_amg2k_113{display:none}}._trigger_gjppg_11{display:flex;align-items:center;justify-content:center;min-width:var(--p-tap);min-height:var(--p-tap);border:none;border-radius:var(--p-r-sm);background:transparent;color:var(--text);cursor:pointer}._trigger_gjppg_11:hover,._trigger_gjppg_11:focus-visible{background:var(--p-field)}._triggerActive_gjppg_47{color:var(--colors-text-accent)}._overlay_gjppg_57{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:flex-end}._backdrop_gjppg_73{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--ink-rgb) / .4);cursor:default}._panel_gjppg_89{position:relative;display:flex;flex-direction:column;width:min(320px,calc(100vw - 24px));height:100%;background:var(--p-surface);border-left:1px solid var(--border);border-radius:var(--p-r-lg) 0 0 var(--p-r-lg);box-shadow:var(--p-shadow-2);overflow:hidden}._panel_gjppg_89:focus{outline:none}._identity_gjppg_141{position:relative;display:flex;flex-direction:column;gap:var(--p-2);padding:var(--p-4) var(--p-4) var(--p-4);background:var(--colors-hero-surface);color:var(--colors-hero-on);flex-shrink:0}._closeBtn_gjppg_163{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:var(--p-tap);height:var(--p-tap);border:none;border-radius:var(--p-r-sm);background:transparent;color:var(--colors-hero-on);cursor:pointer}._closeBtn_gjppg_163:hover,._closeBtn_gjppg_163:focus-visible{background:rgb(var(--cream-rgb) / .16)}._identityRow_gjppg_209{display:flex;align-items:center;gap:var(--p-3);padding-right:var(--p-tap)}._identityAvatar_gjppg_231{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--color-stone);color:var(--color-ink);font-family:var(--p-font-sans);font-size:.875rem;font-weight:700}._identityLines_gjppg_261{display:flex;flex-direction:column;gap:2px;min-width:0}._identityName_gjppg_275{font-family:var(--p-font-sans);font-size:1.0625rem;font-weight:600;color:var(--colors-hero-on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._identityMeta_gjppg_307{font-size:.8125rem;color:rgb(var(--cream-rgb) / .78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._shift_gjppg_323{display:flex;align-items:center;gap:var(--p-2);font-size:.8125rem;color:rgb(var(--cream-rgb) / .78)}._groups_gjppg_349{flex:1 1 auto;display:flex;flex-direction:column;padding:0 var(--p-2);overflow-y:auto;overscroll-behavior:contain}._groupLabel_gjppg_367{padding:var(--p-4) var(--p-2) var(--p-1);font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--text-muted)}._row_gjppg_383{display:flex;align-items:center;gap:var(--p-3);width:100%;min-height:var(--p-tap);padding:var(--p-1) var(--p-2);border:none;border-radius:var(--p-r-sm);background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background var(--p-motion-fast) var(--p-ease)}._row_gjppg_383:hover,._row_gjppg_383:focus-visible{background:var(--p-field)}._rowIcon_gjppg_439{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:color-mix(in oklab,var(--color-steel) 12%,var(--p-surface));color:var(--text-muted);flex-shrink:0}._rowLines_gjppg_463{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}._rowTitle_gjppg_479{font-family:var(--p-font-sans);font-size:.9375rem;font-weight:600;color:var(--text)}._rowSubtitle_gjppg_493{font-size:.8125rem;font-weight:400;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowChevron_gjppg_515{flex-shrink:0;color:var(--text-muted)}._utilities_gjppg_539{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-3);min-height:80px;padding:var(--p-3) var(--p-4);border-top:1px solid var(--border);flex-shrink:0}._utility_gjppg_569{display:flex;align-items:center;gap:var(--p-2);min-height:var(--p-tap);padding:0 var(--p-1);border:none;border-radius:var(--p-r-sm);background:transparent;color:var(--text-muted);font-family:var(--p-font-sans);font-size:.8125rem;font-weight:600;cursor:pointer}._utility_gjppg_569:hover,._utility_gjppg_569:focus-visible{color:var(--text)}._utilityUrgent_gjppg_615,._utilityUrgent_gjppg_615:hover,._utilityUrgent_gjppg_615:focus-visible{color:var(--st-urgent)}._endorsement_gjppg_637{display:flex;align-items:baseline;gap:var(--p-2);padding:0 var(--p-4) var(--p-4);font-size:.75rem;color:var(--text-muted);flex-shrink:0}._endorsementMark_gjppg_657{font-family:var(--p-font-sans);font-size:.8125rem;font-weight:700;color:var(--text)}._endorsement_gjppg_637 strong{color:var(--text);font-weight:700}._topBar_17yh8_13{display:flex;align-items:center;justify-content:space-between;gap:var(--p-3);height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--p-content-inset) 0;background:var(--p-surface);border-bottom:1px solid var(--border);flex-shrink:0;position:relative;z-index:100}._leftGroup_17yh8_53{display:flex;align-items:center;gap:var(--p-3);flex:1 1 auto;min-width:0}._titleGroup_17yh8_73{display:flex;align-items:center;gap:var(--p-2);flex-shrink:0}._title_17yh8_73{font-family:var(--brand-wordmark-font, var(--font-family-heading));font-size:var(--brand-wordmark-size, .875rem);font-weight:var(--brand-wordmark-weight, 700);color:var(--brand-wordmark-color, var(--text));letter-spacing:var(--brand-wordmark-tracking, 0);line-height:1}._orgLogo_17yh8_117{height:28px;max-height:calc(100% - 12px);width:auto;max-width:160px;object-fit:contain;display:block}._orgLogoDark_17yh8_149,[data-theme=dark] ._orgLogoLight_17yh8_155{display:none}[data-theme=dark] ._orgLogoDark_17yh8_149{display:block}._orgLogoRight_17yh8_173{display:inline-flex;align-items:center;margin-right:var(--p-2);flex-shrink:0}._cmdTrigger_17yh8_193{display:flex;align-items:center;gap:var(--p-2);flex:0 1 380px;min-width:160px;min-height:var(--p-tap);padding:0 var(--p-2) 0 var(--p-4);border:1px solid var(--border);border-radius:var(--p-r-pill);background:var(--p-field);color:var(--text-muted);cursor:pointer;font-family:var(--p-font-sans);font-size:.8125rem;text-align:left;transition:border-color var(--p-motion-fast) var(--p-ease)}._cmdTrigger_17yh8_193:hover,._cmdTrigger_17yh8_193:focus-visible{border-color:var(--p-line-strong)}._cmdPlaceholder_17yh8_241{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cmdHint_17yh8_255{padding:2px var(--p-2);border:1px solid var(--border);border-radius:var(--p-r-xs);background:var(--p-surface);color:var(--text-muted);font-family:var(--p-font-sans);font-size:.6875rem;font-weight:600}._rightGroup_17yh8_279{display:flex;align-items:center;gap:var(--p-1);flex-shrink:0}._iconBtn_17yh8_301{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--p-tap);min-height:var(--p-tap);border:none;border-radius:var(--p-r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--p-motion-fast) var(--p-ease),color var(--p-motion-fast) var(--p-ease)}._iconBtn_17yh8_301:hover,._iconBtn_17yh8_301:focus-visible{background:var(--p-field);color:var(--text)}@media(max-width:768px){._topBar_17yh8_13,._leftGroup_17yh8_53{gap:var(--p-1)}._rightGroup_17yh8_279{gap:0}._orgLogoRight_17yh8_173 ._orgLogo_17yh8_117{height:22px;max-width:116px}}._tabs_1iwvz_5{display:flex;align-items:flex-end;justify-content:space-around;flex-shrink:0;position:relative;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--colors-surface-base);border-top:1px solid var(--colors-border-subtle);z-index:100}._tab_1iwvz_5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;cursor:pointer;color:var(--colors-text-tertiary);min-height:48px;min-width:56px;padding:var(--spacing-xs);transition:color var(--animation-fast) ease;font-family:var(--font-family-sans)}._tab_1iwvz_5:hover{color:var(--colors-text-secondary)}._active_1iwvz_85{color:var(--colors-text-primary)}._icon_1iwvz_93{position:relative;display:flex;align-items:center;justify-content:center}._label_1iwvz_117{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}._overlay_gb3dk_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--p-sunken);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;animation:_fadeIn_gb3dk_1 .2s ease-out}._content_gb3dk_31{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px;position:relative;width:100%;max-width:360px}._closeBtn_gb3dk_57{position:absolute;top:-20px;right:8px;background:none;border:none;color:var(--colors-text-secondary);cursor:pointer;padding:8px;transition:color .15s}._closeBtn_gb3dk_57:hover{color:var(--colors-text-primary)}._stateLabel_gb3dk_93{font-size:14px;font-weight:600;letter-spacing:0;color:var(--colors-text-secondary)}._orb_gb3dk_111{position:relative;width:140px;height:140px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;color:var(--colors-text-inverse);background:linear-gradient(135deg,var(--colors-chart-3),var(--colors-chart-6));-webkit-tap-highlight-color:transparent}._orbGlow_gb3dk_139{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--colors-chart-3) 30%,transparent),transparent 70%);filter:blur(20px);z-index:-1;pointer-events:none;opacity:.5;transition:opacity .3s,background .3s}._orbRing_gb3dk_163{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid var(--colors-border-strong);pointer-events:none;transition:border-color .3s}._orbSpeaking_gb3dk_185{background:linear-gradient(135deg,var(--colors-chart-3),var(--colors-chart-6))}._orbSpeaking_gb3dk_185 ._orbGlow_gb3dk_139{background:radial-gradient(circle,color-mix(in srgb,var(--colors-chart-3) 50%,transparent),transparent 70%);opacity:.7;animation:_speakPulse_gb3dk_1 1.2s ease-in-out infinite}._orbSpeaking_gb3dk_185 ._orbRing_gb3dk_163{border-color:color-mix(in srgb,var(--colors-chart-3) 50%,transparent);animation:_ringPulse_gb3dk_1 1.2s ease-in-out infinite}@keyframes _speakPulse_gb3dk_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes _ringPulse_gb3dk_1{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.6}}._orbError_gb3dk_239{background:var(--colors-surface-overlay);color:color-mix(in srgb,var(--colors-semantic-critical) 70%,transparent)}._orbError_gb3dk_239 ._orbGlow_gb3dk_139{opacity:.05}._spinner_gb3dk_261{animation:_spin_gb3dk_261 1s linear infinite}@keyframes _spin_gb3dk_261{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._instruction_gb3dk_283{font-size:18px;color:var(--colors-text-primary);text-align:center;font-weight:500;max-width:280px;min-height:28px;line-height:1.4}._hint_gb3dk_303{font-size:12px;color:var(--colors-text-tertiary);letter-spacing:0}._conflictActions_gb3dk_319{display:flex;flex-direction:column;gap:12px;width:100%;max-width:260px}._conflictBtnPrimary_gb3dk_335{padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,var(--colors-chart-3),var(--colors-chart-6));color:var(--colors-text-inverse);transition:opacity .15s}._conflictBtnPrimary_gb3dk_335:hover{opacity:.85}._conflictBtnSecondary_gb3dk_367{padding:14px 24px;border:1px solid var(--colors-border-accent);border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;background:transparent;color:var(--colors-text-secondary);transition:border-color .15s,color .15s}._conflictBtnSecondary_gb3dk_367:hover{border-color:var(--colors-border-accent);color:var(--colors-text-primary)}@keyframes _fadeIn_gb3dk_1{0%{opacity:0}to{opacity:1}}._wrap_y0692_1{position:relative;display:flex;align-items:center;flex-shrink:0}._plusBtn_y0692_15{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);cursor:pointer;transition:background var(--animation-fast),color var(--animation-fast)}._plusBtn_y0692_15:hover:not(:disabled){background:color-mix(in srgb,var(--colors-accent) 12%,transparent);color:var(--colors-text-primary)}._plusBtn_y0692_15:disabled{opacity:.45;cursor:default}._menu_y0692_73{position:absolute;bottom:calc(100% + 8px);left:0;right:auto;z-index:40;min-width:190px;max-width:min(260px,calc(100vw - 32px));display:flex;flex-direction:column;padding:6px;gap:2px;border-radius:var(--radii-md);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);box-shadow:0 8px 24px #00000040}._item_y0692_109{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:var(--radii-sm);background:none;color:var(--colors-text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;min-height:44px}._item_y0692_109:hover{background:color-mix(in srgb,var(--colors-accent) 12%,transparent)}._itemIcon_y0692_145{font-size:15px;width:20px;text-align:center;flex-shrink:0}._barWrapper_exxps_5{flex-shrink:0;position:relative;z-index:99;background:var(--colors-surface-base);border-top:1px solid var(--colors-border-subtle)}._bar_exxps_5{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}._input_exxps_43{flex:1;height:var(--p-tap);padding:0 var(--spacing-md);background-color:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--p-r-pill);color:var(--colors-text-primary);font-size:var(--font-size-sm);outline:none;transition:border-color var(--animation-fast);font-family:var(--font-family-sans)}._input_exxps_43::placeholder{color:var(--colors-text-tertiary)}._input_exxps_43:focus{border-color:var(--colors-border-strong)}._input_exxps_43:disabled{opacity:.4}._sendBtn_exxps_99{width:var(--p-tap);height:var(--p-tap);border-radius:var(--p-r-pill);border:1px solid var(--colors-border-subtle);background-color:var(--colors-accent);color:var(--colors-action-primary-text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all var(--animation-fast)}._sendBtn_exxps_99:hover:not(:disabled){color:var(--colors-text-primary);border-color:var(--colors-border-strong)}._sendBtn_exxps_99:disabled{opacity:.25;cursor:not-allowed}._voiceBtn_exxps_153{width:var(--p-tap);height:var(--p-tap);border-radius:50%;border:0;background:var(--colors-accent);color:var(--colors-action-primary-text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all var(--animation-fast);-webkit-tap-highlight-color:transparent}._voiceBtn_exxps_153:hover{filter:brightness(1.06)}._voiceBtn_exxps_153:active{transform:scale(.93)}._voiceBtnSip_exxps_205{border-color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);color:var(--colors-semantic-success);animation:_sipPulse_exxps_1 2s ease-in-out infinite}@keyframes _sipPulse_exxps_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--colors-semantic-success) 30%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--colors-semantic-success) 0%,transparent)}}._voiceBtnLive_exxps_233{border-color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 20%,transparent);color:var(--colors-text-inverse);animation:_livePulse_exxps_1 1.4s ease-in-out infinite;transition:transform .1s ease}@keyframes _livePulse_exxps_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--colors-semantic-critical) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--colors-semantic-critical) 0%,transparent)}}._voiceBtnAgentSpeaking_exxps_263{border-color:var(--colors-chart-3);background:linear-gradient(135deg,color-mix(in srgb,var(--colors-chart-3) 30%,transparent),color-mix(in srgb,var(--colors-chart-6) 20%,transparent));color:var(--colors-text-inverse);animation:_agentPulse_exxps_1 1.2s ease-in-out infinite}@keyframes _agentPulse_exxps_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--colors-chart-3) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--colors-chart-3) 0%,transparent)}}._shell_fydlr_15{display:flex;flex-direction:column;width:100%;height:calc(100vh + var(--viewport-bottom-shortfall));overflow:hidden;background:var(--colors-surface-base)}@supports (height: 100dvh){._shell_fydlr_15{height:calc(100dvh + var(--viewport-bottom-shortfall))}}._content_fydlr_9{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._chrome_fydlr_97{display:flex;flex-direction:column;flex-shrink:0}._backdrop_dw3rm_1{--login-ink: #0f1613;--login-muted: #5c665f;--login-paper: #fbfaf6;--login-green: #2d523d;--login-copper: #c97b45;color-scheme:light;container-type:inline-size;width:100%;display:grid;grid-template-columns:1fr 1fr;height:100dvh;overflow-y:auto;background:var(--login-paper);color:var(--login-ink);font-family:var(--p-font-sans, var(--font-family-sans))}._editorial_dw3rm_35{position:sticky;top:0;height:100dvh;overflow:hidden;background:var(--login-ink);color:#f5f1e8;display:flex;flex-direction:column;justify-content:space-between;padding:32px;isolation:isolate}._hero_dw3rm_61{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}._editorial_dw3rm_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0f1613e0,#0f16136b 42%,#0f16136b 62%,#0f1613a8)}._atb_dw3rm_65{height:26px;width:auto;align-self:flex-start}._tagline_dw3rm_67{font-family:var(--p-font-display);font-size:clamp(2rem,1.2rem + 4.8cqw,4rem);font-optical-sizing:auto;line-height:1.02;letter-spacing:-.02em;max-width:16ch;margin:0;font-weight:300}._formPane_dw3rm_69{position:relative;min-width:0;min-height:100dvh;padding:max(32px,env(safe-area-inset-top)) 32px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:24px}._card_dw3rm_73{flex:1;min-height:min-content;width:100%;max-width:352px;margin:0 auto;display:grid;align-content:center;justify-items:stretch;gap:16px;padding:24px 0}._logo_dw3rm_75{width:160px;height:auto;align-self:flex-start;margin:0 0 2px}._intro_dw3rm_77 h2{margin:0 0 4px;font-size:17px;line-height:1.3;font-weight:600}._intro_dw3rm_77 p,._subtitle_dw3rm_79{font-size:14px;line-height:1.5;color:var(--login-muted);margin:0}._field_dw3rm_81{display:flex;flex-direction:column;gap:7px}._label_dw3rm_83{font-size:13px;letter-spacing:.005em;font-weight:600;line-height:1.4}._input_dw3rm_85{width:100%;min-height:44px;padding:11px 13px;border:1px solid rgb(15 22 19 / .1);border-radius:10px;background:var(--login-paper);color:var(--login-ink);font:inherit;font-size:15px;box-sizing:border-box}._input_dw3rm_85::placeholder{color:var(--login-muted)}._input_dw3rm_85:focus-visible,._backdrop_dw3rm_1 button:focus-visible,._footer_dw3rm_89 a:focus-visible{outline:2px solid var(--login-copper);outline-offset:3px}._input_dw3rm_85:focus-visible{outline:none;border-color:var(--login-copper);box-shadow:0 0 0 3px color-mix(in oklab,var(--login-copper) 30%,transparent)}._passwordInput_dw3rm_93{position:relative}._passwordInput_dw3rm_93 ._input_dw3rm_85{padding-right:48px}._reveal_dw3rm_97{position:absolute;right:2px;top:1px;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;color:var(--login-muted);cursor:pointer}._reveal_dw3rm_97 svg{width:17px;height:17px}._forgot_dw3rm_101{justify-self:end;background:none;border:0;color:#975c34;font:inherit;font-size:13px;min-height:44px;margin:-12px 0;padding:8px 0;cursor:pointer}._help_dw3rm_103{margin:0;font-size:13px;line-height:1.5;color:var(--login-muted)}._submitBtn_dw3rm_105,._googleBtn_dw3rm_105{width:100%;min-height:44px;padding:12px 18px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}._submitBtn_dw3rm_105{background:var(--login-green);color:#f5f1e8;border:1px solid var(--login-green)}._submitBtn_dw3rm_105:hover{background:#244632}._submitBtn_dw3rm_105:disabled,._googleBtn_dw3rm_105:disabled{opacity:.55;cursor:wait}._error_dw3rm_113{color:#a52b28;font-size:14px;line-height:1.4}._ssoArea_dw3rm_115{display:flex;flex-direction:column;gap:16px}._ssoDivider_dw3rm_117{display:flex;align-items:center;gap:12px;color:var(--login-muted);font-size:12px}._ssoDivider_dw3rm_117:before,._ssoDivider_dw3rm_117:after{content:"";flex:1;height:1px;background:#e0e0da}._googleBtn_dw3rm_105{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dadce0;background:#fff;color:var(--login-ink)}._googleBtn_dw3rm_105:hover{background:#f9faf8}._googleIcon_dw3rm_125{width:18px;height:18px;flex-shrink:0}._backBtn_dw3rm_127{position:absolute;top:20px;background:none;border:0;color:var(--login-muted);cursor:pointer;font:inherit;font-size:13px;min-height:44px;align-self:flex-start;padding:0}._footer_dw3rm_89{width:100%;max-width:352px;margin:auto auto 0;color:var(--login-muted);font-size:12px;line-height:1.5}._footer_dw3rm_89 nav{display:flex;flex-wrap:wrap;gap:0 14px}._footer_dw3rm_89 a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}._footer_dw3rm_89 a:hover{text-decoration:underline}._footer_dw3rm_89 p{margin:0}@media(max-width:703px){._backdrop_dw3rm_1{grid-template-columns:1fr;grid-template-rows:224px 1fr}._editorial_dw3rm_35{position:relative;height:224px;padding:24px 32px}._formPane_dw3rm_69{min-height:calc(100dvh - 224px);padding:24px 24px max(20px,env(safe-area-inset-bottom))}._input_dw3rm_85{font-size:16px}}._card_1aug6_7{flex:1;min-height:min-content;width:100%;max-width:352px;margin:0 auto;display:grid;align-content:center;justify-items:stretch;gap:16px;padding:24px 0}._intro_1aug6_9 h2{margin:0 0 4px;font-size:17px;line-height:1.3;font-weight:600}._intro_1aug6_9 p{font-size:14px;line-height:1.5;color:var(--auth-muted);margin:0}._count_1aug6_15{justify-self:end;font-size:12px;color:var(--auth-muted);margin:-8px 0 -4px}._orgList_1aug6_25{display:flex;flex-direction:column;background:#fff;border:1px solid rgb(15 22 19 / .08);border-radius:14px;max-height:292px;overflow-y:auto;overscroll-behavior:contain}._orgBtn_1aug6_47{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;background:none;border:0;border-bottom:1px solid rgb(15 22 19 / .06);font:inherit;color:inherit;text-align:left;cursor:pointer}._orgBtn_1aug6_47:last-child{border-bottom:0}._orgBtn_1aug6_47:hover{background:#f6f5f0}._orgIcon_1aug6_81{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;overflow:hidden;background:#f1efe8;color:var(--auth-ink)}._orgIconImg_1aug6_109{width:100%;height:100%;object-fit:contain}._orgInfo_1aug6_113{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._orgName_1aug6_115{font-size:15px;font-weight:600;line-height:1.3}._orgMeta_1aug6_117{display:flex;align-items:center;gap:7px;min-width:0}._orgDesc_1aug6_119{font-size:13px;color:var(--auth-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lastUsed_1aug6_121{flex-shrink:0;font-size:11px;line-height:1.6;padding:0 7px;border-radius:999px;background:#eceae2;color:var(--auth-muted)}._chevron_1aug6_123{flex-shrink:0;width:16px;height:16px;color:var(--auth-muted)}._signedIn_1aug6_127{font-size:13px;color:var(--auth-muted)}._signOut_1aug6_137{display:flex;align-items:center;justify-content:center;gap:8px;align-self:center;min-height:44px;padding:0 16px;background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:var(--auth-urgent);cursor:pointer}._signOut_1aug6_137:hover{text-decoration:underline}._signOut_1aug6_137 svg{width:15px;height:15px}._notice_1aug6_145{font-size:14px;line-height:1.5;color:var(--auth-muted);margin:0}._retryBtn_1aug6_147{justify-self:start;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--auth-green);background:var(--auth-green);color:#f5f1e8;font:inherit;font-size:13px;font-weight:600;cursor:pointer}._backdrop_4a4ni_1{display:flex;min-height:100dvh;overflow-y:auto;background:var(--colors-surface-base);padding:max(var(--spacing-md),env(safe-area-inset-top)) var(--spacing-md) max(var(--spacing-md),env(safe-area-inset-bottom))}._card_4a4ni_15{width:100%;max-width:420px;margin:auto;display:flex;flex-direction:column;gap:18px;padding:34px;background:linear-gradient(180deg,#ffaf1b14,#ffaf1b00 36%),var(--colors-surface-raised);border:1px solid rgba(255,175,27,.24);border-radius:var(--radii-md);box-shadow:0 20px 70px #0000006b}._logo_4a4ni_31{align-self:center;margin-bottom:2px}._subtitle_4a4ni_36{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;margin-top:calc(-1 * var(--spacing-sm))}._field_4a4ni_44{display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_4a4ni_50{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:500;color:var(--colors-text-secondary);letter-spacing:0}._input_4a4ni_58{padding:var(--spacing-sm) 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm)}._input_4a4ni_58::placeholder{color:var(--colors-text-tertiary)}._input_4a4ni_58:focus{outline:none;border-color:#ffaf1b;box-shadow:0 0 0 3px #ffaf1b24}._submitBtn_4a4ni_78{padding:12px var(--spacing-md);border:none;border-radius:var(--radii-md);background:#ffaf1b;color:#111;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease;letter-spacing:.02em}._submitBtn_4a4ni_78:hover{background:#ffc24d;transform:translateY(-1px)}._submitBtn_4a4ni_78:disabled{opacity:.5;cursor:not-allowed}._passwordInput_4a4ni_103{position:relative}._passwordInput_4a4ni_103 ._input_4a4ni_58{width:100%;box-sizing:border-box;padding-right:48px}._reveal_4a4ni_113{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;color:var(--colors-text-tertiary);cursor:pointer}._reveal_4a4ni_113 svg{width:17px;height:17px}._forgot_4a4ni_133{align-self:flex-end;min-height:44px;margin:calc(-1 * var(--spacing-sm)) 0;padding:var(--spacing-xs) 0;background:none;border:0;color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._help_4a4ni_146{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:1.5;color:var(--colors-text-secondary)}._error_4a4ni_154{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--colors-error);text-align:center}._ssoArea_4a4ni_162{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:stretch}._ssoDivider_4a4ni_170{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);color:var(--colors-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-xs)}._ssoDivider_4a4ni_170:before,._ssoDivider_4a4ni_170:after{content:"";flex:1;height:1px;background:var(--colors-border-strong)}._googleBtn_4a4ni_192{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;padding:12px var(--spacing-md);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}._googleBtn_4a4ni_192:hover{border-color:#ffaf1b;transform:translateY(-1px)}._googleBtn_4a4ni_192:disabled{opacity:.5;cursor:not-allowed;transform:none}._googleIcon_4a4ni_221{width:18px;height:18px;flex-shrink:0}._backBtn_4a4ni_228{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:44px;padding:0 var(--spacing-sm);margin:calc(-1 * var(--spacing-sm)) 0 calc(-1 * var(--spacing-sm)) calc(-1 * var(--spacing-sm));background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._backBtn_4a4ni_228:hover{color:var(--colors-text-primary)}._options_1mmdv_1{display:flex;flex-direction:column;gap:var(--spacing-sm)}._option_1mmdv_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .1s ease,background .15s ease}._option_1mmdv_1:hover{border-color:var(--colors-accent);transform:translateY(-1px)}._option_1mmdv_1:focus-visible{outline:none;border-color:var(--colors-accent);box-shadow:0 0 0 2px var(--colors-accent)}._optionTitle_1mmdv_35{font-size:var(--font-size-md);font-weight:600}._optionSubtitle_1mmdv_40{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._backdrop_rxhnx_1{display:flex;min-height:100dvh;overflow-y:auto;background:var(--colors-surface-base);padding:max(var(--spacing-md),env(safe-area-inset-top)) var(--spacing-md) max(var(--spacing-md),env(safe-area-inset-bottom))}._card_rxhnx_15{width:100%;max-width:440px;margin:auto;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:32px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-lg)}._logo_rxhnx_28{align-self:center;margin-bottom:2px}._heading_rxhnx_33{font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:600;color:var(--colors-text-primary);text-align:center}._message_rxhnx_41{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center}._backBtn_rxhnx_48{padding:12px 16px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._backdrop_13e9g_1{display:flex;align-items:center;justify-content:center;height:100%;background:var(--colors-surface-base);padding:var(--spacing-md)}._card_13e9g_10{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:32px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-lg)}._logo_13e9g_22{align-self:center;margin-bottom:2px}._message_13e9g_27{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center}._error_13e9g_34{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-error);text-align:center}._loginBtn_13e9g_41{padding:12px 16px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._input_13e9g_53{padding:12px 14px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md)}._submitBtn_13e9g_63{padding:12px 16px;border:none;border-radius:var(--radii-md);background:var(--colors-brand-primary, var(--colors-text-primary));color:var(--colors-surface-base);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._submitBtn_13e9g_63:disabled{opacity:.6;cursor:default}._page_1s9fp_29{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--colors-surface-base);display:flex;flex-direction:column}._media_1s9fp_51{width:100%;aspect-ratio:4 / 5;max-height:60vh;background:var(--colors-surface-sunken);overflow:hidden}._mediaInner_1s9fp_81{width:100%;height:100%;object-fit:cover;display:block}._mediaPlaceholder_1s9fp_95{width:100%;height:100%;background:var(--colors-surface-overlay)}._body_1s9fp_107{padding:var(--spacing-md);padding-bottom:var(--spacing-xl)}._title_1s9fp_117{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);line-height:1.3}._totalCost_1s9fp_133{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);margin-bottom:var(--spacing-md)}._section_1s9fp_147{margin-bottom:var(--spacing-lg)}._sectionTitle_1s9fp_155{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-secondary);letter-spacing:0;margin-bottom:var(--spacing-sm)}._narrativeSummary_1s9fp_171{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-md);color:var(--colors-text-primary);line-height:1.5}._narrativeTip_1s9fp_185{margin:var(--spacing-sm) 0 0 0;font-size:var(--font-size-sm);font-style:italic;color:var(--colors-text-secondary)}._list_1s9fp_199{margin:0;padding-left:var(--spacing-md);font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.6;display:flex;flex-direction:column;gap:var(--spacing-xs)}._productGrid_1s9fp_221{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-sm)}._productTile_1s9fp_237{display:flex;flex-direction:column;min-height:40px;text-decoration:none;color:inherit;border-radius:var(--radii-md);overflow:hidden;background:var(--colors-surface-overlay)}._productImage_1s9fp_259,._productImagePlaceholder_1s9fp_261{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--colors-surface-overlay);display:block}._productName_1s9fp_277{padding:var(--spacing-xs) var(--spacing-xs) 0 var(--spacing-xs);font-size:var(--font-size-sm);color:var(--colors-text-primary)}._productPrice_1s9fp_289{padding:0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._centeredNote_1s9fp_303,._centeredCard_1s9fp_305{margin:auto;padding:var(--spacing-lg);text-align:center;max-width:320px}._centeredTitle_1s9fp_319{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);margin-bottom:var(--spacing-sm)}._centeredMessage_1s9fp_333{margin:0;font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5}@media(min-width:900px){._body_1s9fp_107{max-width:640px;margin:0 auto;width:100%}}._shell_1bepz_8{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--p-font-sans);font-size:.875rem;line-height:1.5}._shell_1bepz_8 *,._shell_1bepz_8 *:before,._shell_1bepz_8 *:after{box-sizing:border-box}._shell_1bepz_8 button{font:inherit;color:inherit}._shell_1bepz_8 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sidebar_1bepz_37{background:var(--p-surface);border-right:1px solid var(--border);padding:var(--p-4) var(--p-3);display:flex;flex-direction:column;gap:var(--p-3);min-width:0;overflow-y:auto;max-height:100vh;position:sticky;top:0}._brand_1bepz_51{padding:0 var(--p-2)}._navSection_1bepz_55{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border);padding-top:var(--p-2)}._navHeading_1bepz_63{display:flex;align-items:center;gap:var(--p-2);width:100%;border:0;background:transparent;padding:var(--p-2);border-radius:var(--p-r-sm);font-size:.8125rem;font-weight:600;color:var(--heading);cursor:pointer;text-align:left}._navHeading_1bepz_63:hover{background:var(--p-field)}._navHeadingLabel_1bepz_83{flex:1}._navItems_1bepz_87{display:flex;flex-direction:column;gap:2px;padding:0 0 var(--p-2) var(--p-4);border-left:1px solid var(--border);margin-left:var(--p-3)}._navContext_1bepz_96{font-size:.8125rem;color:var(--text-muted);padding:var(--p-2);border:1px solid var(--border);border-radius:var(--p-r-sm);background:var(--p-sunken)}._navNote_1bepz_105{padding:0 var(--p-2)}._navCount_1bepz_109{font-weight:400;font-size:.75rem}._navItem_1bepz_87{display:flex;align-items:center;gap:var(--p-2);width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:6px var(--p-2);border-radius:var(--p-r-sm);font-size:.8125rem;cursor:pointer;min-height:32px}._navItem_1bepz_87:hover{background:var(--p-field)}._navItem_1bepz_87[aria-current=page]{background:var(--colors-accent-surface);border-color:var(--colors-border-accent);color:var(--accent-text)}._navDot_1bepz_139{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}._navHint_1bepz_147{margin-left:auto;font-size:.6875rem;color:var(--text-muted)}._sidebarFoot_1bepz_153{margin-top:auto;display:flex;flex-direction:column;gap:var(--p-2);padding:0 var(--p-2)}._main_1bepz_166{min-width:0;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--p-5) var(--p-6) var(--p-6)}._head_1bepz_175{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--p-4);flex-wrap:wrap;margin-bottom:var(--p-4)}._context_1bepz_184{font-size:.8125rem;color:var(--text-muted)}._title_1bepz_5{margin:var(--p-1) 0 0}._headActions_1bepz_196{display:flex;gap:var(--p-2);align-items:center;flex-wrap:wrap}._burger_1bepz_203{display:none}._stack_1bepz_212{display:flex;flex-direction:column;gap:var(--p-4)}._muted_1bepz_222{color:var(--text-muted);font-size:.8125rem}._p_1bepz_189{margin:0}._badge_1bepz_234{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:var(--p-r-pill);padding:1px var(--p-2);font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._badgeAccent_1bepz_246{color:var(--accent-text);border-color:var(--colors-border-accent)}._badgeError_1bepz_251{color:var(--st-urgent);border-color:var(--st-urgent);background:var(--st-urgent-wash)}._badgeWarn_1bepz_257{color:var(--st-high);background:var(--st-high-wash);border-color:transparent}._badgeDone_1bepz_263{color:var(--st-done);background:var(--st-done-wash);border-color:transparent}._idTag_1bepz_272{font-size:.75rem;background:var(--p-field);border-radius:var(--p-r-xs);padding:2px var(--p-2);color:var(--text-muted);font-family:var(--p-font-mono)}._link_1bepz_281{border:0;background:none;padding:0;color:var(--accent-text);font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}._disabled_1bepz_305{display:flex;flex-direction:column;gap:var(--p-1);padding:var(--p-3);border:1px dashed var(--p-line-strong);border-radius:var(--p-r-sm);background:var(--p-sunken)}._disabledLabel_1bepz_315{display:flex;justify-content:space-between;gap:var(--p-2);align-items:center;font-size:.8125rem;font-weight:500}._disabledValue_1bepz_324{font-size:.8125rem}._disabledReason_1bepz_328{font-size:.75rem;color:var(--text-muted)}._setting_1bepz_334{display:flex;flex-direction:column;gap:var(--p-2);padding:var(--p-3);border:1px solid var(--border);border-radius:var(--p-r-sm);background:var(--p-surface)}._field_1bepz_344{width:100%;min-width:0;background:var(--p-field);border:1px solid var(--p-line-strong);border-radius:var(--p-r-sm);padding:6px var(--p-2);color:var(--text);font:inherit;font-size:.8125rem}._settingActions_1bepz_356{display:flex;gap:var(--p-2);align-items:center;flex-wrap:wrap}._primaryBtn_1bepz_363{border:1px solid var(--accent);background:var(--accent);color:var(--accent-on);border-radius:var(--p-r-pill);padding:4px var(--p-3);font-size:.8125rem;font-weight:600;cursor:pointer;min-height:32px}._primaryBtn_1bepz_363:disabled{opacity:.45;cursor:not-allowed}._section_1bepz_381{background:var(--p-surface);border:1px solid var(--border);border-radius:var(--p-r-md);padding:var(--p-4) var(--p-5);display:flex;flex-direction:column;gap:var(--p-3);min-width:0}._sectionMain_1bepz_393{background:transparent;border:0;padding:0}._sectionTitle_1bepz_399{font-size:.9375rem;font-weight:600;margin:0;color:var(--heading)}._chips_1bepz_406{display:flex;gap:var(--p-2);align-items:center;flex-wrap:wrap;font-size:.8125rem}._chip_1bepz_406{border:1px solid var(--border);background:var(--p-field);border-radius:var(--p-r-pill);padding:2px var(--p-3);font-size:.8125rem;cursor:pointer;min-height:28px}._chip_1bepz_406:hover{border-color:var(--colors-border-accent);color:var(--accent-text)}._actionList_1bepz_429{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--p-1) var(--p-4)}._actionItem_1bepz_438{display:flex;justify-content:space-between;gap:var(--p-2);align-items:baseline;padding:4px 0;border-bottom:1px solid var(--border);font-size:.8125rem;min-width:0}._actionLabel_1bepz_449{font-weight:500}._plainList_1bepz_453{margin:0;padding-left:var(--p-4);font-size:.8125rem;display:flex;flex-direction:column;gap:var(--p-1)}._toolUse_1bepz_462{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-2);font-size:.8125rem}._settingsGrid_1bepz_472{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-3)}._settingsGrid_1bepz_472:empty{display:none}._notice_1bepz_482{padding:var(--p-3) var(--p-4);border-left:3px solid var(--accent);background:var(--colors-accent-surface);font-size:.8125rem;border-radius:0 var(--p-r-sm) var(--p-r-sm) 0}._noticeError_1bepz_490{border-left-color:var(--st-urgent);background:var(--st-urgent-wash)}._workspace_1bepz_502{min-width:0}._signOut_1bepz_506{border:1px solid var(--border);background:transparent;border-radius:var(--p-r-pill);padding:4px var(--p-3);font-size:.8125rem;cursor:pointer;min-height:32px}._signOut_1bepz_506:disabled{opacity:.4;cursor:not-allowed}._overlay_1bepz_521{display:none}@media(max-width:800px){._shell_1bepz_8{grid-template-columns:minmax(0,1fr)}._sidebar_1bepz_37{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);z-index:30;transform:translate(-100%);transition:transform var(--p-motion) var(--p-ease)}._sidebarOpen_1bepz_541{transform:translate(0)}._overlay_1bepz_521{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#00000080}._burger_1bepz_203{display:inline-flex;align-items:center;justify-content:center;min-width:var(--p-tap);min-height:var(--p-tap);border:1px solid var(--border);background:transparent;border-radius:var(--p-r-sm);cursor:pointer}._main_1bepz_166{padding:var(--p-4)}._settingsGrid_1bepz_472{grid-template-columns:minmax(0,1fr)}._navItem_1bepz_87,._navHeading_1bepz_63,._chip_1bepz_406,._primaryBtn_1bepz_363,._signOut_1bepz_506{min-height:var(--p-tap)}._field_1bepz_344{font-size:1rem}}._shell_1aizw_5{display:grid;grid-template-columns:220px 1fr;height:100%;background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);overflow:hidden}._mobileBar_1aizw_16,._scrim_1aizw_21{display:none}._sidebar_1aizw_25{background:var(--colors-surface-raised);border-right:1px solid var(--colors-border-subtle);padding:16px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}._sidebarHeader_1aizw_35{display:flex;align-items:center;gap:10px;padding:4px 10px 16px}._sidebarLogo_1aizw_42{max-width:184px}._sidebarLogo_1aizw_42 svg{width:26px;height:21px}._sidebarLogo_1aizw_42 [class*=wordmark]{height:16px}._sidebarLogo_1aizw_42 [class*=byline]{font-size:9px}._sidebarKicker_1aizw_61{font-size:10px;font-weight:600;color:var(--colors-text-tertiary);letter-spacing:0;padding:0 10px 10px}._sidebarItem_1aizw_69{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;color:var(--colors-text-secondary);border-radius:8px;font-size:13px;cursor:pointer}._sidebarItem_1aizw_69:hover{background:var(--colors-surface-base);color:var(--colors-text-primary)}._sidebarItemActive_1aizw_89{background:var(--colors-surface-base);color:var(--colors-text-primary);font-weight:600;box-shadow:inset 2px 0 0 var(--colors-action-primary)}._mainArea_1aizw_96{position:relative;overflow-y:auto;padding:20px 24px 48px}._mainHeader_1aizw_102{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._mainHeaderTitle_1aizw_109{font-size:18px;font-weight:700;margin:0}._mainHeaderSub_1aizw_115{font-size:12px;color:var(--colors-text-tertiary)}._signOutBtn_1aizw_120{padding:6px 12px;border:1px solid var(--colors-border-subtle);background:transparent;color:var(--colors-text-secondary);border-radius:8px;font-size:12px;cursor:pointer}._notice_1aizw_131{max-width:480px;margin:80px auto;text-align:center;padding:32px;border:1px solid var(--colors-border-subtle);border-radius:12px;background:var(--colors-surface-raised)}._noticeTitle_1aizw_141{font-size:16px;font-weight:700;margin:0 0 8px}._noticeBody_1aizw_147{font-size:13px;color:var(--colors-text-secondary)}._link_1aizw_152{color:var(--colors-text-accent);text-decoration:none}._mono_1aizw_159{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:12px}._dim_1aizw_166{color:var(--colors-text-tertiary)}._badge_1aizw_171{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:0;border:1px solid var(--colors-border-subtle)}._badgeOk_1aizw_181{color:var(--st-done);border-color:#16a34a55;background:#16a34a18}._badgeWarn_1aizw_187{color:var(--st-high);border-color:#d9770655;background:#d9770618}._badgeBad_1aizw_193{color:var(--st-urgent);border-color:#dc262655;background:#dc262618}._statusOnline_1aizw_203{color:var(--st-done);border-color:#22c55e66;background:#22c55e1f}._statusOffline_1aizw_209{color:var(--st-urgent);border-color:#f8717166;background:#f871711f}._statusUnknown_1aizw_215{color:var(--st-high);border-color:#f59e0b66;background:#f59e0b1f}._badgeNeutral_1aizw_224{color:var(--colors-border-accent);border-color:color-mix(in srgb,var(--colors-action-primary) 33%,transparent);background:color-mix(in srgb,var(--colors-action-primary) 9%,transparent)}._editorPopover_1aizw_231{margin-top:6px;padding:10px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-raised);min-width:260px}._filters_1aizw_241{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;align-items:flex-end}._filterField_1aizw_249{display:flex;flex-direction:column;gap:4px}._filterLabel_1aizw_255{font-size:10.5px;color:var(--colors-text-tertiary);letter-spacing:0}._input_1aizw_261,._select_1aizw_262{padding:6px 10px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:12.5px}._rowActions_1aizw_273{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._btn_1aizw_280{padding:6px 12px;border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised);color:var(--colors-text-primary);border-radius:8px;font-size:12px;cursor:pointer;white-space:nowrap}._btn_1aizw_280:hover{border-color:var(--colors-action-primary);color:var(--colors-text-primary)}._btnPrimary_1aizw_299{background:var(--colors-action-primary);border-color:var(--colors-action-primary);color:var(--colors-action-primary-text)}._btnPrimary_1aizw_299:hover{background:var(--colors-action-primary-hover);border-color:var(--colors-action-primary-hover);color:var(--colors-action-primary-text)}._btnDanger_1aizw_311{color:var(--st-urgent);border-color:#dc262688}._btnDanger_1aizw_311:hover{border-color:var(--st-urgent);color:var(--st-urgent)}._btn_1aizw_280:disabled{opacity:.5;cursor:not-allowed}._poolCard_1aizw_327{border:1px solid var(--colors-border-subtle);border-radius:10px;margin-bottom:12px;overflow:hidden}._poolHeader_1aizw_334{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;background:var(--colors-surface-raised)}._poolMeta_1aizw_344{display:flex;flex-direction:column;gap:2px}._poolName_1aizw_350{font-size:14px;font-weight:600}._poolSub_1aizw_355{font-size:11.5px;color:var(--colors-text-tertiary)}._poolBody_1aizw_360{padding:12px 14px;border-top:1px solid var(--colors-border-subtle)}._panel_1aizw_366{border:1px solid var(--colors-border-subtle);border-radius:10px;padding:16px;margin-bottom:16px;background:var(--colors-surface-raised)}._panelTitle_1aizw_374{font-size:13px;font-weight:700;margin:0 0 12px}._formGrid_1aizw_380{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:12px}._errorBox_1aizw_387{margin:10px 0;padding:8px 12px;border:1px solid #dc262655;background:#dc262615;color:var(--st-urgent);border-radius:8px;font-size:12.5px}._revealBox_1aizw_397{margin:10px 0;padding:10px 12px;border:1px solid #16a34a55;background:#16a34a12;border-radius:8px;font-size:12.5px}._revealCreds_1aizw_406{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;margin-top:6px}._emptyRow_1aizw_412{text-align:center;color:var(--colors-text-tertiary);padding:24px;font-size:12.5px}._sectionHead_1aizw_420{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 10px}._sectionTitle_1aizw_428{font-size:14px;font-weight:700;margin:0}._sectionCount_1aizw_434{font-size:11.5px;color:var(--colors-text-tertiary)}._warnNote_1aizw_440{margin:8px 0;padding:8px 12px;border:1px solid #d9770655;background:#d9770618;color:var(--st-high);border-radius:8px;font-size:12px}._rowClickable_1aizw_451{cursor:pointer}._rowClickable_1aizw_451:hover td{background:var(--colors-surface-raised)}._rowSelected_1aizw_457 td{background:var(--colors-surface-raised);box-shadow:inset 2px 0 0 var(--colors-action-primary)}._tagSip_1aizw_463{color:var(--colors-border-accent);border-color:color-mix(in srgb,var(--colors-action-primary) 33%,transparent);background:color-mix(in srgb,var(--colors-action-primary) 9%,transparent)}._tagApp_1aizw_468{color:#5eead4;border-color:#14b8a655;background:#14b8a618}._split_1aizw_475{display:grid;grid-template-columns:1fr;gap:14px}._split_1aizw_475._withDetail_1aizw_480{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}._detailPane_1aizw_485{border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-raised);padding:14px 16px;align-self:start;position:sticky;top:8px;max-height:calc(100vh - 120px);overflow-y:auto}._detailHeadRow_1aizw_497{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}._detailTitle_1aizw_505{font-size:13px;font-weight:700;margin:0}._summaryGrid_1aizw_511{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:14px}._summaryItem_1aizw_518{display:flex;flex-direction:column;gap:2px}._summaryLabel_1aizw_524{font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0;font-weight:600}._summaryValue_1aizw_531{font-size:12.5px;color:var(--colors-text-primary);word-break:break-word}._turnCard_1aizw_538{border:1px solid var(--colors-border-subtle);border-radius:8px;margin-bottom:8px;overflow:hidden}._turnHead_1aizw_545{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;cursor:pointer;background:var(--colors-surface-base)}._turnHead_1aizw_545:hover{background:var(--colors-surface-raised)}._turnIndex_1aizw_558{font-size:11px;font-weight:700;color:var(--colors-text-secondary)}._turnIo_1aizw_564{font-size:12px;line-height:1.4}._turnIoIn_1aizw_568{color:var(--colors-text-primary)}._turnIoOut_1aizw_571{color:var(--colors-text-secondary)}._turnIoTag_1aizw_574{font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:4px;margin-right:6px;background:color-mix(in srgb,var(--colors-action-primary) 13%,transparent);color:var(--colors-border-accent)}._turnExpand_1aizw_584{padding:10px;border-top:1px solid var(--colors-border-subtle);background:var(--colors-surface-base)}._turnMetaRow_1aizw_590{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}._chip_1aizw_597{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10.5px;border:1px solid var(--colors-border-subtle);color:var(--colors-text-secondary);background:var(--colors-surface-raised)}._detailClose_1aizw_607{padding:4px 10px;border:1px solid var(--colors-border-subtle);background:transparent;color:var(--colors-text-secondary);border-radius:8px;font-size:12px;cursor:pointer}._drawer_1aizw_618{margin-top:8px;border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-base);padding:12px 14px}._flipOverlay_1aizw_630{margin-top:8px;perspective:1400px}._flipCard_1aizw_635{border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-base);padding:12px 14px;transform-origin:top center;backface-visibility:hidden;animation:_flip-in_1aizw_1 .38s cubic-bezier(.2,.7,.2,1) both}@keyframes _flip-in_1aizw_1{0%{transform:rotateX(-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@media(prefers-reduced-motion:reduce){._flipCard_1aizw_635{animation:_fade-in_1aizw_1 .16s ease both}@keyframes _fade-in_1aizw_1{0%{opacity:0}to{opacity:1}}}@media(max-width:768px){._shell_1aizw_5{grid-template-columns:1fr;grid-template-rows:auto 1fr}._mobileBar_1aizw_16{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--colors-surface-raised);border-bottom:1px solid var(--colors-border-subtle);position:sticky;top:0;z-index:30}._burger_1aizw_678{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:18px;line-height:1;cursor:pointer}._mobileBarTitle_1aizw_693{flex:1;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebar_1aizw_25{position:fixed;top:0;left:0;bottom:0;width:80vw;max-width:280px;z-index:50;border-right:1px solid var(--colors-border-subtle);border-bottom:none;transform:translate(-100%);transition:transform .2s ease;flex-direction:column;overflow-y:auto}._navOpen_1aizw_718 ._sidebar_1aizw_25{transform:translate(0)}._sidebarItem_1aizw_69{padding:12px;font-size:14px;min-height:44px}._scrim_1aizw_21{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--p-sunken)}._mainArea_1aizw_96{padding:14px 14px 48px;max-width:100%;overflow-x:hidden}._mainHeader_1aizw_102{flex-wrap:wrap;gap:8px}._mainHeaderTitle_1aizw_109{font-size:16px}._filters_1aizw_241{flex-direction:column;align-items:stretch}._filterField_1aizw_249,._input_1aizw_261,._select_1aizw_262{width:100%}._formGrid_1aizw_380{grid-template-columns:1fr}._btn_1aizw_280,._signOutBtn_1aizw_120,._detailClose_1aizw_607{min-height:40px}._split_1aizw_475._withDetail_1aizw_480{grid-template-columns:1fr}._detailPane_1aizw_485{position:static;max-height:none}}._wrap_1whu1_9{width:100%}._cardLayout_1whu1_13{display:flex;flex-direction:column;gap:10px}._tableScroll_1whu1_19{overflow-x:auto;border:1px solid var(--colors-border-subtle);border-radius:10px}._table_1whu1_19{width:100%;border-collapse:collapse;font-size:12.5px}._table_1whu1_19 th{text-align:left;padding:8px 12px;background:var(--colors-surface-raised);color:var(--colors-text-tertiary);font-weight:600;letter-spacing:0;font-size:10.5px;border-bottom:1px solid var(--colors-border-subtle);white-space:nowrap}._table_1whu1_19 td{padding:8px 12px;border-bottom:1px solid var(--colors-border-subtle);vertical-align:middle}._table_1whu1_19 tbody tr:last-child td{border-bottom:none}._mono_1whu1_53{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:12px}._rowClickable_1whu1_59{cursor:pointer}._rowClickable_1whu1_59:hover td{background:var(--colors-surface-raised)}._rowSelected_1whu1_65 td{background:var(--colors-surface-raised);box-shadow:inset 2px 0 0 var(--colors-action-primary)}._expandedRow_1whu1_71 td{border-bottom:1px solid var(--colors-border-subtle)}._expandedCell_1whu1_74{padding:0!important}._emptyRow_1whu1_78{text-align:center;color:var(--colors-text-tertiary);padding:24px;font-size:12.5px}._card_1whu1_13{border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-raised);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._cardClickable_1whu1_95{cursor:pointer}._cardSelected_1whu1_99{box-shadow:inset 3px 0 0 var(--colors-action-primary)}._cardCell_1whu1_104{display:flex;flex-direction:column;gap:2px;min-height:0}._cardLabel_1whu1_111{font-size:10px;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary)}._cardValue_1whu1_118{font-size:13px;color:var(--colors-text-primary);word-break:break-word}._cardExpanded_1whu1_125{margin-top:4px;border-top:1px solid var(--colors-border-subtle);padding-top:8px}._container_oj31o_1{padding:var(--spacing-md);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-raised)}._title_oj31o_15{margin:0 0 var(--spacing-xs);color:var(--colors-text-primary)}._subtitle_oj31o_25{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);margin:0 0 12px}._errorBanner_oj31o_37{padding:var(--spacing-sm);background:color-mix(in srgb,var(--colors-error) 12%,transparent);color:var(--colors-error);border-radius:var(--radii-sm);margin-bottom:12px}._fieldGroup_oj31o_55{margin-bottom:12px}._fieldLabel_oj31o_63{color:var(--colors-text-secondary);font-size:var(--font-size-xs)}._fieldInput_oj31o_73{display:block;width:100%;padding:6px;background:var(--colors-surface-overlay);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);box-sizing:border-box;font-family:var(--font-family-sans);font-size:var(--font-size-sm)}._fieldInput_oj31o_73:focus{outline:none;border-color:var(--colors-accent)}._controls_oj31o_111{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;align-items:center}._recordBtn_oj31o_127{padding:10px 20px;background:var(--colors-semantic-critical);color:var(--colors-text-primary);border:none;border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-sans)}._splitBtn_oj31o_149{padding:10px 20px;background:var(--colors-semantic-info);color:var(--colors-text-primary);border:none;border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-sans)}._capturedHint_oj31o_171{color:var(--colors-semantic-success);font-size:var(--font-size-xs)}._statusText_oj31o_181{color:var(--colors-text-secondary)}._reviewTitle_oj31o_191{color:var(--colors-text-primary);margin:0 0 var(--spacing-xs)}._reviewSubtitle_oj31o_201{color:var(--colors-text-tertiary);font-size:var(--font-size-xs);margin:0 0 12px}._segmentCard_oj31o_213{margin-bottom:var(--spacing-sm);padding:10px;background:var(--colors-surface-base);border-radius:var(--radii-md);border:1px solid var(--colors-border-strong)}._segmentHeader_oj31o_229{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._segmentIndex_oj31o_243{color:var(--colors-text-secondary);font-size:var(--font-size-xs)}._removeBtn_oj31o_253{padding:var(--spacing-xxs) var(--spacing-sm);background:var(--colors-semantic-critical);color:var(--colors-text-primary);border:none;border-radius:3px;cursor:pointer;font-size:var(--font-size-xs);font-family:var(--font-family-sans)}._segmentFields_oj31o_275{display:flex;flex-wrap:wrap;gap:6px}._fieldName_oj31o_287{flex:1 1 140px;min-width:0}._fieldTranscript_oj31o_297{flex:2 1 200px;min-width:0}._fieldTool_oj31o_307,._fieldSignal_oj31o_309{flex:1 1 120px;min-width:0}._fieldEvent_oj31o_319{flex:0 0 100px}._fieldSmallLabel_oj31o_327{color:var(--colors-text-secondary);font-size:var(--font-size-xs)}._actionRow_oj31o_339{display:flex;gap:var(--spacing-sm);margin-top:12px;flex-wrap:wrap}._saveBtn_oj31o_353{padding:10px var(--spacing-lg);background:var(--colors-semantic-success);color:var(--colors-text-primary);border:none;border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-sans);flex:1 1 auto}._resetBtn_oj31o_377{padding:10px var(--spacing-md);background:var(--colors-surface-overlay);color:var(--colors-text-secondary);border:none;border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-sans)}._savedState_oj31o_401{text-align:center;padding:var(--spacing-md)}._savedText_oj31o_411{color:var(--colors-semantic-success);font-size:var(--font-size-md);margin:0 0 var(--spacing-sm)}@media(max-width:768px){._container_oj31o_1{padding:12px}._controls_oj31o_111{flex-direction:column}._recordBtn_oj31o_127,._splitBtn_oj31o_149{width:100%}._segmentFields_oj31o_275{flex-direction:column}._fieldInput_oj31o_73{font-size:16px}._actionRow_oj31o_339{flex-direction:column}}._container_14nd1_5{padding:var(--spacing-md);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-raised)}._heading_14nd1_19{margin:0 0 12px;color:var(--colors-text-primary)}._errorBanner_14nd1_31{padding:var(--spacing-sm);background:color-mix(in srgb,var(--colors-semantic-critical) 20%,transparent);color:var(--colors-error);border-radius:var(--radii-sm);margin-bottom:12px}._modeSelector_14nd1_49{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap}._pillBtn_14nd1_65{padding:6px 14px;border:none;border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;background:var(--colors-surface-overlay);color:var(--colors-text-secondary)}._pillBtn_14nd1_65._active_14nd1_87{color:var(--colors-action-primary-text)}._pillBtnBlue_14nd1_95._active_14nd1_87{background:var(--colors-semantic-info)}._pillBtnRed_14nd1_103._active_14nd1_87{background:var(--colors-semantic-critical)}._metaFields_14nd1_113{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._fieldNarrow_14nd1_127{flex:1 1 200px;min-width:0}._fieldWide_14nd1_137{flex:1 1 100%;min-width:0}._fieldLabel_14nd1_147{color:var(--colors-text-secondary);font-size:12px}._input_14nd1_159{display:block;width:100%;padding:6px;background:var(--colors-surface-overlay);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);box-sizing:border-box}._recordPanel_14nd1_183{margin-bottom:var(--spacing-md);padding:12px;background:var(--colors-surface-overlay);border-radius:6px;border:1px solid var(--colors-border-strong)}._recordHint_14nd1_199{color:var(--colors-text-secondary);font-size:var(--font-size-sm);margin:0 0 12px}._recordControls_14nd1_211{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}._actionBtn_14nd1_227{padding:var(--spacing-sm) var(--spacing-md);color:var(--colors-action-primary-text);border:none;border-radius:var(--radii-sm);cursor:pointer}._actionBtnRed_14nd1_243{background:var(--colors-semantic-critical)}._actionBtnBlue_14nd1_251{background:var(--colors-semantic-info)}._actionBtn_14nd1_227:disabled{opacity:.5;cursor:default}._recordingPulse_14nd1_269{animation:_pulse_14nd1_1 1.5s infinite}@keyframes _pulse_14nd1_1{0%,to{opacity:1}50%{opacity:.5}}._capturedLabel_14nd1_287{color:var(--colors-semantic-success);font-size:12px}._sectionHeading_14nd1_299{margin:0 0 var(--spacing-sm);color:var(--colors-text-secondary);font-size:var(--font-size-sm)}._sectionBlock_14nd1_311{margin-bottom:var(--spacing-md)}._stepRow_14nd1_319{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px;padding:var(--spacing-sm);background:var(--colors-surface-overlay);border-radius:var(--radii-sm);border:1px solid var(--colors-border-strong)}._stepRowReview_14nd1_343{gap:var(--spacing-sm)}._stepIndex_14nd1_351{color:var(--colors-text-secondary);font-size:var(--font-size-xs);min-width:20px}._segmentTime_14nd1_363{color:var(--colors-text-tertiary);font-size:var(--font-size-xs)}._fixtureName_14nd1_373{color:var(--colors-text-primary);font-size:var(--font-size-sm);flex:1 1 100px;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineSelect_14nd1_395{padding:var(--spacing-xs);background:var(--colors-surface-overlay);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong);border-radius:3px;font-size:12px}._inlineNumber_14nd1_413{width:60px;padding:var(--spacing-xs);background:var(--colors-surface-overlay);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong);border-radius:3px;font-size:12px}._inputFixtureName_14nd1_435{flex:1 1 120px;min-width:100px}._inputTranscript_14nd1_447{flex:2 1 200px;min-width:140px}._smallBtn_14nd1_461{padding:var(--spacing-xs) 10px;border:none;border-radius:3px;cursor:pointer;font-size:12px}._smallBtnMuted_14nd1_477{background:var(--colors-border-strong);color:var(--colors-text-secondary)}._smallBtnDanger_14nd1_487{background:var(--colors-semantic-critical);color:var(--colors-action-primary-text)}._moveGroup_14nd1_497{display:flex;gap:var(--spacing-xs)}._fixtureToggle_14nd1_509{margin-bottom:var(--spacing-sm);border:1px solid var(--colors-border-strong);width:100%;text-align:left}._fixtureGrid_14nd1_525{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:12px;max-height:200px;overflow-y:auto;padding:var(--spacing-sm);background:var(--colors-surface-overlay);border-radius:var(--radii-sm)}._fixtureBtn_14nd1_549{background:var(--colors-surface-overlay);color:var(--colors-text-primary);border:1px solid var(--colors-border-strong)}._emptyHint_14nd1_563{color:var(--colors-text-tertiary);font-size:12px}._saveBtn_14nd1_575{padding:var(--spacing-sm) var(--spacing-lg);background:var(--colors-semantic-success);color:var(--colors-action-primary-text);border:none;border-radius:var(--radii-sm);cursor:pointer;width:100%}@media(max-width:768px){._metaFields_14nd1_113{flex-direction:column}._fieldNarrow_14nd1_127{flex:1 1 100%}._stepRow_14nd1_319{gap:var(--spacing-xs);padding:6px}._fixtureName_14nd1_373{flex:1 1 100%}._moveGroup_14nd1_497{margin-left:auto}._fixtureGrid_14nd1_525{max-height:150px}._recordControls_14nd1_211{flex-direction:column;align-items:stretch}._actionBtn_14nd1_227{width:100%;text-align:center}}._wrapper_1ydho_1{padding:12px var(--spacing-sm);max-width:100%}._actionBar_1ydho_11{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap}._actionBtn_1ydho_25{padding:6px 14px;color:var(--colors-text-primary);border:none;border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-sans);background:var(--btn-bg, var(--colors-semantic-info))}._actionBtn_1ydho_25:disabled{opacity:.6}._testResults_1ydho_57{margin-bottom:var(--spacing-md);padding:12px;border-radius:var(--radii-md);background:var(--result-bg, color-mix(in srgb, var(--colors-semantic-success) 8%, transparent));border:1px solid var(--result-border, var(--colors-semantic-success))}._testResultHeader_1ydho_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}._testResultTitle_1ydho_87{color:var(--result-color, var(--colors-semantic-success));font-size:var(--font-size-sm);font-weight:600}._dismissBtn_1ydho_99{padding:var(--spacing-xxs) var(--spacing-sm);background:transparent;color:var(--colors-text-tertiary);border:1px solid var(--colors-border-strong);border-radius:3px;cursor:pointer;font-size:var(--font-size-xs);font-family:var(--font-family-sans)}._testOutput_1ydho_121{margin:0;font-size:var(--font-size-xs);color:var(--colors-text-secondary);white-space:pre-wrap;max-height:300px;overflow:auto;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._panelMargin_1ydho_145{margin-bottom:var(--spacing-md)}._tableHeader_1ydho_153{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:var(--spacing-sm)}._tableTitle_1ydho_171{margin:0;color:var(--colors-text-primary);font-size:var(--font-size-md)}._tableScroll_1ydho_183{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--spacing-lg)}._table_1ydho_153{width:100%;border-collapse:collapse;min-width:500px}._table_1ydho_153 th{padding:6px 10px;border-bottom:1px solid var(--colors-border-strong);color:var(--colors-text-secondary);font-weight:600;text-align:left;font-size:var(--font-size-sm)}._table_1ydho_153 td{padding:6px 10px;border-bottom:1px solid var(--colors-border-strong);color:var(--colors-text-primary);font-size:var(--font-size-sm)}._cellEmpty_1ydho_239{text-align:center;color:var(--colors-text-tertiary)}._cellNoWrap_1ydho_249{white-space:nowrap}._cellTruncate_1ydho_257{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._delBtn_1ydho_271{padding:var(--spacing-xxs) var(--spacing-sm);background:var(--colors-semantic-critical);color:var(--colors-text-primary);border:none;border-radius:3px;cursor:pointer;font-size:var(--font-size-xs);font-family:var(--font-family-sans)}._seqTable_1ydho_293{min-width:350px}@media(max-width:768px){._wrapper_1ydho_1{padding:var(--spacing-sm)}._actionBar_1ydho_11{flex-direction:column}._actionBtn_1ydho_25{width:100%}._table_1ydho_153,._table_1ydho_153 th,._table_1ydho_153 td{font-size:var(--font-size-xs)}}._container_f24zv_7{display:flex;flex-direction:column;gap:16px}._card_f24zv_19{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:12px;padding:20px}._headerRow_f24zv_33{display:flex;align-items:center;gap:14px}._dot_f24zv_45{width:14px;height:14px;border-radius:50%;flex-shrink:0}._dotOk_f24zv_59{background:var(--st-done);box-shadow:0 0 0 4px #34d39926}._dotWarn_f24zv_61{background:var(--st-high);box-shadow:0 0 0 4px #f5b45426}._dotDown_f24zv_63{background:var(--st-urgent);box-shadow:0 0 0 4px #ef444426}._headText_f24zv_67{display:flex;flex-direction:column;gap:2px}._title_f24zv_79{font-size:16px;font-weight:600;color:var(--colors-text-primary)}._subtitle_f24zv_91{font-size:12px;color:var(--colors-text-tertiary)}._refreshBtn_f24zv_101{margin-left:auto;padding:6px 12px;border:1px solid var(--colors-border-strong);border-radius:6px;background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:12px;cursor:pointer;transition:all .15s ease}._refreshBtn_f24zv_101:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._issuesTitle_f24zv_141{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0;margin:18px 0 8px}._issueList_f24zv_159{display:flex;flex-direction:column;gap:6px}._issueRow_f24zv_171{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px}._issueDot_f24zv_191{width:8px;height:8px;border-radius:50%;flex-shrink:0}._issueDotWarn_f24zv_205{background:var(--st-high)}._issueDotDown_f24zv_207{background:var(--st-urgent)}._issueName_f24zv_211{font-size:13px;color:var(--colors-text-primary)}._allClear_f24zv_221{font-size:13px;color:var(--colors-text-secondary);margin-top:4px}._loading_f24zv_233{text-align:center;padding:24px;color:var(--colors-text-tertiary);font-size:13px}._desc_hd7fn_5{font-size:12px;color:var(--colors-text-tertiary);line-height:1.5;margin:0 0 12px}._presetGrid_hd7fn_21{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}._presetCard_hd7fn_33{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-overlay);cursor:pointer;transition:all .15s ease;text-align:left;color:var(--colors-text-primary)}._presetCard_hd7fn_33:hover:not(:disabled){border-color:var(--preset-color, var(--colors-border-accent));background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._presetCard_hd7fn_33:disabled{opacity:.5;cursor:not-allowed}._presetCardActive_hd7fn_81{border-color:var(--preset-color, var(--colors-action-primary));background:color-mix(in srgb,var(--colors-action-primary) 6%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--colors-action-primary) 8%,transparent)}._presetDot_hd7fn_93{width:10px;height:10px;border-radius:50%;flex-shrink:0}._presetInfo_hd7fn_107{flex:1;min-width:0}._presetLabel_hd7fn_117{font-size:14px;font-weight:600;line-height:1.3}._presetSub_hd7fn_129{font-size:11px;color:var(--colors-text-tertiary);margin-top:2px}._activeBadge_hd7fn_141{font-size:10px;font-weight:600;color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-success) 20%,transparent);border-radius:6px;padding:2px 8px;flex-shrink:0}._switching_hd7fn_163{font-size:12px;color:var(--colors-text-secondary);margin-top:10px;animation:_pulse_hd7fn_1 1.2s ease-in-out infinite}@keyframes _pulse_hd7fn_1{0%,to{opacity:.5}50%{opacity:1}}._statsStrip_hd7fn_189{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}._statCard_hd7fn_203{padding:12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px;text-align:center}._statLabel_hd7fn_219{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;color:var(--colors-text-tertiary);letter-spacing:0;margin-bottom:4px}._statValue_hd7fn_237{font-size:13px;font-weight:600;color:var(--colors-text-primary)}._statusOk_hd7fn_249{color:var(--colors-semantic-success)}._statusStopped_hd7fn_251{color:var(--colors-text-tertiary)}._runnerControls_hd7fn_257{display:flex;gap:8px}._actionBtn_hd7fn_267{padding:8px 18px;border:1px solid color-mix(in srgb,var(--colors-semantic-success) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--colors-semantic-success) 8%,transparent);color:var(--colors-semantic-success);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._actionBtn_hd7fn_267:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent)}._actionBtn_hd7fn_267:disabled{opacity:.5;cursor:not-allowed}._actionBtnDanger_hd7fn_297{padding:8px 18px;border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent);color:var(--colors-semantic-critical);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._actionBtnDanger_hd7fn_297:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent)}._actionBtnDanger_hd7fn_297:disabled{opacity:.5;cursor:not-allowed}._successText_hd7fn_329{color:var(--colors-semantic-success);font-size:12px;margin-top:8px}._errorText_hd7fn_341{color:var(--colors-semantic-critical);font-size:12px;margin-top:8px}._sliderSection_hd7fn_355{display:flex;flex-direction:column;gap:10px}._sliderRow_hd7fn_367{display:flex;align-items:center;gap:12px}._sliderLabel_hd7fn_379{font-size:12px;color:var(--colors-text-secondary);min-width:120px}._sliderInput_hd7fn_391{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);border-radius:2px;outline:none}._sliderInput_hd7fn_391::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--colors-action-primary);cursor:pointer;border:2px solid var(--colors-border-strong)}._sliderValue_hd7fn_431{font-family:var(--font-family-mono, monospace);font-size:11px;color:var(--colors-text-secondary);min-width:35px;text-align:right}._sliderActions_hd7fn_447{display:flex;gap:8px;margin-top:4px}._quickActions_hd7fn_461{display:flex;gap:8px;flex-wrap:wrap}._scenarioCard_hd7fn_475{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-overlay);transition:all .15s ease}._scenarioCard_hd7fn_475:hover{border-color:color-mix(in srgb,var(--colors-action-primary) 30%,transparent);background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._scenarioTitle_hd7fn_507{font-size:14px;font-weight:600;color:var(--colors-text-primary)}._scenarioDesc_hd7fn_519{font-size:11px;color:var(--colors-text-tertiary);line-height:1.4}._fireBtn_hd7fn_531{align-self:flex-start;padding:5px 14px;border:1px solid color-mix(in srgb,var(--colors-semantic-warning) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--colors-semantic-warning) 8%,transparent);color:var(--colors-semantic-warning);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._fireBtn_hd7fn_531:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-warning) 15%,transparent)}._fireBtn_hd7fn_531:disabled{opacity:.5;cursor:not-allowed}._seedGrid_hd7fn_577{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}._seedCard_hd7fn_589{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-overlay);transition:all .15s ease}._seedCard_hd7fn_589:hover{border-color:color-mix(in srgb,var(--colors-action-primary) 30%,transparent);background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._seedHeader_hd7fn_621{display:flex;align-items:center;gap:8px}._seedDot_hd7fn_633{width:8px;height:8px;border-radius:50%;flex-shrink:0}._seedName_hd7fn_647{font-size:14px;font-weight:600;color:var(--colors-text-primary)}._seedLabel_hd7fn_659{font-size:11px;color:var(--colors-text-tertiary);line-height:1.4}._seedActions_hd7fn_671{display:flex;gap:8px}._resetBtn_hd7fn_681{align-self:flex-start;padding:5px 14px;border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 25%,transparent);border-radius:6px;background:color-mix(in srgb,var(--colors-semantic-critical) 6%,transparent);color:var(--colors-semantic-critical);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._resetBtn_hd7fn_681:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-critical) 12%,transparent)}._resetBtn_hd7fn_681:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._presetGrid_hd7fn_21,._statsStrip_hd7fn_189{grid-template-columns:1fr}._runnerControls_hd7fn_257{flex-direction:column}}._section_pxspr_3{border:1px solid var(--colors-border-subtle);border-radius:12px;background:var(--colors-surface-raised);overflow:hidden}._header_pxspr_10{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:transparent;color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:12px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background .15s ease}._header_pxspr_10:hover{background:var(--colors-surface-overlay)}._chevron_pxspr_31{font-size:10px;color:var(--colors-text-tertiary);transition:transform .2s ease;display:inline-block}._chevron_pxspr_31[data-open=true]{transform:rotate(90deg)}._title_pxspr_42{flex:1;text-align:left}._badge_pxspr_47{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;color:var(--colors-text-tertiary);text-transform:none;letter-spacing:0}._body_pxspr_57{padding:0 16px 16px}._block_1xtgi_9{border:1px dashed var(--colors-border-strong);border-radius:12px;padding:10px 12px;margin:8px 0;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--colors-surface-raised) 50%,transparent)}._head_1xtgi_31{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._tag_1xtgi_45{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:4px;background:var(--colors-semantic-warning);color:#111}._hint_1xtgi_69{font-size:11px;color:var(--colors-text-secondary)}._row_1xtgi_79{display:flex;gap:8px;flex-wrap:wrap}._btn_1xtgi_97{flex:0 1 auto;padding:8px 14px;border-radius:8px;border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s}._btn_1xtgi_97:hover:not(:disabled){filter:brightness(1.25)}._btn_1xtgi_97:disabled{opacity:.5;cursor:default}._result_1xtgi_127{font-size:11px;color:var(--colors-text-secondary)}._desc_1f0y0_5{font-size:12px;color:var(--colors-text-tertiary);line-height:1.5;margin:0 0 12px}._fieldLabel_1f0y0_19{display:block;font-size:12px;font-weight:600;color:var(--colors-text-secondary);margin:12px 0 6px}._select_1f0y0_35,._input_1f0y0_37,._textarea_1f0y0_39{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-overlay);color:var(--colors-text-primary);font-size:13px;font-family:inherit}._textarea_1f0y0_39{resize:vertical;min-height:80px;line-height:1.5}._select_1f0y0_35:focus,._input_1f0y0_37:focus,._textarea_1f0y0_39:focus{outline:none;border-color:var(--colors-border-accent)}._actions_1f0y0_89{margin-top:12px}._sendBtn_1f0y0_97{padding:9px 18px;border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 50%,transparent);border-radius:8px;background:color-mix(in srgb,var(--colors-semantic-critical) 12%,transparent);color:var(--colors-text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._sendBtn_1f0y0_97:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-critical) 22%,transparent)}._sendBtn_1f0y0_97:disabled{opacity:.5;cursor:not-allowed}._successText_1f0y0_139{margin-top:12px;font-size:12px;color:var(--colors-semantic-success)}._errorText_1f0y0_151{margin-top:12px;font-size:12px;color:var(--colors-semantic-critical)}._auroraShell_ei0xw_5{display:grid;grid-template-columns:248px 1fr;height:100%;background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);overflow:hidden}._sidebar_ei0xw_29{background:var(--colors-surface-raised);border-right:1px solid var(--colors-border-subtle);padding:16px 12px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px}._burger_ei0xw_55,._navOverlay_ei0xw_63{display:none}._sidebar_ei0xw_29._sidebarOpen_ei0xw_81{transform:translateZ(0)}@media(max-width:768px){._auroraShell_ei0xw_5{grid-template-columns:1fr;overflow:visible}._sidebar_ei0xw_29{position:fixed;top:0;bottom:0;left:0;width:240px;padding-top:max(16px,env(safe-area-inset-top));z-index:1001;transform:translate3d(-100%,0,0);will-change:transform;-webkit-backface-visibility:hidden;transition:transform .22s ease;box-shadow:2px 0 24px #0006}._navOverlay_ei0xw_63{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--p-sunken)}._burger_ei0xw_55{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:10px;flex-shrink:0;background:var(--colors-surface-raised);color:var(--colors-text-primary);border:1px solid var(--colors-border-subtle);border-radius:8px;font-size:18px;line-height:1;cursor:pointer}}._sidebar_ei0xw_29::-webkit-scrollbar{display:none}._sidebarHeader_ei0xw_207{display:flex;align-items:center;min-height:54px;padding:4px 8px 16px}._sidebarLogo_ei0xw_221{max-width:204px}._sidebarLogo_ei0xw_221 svg{width:30px;height:24px}._sidebarLogo_ei0xw_221 [class*=wordmark]{height:19px}._sidebarLogo_ei0xw_221 [class*=byline]{font-size:9px}._sidebarSection_ei0xw_255{font-size:10px;font-weight:500;color:var(--colors-text-tertiary);letter-spacing:0;padding:12px 10px 4px}._sidebarGroup_ei0xw_273{display:flex;flex-direction:column;gap:2px}._sidebarGroupHeader_ei0xw_285{display:flex;align-items:center;padding:12px 10px 4px}._sidebarGroupBtn_ei0xw_297{flex:1;font-size:10px;font-weight:600;color:var(--colors-text-tertiary);letter-spacing:0;border:none;background:transparent;cursor:pointer;text-align:left;padding:0;transition:color .12s ease}._sidebarGroupBtn_ei0xw_297:hover{color:var(--colors-text-secondary)}._sidebarGroupBtnHasActive_ei0xw_333{color:var(--colors-text-accent)}._sidebarGroupBtnLabelActive_ei0xw_341{text-decoration:underline;text-underline-offset:3px}._sidebarChevronBtn_ei0xw_351{border:none;background:transparent;cursor:pointer;padding:0 2px;display:flex;align-items:center}._sidebarGroupAgents_ei0xw_371{color:var(--colors-text-accent)}._sidebarGroupAgents_ei0xw_371:hover{color:var(--colors-action-primary-hover)}._sidebarGroupInsights_ei0xw_375{color:var(--colors-semantic-success)}._sidebarGroupInsights_ei0xw_375:hover{color:var(--colors-chart-2)}._sidebarGroupPlatform_ei0xw_379{color:var(--colors-semantic-warning)}._sidebarGroupPlatform_ei0xw_379:hover{color:var(--colors-semantic-medium)}._sidebarChevron_ei0xw_351{font-size:8px;transition:transform .15s ease;opacity:.5;color:var(--colors-text-tertiary)}._sidebarChevronOpen_ei0xw_399{transform:rotate(90deg)}._sidebarGroupItems_ei0xw_407{display:flex;flex-direction:column;gap:2px;overflow:hidden;padding-left:10px}._sidebarGroupCollapsed_ei0xw_423{display:none}._sidebarSectionLink_ei0xw_431{display:block;width:100%;font-size:10px;font-weight:600;color:var(--colors-text-tertiary);letter-spacing:0;padding:12px 10px 4px;border:none;background:transparent;cursor:pointer;text-align:left;transition:color .12s ease}._sidebarSectionLink_ei0xw_431:hover,._sidebarSectionLinkActive_ei0xw_469{color:var(--colors-text-accent)}._sidebarItem_ei0xw_477{display:flex;align-items:center;gap:8px;padding:7px 10px;border:none;background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:13px;font-weight:400;cursor:pointer;border-radius:8px;transition:all .15s ease;text-align:left;width:100%}._sidebarItem_ei0xw_477:hover{color:var(--colors-text-primary);background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._sidebarItemActive_ei0xw_523{color:var(--colors-text-primary);background:color-mix(in srgb,var(--colors-action-primary) 15%,transparent);border-left:2px solid var(--colors-action-primary);padding-left:8px}._agentDot_ei0xw_537{width:6px;height:6px;border-radius:50%;flex-shrink:0}._mainArea_ei0xw_555{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;position:relative}._mainArea_ei0xw_555::-webkit-scrollbar{display:none}._glowBlob_ei0xw_581{position:absolute;top:-100px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--colors-action-primary) 12%,transparent),transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}._mainHeader_ei0xw_607{display:flex;align-items:center;justify-content:space-between;padding:max(20px,env(safe-area-inset-top)) 24px 16px;flex-shrink:0;position:relative;z-index:1}._mainHeaderLeft_ei0xw_633{display:flex;flex-direction:column;gap:2px}._mainHeaderLabel_ei0xw_645{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0}._mainHeaderTitle_ei0xw_661{font-family:var(--font-family-serif, "Instrument Serif", Georgia, serif);font-size:24px;font-weight:400;color:var(--colors-text-primary);letter-spacing:-.3px}._mainHeaderRight_ei0xw_677{display:flex;align-items:center;gap:8px}._turnsBadge_ei0xw_689{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid color-mix(in srgb,var(--colors-semantic-success) 25%,transparent);border-radius:20px;background:color-mix(in srgb,var(--colors-semantic-success) 8%,transparent);color:var(--colors-semantic-success);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}._turnsDot_ei0xw_719{width:6px;height:6px;border-radius:50%;background:var(--colors-semantic-success);animation:_pulse_ei0xw_1 2s ease-in-out infinite}._timePill_ei0xw_735{padding:5px 12px;border:1px solid var(--colors-border-strong);border-radius:20px;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:11px;font-weight:500}._container_ei0xw_759{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans)}._topBar_ei0xw_781{display:flex;align-items:center;justify-content:space-between;padding-top:max(12px,env(safe-area-inset-top));padding-right:var(--spacing-md);padding-bottom:12px;padding-left:var(--spacing-md);border-bottom:1px solid var(--colors-border-strong);flex-shrink:0}._topBarLeft_ei0xw_809{display:flex;align-items:center;gap:12px}._topTitle_ei0xw_821{font-size:var(--font-size-md);font-weight:700}._topTitleDivider_ei0xw_831{color:var(--colors-text-tertiary);font-size:18px;font-weight:300;opacity:.5;margin:0 4px}._topTitleSubtitle_ei0xw_847{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-secondary);letter-spacing:0}._storeSelect_ei0xw_863{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);max-width:200px}._storeSelect_ei0xw_863 option{background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._storeLabel_ei0xw_895{font-size:var(--font-size-xs);color:var(--colors-text-secondary);padding:var(--spacing-xs) var(--spacing-sm)}._topBarRight_ei0xw_907{display:flex;align-items:center;gap:8px}._modeSelect_ei0xw_919{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-raised);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:600;letter-spacing:0}._modeSelect_ei0xw_919 option{background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._signOutBtn_ei0xw_953{padding:var(--spacing-xs) 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);cursor:pointer}._signOutBtn_ei0xw_953:hover{border-color:var(--colors-error);color:var(--colors-error)}._tabBar_ei0xw_987{display:flex;gap:2px;background:var(--colors-surface-raised);border-radius:var(--radii-md);padding:2px;margin:12px var(--spacing-md);flex-shrink:0}._tab_ei0xw_987{flex:1;padding:8px 0;border:none;background:transparent;color:var(--colors-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;border-radius:var(--radii-sm);transition:all .15s ease;letter-spacing:0}._tab_ei0xw_987:hover{color:var(--colors-text-secondary)}._tabActive_ei0xw_1045{background:var(--colors-border-strong);color:var(--colors-text-primary)}._content_ei0xw_1057{flex:1;overflow-y:auto;padding:0 var(--spacing-md) var(--spacing-md);display:flex;flex-direction:column;gap:12px}._sectionHeader_ei0xw_1077{display:flex;justify-content:space-between;align-items:center}._sectionTitle_ei0xw_1089{font-size:var(--font-size-sm);font-weight:600;letter-spacing:0;color:var(--colors-text-secondary)}._addBtn_ei0xw_1105{padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--radii-sm);background:var(--colors-accent);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:500;cursor:pointer}._form_ei0xw_1131{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:12px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._formRow_ei0xw_1151{display:flex;gap:var(--spacing-sm)}._formInput_ei0xw_1161{flex:1;padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm)}._formInput_ei0xw_1161::placeholder{color:var(--colors-text-tertiary)}._formInput_ei0xw_1161:focus{outline:none;border-color:var(--colors-accent)}._formSelect_ei0xw_1201{flex:1;padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._formSelect_ei0xw_1201 option{background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._formSelect_ei0xw_1201:focus{outline:none;border-color:var(--colors-accent)}._triggerBtn_ei0xw_1245{padding:var(--spacing-sm) 12px;border:none;border-radius:var(--radii-md);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;white-space:nowrap}._triggerBtn_ei0xw_1245:disabled{opacity:.4;cursor:not-allowed}._triggerBtn_ei0xw_1245:hover:not(:disabled){background:var(--colors-action-primary-hover)}._saveBtn_ei0xw_1289{padding:var(--spacing-sm);border:none;border-radius:var(--radii-md);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .15s ease}._saveBtn_ei0xw_1289:disabled{opacity:.4;cursor:not-allowed}._saveBtn_ei0xw_1289:hover:not(:disabled){background:var(--colors-action-primary-hover)}._row_ei0xw_1335{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 12px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._rowInfo_ei0xw_1355{flex:1;display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0}._rowPrimary_ei0xw_1373{font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary)}._rowSecondary_ei0xw_1385{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._rowBadge_ei0xw_1395{font-size:10px;padding:1px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-tertiary);font-weight:500}._deleteBtn_ei0xw_1413{width:28px;height:28px;border:none;border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-tertiary);font-size:var(--font-size-md);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}._deleteBtn_ei0xw_1413:hover{background:var(--colors-error);color:var(--colors-text-inverse)}._avatar_ei0xw_1453{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--colors-text-inverse);font-weight:700;font-size:var(--font-size-xs);flex-shrink:0;background:var(--avatar-bg)}._configCard_ei0xw_1483{display:flex;flex-direction:column;gap:12px;padding:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._configField_ei0xw_1503{display:flex;flex-direction:column;gap:var(--spacing-xs)}._configLabel_ei0xw_1515{font-size:var(--font-size-xs);font-weight:500;color:var(--colors-text-secondary);letter-spacing:0}._configHint_ei0xw_1529{font-size:10px;color:var(--colors-text-tertiary);margin-top:2px}._smallBtn_ei0xw_1541{padding:4px 10px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap}._smallBtn_ei0xw_1541:hover{border-color:var(--colors-accent);color:var(--colors-text-accent)}._loadingText_ei0xw_1577{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;padding:var(--spacing-md)}._emptyText_ei0xw_1591{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;padding:var(--spacing-md);line-height:1.5}._error_ei0xw_1607{font-size:var(--font-size-xs);color:var(--colors-error);text-align:center}._editBtn_ei0xw_1621{width:28px;height:28px;border:none;border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-tertiary);font-size:var(--font-size-sm);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}._editBtn_ei0xw_1621:hover{background:var(--colors-accent);color:var(--colors-action-primary-text)}._editForm_ei0xw_1661{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._cancelBtn_ei0xw_1675{padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._cancelBtn_ei0xw_1675:hover{border-color:var(--colors-text-secondary);color:var(--colors-text-primary)}._cancelBtn_ei0xw_1675:disabled{opacity:.4;cursor:not-allowed}._rowActions_ei0xw_1723{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-xs);flex-shrink:0;margin-left:auto}._rowActionBtn_ei0xw_1727{padding:4px 10px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:1.2;white-space:nowrap;cursor:pointer}._rowActionBtn_ei0xw_1727:hover{border-color:var(--colors-accent);color:var(--colors-text-primary)}._rowActionBtnDanger_ei0xw_1785:hover{border-color:var(--colors-error);color:var(--colors-error)}._filterRow_ei0xw_1797{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin:var(--spacing-sm) 0 var(--spacing-md)}._filterLabel_ei0xw_1813{font-size:var(--font-size-xs);font-weight:600;color:var(--colors-text-secondary)}._filterSelect_ei0xw_1825{padding:4px var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);max-width:240px}._storeBadge_ei0xw_1849{font-size:10px;padding:1px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-base);border:1px solid var(--colors-border-strong);color:var(--colors-text-tertiary);white-space:nowrap}._subTabBar_ei0xw_1871{display:flex;gap:2px;background:var(--colors-surface-raised);border-radius:var(--radii-sm);padding:2px}._subTab_ei0xw_1871{flex:1;padding:6px 0;border:none;background:transparent;color:var(--colors-text-tertiary);font-family:var(--font-family-sans);font-size:11px;font-weight:500;cursor:pointer;border-radius:4px;text-transform:capitalize}._subTab_ei0xw_1871:hover{color:var(--colors-text-secondary)}._subTabActive_ei0xw_1923{background:var(--colors-border-strong);color:var(--colors-text-primary)}._pagination_ei0xw_1935{display:flex;align-items:center;justify-content:center;gap:12px;padding:var(--spacing-sm) 0}._pageBtn_ei0xw_1951{padding:var(--spacing-xs) 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);cursor:pointer}._pageBtn_ei0xw_1951:disabled{opacity:.3;cursor:not-allowed}._pageBtn_ei0xw_1951:hover:not(:disabled){border-color:var(--colors-accent);color:var(--colors-text-accent)}._pageInfo_ei0xw_1993{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._simInfo_ei0xw_2005{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._simResult_ei0xw_2021{display:flex;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--colors-text-accent);padding:var(--spacing-sm);background:var(--colors-surface-base);border-radius:var(--radii-sm)}._statusRunning_ei0xw_2041{color:var(--colors-semantic-success)}._statusStopped_ei0xw_2049{color:var(--colors-text-tertiary)}._logContainer_ei0xw_2059{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);padding:var(--spacing-sm)}._logEntry_ei0xw_2083{display:flex;gap:var(--spacing-sm);font-size:11px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;line-height:1.6}._logTime_ei0xw_2101{color:var(--colors-text-tertiary);flex-shrink:0}._logMsg_ei0xw_2111{color:var(--colors-text-secondary)}._voiceBadge_ei0xw_2121{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);color:var(--colors-semantic-success);font-weight:500}._voiceDot_ei0xw_2145{width:6px;height:6px;border-radius:50%;background:var(--colors-semantic-success);animation:_pulse_ei0xw_1 2s ease-in-out infinite}@keyframes _pulse_ei0xw_1{0%,to{opacity:1}50%{opacity:.4}}._voiceActions_ei0xw_2171{display:flex;align-items:center;gap:4px}._reassignSelect_ei0xw_2183{padding:2px 4px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:10px;max-width:120px}._disconnectBtn_ei0xw_2205{width:20px;height:20px;border:none;border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-tertiary);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._disconnectBtn_ei0xw_2205:hover{background:var(--colors-error);color:var(--colors-text-inverse)}._dropZone_ei0xw_2247{border:2px dashed var(--colors-border-strong);border-radius:var(--radii-md);padding:var(--spacing-md);text-align:center;color:var(--colors-text-tertiary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease}._dropZone_ei0xw_2247:hover,._dropZoneDragOver_ei0xw_2271{border-color:var(--colors-accent);background:color-mix(in srgb,var(--colors-accent) 5%,transparent)}._processingCard_ei0xw_2281{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--colors-accent);border-radius:var(--radii-md);background:color-mix(in srgb,var(--colors-accent) 5%,transparent)}._processingSpinner_ei0xw_2303{width:28px;height:28px;border:3px solid var(--colors-border-strong);border-top-color:var(--colors-accent);border-radius:50%;animation:_spin_ei0xw_1 .8s linear infinite}@keyframes _spin_ei0xw_1{to{transform:rotate(360deg)}}._processingText_ei0xw_2329{font-size:var(--font-size-sm);font-weight:500;color:var(--colors-text-primary)}._processingSubtext_ei0xw_2341{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._commsTextArea_ei0xw_2351{width:100%;min-height:80px;padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);resize:vertical}._commsTextArea_ei0xw_2351::placeholder{color:var(--colors-text-tertiary)}._commsTextArea_ei0xw_2351:focus{outline:none;border-color:var(--colors-accent)}._previewCard_ei0xw_2395{display:flex;flex-direction:column;gap:12px;padding:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._wordCount_ei0xw_2415{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);text-align:right}._tagChips_ei0xw_2427{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._tagChip_ei0xw_2427{font-size:10px;padding:2px 8px;border-radius:999px;background:var(--colors-surface-base);color:var(--colors-text-secondary);border:1px solid var(--colors-border-strong)}._priorityBadge_ei0xw_2457{display:inline-block;font-size:10px;padding:2px 8px;border-radius:var(--radii-sm);font-weight:600;letter-spacing:0}._priorityCritical_ei0xw_2475{background:color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent);color:var(--colors-semantic-critical)}._priorityUrgent_ei0xw_2485{background:color-mix(in srgb,var(--colors-semantic-warning) 15%,transparent);color:var(--colors-semantic-warning)}._priorityStandard_ei0xw_2495{background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);color:var(--colors-semantic-success)}._warningCard_ei0xw_2505{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:12px;background:color-mix(in srgb,var(--colors-semantic-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-warning) 30%,transparent);border-radius:var(--radii-md);font-size:var(--font-size-sm);color:var(--colors-semantic-warning)}._warningTitle_ei0xw_2529{font-weight:600;font-size:var(--font-size-xs);letter-spacing:0}._actionButtons_ei0xw_2541{display:flex;gap:var(--spacing-sm)}._publishBtn_ei0xw_2551{padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radii-md);background:var(--colors-semantic-success);color:var(--colors-text-inverse);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background .15s ease}._publishBtn_ei0xw_2551:hover{background:color-mix(in srgb,var(--colors-semantic-success) 85%,black)}._publishBtn_ei0xw_2551:disabled{opacity:.4;cursor:not-allowed}._discardBtn_ei0xw_2595{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._discardBtn_ei0xw_2595:hover{border-color:var(--colors-error);color:var(--colors-error)}._commsTable_ei0xw_2627{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm)}._commsTable_ei0xw_2627 th{text-align:left;padding:var(--spacing-sm) 12px;font-size:var(--font-size-xs);font-weight:500;color:var(--colors-text-tertiary);letter-spacing:0;border-bottom:1px solid var(--colors-border-strong)}._commsTable_ei0xw_2627 td{padding:var(--spacing-sm) 12px;border-bottom:1px solid var(--colors-border-strong);color:var(--colors-text-primary)}._commsTable_ei0xw_2627 tr:last-child td{border-bottom:none}._toggleBtn_ei0xw_2681{padding:2px 8px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:11px;cursor:pointer}._toggleBtn_ei0xw_2681:hover{border-color:var(--colors-accent);color:var(--colors-text-accent)}._toggleBtnActive_ei0xw_2713{background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);border-color:color-mix(in srgb,var(--colors-semantic-success) 30%,transparent);color:var(--colors-semantic-success)}._toggleBtnArchived_ei0xw_2725{background:color-mix(in srgb,var(--colors-text-secondary) 15%,transparent);border-color:color-mix(in srgb,var(--colors-text-secondary) 30%,transparent);color:var(--colors-text-secondary)}._successBanner_ei0xw_2737{padding:10px 16px;margin:12px 0;border-radius:var(--radii-sm);background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-success) 30%,transparent);color:var(--colors-semantic-success);font-size:var(--font-size-sm);font-family:var(--font-family-sans);text-align:center}._inlineInput_ei0xw_2761{width:100%;padding:2px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font-family:var(--font-family-sans);font-size:12px;outline:none}._inlineInput_ei0xw_2761:hover,._inlineInput_ei0xw_2761:focus{border-color:var(--colors-border-strong);background:var(--colors-surface-raised)}._inlineInputSmall_ei0xw_2797{width:100%;padding:1px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--colors-text-tertiary);font-family:var(--font-family-sans);font-size:11px;outline:none;margin-top:2px}._inlineInputSmall_ei0xw_2797:hover,._inlineInputSmall_ei0xw_2797:focus{border-color:var(--colors-border-strong);background:var(--colors-surface-raised);color:var(--colors-text-secondary)}._reasoningText_ei0xw_2837{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-style:italic;line-height:1.5}._phaseEditorCard_ei0xw_2853{display:flex;flex-direction:column;gap:12px;padding:var(--spacing-md);margin-top:var(--spacing-xs);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:0 0 var(--radii-md) var(--radii-md);border-top:2px solid var(--colors-action-primary)}._phaseTable_ei0xw_2879{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm)}._phaseTable_ei0xw_2879 th{text-align:left;padding:var(--spacing-sm) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:500;color:var(--colors-text-tertiary);letter-spacing:0;border-bottom:1px solid var(--colors-border-strong)}._phaseTable_ei0xw_2879 td{padding:var(--spacing-xs) var(--spacing-sm)}._phaseTable_ei0xw_2879 td ._formInput_ei0xw_1161{width:100%}._phaseTable_ei0xw_2879 td:last-child{width:36px;text-align:center}._statsBar_ei0xw_2943{display:flex;gap:12px;padding:12px;flex-wrap:wrap}._statBox_ei0xw_2957{background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);padding:12px var(--spacing-md);text-align:center;flex:1;min-width:80px}._statValue_ei0xw_2977{font-size:var(--font-size-xl);font-weight:700;color:var(--colors-text-primary)}._statLabel_ei0xw_2989{font-size:var(--font-size-xs);color:var(--colors-text-secondary);margin-top:2px}@media(max-width:768px){._auroraShell_ei0xw_5{grid-template-columns:1fr}._mainHeader_ei0xw_607{flex-wrap:wrap;gap:var(--spacing-sm);padding-top:max(12px,env(safe-area-inset-top));padding-right:12px;padding-bottom:12px;padding-left:12px}._mainHeaderRight_ei0xw_677{flex-wrap:wrap}._topBar_ei0xw_781{flex-wrap:wrap;gap:var(--spacing-sm);padding-top:max(var(--spacing-sm),env(safe-area-inset-top));padding-right:12px;padding-bottom:var(--spacing-sm);padding-left:12px}._topBarLeft_ei0xw_809{flex-wrap:wrap;gap:var(--spacing-sm);min-width:0}._storeSelect_ei0xw_863{max-width:160px;font-size:11px}._signOutBtn_ei0xw_953{padding:4px 8px}._tabBar_ei0xw_987{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:var(--spacing-sm) 12px}._tabBar_ei0xw_987::-webkit-scrollbar{display:none}._tab_ei0xw_987{flex:0 0 auto;min-width:88px;padding:10px 12px;font-size:11px}._content_ei0xw_1057{padding:0 12px 12px}._formRow_ei0xw_1151{flex-direction:column;gap:var(--spacing-sm)}._formInput_ei0xw_1161,._formSelect_ei0xw_1201{width:100%;font-size:16px}._commsTextArea_ei0xw_2351{font-size:16px}._row_ei0xw_1335{padding:var(--spacing-sm);gap:var(--spacing-xs)}._rowInfo_ei0xw_1355{gap:var(--spacing-xs)}._commsTable_ei0xw_2627,._phaseTable_ei0xw_2879{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}._commsTable_ei0xw_2627 th,._commsTable_ei0xw_2627 td,._phaseTable_ei0xw_2879 th,._phaseTable_ei0xw_2879 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}._deleteBtn_ei0xw_1413,._editBtn_ei0xw_1621{width:36px;height:36px}._rowActions_ei0xw_1723{width:100%;justify-content:flex-start;margin-left:0}._rowActionBtn_ei0xw_1727{padding:6px 12px;min-height:32px}._disconnectBtn_ei0xw_2205{width:32px;height:32px;font-size:14px}._avatar_ei0xw_1453{width:28px;height:28px}._statsBar_ei0xw_2943{padding:var(--spacing-sm);gap:var(--spacing-sm)}._statBox_ei0xw_2957{min-width:72px;padding:var(--spacing-sm)}._statValue_ei0xw_2977{font-size:16px}._subTabBar_ei0xw_1871{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none}._subTabBar_ei0xw_1871::-webkit-scrollbar{display:none}._subTab_ei0xw_1871{flex:0 0 auto;min-width:72px;padding:8px 12px}._sectionHeader_ei0xw_1077{flex-wrap:wrap;gap:var(--spacing-sm)}}._errorBanner_ei0xw_3373{background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent);color:var(--colors-semantic-critical);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:.85rem}._activePill_ei0xw_3397{font-size:10px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--colors-action-primary) 18%,transparent);color:var(--colors-text-accent);font-weight:700;letter-spacing:0}._rowActive_ei0xw_3417{border-color:var(--colors-action-primary);background:color-mix(in srgb,var(--colors-action-primary) 8%,transparent)}._currentMode_ei0xw_3427{font-size:var(--font-size-sm);color:var(--colors-text-secondary)}._currentModeValue_ei0xw_3437{font-weight:700;color:var(--colors-text-primary);letter-spacing:0}._segBtn_ei0xw_3449{flex:1;padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;letter-spacing:0;transition:all .15s ease}._segBtn_ei0xw_3449:hover:not(:disabled){border-color:var(--colors-action-primary);color:var(--colors-text-primary)}._segBtnActive_ei0xw_3489{background:color-mix(in srgb,var(--colors-action-primary) 18%,transparent);border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._segBtn_ei0xw_3449:disabled{opacity:.5;cursor:not-allowed}._modalBackdrop_ei0xw_3511{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--p-sunken);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}._modalCard_ei0xw_3533{width:100%;max-width:380px;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-lg, 12px);box-shadow:0 16px 48px #0006}._modalTitle_ei0xw_3559{font-size:var(--font-size-md);font-weight:700;color:var(--colors-text-primary)}._modalBody_ei0xw_3571{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5}._modalActions_ei0xw_3583{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._sipPool_ei0xw_3597{border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:var(--colors-surface-base);overflow:hidden}._sipPoolHeader_ei0xw_3611{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;padding:10px 12px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-family-sans)}._sipPoolHeader_ei0xw_3611:hover{background:var(--colors-surface-raised)}._sipPoolName_ei0xw_3647{font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary)}._sipPoolMeta_ei0xw_3659{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);white-space:nowrap}._sipChevron_ei0xw_3671{margin-left:var(--spacing-xs);color:var(--colors-text-tertiary)}._sipDeviceList_ei0xw_3681{display:flex;flex-direction:column;border-top:1px solid var(--colors-border-strong)}._sipDeviceRow_ei0xw_3693{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:8px 12px;border-bottom:1px solid var(--colors-border-strong)}._sipDeviceRow_ei0xw_3693:last-child{border-bottom:none}._sipDeviceName_ei0xw_3719{font-size:var(--font-size-xs);font-weight:600;color:var(--colors-text-secondary)}._sipDeviceMeta_ei0xw_3731{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:flex-end}._sipMono_ei0xw_3747{font-family:var(--font-family-mono, monospace);font-size:11px;color:var(--colors-text-tertiary)}._sipBadgeOk_ei0xw_3759{color:var(--colors-semantic-positive, var(--colors-text-secondary))}._sipUserLive_ei0xw_3773{color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-success) 35%,transparent)}._secretBox_ei0xw_3789{margin:16px 0;padding:16px;border-radius:var(--radius-md, 10px);border:1px solid color-mix(in srgb,var(--colors-semantic-warning) 45%,transparent);background:color-mix(in srgb,var(--colors-semantic-warning) 12%,transparent)}._secretBoxTitle_ei0xw_3805{font-weight:600;margin-bottom:6px}._secretBoxWarning_ei0xw_3815{font-size:13px;color:var(--colors-text-secondary);margin-bottom:12px}._secretBoxRow_ei0xw_3827{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}._secretValue_ei0xw_3843{flex:1;min-width:200px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:13px;padding:8px 10px;border-radius:var(--radius-sm, 6px);background:var(--colors-surface-raised, var(--st-neutral-wash));word-break:break-all;-webkit-user-select:all;user-select:all}._grantRow_ei0xw_3875{display:flex;flex-wrap:wrap;gap:6px}._grantChip_ei0xw_3887{padding:4px 10px;border:1px solid var(--colors-border-subtle);border-radius:999px;background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:12px;cursor:pointer}._grantChip_ei0xw_3887:hover{color:var(--colors-text-primary)}._grantChipOn_ei0xw_3915{border-color:var(--colors-action-primary);background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent);color:var(--colors-text-accent)}._grantHint_ei0xw_3927{display:block;margin-top:4px;font-size:11px;color:var(--colors-text-secondary)}._container_cfbp2_5{display:flex;flex-direction:column;gap:20px;padding:4px 0;max-width:1200px}._header_cfbp2_25{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_cfbp2_39{font-family:var(--font-family-serif, "Instrument Serif", Georgia, serif);font-size:22px;font-weight:400;color:var(--colors-text-primary);letter-spacing:-.3px}._periodRow_cfbp2_55{display:flex;align-items:center;gap:4px}._periodBtn_cfbp2_67{padding:4px 12px;border:1px solid var(--colors-border-strong);border-radius:20px;background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}._periodBtn_cfbp2_67:hover{border-color:var(--colors-border-accent);color:var(--colors-text-primary)}._periodActive_cfbp2_103{background:color-mix(in srgb,var(--colors-action-primary) 15%,transparent);border-color:color-mix(in srgb,var(--colors-action-primary) 40%,transparent);color:var(--colors-text-accent)}._headerStatus_cfbp2_115{display:flex;align-items:center;gap:10px;flex-shrink:0}._refreshHint_cfbp2_129{font-family:var(--font-family-mono, monospace);font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0;animation:_dash-pulse_cfbp2_1 1.4s ease-in-out infinite}._saveErrorPill_cfbp2_145{padding:3px 10px;border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent);color:var(--colors-semantic-critical);font-family:var(--font-family-sans);font-size:11px;cursor:pointer}._configBtn_cfbp2_167{padding:5px 14px;border:1px solid var(--colors-border-strong);border-radius:8px;background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:12px;cursor:pointer;transition:all .15s ease}._configBtn_cfbp2_167:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._grid_cfbp2_205{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1100px){._grid_cfbp2_205{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){._grid_cfbp2_205{grid-template-columns:repeat(2,1fr);gap:8px}}._sectionHeader_cfbp2_253{grid-column:1 / -1;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0;padding:8px 0 0}._card_cfbp2_277{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:12px;padding:14px 16px 10px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease}._card_cfbp2_277:hover{border-color:var(--colors-border-strong)}._cardLabel_cfbp2_307{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0}._cardValue_cfbp2_323{font-family:var(--font-family-serif, "Instrument Serif", Georgia, serif);font-size:28px;font-weight:400;color:var(--colors-text-primary);letter-spacing:-.5px;line-height:1.1}._cardDelta_cfbp2_341{display:inline-flex;align-items:center;gap:2px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;padding:1px 6px;border-radius:4px;margin-left:8px}._deltaUp_cfbp2_367{color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent)}._deltaDown_cfbp2_377{color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent)}._sparkline_cfbp2_387{width:100%;height:36px;margin-top:4px}._configOverlay_cfbp2_403{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-sunken);z-index:900}._configPanel_cfbp2_417{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:90vw;background:var(--colors-surface-raised);border-left:1px solid var(--colors-border-subtle);z-index:901;display:flex;flex-direction:column;overflow-y:auto;padding:20px;gap:16px}._configTitle_cfbp2_451{font-family:var(--font-family-serif, "Instrument Serif", Georgia, serif);font-size:20px;color:var(--colors-text-primary);letter-spacing:-.3px}._configCategory_cfbp2_465{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0;padding:8px 0 4px;border-bottom:1px solid var(--colors-border-subtle)}._configRow_cfbp2_485{display:flex;align-items:center;gap:10px;padding:6px 0}._configLabel_cfbp2_499{flex:1;font-family:var(--font-family-sans);font-size:13px;color:var(--colors-text-secondary)}._configToggle_cfbp2_513{width:16px;height:16px;accent-color:var(--colors-action-primary);cursor:pointer}._roleToggles_cfbp2_527{display:flex;gap:4px;margin-left:auto;flex-shrink:0}._roleChip_cfbp2_541{display:flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid var(--colors-border-strong);border-radius:12px;font-family:var(--font-family-sans);font-size:10px;color:var(--colors-text-secondary, rgba(240, 240, 245, .5));cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s}._roleChip_cfbp2_541:has(input:checked){border-color:var(--colors-action-primary);background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent);color:var(--colors-text-primary)}._roleChip_cfbp2_541 input{display:none}._saveBtn_cfbp2_591{padding:10px 16px;border:none;border-radius:8px;background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease;margin-top:8px}._saveBtn_cfbp2_591:hover{background:var(--colors-action-primary-hover)}._saveBtn_cfbp2_591:disabled{opacity:.4;cursor:not-allowed}._empty_cfbp2_641{grid-column:1 / -1;text-align:center;padding:32px;color:var(--colors-text-tertiary);font-size:13px}._errorState_cfbp2_661{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;color:var(--colors-text-secondary);font-size:13px;border:1px dashed color-mix(in srgb,var(--colors-semantic-critical) 35%,transparent);border-radius:12px}._staleBanner_cfbp2_687{display:flex;align-items:center;gap:12px;padding:8px 14px;font-size:12px;color:var(--colors-text-secondary);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);background:color-mix(in srgb,var(--colors-semantic-critical) 6%,transparent);border-radius:10px}._retryBtn_cfbp2_711{padding:4px 12px;border:1px solid var(--colors-border-strong);border-radius:8px;background:transparent;color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:12px;cursor:pointer;transition:border-color .15s ease}._retryBtn_cfbp2_711:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._skeleton_cfbp2_749{border-radius:6px;background:linear-gradient(90deg,var(--colors-border-subtle) 25%,color-mix(in srgb,var(--colors-border-subtle) 40%,transparent) 50%,var(--colors-border-subtle) 75%);background-size:200% 100%;animation:_dash-shimmer_cfbp2_1 1.4s ease-in-out infinite}._skeletonLabel_cfbp2_773{width:60%;height:10px}._skeletonValue_cfbp2_783{width:40%;height:28px;margin:4px 0}._skeletonSpark_cfbp2_795{width:100%;height:36px;margin-top:4px}@keyframes _dash-shimmer_cfbp2_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _dash-pulse_cfbp2_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:600px){._header_cfbp2_25{flex-wrap:wrap}._card_cfbp2_277{padding:12px 12px 8px}._cardValue_cfbp2_323{font-size:22px}._cardDelta_cfbp2_341{margin-left:6px;font-size:10px}._configPanel_cfbp2_417{width:100vw;max-width:100vw}}._configActions_cfbp2_879{display:flex;gap:8px;margin-top:14px}._configActions_cfbp2_879 ._saveBtn_cfbp2_591{flex:1}._cancelBtn_cfbp2_899{flex:1;padding:10px 16px;border:1px solid var(--colors-border, var(--colors-border-strong));border-radius:8px;background:transparent;color:inherit;font-family:var(--font-family-sans);font-size:13px;cursor:pointer}._cancelBtn_cfbp2_899:disabled{opacity:.5;cursor:default}._cardBasis_cfbp2_933{color:var(--colors-text-secondary)}._insightLine_1y6l1_5{font-family:var(--font-family-serif, "Instrument Serif", Georgia, serif);font-size:16px;color:var(--colors-text-primary);letter-spacing:-.2px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--colors-action-primary) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--colors-action-primary) 8%,transparent);margin-bottom:14px}._statRow_1y6l1_33{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}._statChip_1y6l1_47{display:flex;align-items:baseline;gap:6px;padding:8px 14px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:10px}._statValue_1y6l1_67{font-family:var(--font-family-serif, "Instrument Serif", Georgia, serif);font-size:22px;color:var(--colors-text-primary);letter-spacing:-.4px}._statLabel_1y6l1_81{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0}@media(max-width:600px){._statRow_1y6l1_33{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._statChip_1y6l1_47{justify-content:space-between}}._statSkeleton_1y6l1_129{display:inline-block;width:36px;height:22px;border-radius:6px;background:linear-gradient(90deg,var(--colors-border-subtle) 25%,color-mix(in srgb,var(--colors-border-subtle) 40%,transparent) 50%,var(--colors-border-subtle) 75%);background-size:200% 100%;animation:_usage-shimmer_1y6l1_1 1.4s ease-in-out infinite}._skeletonRow_1y6l1_159{height:14px;margin:8px 0;border-radius:6px;background:linear-gradient(90deg,var(--colors-border-subtle) 25%,color-mix(in srgb,var(--colors-border-subtle) 40%,transparent) 50%,var(--colors-border-subtle) 75%);background-size:200% 100%;animation:_usage-shimmer_1y6l1_1 1.4s ease-in-out infinite}@keyframes _usage-shimmer_1y6l1_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorRow_1y6l1_197{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:12px;color:var(--colors-text-secondary)}._retryBtn_1y6l1_215{padding:3px 10px;border:1px solid var(--colors-border-strong);border-radius:8px;background:transparent;color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:11px;cursor:pointer;transition:border-color .15s ease}._retryBtn_1y6l1_215:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._columns_1y6l1_253{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-bottom:12px}@media(max-width:900px){._columns_1y6l1_253{grid-template-columns:1fr}}._panel_1y6l1_279{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:12px;padding:12px 14px}._panelTitle_1y6l1_293{display:flex;align-items:center;gap:8px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0;padding-bottom:8px;border-bottom:1px solid var(--colors-border-subtle);margin-bottom:8px}._emptyText_1y6l1_321{font-size:12px;color:var(--colors-text-tertiary);padding:8px 0}._questionRow_1y6l1_337{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px dashed var(--colors-border-subtle)}._questionRow_1y6l1_337:last-child{border-bottom:none}._questionQuery_1y6l1_361{flex:1;font-family:var(--font-family-sans);font-size:13px;color:var(--colors-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._questionTool_1y6l1_381{font-family:var(--font-family-mono, monospace);font-size:10px;color:var(--colors-text-tertiary);flex-shrink:0}._questionCount_1y6l1_395{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--colors-text-accent);flex-shrink:0}._memberTable_1y6l1_417{width:100%;border-collapse:collapse;font-size:12px}._memberTable_1y6l1_417 th{text-align:left;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;font-weight:500;color:var(--colors-text-tertiary);letter-spacing:0;padding:4px 8px 6px 0}._memberTable_1y6l1_417 td{padding:5px 8px 5px 0;color:var(--colors-text-secondary);border-top:1px solid var(--colors-border-subtle);vertical-align:top}._memberRow_1y6l1_465{cursor:pointer;transition:background .12s ease}._memberRow_1y6l1_465:hover td{background:color-mix(in srgb,var(--colors-action-primary) 5%,transparent)}._memberRow_1y6l1_465[data-selected=true] td{background:color-mix(in srgb,var(--colors-action-primary) 10%,transparent);color:var(--colors-text-primary)}._intentCell_1y6l1_493{display:flex;flex-wrap:wrap;gap:4px}._intentChip_1y6l1_505{font-family:var(--font-family-mono, monospace);font-size:10px;padding:1px 7px;border:1px solid var(--colors-border-strong);border-radius:10px;color:var(--colors-text-secondary);white-space:nowrap}._filterPill_1y6l1_529{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;padding:1px 8px;border:1px solid color-mix(in srgb,var(--colors-action-primary) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent);color:var(--colors-text-accent);cursor:pointer;text-transform:none;letter-spacing:0}._convBlock_1y6l1_557{border-bottom:1px solid var(--colors-border-subtle)}._convBlock_1y6l1_557:last-child{border-bottom:none}._convHeader_1y6l1_573{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;background:none;border:none;cursor:pointer;text-align:left}._convChevron_1y6l1_597{font-size:10px;color:var(--colors-text-tertiary);transition:transform .15s ease}._convChevron_1y6l1_597[data-open=true]{transform:rotate(90deg)}._convMember_1y6l1_617{font-family:var(--font-family-sans);font-size:13px;font-weight:500;color:var(--colors-text-primary)}._convMeta_1y6l1_631{margin-left:auto;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary)}._convTurns_1y6l1_647{display:flex;flex-direction:column;gap:8px;padding:4px 0 12px 18px}._turnRow_1y6l1_661{display:flex;flex-direction:column;gap:4px}._turnAsk_1y6l1_673,._turnReply_1y6l1_675{font-size:12px;line-height:1.45;padding:6px 10px;border-radius:8px;max-width:640px}._turnAsk_1y6l1_673{color:var(--colors-text-primary);background:color-mix(in srgb,var(--colors-action-primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--colors-action-primary) 18%,transparent)}._turnReply_1y6l1_675{color:var(--colors-text-secondary);background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle)}._turnWho_1y6l1_715{display:block;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;letter-spacing:0;color:var(--colors-text-tertiary);margin-bottom:2px}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._root_olu9r_5,._scrim_olu9r_19,._draftBar_olu9r_20,._theme_olu9r_21{--cf-chrome: #efeee9;--cf-chrome-2: #f9f8f5;--cf-ink: #1a1b18;--cf-mute: #6a6b64;--cf-faint: #93948c;--cf-rule: #dfddd4;--cf-sunk: #e8e6df;--cf-canvas: #f5f4f0;--cf-dot: #dbd8cd;--cf-card: #ffffff;--cf-card-line: #e1ded4;--cf-edge: #8d9299;--cf-ret: #2f9b56;--cf-adv: #cac6ba;--cf-ask: #c8871a;--cf-say: #a2528f;--cf-response: #167a7a;--cf-look: #1c74b2;--cf-guide: #2f9b56;--cf-do: #d24a24;--cf-rulec: #5b6167;--cf-endc: #7c8288;--cf-sel: #d24a24;--cf-p1: #7c8288;--cf-p2: #1c74b2;--cf-p3: #c8871a;--cf-p4: #2f9b56;--cf-p5: #d24a24;--cf-shadow: 0 1px 2px rgba(26, 27, 24, .06), 0 4px 14px rgba(26, 27, 24, .07)}._root_olu9r_5{position:relative;display:flex;flex-direction:column;height:100%;min-height:520px;background:var(--cf-canvas);color:var(--cf-ink)}@media(prefers-color-scheme:dark){._root_olu9r_5,._scrim_olu9r_19,._draftBar_olu9r_20,._theme_olu9r_21{--cf-chrome: #1a1b18;--cf-chrome-2: #212320;--cf-ink: #e9e8e2;--cf-mute: #9c9d94;--cf-faint: #75766e;--cf-rule: #31332d;--cf-sunk: #151713;--cf-canvas: #141511;--cf-dot: #2a2c25;--cf-card: #22241f;--cf-card-line: #343730;--cf-edge: #767c82;--cf-ret: #5cc481;--cf-adv: #3b3e36;--cf-ask: #e8b352;--cf-say: #c78bb8;--cf-response: #46b3b0;--cf-look: #5aa8de;--cf-guide: #5cc481;--cf-do: #f0764c;--cf-rulec: #9aa0a6;--cf-endc: #9ba0a5;--cf-sel: #f0764c;--cf-p1: #9ba0a5;--cf-p2: #5aa8de;--cf-p3: #e8b352;--cf-p4: #5cc481;--cf-p5: #f0764c;--cf-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 20px rgba(0, 0, 0, .3)}}._card_olu9r_105{width:100%;background:var(--cf-card);border:1px solid var(--cf-card-line);border-left:3px solid var(--cf-kind, var(--cf-edge));border-radius:10px;box-shadow:var(--cf-shadow);text-align:left;font:inherit;color:inherit;padding:0;cursor:pointer}._card_olu9r_105:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cf-sel),var(--cf-shadow)}._chead_olu9r_126{display:flex;align-items:center;gap:9px;padding:9px 10px;position:relative;background:color-mix(in srgb,var(--cf-kind, var(--cf-edge)) 8%,var(--cf-card));border-radius:0 8px 0 0}._chip_olu9r_136{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;color:#fff}._chip_olu9r_136 svg{width:17px;height:17px}._tt_olu9r_151{flex:1 1 auto;min-width:0}._tt_olu9r_151 b{display:block;font-size:13px;font-weight:640;line-height:1.25;letter-spacing:-.005em}._tt_olu9r_151 span{display:block;font-size:10.5px;color:var(--cf-faint);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._step_olu9r_178{flex:0 0 auto;color:var(--cf-mute);font-size:10px;font-family:inherit;font-variant-numeric:tabular-nums}._cardLocked_olu9r_189 ._chead_olu9r_126{opacity:.82}._lock_olu9r_195{flex:0 0 auto;width:13px;height:13px;display:grid;place-items:center;color:var(--cf-faint)}._lock_olu9r_195 svg{width:11px;height:11px}._exp_olu9r_209{flex:0 0 auto;width:20px;height:20px;color:var(--cf-faint);display:grid;place-items:center}._exp_olu9r_209 svg{width:13px;height:13px;transition:transform .16s}._cardOpen_olu9r_224 ._exp_olu9r_209 svg{transform:rotate(180deg)}._details_olu9r_194{flex:0 0 auto;width:20px;height:20px;border:0;background:transparent;color:var(--cf-faint);cursor:pointer;border-radius:4px;display:grid;place-items:center}._details_olu9r_194:hover{background:var(--cf-sunk);color:var(--cf-ink)}._details_olu9r_194 svg{width:13px;height:13px}._detailsBad_olu9r_259{color:var(--cf-do)}._detailsBad_olu9r_259:hover{background:color-mix(in srgb,var(--cf-do) 16%,transparent);color:var(--cf-do)}._anychip_olu9r_271{position:absolute;left:29px;top:27px;z-index:2;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--cf-card);background:var(--cf-guide);color:var(--cf-card)}._anychip_olu9r_271 svg{width:9px;height:9px;flex:0 0 auto}._rulebar_olu9r_294 svg{width:11px;height:11px;flex:0 0 auto}._svc_olu9r_300{display:flex;align-items:center;gap:7px;margin:0 10px 9px;padding:6px 9px;background:var(--cf-sunk);border-radius:6px;font-size:11.5px;color:var(--cf-mute)}._svc_olu9r_300 b{color:var(--cf-ink);font-weight:600}._triggers_olu9r_329{margin:0 10px 9px;padding:6px 9px;list-style:none;border:1px dashed var(--cf-card-line);border-radius:6px;font-size:11.5px;line-height:1.45;color:var(--cf-mute);max-height:132px;overflow-y:auto;overscroll-behavior:contain;counter-reset:start-reason}._entryReason_olu9r_347{margin:0 10px 9px;padding:6px 9px;height:60px;overflow-y:auto;overscroll-behavior:contain;background:var(--cf-sunk);border-radius:6px;font-size:11px;line-height:1.4;color:var(--cf-mute)}._triggers_olu9r_329 li{overflow-wrap:anywhere;counter-increment:start-reason}._triggers_olu9r_329 li+li{margin-top:5px}._triggers_olu9r_329 li:before{content:counter(start-reason) ". ";color:var(--cf-faint)}._slots_olu9r_378{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}._slotChip_olu9r_385{padding:3px 9px;border-radius:999px;border:1px dashed var(--cf-card-line);background:var(--cf-sunk);font:inherit;font-size:11.5px;color:var(--cf-mute);cursor:pointer}._slotChip_olu9r_385:hover{border-style:solid;border-color:var(--cf-kind, var(--cf-edge));color:var(--cf-ink)}._rulebar_olu9r_294{display:flex;align-items:center;gap:7px;margin:0 10px 9px;padding:6px 9px;border:1px dashed var(--cf-card-line);border-radius:6px;font-size:11.5px;color:var(--cf-rulec)}._rulebar_olu9r_294 b{font-weight:600}._ruleList_olu9r_318{overflow-wrap:anywhere}._ruleItem_olu9r_424{display:inline-flex;align-items:center;gap:2px}._ruleRemove_olu9r_433{flex:0 0 auto;width:14px;height:14px;border:0;background:transparent;color:var(--cf-faint);cursor:pointer;border-radius:3px;display:inline-grid;place-items:center;vertical-align:middle}._ruleRemove_olu9r_433:hover{background:var(--cf-sunk);color:var(--cf-ink)}._ruleRemove_olu9r_433 svg{width:9px;height:9px}._ports_olu9r_459{border-top:1px solid var(--cf-card-line)}._port_olu9r_459{display:flex;align-items:center;gap:8px;padding:0 12px;position:relative;font-size:11.5px;line-height:1.25;height:26px;box-sizing:border-box}._port_olu9r_459+._port_olu9r_459{border-top:1px solid color-mix(in srgb,var(--cf-card-line) 55%,transparent)}._port_olu9r_459 span{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._portOpen_olu9r_494{color:var(--cf-mute)}._portIn_olu9r_502{flex-direction:row}._port_olu9r_459[data-value=true] span{font-style:italic;opacity:.82}._dots_olu9r_519{position:absolute;right:-5px;top:50%;width:9px;height:9px;transform:translateY(-50%);overflow:hidden;opacity:0;pointer-events:none}._group_olu9r_534{width:100%;height:100%;background:color-mix(in srgb,var(--cf-phase, var(--cf-edge)) 5%,var(--cf-card));border:1px solid color-mix(in srgb,var(--cf-phase, var(--cf-edge)) 26%,var(--cf-card-line));border-radius:14px;box-sizing:border-box}@media(prefers-color-scheme:dark){._group_olu9r_534{background:color-mix(in srgb,var(--cf-phase, var(--cf-edge)) 9%,var(--cf-canvas))}}._ghead_olu9r_551{display:flex;align-items:center;gap:8px;padding:10px 11px}._gnum_olu9r_558{width:21px;height:21px;border-radius:50%;background:var(--cf-phase, var(--cf-edge));border:0;color:#fff;font-size:10.5px;line-height:19px;text-align:center;flex:0 0 auto;font-family:inherit;font-variant-numeric:tabular-nums}._ghead_olu9r_551 b{flex:1 1 auto;color:color-mix(in srgb,var(--cf-phase, var(--cf-edge)) 62%,var(--cf-ink));font-size:12.5px;font-weight:650;letter-spacing:-.005em}._gcount_olu9r_581{font-size:10.5px;color:var(--cf-faint);font-family:inherit;font-variant-numeric:tabular-nums}._gexp_olu9r_231{width:20px;height:20px;border:0;background:transparent;color:var(--cf-faint);cursor:pointer;border-radius:4px;display:grid;place-items:center;pointer-events:auto}._gexp_olu9r_231:hover{background:var(--cf-sunk);color:var(--cf-ink)}._gexp_olu9r_231 svg{width:13px;height:13px;transition:transform .16s}._groupShut_olu9r_615 ._gexp_olu9r_231 svg{transform:rotate(-90deg)}._tools_olu9r_626{position:absolute;z-index:10;display:flex;flex-direction:column;gap:3px;width:208px;background:var(--cf-card);border:1px solid var(--cf-card-line);border-radius:11px;padding:6px;box-shadow:0 12px 30px #00000042}._toolsShut_olu9r_640{width:auto;padding:3px;gap:0}._toolsOpen_olu9r_647{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 7px;border:0;border-radius:8px;background:transparent;color:var(--cf-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}._toolsOpen_olu9r_647:hover{background:var(--cf-sunk)}._toolsOpenIcon_olu9r_666{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--cf-look);color:#fff;font-size:14px;line-height:1}._toolsHead_olu9r_679{display:flex;align-items:baseline;gap:6px;padding:3px 4px 6px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._toolsHead_olu9r_679 b{font-size:12px;font-weight:650;letter-spacing:-.005em;color:var(--cf-ink)}._toolsHead_olu9r_679>span{flex:1 1 auto;font-size:10.5px;color:var(--cf-mute)}._toolsShutBtn_olu9r_702{flex:0 0 auto;width:20px;height:20px;border:0;border-radius:5px;background:transparent;color:var(--cf-mute);font:inherit;font-size:15px;line-height:1;cursor:pointer}._toolsShutBtn_olu9r_702:hover{background:var(--cf-sunk);color:var(--cf-ink)}._toolGroup_olu9r_721{display:flex;flex-direction:column}._tool_olu9r_626{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--cf-ink);font:inherit;text-align:left;cursor:grab}._tool_olu9r_626:hover,._toolOpen_olu9r_744{background:var(--cf-sunk);border-color:var(--cf-card-line)}._toolIcon_olu9r_749{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:7px;background:var(--k, var(--cf-endc));color:#fff}._toolIcon_olu9r_749 svg{width:14px;height:14px}._toolText_olu9r_765{flex:1 1 auto;min-width:0}._toolText_olu9r_765 b{display:block;font-size:12.5px;font-weight:620;line-height:1.2}._toolText_olu9r_765>span{display:block;font-size:10.5px;line-height:1.3;color:var(--cf-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolCaret_olu9r_787{flex:0 0 auto;color:var(--cf-mute);font-size:10px}._tool_olu9r_626:focus-visible{outline:2px solid var(--cf-sel);outline-offset:1px}._toolsHint_olu9r_798{font-size:10px;letter-spacing:.04em;color:var(--cf-mute);padding:2px 4px 0}._catalogue_olu9r_810{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 16px;padding-left:6px;border-left:2px solid var(--cf-card-line);max-height:40vh;overflow-y:auto}._catalogueItem_olu9r_821{display:flex;flex-direction:column;gap:1px;text-align:left;border:1px solid transparent;border-left:2px solid var(--k, transparent);border-radius:0 7px 7px 0;background:none;padding:5px 7px;cursor:grab}._catalogueItem_olu9r_821:hover,._catalogueItem_olu9r_821:focus-visible{background:var(--cf-hover, rgba(127, 127, 127, .12));border-color:var(--cf-card-line);outline:none}._catalogueLabel_olu9r_841{font-size:12px;font-weight:600;color:var(--cf-ink)}._portDot_olu9r_853{position:relative!important;transform:none!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;flex:0 0 auto;width:11px;height:11px;min-width:11px;min-height:11px;border-radius:50%;background:var(--cf-kind, var(--cf-edge));border:2px solid var(--cf-card);box-shadow:0 0 0 1.5px var(--cf-kind, var(--cf-edge));cursor:crosshair}._portDotIn_olu9r_874{margin-left:-11px}._portDotOut_olu9r_878{margin-right:-11px}._portDotOpen_olu9r_884{background:var(--cf-card);border:1.5px dashed var(--cf-faint);box-shadow:none}._portDotCand_olu9r_891{background:var(--cf-ret);border-color:var(--cf-ret);box-shadow:0 0 0 4px color-mix(in srgb,var(--cf-ret) 26%,transparent)}._portDotLit_olu9r_899{background:var(--cf-card);border-color:var(--cf-sel);box-shadow:0 0 0 3px var(--cf-sel)}._portDot_olu9r_853:hover{transform:scale(1.35)!important}._catalogueBlurb_olu9r_911{font-size:10.5px;line-height:1.35;color:var(--cf-faint)}._toolsRule_olu9r_920{height:1px;background:var(--cf-card-line);margin:5px -2px 1px}._reqTools_olu9r_926{display:flex;flex-direction:column;gap:5px}._factChoice_olu9r_932{display:flex;align-items:center;gap:5px}._factChoice_olu9r_932 input{margin:0;accent-color:var(--cf-sel)}._factChoice_olu9r_932 button[draggable=false]{cursor:pointer}._reqTool_olu9r_926{display:flex;align-items:center;gap:6px;max-width:138px;padding:5px 7px;border:1px dashed var(--cf-card-line);border-radius:7px;background:var(--cf-sunk);color:var(--cf-rulec);font:inherit;font-size:11px;line-height:1.2;text-align:left;cursor:grab}._reqTool_olu9r_926 svg{width:11px;height:11px;flex:0 0 auto}._reqTool_olu9r_926 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._card_olu9r_105[data-drop=accept]{box-shadow:0 0 0 2px var(--cf-sel),var(--cf-shadow)}._card_olu9r_105[data-drop=refuse]{opacity:.4}._key_olu9r_992{position:absolute;right:14px;bottom:14px;z-index:6;display:flex;gap:14px;flex-wrap:wrap;background:var(--cf-card);border:1px solid var(--cf-card-line);border-radius:7px;padding:8px 12px;font-size:10.5px;color:var(--cf-mute);box-shadow:var(--cf-shadow);font-family:inherit;font-variant-numeric:tabular-nums;max-width:60%}._key_olu9r_992 i{display:inline-block;width:20px;border-top:2px solid var(--cf-edge);vertical-align:middle;margin-right:5px}._key_olu9r_992 i._keySpine_olu9r_1020{border-top:2.5px dashed var(--cf-edge);opacity:.55}._edgeLabel_olu9r_1027{font-size:10.5px;fill:var(--cf-mute);font-family:inherit;font-variant-numeric:tabular-nums}._notice_olu9r_1034{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);max-width:420px;text-align:center;font-size:12.5px;line-height:1.5;color:var(--cf-mute)}._scrim_olu9r_19{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:26px;background:#14151180}._sheet_olu9r_1059{display:flex;flex-direction:column;overflow:hidden;width:min(620px,100%);max-height:min(86vh,780px);border-radius:11px;background:var(--cf-chrome-2);color:var(--cf-ink);box-shadow:0 28px 80px #0006}._sh_olu9r_1059{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;background:color-mix(in srgb,var(--cf-kind, var(--cf-edge)) 10%,var(--cf-chrome-2));border-bottom:1px solid color-mix(in srgb,var(--cf-kind, var(--cf-edge)) 30%,var(--cf-rule))}._shChip_olu9r_1080{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff}._shChip_olu9r_1080 svg{width:19px;height:19px}._shTitle_olu9r_1095{flex:1 1 auto;min-width:0}._shTitle_olu9r_1095 b{display:block;font-size:16px;font-weight:650;letter-spacing:-.012em;padding:3px 0}._shTitle_olu9r_1095>span{display:block;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em;text-transform:none;color:var(--cf-faint)}._shReason_olu9r_1118{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--cf-mute)}._nameInput_olu9r_1125{box-sizing:border-box;width:100%;margin-left:-7px;padding:3px 7px;font:inherit;font-size:16px;font-weight:650;letter-spacing:-.012em;color:var(--cf-ink);background:transparent;border:1px solid transparent;border-radius:6px}._nameInput_olu9r_1125:hover{background:var(--cf-card);border-color:var(--cf-rule)}._nameInput_olu9r_1125:focus{background:var(--cf-card);border-color:var(--cf-sel);outline:2px solid var(--cf-sel);outline-offset:-1px}._shPill_olu9r_1152{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:3px 8px;border:1px dashed var(--cf-ret);border-radius:11px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:9.5px;letter-spacing:.09em;text-transform:none;color:var(--cf-ret)}._shPill_olu9r_1152 svg{width:11px;height:11px}._shClose_olu9r_1173{padding:3px 7px;border:0;border-radius:5px;background:transparent;color:var(--cf-mute);font-size:21px;line-height:1;cursor:pointer}._shClose_olu9r_1173:hover{background:var(--cf-sunk);color:var(--cf-ink)}._sheetTabs_olu9r_1189{display:flex;padding:0 16px;background:var(--cf-chrome);border-bottom:1px solid var(--cf-rule)}._sheetTabs_olu9r_1189 button{margin-bottom:-1px;padding:9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--cf-mute);font:inherit;font-size:12.5px;cursor:pointer}._sheetTabs_olu9r_1189 button[aria-selected=true]{border-bottom-color:var(--cf-kind, var(--cf-sel));color:var(--cf-ink);font-weight:600}._sheetPane_olu9r_1214{flex:1 1 auto;overflow:auto;padding:16px}._stepBar_olu9r_1220{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;color:var(--cf-faint)}._stepNum_olu9r_1229{flex:0 0 auto;width:21px;height:21px;background:var(--cf-kind, var(--cf-edge));border-radius:50%;color:#fff;font-family:inherit;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:21px;text-align:center}._grp_olu9r_1244 h5{margin:0 0 6px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:none;color:var(--cf-faint)}._grp_olu9r_1244 ._help_olu9r_1255{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--cf-mute)}._grp_olu9r_1244 ._eyebrow_olu9r_1262{display:block;margin-bottom:4px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.11em;text-transform:none;color:var(--cf-faint)}._lab_olu9r_1273{display:block;margin-bottom:10px}._field_olu9r_1278{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid var(--cf-rule);border-radius:6px;background:var(--cf-card);color:var(--cf-ink);font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}._field_olu9r_1278:focus{border-color:var(--cf-sel);outline:2px solid var(--cf-sel);outline-offset:-1px}._stated_olu9r_1302{box-sizing:border-box;padding:9px 11px;border:1px dashed var(--cf-rule);border-radius:6px;background:var(--cf-sunk);font-size:13.5px;line-height:1.5}._locked_olu9r_1312{box-sizing:border-box;padding:10px 11px;border:1px dashed var(--cf-rule);border-radius:6px;background:var(--cf-card);font-size:12.5px;line-height:1.5;color:var(--cf-mute)}._reqRow_olu9r_1323{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--cf-rule);font-size:13px}._reqRow_olu9r_1323:first-of-type{border-top:0}._reqRow_olu9r_1323 svg{flex:0 0 auto;width:13px;height:13px;color:var(--cf-rulec)}._clauses_olu9r_1343{margin-top:6px}._clauses_olu9r_1343 summary{font-size:11.5px;color:var(--cf-faint);cursor:pointer}._clauses_olu9r_1343 small{display:block;margin-top:5px;font-size:11.5px;line-height:1.45;color:var(--cf-mute)}._ansRow_olu9r_1361{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid var(--cf-rule)}._ansRow_olu9r_1361:first-of-type{border-top:0}._ansRow_olu9r_1361 b{flex:1 1 auto;font-size:13px;font-weight:620}._goes_olu9r_1379{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--cf-rule);border-radius:14px;background:var(--cf-card);color:var(--cf-ink);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11.5px;cursor:pointer}._goes_olu9r_1379:hover{border-color:var(--cf-sel)}._goesNone_olu9r_1398{border-style:dashed;color:var(--cf-faint);cursor:default}._sw_olu9r_1404{width:8px;height:8px;border-radius:2px}._sheetFoot_olu9r_1410{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--cf-rule);background:var(--cf-chrome)}._sheetFoot_olu9r_1410 small{margin-right:auto;font-size:11.5px;color:var(--cf-faint)}._btnPrimary_olu9r_1425{padding:7px 13px;border:1px solid var(--cf-sel);border-radius:6px;background:var(--cf-sel);color:#fff;font:inherit;font-size:12.5px;cursor:pointer}._btnPrimary_olu9r_1425:disabled{opacity:.45;cursor:default}._btnGhost_olu9r_1441{padding:7px 13px;border:1px solid var(--cf-rule);border-radius:6px;background:var(--cf-card);color:var(--cf-ink);font:inherit;font-size:12.5px;cursor:pointer}._btnGhost_olu9r_1441:disabled{opacity:.45;cursor:default}._draftBar_olu9r_20{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--cf-rule);border-radius:7px;background:var(--cf-chrome-2);color:var(--cf-ink);font-size:12.5px}._draftBar_olu9r_20 span:first-child{margin-right:auto}._note_olu9r_1478{margin:8px 0 0;padding:0 0 0 9px;border-left:2px solid color-mix(in srgb,var(--cf-kind, var(--cf-edge)) 45%,transparent);font-size:11.5px;line-height:1.5;color:var(--cf-faint)}._reqRow_olu9r_1323 svg{color:var(--cf-kind, var(--cf-rulec))}._board_olu9r_1495{position:relative;flex:1 1 auto;min-height:0}._boardMessage_olu9r_1506{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100% - 60px));padding:9px 13px;border:1px solid var(--cf-rule);border-radius:9px;background:var(--cf-card);box-shadow:0 8px 26px #00000038;color:var(--cf-ink);font-size:12px;line-height:1.45}._boardMessage_olu9r_1506 button{flex:0 0 auto;border:1px solid var(--cf-rule);border-radius:6px;padding:3px 9px;background:transparent;color:inherit;font:inherit;font-size:11.5px;cursor:pointer}._boardMessageActions_olu9r_1538{display:flex;gap:6px}._boardMessageActions_olu9r_1538 button:first-child{border-color:var(--cf-bad, #b4453a);color:var(--cf-bad, #b4453a)}._quickMenu_olu9r_1553{position:fixed;z-index:60;min-width:232px;max-height:340px;overflow-y:auto;padding:5px;border:1px solid var(--cf-rule);border-radius:10px;background:var(--cf-card);box-shadow:0 10px 30px #00000042}._quickTop_olu9r_1568{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 7px 8px;border-bottom:1px solid var(--cf-rule);margin-bottom:3px}._quickTop_olu9r_1568 b{flex:1 1 auto;font-size:12px;font-weight:620;line-height:1.35}._quickCancel_olu9r_1584{flex:0 0 auto;width:20px;height:20px;border:0;border-radius:5px;background:transparent;color:var(--cf-mute);font:inherit;font-size:12px;line-height:1;cursor:pointer}._quickCancel_olu9r_1584:hover{background:var(--cf-sunk);color:var(--cf-ink)}._quickHead_olu9r_1603{padding:6px 8px 4px;color:var(--cf-mute);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:none}._quickItem_olu9r_1612{display:block;width:100%;padding:6px 8px;border:0;border-left:3px solid var(--k, transparent);border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._quickItem_olu9r_1612:hover,._quickItem_olu9r_1612:focus-visible{background:var(--cf-chrome-2)}._quickName_olu9r_1631{display:block;font-size:12px}._quickSub_olu9r_1636{display:block;color:var(--cf-mute);font-size:10.5px}._wirePanel_olu9r_1644{position:absolute;top:14px;right:14px;z-index:50;width:244px;max-height:calc(100% - 28px);overflow-y:auto;padding:10px;border:1px solid var(--cf-rule);border-radius:10px;background:var(--cf-card);box-shadow:0 8px 26px #00000038;font-size:12px}._wirePanelHead_olu9r_1660{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._wirePanelHead_olu9r_1660 button{border:0;background:transparent;color:var(--cf-mute);font:inherit;cursor:pointer}._wirePanelRow_olu9r_1675{margin-bottom:8px}._wireDelete_olu9r_1679{width:100%;margin-top:10px;padding:6px;border:1px solid var(--cf-bad, #b4453a);border-radius:7px;background:transparent;color:var(--cf-bad, #b4453a);font:inherit;font-size:11.5px;cursor:pointer}._boardNotice_olu9r_1692{flex:0 0 auto;margin:10px auto 0;max-width:min(640px,calc(100% - 140px));padding:7px 12px;border:1px dashed var(--cf-rule);border-radius:8px;background:color-mix(in srgb,var(--cf-chrome-2) 92%,transparent);color:var(--cf-mute);font-size:11.5px;line-height:1.45;text-align:center}._changed_olu9r_1709{position:absolute;z-index:3;top:-6px;left:-6px;width:11px;height:11px;border:2px solid var(--cf-canvas);border-radius:50%;background:var(--cf-sel)}._unsaved_olu9r_1721{color:var(--cf-sel);font-style:normal;font-weight:600}._openEnd_olu9r_1730{position:absolute;left:50%;bottom:-7px;width:11px;height:11px;border-radius:50%;transform:translate(-50%);background:var(--cf-card);border:1.5px dashed var(--cf-faint)}._key_olu9r_992{max-width:340px}._stepField_olu9r_1758{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:12.5px}._stepField_olu9r_1758>span{font-weight:600;color:var(--cf-mute)}._stepField_olu9r_1758 input,._stepField_olu9r_1758 select,._stepField_olu9r_1758 textarea{font:inherit;padding:6px 8px;border:1px solid var(--cf-rule);border-radius:5px;background:var(--cf-card);color:var(--cf-ink)}._stepField_olu9r_1758 textarea{resize:vertical}._stepFollows_olu9r_1780{display:flex;gap:12px;flex-wrap:wrap}._stepFollows_olu9r_1780 ._stepField_olu9r_1758{flex:1 1 46%}._nodeSheet_olu9r_1785{width:min(760px,calc(100vw - 32px));max-height:92vh}._nodeSheet_olu9r_1785 ._sh_olu9r_1059{flex-shrink:0;padding:20px 24px}._nodeSheet_olu9r_1785 ._shTitle_olu9r_1095>span{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;line-height:1.5}._nodeSheet_olu9r_1785 ._sheetPane_olu9r_1214{padding:24px;overscroll-behavior:contain}._nodeSheet_olu9r_1785 ._sheetFoot_olu9r_1410{flex-shrink:0;padding:16px 24px}._nodeSheet_olu9r_1785 ._stepField_olu9r_1758{font-size:14px;gap:8px;margin-bottom:18px;min-width:0}._nodeSheet_olu9r_1785 ._stepField_olu9r_1758 input:not([type=checkbox]),._nodeSheet_olu9r_1785 ._stepField_olu9r_1758 select,._nodeSheet_olu9r_1785 ._stepField_olu9r_1758 textarea{width:100%;box-sizing:border-box;padding:10px 12px;line-height:1.5;border-radius:7px}._nodeSheet_olu9r_1785 ._stepField_olu9r_1758 small{font-size:12px;color:var(--cf-mute);line-height:1.5}._nodeSheet_olu9r_1785 fieldset{border:0;padding:0;min-width:0}._nodeSheet_olu9r_1785 ._fold_olu9r_1796>summary{padding:13px 14px;font-size:13px;flex-wrap:wrap}._nodeSheet_olu9r_1785 ._foldBody_olu9r_1797{padding:14px}._questionList_olu9r_1798{display:grid;gap:18px}._questionCard_olu9r_1799{background:var(--cf-card);border:1px solid var(--cf-rule);border-radius:12px;padding:20px}._cardHeading_olu9r_1800{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:15px}._cardHeading_olu9r_1800>span{font-size:12px;color:var(--cf-mute)}._questionCard_olu9r_1799 ._fold_olu9r_1796{margin-bottom:8px}._removeQuestion_olu9r_1803{display:block;margin:14px 0 0 auto;border:0;background:transparent;color:var(--cf-mute);cursor:pointer;font:inherit;font-size:12px;text-decoration:underline}._outcomePreview_olu9r_1804{display:block;font-size:13px;font-weight:400;line-height:1.5;color:var(--cf-mute);flex-basis:100%;padding-left:16px}._entryRule_olu9r_1808{padding:12px;margin-bottom:12px;border:1px solid var(--cf-rule);border-radius:7px;background:var(--cf-chrome)}._entryRule_olu9r_1808 ._stepField_olu9r_1758:last-of-type{margin-bottom:6px}._entryRule_olu9r_1808 small{color:var(--cf-mute);line-height:1.35}._entryRuleActions_olu9r_1818{display:flex;justify-content:flex-end}._stepNote_olu9r_1820{margin:0;font-size:12.5px;color:var(--cf-mute)}._stepRemove_olu9r_1824{padding:7px 13px;border:1px solid color-mix(in srgb,var(--cf-do) 55%,transparent);border-radius:6px;background:transparent;color:var(--cf-do);font:inherit;font-size:12.5px;cursor:pointer}._stepRemove_olu9r_1824:hover{background:color-mix(in srgb,var(--cf-do) 12%,transparent)}._fold_olu9r_1796{margin:4px 0 12px;border:1px solid var(--cf-rule);border-radius:7px;background:var(--cf-chrome)}._fold_olu9r_1796>summary{display:flex;align-items:baseline;gap:8px;padding:8px 11px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--cf-ink);list-style:none}._fold_olu9r_1796>summary::-webkit-details-marker{display:none}._fold_olu9r_1796>summary:before{content:"▸";color:var(--cf-mute);font-size:10px}._fold_olu9r_1796[open]>summary:before{content:"▾"}._fold_olu9r_1796>summary em{font-style:normal;font-weight:400;font-size:11.5px;color:var(--cf-mute)}._foldBody_olu9r_1797{padding:4px 11px 2px;border-top:1px solid var(--cf-rule)}._foldRow_olu9r_1886{display:flex;gap:8px;margin-bottom:12px}._card_olu9r_105[data-faded=true]{opacity:.12}._traceBar_olu9r_1899{position:absolute;top:12px;right:12px;z-index:6;display:flex;gap:8px;align-items:center}._traceChip_olu9r_1908,._traceAll_olu9r_1909,._tidy_olu9r_1910{padding:6px 12px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:var(--cf-chrome-2, #fff);color:var(--cf-ink, inherit);font:inherit;font-size:12px;cursor:pointer;box-shadow:0 1px 3px #0000001f}._traceChip_olu9r_1908{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:var(--cf-sel, #2563eb)}._traceAllOn_olu9r_1928{background:var(--cf-sel, #2563eb);color:#fff}._reasons_olu9r_1934{position:absolute;top:52px;right:12px;z-index:6;width:340px;max-height:calc(100% - 72px);display:flex;flex-direction:column;background:var(--cf-card);border:1px solid var(--cf-card-line);border-radius:11px;box-shadow:0 12px 30px #00000042;overflow:hidden}._reasonsShut_olu9r_1949{width:auto}._reasonsHead_olu9r_1952{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border:0;background:transparent;color:var(--cf-ink, inherit);font:inherit;font-size:12px;cursor:pointer;text-align:left}._reasonsHead_olu9r_1952 span{opacity:.7}._reasonsList_olu9r_1968{margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}._reasonRow_olu9r_1974{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;width:100%;padding:6px 8px;border:0;border-left:3px solid var(--cf-edge);border-radius:6px;background:transparent;color:var(--cf-ink, inherit);font:inherit;font-size:12px;line-height:1.35;text-align:left;cursor:pointer}._reasonRow_olu9r_1974:hover,._reasonRowOn_olu9r_1992{background:var(--cf-chrome, #efeee9)}._reasonNo_olu9r_1995{grid-row:1 / span 2;opacity:.6;font-variant-numeric:tabular-nums}._reasonText_olu9r_2000{white-space:normal}._reasonTo_olu9r_2003{opacity:.7;font-size:11px}._tidy_olu9r_1910:hover{background:var(--cf-chrome, #efeee9)}._compactPorts_olu9r_2013{position:absolute;inset:23px 0 auto;height:0}._compactPorts_olu9r_2013>div{position:absolute;inset:0 0 auto;height:0;min-height:0;border:0;padding:0}._compactPorts_olu9r_2013>div>span{display:none}._tt_olu9r_151 small{display:block;font:10px/12px system-ui;opacity:.7}._tt_olu9r_151 b{display:block}._chead_olu9r_126{cursor:grab}._chead_olu9r_126:active{cursor:grabbing}._compactPorts_olu9r_2013 ._portDot_olu9r_853{position:absolute!important;top:-5.5px!important;margin:0}._compactPorts_olu9r_2013 ._portDotIn_olu9r_874{left:-5.5px!important;right:auto!important}._compactPorts_olu9r_2013 ._portDotOut_olu9r_878{right:-5.5px!important;left:auto!important}._journey_olu9r_2024{height:100%;display:flex;flex-direction:column;min-height:500px}._journeyBar_olu9r_2025{display:flex;gap:10px;align-items:center;padding:12px}._journeyContext_olu9r_2026{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}._journeyContext_olu9r_2026 button{background:transparent;border:1px solid #526559;color:#dce7e0;border-radius:6px;padding:7px 10px;cursor:pointer}._journeyHint_olu9r_2028{font:13px/1.5 system-ui;color:#aabdb1;margin:0 12px 8px}._overviewBoard_olu9r_2029,._partBoard_olu9r_2029{flex:1;min-height:430px}._partCard_olu9r_2030{width:230px;min-height:110px;text-align:left;padding:18px;display:flex;flex-direction:column;gap:9px;border:1px solid #6b8f7c;border-radius:12px;background:#24382c;color:#edf5ef;box-shadow:0 4px 15px #0003;cursor:pointer}._partCard_olu9r_2030 small{font:10px/1.3 system-ui;letter-spacing:.04em;color:#aac7b5}._partCard_olu9r_2030 b{font:600 19px/1.2 system-ui}._partCard_olu9r_2030 span{font:12px/1.3 system-ui;color:#bad1c2}._partCard_olu9r_2030{width:144px;height:144px;min-height:144px;padding:20px 15px;align-items:center;justify-content:center;text-align:center;position:relative;gap:12px}._partCard_olu9r_2030 b{font-size:16px;line-height:1.2}._partCard_olu9r_2030 ._partCount_olu9r_2038{position:absolute;right:8px;top:7px;font-size:10px;opacity:.7}._chead_olu9r_126{height:144px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 14px;position:relative}._chead_olu9r_126 ._tt_olu9r_151{width:100%;flex:none;text-align:center;min-width:0}._chead_olu9r_126 ._tt_olu9r_151 b{font:600 14px/1.25 system-ui;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._chead_olu9r_126 ._step_olu9r_178{display:none}._chead_olu9r_126 ._details_olu9r_194{position:absolute;right:4px;top:4px}._chead_olu9r_126 ._detailsBad_olu9r_259{top:auto;bottom:4px}._compactPorts_olu9r_2013{top:72px}._port_olu9r_459[data-secondary=true]{position:absolute;top:72px;left:0;right:0;height:0;padding:0;border:0}._port_olu9r_459[data-secondary=true]>span{display:none}._port_olu9r_459[data-secondary=true] ._portDot_olu9r_853{position:absolute!important;top:-5.5px!important;margin:0}._port_olu9r_459[data-secondary=true] ._portDotIn_olu9r_874{left:-5.5px!important;right:auto!important}._port_olu9r_459[data-secondary=true] ._portDotOut_olu9r_878{right:-5.5px!important;left:auto!important}._port_olu9r_459>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._journeyBar_olu9r_2025{flex-wrap:wrap;gap:8px}._journeyBar_olu9r_2025>button{flex-shrink:0;white-space:nowrap}._journeyBar_olu9r_2025>label{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._journeyContext_olu9r_2026{padding:6px 12px}._journeyContext_olu9r_2026 details{width:100%}._portDot_olu9r_853[data-relationship-only=true]{opacity:0;pointer-events:none}._chead_olu9r_126 ._editLabel_olu9r_2062{width:auto;min-width:34px;height:24px;padding:2px 6px;color:var(--cf-ink);font-size:11px;background:var(--cf-sunk)}._root_1h4vy_1{display:grid;gap:16px;color:var(--text, #242821)}._root_1h4vy_1 label{display:grid;gap:6px;font-size:14px}._root_1h4vy_1 input,._root_1h4vy_1 select,._root_1h4vy_1 textarea{padding:9px;border:1px solid var(--p-line-strong, #aaa);border-radius:6px;color:var(--text, #222);background:var(--p-raised, #fff);max-width:100%}._root_1h4vy_1 button{padding:8px 12px;border:1px solid #90978d;border-radius:6px;cursor:pointer}._root_1h4vy_1 button:not([class]){color:inherit;background:var(--p-surface, #fff)}._root_1h4vy_1 button:disabled{opacity:.5;cursor:default}._toolbar_1h4vy_7{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._workbench_1h4vy_8{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}._board_1h4vy_9{min-width:0;min-height:620px}._inspector_1h4vy_10{display:flex;flex-direction:column;gap:14px;border:1px solid #aaa;border-radius:8px;padding:16px;max-height:760px;overflow:auto}._inspector_1h4vy_10 textarea,._wording_1h4vy_11 textarea{min-height:76px;resize:vertical}._wording_1h4vy_11{margin:12px 0}._count_1h4vy_13{font-size:12px}@media(max-width:1000px){._workbench_1h4vy_8{grid-template-columns:minmax(0,1fr)}._board_1h4vy_9{min-height:480px}}._list_mwccx_4{display:flex;flex-direction:column;gap:10px}._row_mwccx_10{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-base)}._rowMain_mwccx_20{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._compLabel_mwccx_28{font-size:13px;font-weight:600;color:var(--colors-text-primary)}._detail_mwccx_34{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--colors-text-secondary)}._metaChip_mwccx_43{display:inline-block;padding:1px 7px;border-radius:6px;font-size:11px;color:var(--colors-text-secondary);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-raised)}._errChip_mwccx_53{color:var(--st-urgent);font-size:11px}._dimNote_mwccx_58{font-size:11.5px;color:var(--colors-text-tertiary);font-style:italic}._resultOk_mwccx_64{font-size:11.5px;color:var(--st-done)}._resultErr_mwccx_69{font-size:11.5px;color:var(--st-urgent)}._sectionHeader_1vxhp_28{display:flex;justify-content:space-between;align-items:center}._sectionTitle_1vxhp_34{font-size:var(--font-size-sm);font-weight:600;letter-spacing:0;color:var(--colors-text-secondary)}._addBtn_1vxhp_42{padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--radii-sm);background:var(--colors-accent);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:500;cursor:pointer}._form_1vxhp_55{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:12px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._formRow_1vxhp_65{display:flex;gap:var(--spacing-sm)}._formInput_1vxhp_70{flex:1;padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm)}._formInput_1vxhp_70::placeholder{color:var(--colors-text-tertiary)}._formInput_1vxhp_70:focus{outline:none;border-color:var(--colors-accent)}._formSelect_1vxhp_90{flex:1;padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._formSelect_1vxhp_90 option{background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._formSelect_1vxhp_90:focus{outline:none;border-color:var(--colors-accent)}._saveBtn_1vxhp_112{padding:var(--spacing-sm);border:none;border-radius:var(--radii-md);background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .15s ease}._saveBtn_1vxhp_112:disabled{opacity:.4;cursor:not-allowed}._saveBtn_1vxhp_112:hover:not(:disabled){background:var(--colors-action-primary-hover)}._row_1vxhp_135{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 12px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._rowInfo_1vxhp_145{flex:1;display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0}._rowPrimary_1vxhp_154{font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary)}._rowSecondary_1vxhp_160{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._rowBadge_1vxhp_165{font-size:10px;padding:1px var(--spacing-xs);border-radius:var(--radii-sm);background:var(--colors-surface-base);color:var(--colors-text-tertiary);font-weight:500}._deleteBtn_1vxhp_174{width:28px;height:28px;border:none;border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-tertiary);font-size:var(--font-size-md);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}._deleteBtn_1vxhp_174:hover{background:var(--colors-error);color:var(--colors-text-inverse)}._configCard_1vxhp_195{display:flex;flex-direction:column;gap:12px;padding:var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._configField_1vxhp_205{display:flex;flex-direction:column;gap:var(--spacing-xs)}._configLabel_1vxhp_211{font-size:var(--font-size-xs);font-weight:500;color:var(--colors-text-secondary);letter-spacing:0}._configHint_1vxhp_218{font-size:10px;color:var(--colors-text-tertiary);margin-top:2px}._smallBtn_1vxhp_224{padding:4px 10px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap}._smallBtn_1vxhp_224:hover{border-color:var(--colors-accent);color:var(--colors-text-accent)}._loadingText_1vxhp_242{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;padding:var(--spacing-md)}._emptyText_1vxhp_249{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;padding:var(--spacing-md);line-height:1.5}._error_1vxhp_257{font-size:var(--font-size-xs);color:var(--colors-error);text-align:center}._editBtn_1vxhp_264{width:28px;height:28px;border:none;border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-tertiary);font-size:var(--font-size-sm);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}._editBtn_1vxhp_264:hover{background:var(--colors-accent);color:var(--colors-action-primary-text)}._editForm_1vxhp_284{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._cancelBtn_1vxhp_291{padding:var(--spacing-sm);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._cancelBtn_1vxhp_291:hover{border-color:var(--colors-text-secondary);color:var(--colors-text-primary)}._cancelBtn_1vxhp_291:disabled{opacity:.4;cursor:not-allowed}._voiceActions_1vxhp_313{display:flex;align-items:center;gap:4px}._toggleBtn_1vxhp_319{padding:2px 8px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-sm);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:11px;cursor:pointer}._toggleBtn_1vxhp_319:hover{border-color:var(--colors-accent);color:var(--colors-text-accent)}._toggleBtnActive_1vxhp_335{background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);border-color:color-mix(in srgb,var(--colors-semantic-success) 30%,transparent);color:var(--colors-semantic-success)}@media(max-width:768px){._formRow_1vxhp_65{flex-direction:column;gap:var(--spacing-sm)}._formInput_1vxhp_70,._formSelect_1vxhp_90{width:100%;font-size:16px}._row_1vxhp_135{padding:var(--spacing-sm);gap:var(--spacing-xs)}._rowInfo_1vxhp_145{gap:var(--spacing-xs)}._deleteBtn_1vxhp_174,._editBtn_1vxhp_264{width:36px;height:36px}._sectionHeader_1vxhp_28{flex-wrap:wrap;gap:var(--spacing-sm)}}._errorBanner_1vxhp_388{background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent);color:var(--colors-semantic-critical);border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:.85rem}._sipMono_1vxhp_399{font-family:var(--font-family-mono, monospace);font-size:11px;color:var(--colors-text-tertiary)}._secretBox_1vxhp_407{margin:16px 0;padding:16px;border-radius:var(--radius-md, 10px);border:1px solid color-mix(in srgb,var(--colors-semantic-warning) 45%,transparent);background:color-mix(in srgb,var(--colors-semantic-warning) 12%,transparent)}._secretBoxTitle_1vxhp_415{font-weight:600;margin-bottom:6px}._secretBoxWarning_1vxhp_420{font-size:13px;color:var(--colors-text-secondary);margin-bottom:12px}._secretBoxRow_1vxhp_426{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}._secretValue_1vxhp_434{flex:1;min-width:200px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:13px;padding:8px 10px;border-radius:var(--radius-sm, 6px);background:var(--colors-surface-raised, var(--st-neutral-wash));word-break:break-all;-webkit-user-select:all;user-select:all}._brandCard_l7rvd_1{margin-bottom:12px}._brandRow_l7rvd_5{display:flex;align-items:center;gap:12px}._brandInfo_l7rvd_11{flex:1}._brandLabelBlock_l7rvd_15{display:block}._brandStats_l7rvd_19{margin-top:6px;font-size:var(--font-size-xs);color:var(--colors-text-secondary)}._accentValue_l7rvd_25{color:var(--colors-text-accent)}._refreshMsg_l7rvd_29{color:var(--colors-text-accent);margin-top:6px}._ttsBtnRow_l7rvd_35{display:flex;gap:6px}._ttsCard_l7rvd_40{margin-bottom:12px}._ttsHintBlock_l7rvd_44{display:block;margin-bottom:var(--spacing-sm)}._ttsPresetMsg_l7rvd_49{color:var(--colors-text-accent);margin-bottom:var(--spacing-sm)}._ttsAddForm_l7rvd_54{margin-bottom:var(--spacing-sm)}._monoPattern_l7rvd_58{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}._italicText_l7rvd_63{font-style:italic}._disabledBadge_l7rvd_67{opacity:.5}._sectionDesc_1txmp_1{font-size:13px;color:var(--colors-text-tertiary);margin:0 0 12px;line-height:1.5}._vocabForm_1txmp_8{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}._vocabField_1txmp_15{display:flex;flex-direction:column;gap:4px;flex:1 1 160px}._fieldLabel_1txmp_22{font-size:12px;color:var(--colors-text-tertiary)}._input_1txmp_27{flex:1;padding:8px 12px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-overlay);color:var(--colors-text-primary);font-size:13px;outline:none}._input_1txmp_27::placeholder{color:var(--colors-text-tertiary)}._input_1txmp_27:focus{border-color:var(--colors-action-primary)}._saveBtn_1txmp_46{padding:8px 20px;border:1px solid color-mix(in srgb,var(--colors-semantic-success) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--colors-semantic-success) 8%,transparent);color:var(--colors-semantic-success);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._saveBtn_1txmp_46:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent)}._saveBtn_1txmp_46:disabled{opacity:.5;cursor:not-allowed}._loadingText_1txmp_67{text-align:center;padding:16px;color:var(--colors-text-tertiary);font-size:13px}._errorText_1txmp_74{color:var(--colors-semantic-critical);font-size:12px;margin-bottom:8px}._savedText_1txmp_80{color:var(--colors-semantic-success);font-size:12px;margin-bottom:8px}._linkMeta_1txmp_86{font-size:12px;color:var(--colors-text-tertiary)}._wrap_19un9_3{display:flex;flex-direction:column;gap:12px}._sectionDesc_19un9_10{font-size:12px;color:var(--colors-text-tertiary);line-height:1.5;margin:0 0 12px}._modeRow_19un9_18{display:flex;gap:8px;flex-wrap:wrap}._modeBtn_19un9_24{padding:8px 20px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._modeBtn_19un9_24:hover{border-color:color-mix(in srgb,var(--colors-action-primary) 30%,transparent);color:var(--colors-text-primary)}._modeBtnActive_19un9_41{border-color:var(--colors-action-primary);background:color-mix(in srgb,var(--colors-action-primary) 12%,transparent);color:var(--colors-text-accent);box-shadow:0 0 8px color-mix(in srgb,var(--colors-action-primary) 15%,transparent)}._linkRow_19un9_49{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px}._externalLink_19un9_59{display:flex;align-items:center;gap:8px;color:var(--colors-text-accent);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}._externalLink_19un9_59:hover{color:var(--colors-action-primary-hover)}._externalLink_19un9_59 svg{flex-shrink:0}._linkMeta_19un9_78{font-size:11px;color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._rangeList_19un9_86{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._rangeRow_19un9_93{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px}._rangeIp_19un9_103{font-family:var(--font-family-mono, monospace);font-size:13px;color:var(--colors-text-primary)}._removeBtn_19un9_109{padding:3px 10px;border:1px solid color-mix(in srgb,var(--colors-semantic-critical) 20%,transparent);border-radius:4px;background:transparent;color:var(--colors-semantic-critical);font-size:11px;cursor:pointer}._removeBtn_19un9_109:hover{background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent)}._addRow_19un9_123{display:flex;gap:8px;margin-bottom:8px}._addInput_19un9_129{flex:1;padding:8px 12px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-overlay);color:var(--colors-text-primary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:13px;outline:none}._addInput_19un9_129::placeholder{color:var(--colors-text-tertiary)}._addInput_19un9_129:focus{border-color:var(--colors-action-primary)}._addBtn_19un9_150{padding:8px 16px;border:1px solid var(--colors-border-subtle);border-radius:8px;background:var(--colors-surface-overlay);color:var(--colors-text-secondary);font-size:13px;cursor:pointer}._addBtn_19un9_150:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._egressRow_19un9_166{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;background:color-mix(in srgb,var(--colors-action-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--colors-action-primary) 10%,transparent);border-radius:8px}._egressLabel_19un9_177{font-size:12px;color:var(--colors-text-tertiary)}._phasesBlock_19un9_184{margin-top:16px;padding-top:14px;border-top:1px solid var(--colors-border-subtle);display:flex;flex-direction:column;gap:4px}._egressIp_19un9_193{font-family:var(--font-family-mono, monospace);font-size:13px;color:var(--colors-text-accent)}._saveBtn_19un9_200{padding:8px 20px;border:1px solid color-mix(in srgb,var(--colors-semantic-success) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--colors-semantic-success) 8%,transparent);color:var(--colors-semantic-success);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._saveBtn_19un9_200:hover:not(:disabled){background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent)}._saveBtn_19un9_200:disabled{opacity:.5;cursor:not-allowed}._loadingText_19un9_222{text-align:center;padding:16px;color:var(--colors-text-tertiary);font-size:13px}._errorText_19un9_229{color:var(--colors-semantic-critical);font-size:12px;margin-bottom:8px}._savedText_19un9_235{color:var(--colors-semantic-success);font-size:12px;margin-bottom:8px}._orgCard_19un9_243{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--colors-border-subtle);border-radius:10px;background:var(--colors-surface-overlay);cursor:pointer;transition:all .15s ease;text-align:left;color:var(--colors-text-primary);min-width:220px}._orgCard_19un9_243:hover{border-color:var(--org-color, var(--colors-border-accent));background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent)}._orgCardActive_19un9_263{border-color:var(--org-color, var(--colors-action-primary));background:color-mix(in srgb,var(--colors-action-primary) 6%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--colors-action-primary) 8%,transparent);cursor:default}._orgDot_19un9_270{width:10px;height:10px;border-radius:50%;flex-shrink:0}._orgInfo_19un9_277{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._orgName_19un9_285{font-size:14px;font-weight:600;line-height:1.3}._orgSub_19un9_291{font-size:11px;color:var(--colors-text-tertiary)}._orgStores_19un9_296{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary)}._orgActiveBadge_19un9_303{font-size:10px;font-weight:600;color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--colors-semantic-success) 20%,transparent);border-radius:6px;padding:2px 8px;flex-shrink:0}._expertiseGroup_19un9_316{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}._expertiseChip_19un9_323{font-size:12px;font-weight:500;color:var(--colors-text-secondary);background:var(--colors-surface-raised, var(--p-field));border:1px solid var(--colors-border, var(--colors-border-strong));border-radius:999px;padding:4px 12px}._expertiseChipFoundational_19un9_333{font-size:12px;font-weight:600;color:var(--colors-text-primary);background:var(--colors-accent);border:1px solid var(--colors-accent);border-radius:999px;padding:4px 12px}._accessBlock_19un9_349{border-bottom:1px solid var(--colors-border-subtle)}._accessBlock_19un9_349:last-child{border-bottom:none}._accessRow_19un9_357{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0}._accessName_19un9_366{display:flex;align-items:center;gap:8px;flex:1 1 200px;min-width:0;padding:0;border:none;background:none;color:var(--colors-text-primary);font-size:14px;font-weight:600;text-align:left;cursor:pointer}._accessSub_19un9_382{font-size:11px;font-weight:400;color:var(--colors-text-secondary)}._chevron_19un9_388{display:inline-block;color:var(--colors-text-secondary);transition:transform .15s ease}._chevron_19un9_388[data-open=true]{transform:rotate(90deg)}._choiceGroup_19un9_348{display:flex;gap:6px;flex-wrap:wrap}._choiceGroup_19un9_348 ._modeBtn_19un9_24{padding:5px 12px;font-size:12px}._toolPanel_19un9_409{display:flex;flex-direction:column;gap:6px;padding:4px 0 12px 20px}._toolRow_19un9_416{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px}._toolName_19un9_428{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--colors-text-primary)}._sectionDesc_g1zdw_1{font-size:13px;color:var(--colors-text-tertiary);margin:0 0 12px;line-height:1.5}._mintForm_g1zdw_8{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._input_g1zdw_15,._daysInput_g1zdw_16{padding:8px 10px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md, 8px);background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:13px}._input_g1zdw_15{flex:1 1 100%;min-width:0}._daysLabel_g1zdw_33{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--colors-text-tertiary);flex:1 1 auto}._daysInput_g1zdw_16{width:64px}._envSelect_g1zdw_48{flex:1;min-width:130px;padding:8px 10px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md, 8px);background:var(--colors-surface-base);color:var(--colors-text-primary);font-size:13px}._mintBtn_g1zdw_27,._copyBtn_g1zdw_60{padding:8px 14px;border:none;border-radius:var(--radii-md, 8px);background:var(--colors-action-primary, var(--colors-accent));color:var(--colors-action-primary-text);font-size:13px;font-weight:600;cursor:pointer}._mintBtn_g1zdw_27{flex:1 1 100%;justify-content:center}._mintBtn_g1zdw_27:disabled{opacity:.6;cursor:default}._orgSelect_g1zdw_85{margin-top:10px;padding:10px 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md, 8px);display:flex;flex-wrap:wrap;gap:12px 16px}._orgSelectLegend_g1zdw_95{padding:0 6px;font-size:12px;color:var(--colors-text-tertiary)}._orgOption_g1zdw_101{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--colors-text-primary);cursor:pointer}._sipSelect_g1zdw_110{margin-top:10px;padding:10px 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md, 8px);display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}._sipSelect_g1zdw_110 ._input_g1zdw_15:disabled{opacity:.5;cursor:not-allowed}._sipCreds_g1zdw_126{margin-top:4px;padding:10px 12px;border:1px solid var(--colors-accent-primary);border-radius:var(--radii-md, 8px);background:var(--colors-surface-raised)}._sipCredsHeader_g1zdw_134{font-size:12px;font-weight:600;color:var(--colors-text-primary);margin-bottom:6px}._sipCredsGrid_g1zdw_141{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}._sipCredsGrid_g1zdw_141 dt{color:var(--colors-text-tertiary)}._sipCredsGrid_g1zdw_141 dd{margin:0;color:var(--colors-text-primary);word-break:break-all}._errorText_g1zdw_159{margin-top:8px;font-size:13px;color:var(--st-urgent)}._loadingText_g1zdw_165{margin-top:12px;font-size:13px;color:var(--colors-text-tertiary)}._mintedCard_g1zdw_171{margin-top:12px;padding:12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md, 8px);background:var(--colors-surface-base);display:flex;flex-direction:column;gap:8px}._mintedHeader_g1zdw_182{font-size:13px;color:var(--colors-text-primary)}._mintedLink_g1zdw_187{font-size:12px;word-break:break-all;color:var(--colors-text-secondary);background:var(--colors-surface-raised);padding:8px;border-radius:6px}._mintedActions_g1zdw_196{display:flex;gap:8px}._qrWrap_g1zdw_201{align-self:center;padding:8px;background:var(--p-raised);border-radius:8px}._mintedNote_g1zdw_208{font-size:12px;color:var(--colors-text-tertiary)}._subHeading_g1zdw_215{font-size:11px;font-weight:700;letter-spacing:0;color:var(--colors-text-tertiary);margin:4px 0 10px}._activeHeading_g1zdw_223{font-size:11px;font-weight:700;letter-spacing:0;color:var(--colors-text-tertiary);margin:22px 0 4px;padding-top:16px;border-top:1px solid var(--colors-border-subtle)}._inviteList_g1zdw_233{margin-top:12px;display:flex;flex-direction:column;gap:6px}._inviteItem_g1zdw_240{display:flex;flex-direction:column}._inviteRow_g1zdw_245{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md, 8px);cursor:pointer}._inviteDetails_g1zdw_257{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:2px 0 0;padding:10px 12px;border:1px solid var(--colors-border-subtle);border-top:none;border-radius:0 0 var(--radii-md, 8px) var(--radii-md, 8px);font-size:12px;color:var(--colors-text-secondary)}._inviteDetails_g1zdw_257 dt{color:var(--colors-text-tertiary)}._inviteDetails_g1zdw_257 dd{margin:0;word-break:break-all}._detailLinkRow_g1zdw_280{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._detailLink_g1zdw_280{flex:1 1 auto;min-width:0;word-break:break-all;font-size:11px;color:var(--colors-text-secondary);background:var(--colors-surface-raised);padding:4px 6px;border-radius:4px}._detailMuted_g1zdw_298{color:var(--colors-text-tertiary);font-style:italic}._detailBtn_g1zdw_303,._detailBtnGhost_g1zdw_304{flex-shrink:0;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer}._detailBtn_g1zdw_303{border:none;background:var(--colors-action-primary);color:var(--colors-action-primary-text)}._detailBtn_g1zdw_303:disabled{opacity:.6;cursor:default}._detailBtnGhost_g1zdw_304{margin-left:8px;border:1px solid var(--colors-border-strong);background:transparent;color:var(--colors-text-secondary)}._validityValue_g1zdw_331{display:inline-flex;align-items:center;gap:4px}._validityEdit_g1zdw_337{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._validityNever_g1zdw_344,._validityDaysLabel_g1zdw_345{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--colors-text-secondary)}._inviteInfo_g1zdw_353{display:flex;flex-direction:column;gap:2px;min-width:0}._inviteUser_g1zdw_360{font-size:13px;font-weight:600;color:var(--colors-text-primary)}._inviteMeta_g1zdw_366{font-size:12px;color:var(--colors-text-tertiary)}._revokeBtn_g1zdw_371{padding:6px 12px;border:1px solid var(--st-urgent);border-radius:var(--radii-md, 8px);background:transparent;color:var(--st-urgent);font-size:12px;cursor:pointer;flex-shrink:0}._revokeBtn_g1zdw_371:hover{background:#ef44441a}._container_13ect_3{display:flex;flex-direction:column;gap:var(--spacing-md)}._statusBanner_13ect_10{display:flex;align-items:center;gap:12px;padding:12px var(--spacing-md);border-radius:var(--radii-md);border:1px solid var(--colors-border-strong);background:var(--colors-surface-raised)}._breathCircle_13ect_20{width:20px;height:20px;border-radius:50%;flex-shrink:0}._breathGreen_13ect_27{background:var(--colors-semantic-success);animation:_breathe_13ect_1 3s ease-in-out infinite}._breathAmber_13ect_32{background:var(--colors-semantic-warning);animation:_breatheLaboured_13ect_1 2s ease-in-out infinite}._breathRed_13ect_37{background:var(--colors-semantic-critical);animation:none;opacity:.6}@keyframes _breathe_13ect_1{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}@keyframes _breatheLaboured_13ect_1{0%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.15);opacity:.9}50%{transform:scale(1.05);opacity:.7}70%{transform:scale(1.2);opacity:1}}._statusText_13ect_55{flex:1}._statusLabel_13ect_59{font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary)}._statusSummary_13ect_65{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._runBtn_13ect_70{padding:var(--spacing-sm) 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:500;cursor:pointer;white-space:nowrap}._runBtn_13ect_70:hover{border-color:var(--colors-accent);color:var(--colors-text-accent)}._runBtn_13ect_70:disabled{opacity:.4;cursor:not-allowed}._flowCard_13ect_94{padding:12px var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._flowHeader_13ect_101{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._flowTitle_13ect_108{font-size:var(--font-size-sm);font-weight:600;color:var(--colors-text-primary);letter-spacing:0}._flowTime_13ect_115{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}._pipelineWrap_13ect_123{position:relative;overflow-x:auto;padding:var(--spacing-sm) 0}._pipeline_13ect_123{display:flex;align-items:center;gap:0;position:relative}._legNode_13ect_136{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:70px;position:relative;z-index:1}._legDot_13ect_146{width:12px;height:12px;border-radius:50%;border:2px solid transparent;flex-shrink:0}._legDotGreen_13ect_154{background:var(--colors-semantic-success);border-color:color-mix(in srgb,var(--colors-semantic-success) 30%,transparent)}._legDotAmber_13ect_159{background:var(--colors-semantic-warning);border-color:color-mix(in srgb,var(--colors-semantic-warning) 30%,transparent)}._legDotRed_13ect_164{background:var(--colors-semantic-critical);border-color:color-mix(in srgb,var(--colors-semantic-critical) 30%,transparent);animation:_pulseRed_13ect_1 1.5s ease-in-out infinite}._legDotUnknown_13ect_170{background:var(--colors-text-tertiary);border-color:var(--colors-border-strong)}@keyframes _pulseRed_13ect_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--colors-semantic-critical) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--colors-semantic-critical) 0%,transparent)}}._legName_13ect_180{font-size:10px;color:var(--colors-text-secondary);text-align:center;line-height:1.2;max-width:70px}._legLatency_13ect_188{font-size:10px;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;color:var(--colors-text-tertiary)}._legError_13ect_195{font-size:9px;color:var(--colors-semantic-critical);text-align:center;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._connector_13ect_206{flex:1;height:2px;min-width:12px;background:var(--colors-border-strong);position:relative;align-self:center;margin-top:-20px}._connectorGreen_13ect_216{background:color-mix(in srgb,var(--colors-semantic-success) 40%,transparent)}._connectorAmber_13ect_220{background:color-mix(in srgb,var(--colors-semantic-warning) 40%,transparent)}._connectorRed_13ect_224{background:color-mix(in srgb,var(--colors-semantic-critical) 40%,transparent)}._traveller_13ect_229{position:absolute;top:50%;transform:translateY(calc(-50% - 10px));width:8px;height:8px;border-radius:50%;background:var(--colors-semantic-success);box-shadow:0 0 6px color-mix(in srgb,var(--colors-semantic-success) 60%,transparent);z-index:2;animation:_travelPipeline_13ect_1 var(--travel-duration, 4s) ease-in-out infinite}._travellerAmber_13ect_242{background:var(--colors-semantic-warning);box-shadow:0 0 6px color-mix(in srgb,var(--colors-semantic-warning) 60%,transparent)}@keyframes _travelPipeline_13ect_1{0%{left:0;opacity:0}3%{opacity:1}48%{left:calc(100% - 8px);opacity:1}50%{left:calc(100% - 8px);opacity:.6}52%{left:calc(100% - 8px);opacity:1}97%{left:0;opacity:1}to{left:0;opacity:0}}._historyCard_13ect_258{padding:12px var(--spacing-md);background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong);border-radius:var(--radii-md)}._historyTitle_13ect_265{font-size:var(--font-size-xs);font-weight:600;color:var(--colors-text-secondary);letter-spacing:0;margin-bottom:var(--spacing-sm)}._chartSvg_13ect_273{width:100%;height:100px}._chartLine_13ect_278{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._chartLineVoice_13ect_285{stroke:var(--colors-chart-1)}._chartLineApp_13ect_289{stroke:var(--colors-semantic-success)}._chartLegend_13ect_293{display:flex;gap:12px;margin-top:var(--spacing-xs)}._legendItem_13ect_299{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--colors-text-tertiary)}._legendDot_13ect_307{width:8px;height:8px;border-radius:50%}._legendVoice_13ect_313{background:var(--colors-chart-1)}._legendApp_13ect_317{background:var(--colors-semantic-success)}._lastChecked_13ect_321{font-size:10px;color:var(--colors-text-tertiary);text-align:right;margin-top:var(--spacing-xs)}._emptyText_13ect_328{font-size:var(--font-size-sm);color:var(--colors-text-tertiary);text-align:center;padding:var(--spacing-md)}._warmupDesc_13ect_335{padding:var(--spacing-sm) var(--spacing-md) 12px;font-size:var(--font-size-xs);color:var(--colors-text-secondary)}._warmupResults_13ect_341{padding:0 var(--spacing-md) 12px;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._warmupChip_13ect_348{padding:var(--spacing-xs) 10px;border-radius:var(--radii-md);font-size:var(--font-size-xs);background:var(--chip-bg, color-mix(in srgb, var(--colors-semantic-success) 10%, transparent));border:1px solid var(--chip-border, color-mix(in srgb, var(--colors-semantic-success) 20%, transparent));color:var(--chip-color, var(--colors-semantic-success))}._container_5wrjp_3{display:flex;flex-direction:column;gap:16px}._loading_5wrjp_9{text-align:center;padding:24px;color:var(--colors-text-tertiary);font-size:13px}._sectionPanel_5wrjp_18{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:12px;padding:16px}._sectionHeader_5wrjp_25{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sectionTitle_5wrjp_32{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-tertiary);letter-spacing:0}._refreshBtn_5wrjp_40{padding:4px 10px;border:1px solid var(--colors-border-strong);border-radius:6px;background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:11px;cursor:pointer;transition:all .15s ease}._refreshBtn_5wrjp_40:hover{border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._modelList_5wrjp_59{display:flex;flex-direction:column;gap:6px}._modelRow_5wrjp_65{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px;transition:border-color .15s ease}._modelRow_5wrjp_65:hover{border-color:var(--colors-border-strong)}._modelDot_5wrjp_80{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}._modelContent_5wrjp_88{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._modelNameRow_5wrjp_96{display:flex;align-items:baseline;gap:8px}._modelName_5wrjp_96{font-size:12px;font-weight:500;color:var(--colors-text-primary);white-space:nowrap}._modelId_5wrjp_109{font-family:var(--font-family-mono, monospace);font-size:9px;color:var(--colors-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modelDesc_5wrjp_118{font-size:11px;color:var(--colors-text-tertiary);line-height:1.3}._latencyRow_5wrjp_124{display:flex;align-items:center;gap:8px;margin-top:2px}._latencyBar_5wrjp_131{flex:1;height:3px;background:var(--colors-surface-overlay);border-radius:2px;overflow:hidden;max-width:160px}._latencyFill_5wrjp_140{height:100%;border-radius:2px;transition:width .6s ease}._latencyText_5wrjp_146{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:var(--colors-text-secondary);white-space:nowrap}._latencyTarget_5wrjp_154{color:var(--colors-text-tertiary)}._modelError_5wrjp_158{font-size:9px;color:var(--colors-semantic-critical);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._infraList_5wrjp_170{display:flex;flex-direction:column;gap:6px}._infraRow_5wrjp_176{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:8px;transition:border-color .15s ease}._infraRow_5wrjp_176:hover{border-color:var(--colors-border-strong)}._infraDot_5wrjp_191{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}._infraContent_5wrjp_199{flex:1;min-width:0}._infraNameRow_5wrjp_204{display:flex;align-items:baseline;gap:8px}._infraName_5wrjp_204{font-size:12px;font-weight:500;color:var(--colors-text-primary)}._infraLatency_5wrjp_216{font-family:var(--p-font-sans);font-variant-numeric:tabular-nums;font-size:9px;color:var(--colors-text-tertiary)}._infraDesc_5wrjp_223{font-size:11px;color:var(--colors-text-tertiary);line-height:1.3;margin-top:2px}._infraError_5wrjp_230{font-size:9px;color:var(--colors-semantic-critical);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;flex-shrink:0}._overlay_18l50_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--p-sunken);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}._modal_18l50_23{background:var(--colors-surface-raised);border-radius:var(--radii-lg);max-width:min(500px,calc(100vw - 32px));width:100%;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-lg)}._header_18l50_43{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);text-align:center}._headerCritical_18l50_53{border-bottom:3px solid var(--colors-semantic-critical)}._headerUrgent_18l50_61{border-bottom:3px solid var(--colors-semantic-medium)}._title_18l50_69{font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);margin:0 0 var(--spacing-xs)}._titleCritical_18l50_85{color:var(--colors-semantic-critical)}._titleUrgent_18l50_93{color:var(--colors-semantic-medium)}._progress_18l50_101{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-secondary);margin:0}._body_18l50_115{padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._commCard_18l50_129{border-radius:var(--radii-md);padding:var(--spacing-md);background:var(--colors-surface-sunken);border:1px solid var(--colors-border-subtle)}._commCardCritical_18l50_143{border-left:4px solid var(--colors-semantic-critical)}._commCardUrgent_18l50_151{border-left:4px solid var(--colors-semantic-medium)}._commCardAcknowledged_18l50_159{opacity:.5}._commTitle_18l50_167{font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);margin:0 0 var(--spacing-xs)}._commSummary_18l50_183{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-secondary);margin:0 0 var(--spacing-sm);line-height:1.5}._ackButton_18l50_199{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-md);min-height:var(--touch-min);transition:all var(--animation-fast) ease;background:var(--colors-semantic-critical);color:var(--colors-text-primary);width:100%}._ackButton_18l50_199:hover:not(:disabled){opacity:.9;box-shadow:none}._ackButton_18l50_199:disabled{opacity:.4;cursor:not-allowed}._acknowledged_18l50_255{background:var(--colors-semantic-success)}._footer_18l50_263{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg);display:flex;gap:var(--spacing-sm);justify-content:center}._footerButton_18l50_277{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-lg);min-height:var(--touch-comfortable);transition:all var(--animation-fast) ease;flex:1}._footerButton_18l50_277:hover:not(:disabled){opacity:.9}._primaryButton_18l50_317{background:var(--colors-accent-primary);color:var(--colors-text-inverse)}._secondaryButton_18l50_327{background:transparent;color:var(--colors-accent-primary);border:1px solid var(--colors-accent-primary)}._promptText_18l50_339{font-family:var(--font-family-sans);font-size:var(--font-size-md);color:var(--colors-text-primary);text-align:center;margin:0;line-height:1.5}._banner_19uom_7{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:.625rem;font-weight:600;letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1.2;border-radius:var(--radii-pill, 999px);pointer-events:none;opacity:.85}._icon_19uom_47{font-size:.5rem}._label_19uom_55{font-weight:700}._detail_19uom_63{font-weight:400;text-transform:none;letter-spacing:0;opacity:.8;font-size:.625rem;font-family:var(--p-font-sans);font-variant-numeric:tabular-nums}@media(max-width:768px){._banner_19uom_7{top:62px;bottom:auto;left:50%;right:auto;transform:translate(-50%);opacity:.7}}._error_19uom_129{background:color-mix(in srgb,var(--colors-semantic-warning) 95%,transparent);color:var(--colors-text-inverse);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._incomingBanner_nbbrm_7{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);z-index:1200;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--radius, 12px);background:var(--colors-surface-overlay);color:var(--text);box-shadow:0 8px 28px #00000059;border:1px solid var(--border-strong, var(--colors-border-strong));animation:_callSlideDown_nbbrm_1 .18s ease-out}@keyframes _callSlideDown_nbbrm_1{0%{transform:translate(-50%,-16px);opacity:0}to{transform:translate(-50%);opacity:1}}._incomingText_nbbrm_55{display:flex;flex-direction:column;gap:2px;font-size:15px}._callerName_nbbrm_69{font-weight:700}._recordingNote_nbbrm_77{font-size:12px;color:var(--text-muted)}._incomingActions_nbbrm_87{display:flex;gap:10px}._acceptBtn_nbbrm_97,._declineBtn_nbbrm_99,._muteBtn_nbbrm_101{flex:1;padding:10px 14px;border-radius:var(--radius, 10px);border:none;font-size:14px;font-weight:600;cursor:pointer}._acceptBtn_nbbrm_97{background:#1d9e54;color:var(--colors-text-primary)}._declineBtn_nbbrm_99{background:#d3404a;color:var(--colors-text-primary)}._muteBtn_nbbrm_101{background:var(--surface-sunken, var(--st-neutral-wash));color:var(--text)}._muteBtnActive_nbbrm_151{outline:2px solid var(--colors-accent)}._pinInput_nbbrm_159{padding:10px 12px;border-radius:var(--radius, 10px);border:1px solid var(--border-strong, var(--colors-border-strong));background:var(--surface-base, var(--st-neutral-wash));color:var(--text);font-size:16px;letter-spacing:4px}._callBar_nbbrm_179{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);left:50%;transform:translate(-50%);z-index:1200;width:min(440px,calc(100vw - 24px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius, 12px);background:var(--colors-surface-overlay);color:var(--text);box-shadow:0 8px 28px #00000059;border:1px solid var(--border-strong, var(--colors-border-strong))}._callInfo_nbbrm_217{display:flex;flex-direction:column;gap:4px;min-width:0}._callState_nbbrm_231{font-size:12px;color:var(--text-muted)}._callActions_nbbrm_241{display:flex;gap:8px;flex-shrink:0}._callActions_nbbrm_241 ._muteBtn_nbbrm_101,._callActions_nbbrm_241 ._declineBtn_nbbrm_99{flex:none}._assistantPill_nbbrm_263{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:3px 10px;border-radius:999px;font-size:11px;background:var(--surface-sunken, var(--st-neutral-wash));color:var(--text-muted);width:fit-content}._assistantLeaveBtn_nbbrm_289{border:none;background:none;color:var(--colors-text-accent);font-size:11px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}._noticeToast_nbbrm_311{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);z-index:1200;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius, 10px);background:var(--colors-surface-overlay);color:var(--text);box-shadow:0 6px 20px #0000004d;font-size:13px}._noticeDismiss_nbbrm_345{border:none;background:none;color:var(--text-muted);cursor:pointer;font-size:13px;padding:2px}._overlay_3o5tg_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:var(--p-sunken);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);animation:_fadeIn_3o5tg_1 var(--animation-normal) ease}@keyframes _fadeIn_3o5tg_1{0%{opacity:0}to{opacity:1}}._card_3o5tg_37{background:var(--colors-surface-raised);border-radius:var(--radii-lg);max-width:min(480px,calc(100vw - 32px));width:100%;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-lg),0 0 40px color-mix(in srgb,var(--colors-accent) 15%,transparent);animation:_slideUp_3o5tg_1 var(--animation-normal) ease}@keyframes _slideUp_3o5tg_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_3o5tg_73{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);text-align:center;border-bottom:3px solid var(--colors-semantic-critical)}._title_3o5tg_85{font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-semantic-critical);margin:0 0 var(--spacing-xs);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}._countBadge_3o5tg_109{display:inline-flex;align-items:center;justify-content:center;background:var(--colors-semantic-critical);color:var(--colors-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);width:28px;height:28px;border-radius:50%}._subtitle_3o5tg_135{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-secondary);margin:0}._body_3o5tg_149{padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._itemCard_3o5tg_163{border-radius:var(--radii-md);padding:var(--spacing-md);background:var(--colors-surface-sunken);border:1px solid var(--colors-border-subtle);transition:opacity var(--animation-fast) ease}._itemCardCritical_3o5tg_179{border-left:4px solid var(--colors-semantic-critical)}._itemCardUrgent_3o5tg_187{border-left:4px solid var(--colors-semantic-medium)}._itemCardAcknowledged_3o5tg_195{opacity:.4}._itemHeader_3o5tg_203{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._priorityBadge_3o5tg_217{display:inline-block;font-family:var(--font-family-sans);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:0;padding:2px var(--spacing-sm);border-radius:var(--radii-sm)}._priorityCritical_3o5tg_237{background:var(--colors-semantic-critical);color:var(--colors-text-inverse);animation:_pulse_3o5tg_1 2s ease-in-out infinite}._priorityUrgent_3o5tg_249{background:var(--colors-semantic-medium);color:var(--colors-text-inverse);animation:_pulse_3o5tg_1 2.5s ease-in-out infinite}@keyframes _pulse_3o5tg_1{0%,to{opacity:1}50%{opacity:.6}}._typeBadge_3o5tg_271{font-family:var(--font-family-sans);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--colors-text-tertiary);background:var(--colors-surface-base);padding:2px var(--spacing-sm);border-radius:var(--radii-sm)}._itemTitle_3o5tg_293{font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);margin:0 0 var(--spacing-xs)}._itemDescription_3o5tg_309{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--colors-text-secondary);margin:0 0 var(--spacing-sm);line-height:1.5}._itemMeta_3o5tg_325{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--colors-text-tertiary);margin:0 0 var(--spacing-sm)}._ackButton_3o5tg_339{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-md);min-height:var(--touch-min);transition:all var(--animation-fast) ease;background:var(--colors-semantic-critical);color:var(--colors-text-inverse);width:100%}._ackButton_3o5tg_339:hover:not(:disabled){opacity:.9;box-shadow:none}._ackButton_3o5tg_339:disabled{opacity:.4;cursor:not-allowed}._ackButtonDone_3o5tg_395{background:var(--colors-semantic-success)}._footer_3o5tg_403{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg);display:flex;gap:var(--spacing-sm);justify-content:center}._footerButton_3o5tg_417{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-lg);min-height:var(--touch-comfortable);transition:all var(--animation-fast) ease;flex:1}._footerButton_3o5tg_417:hover:not(:disabled){opacity:.9}._primaryButton_3o5tg_457{background:var(--colors-accent-primary);color:var(--colors-text-inverse)}._secondaryButton_3o5tg_467{background:transparent;color:var(--colors-accent-primary);border:1px solid var(--colors-accent-primary)}._readButton_3o5tg_485{align-self:flex-start;background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .25));border-radius:var(--radius-sm, 6px);color:inherit;cursor:pointer;font-size:var(--font-size-sm, .875rem);margin-bottom:var(--spacing-xs, .5rem);min-height:var(--touch-min, 44px);padding:0 var(--spacing-md, 1rem)}._itemBody_3o5tg_511{font-size:var(--font-size-sm, .875rem);line-height:1.5;margin:0 0 var(--spacing-sm, .75rem);opacity:.9;white-space:pre-wrap}._dueChip_3o5tg_531{align-items:center;border:1px solid var(--color-border, rgba(255, 255, 255, .25));border-radius:999px;display:inline-flex;font-size:var(--font-size-xs, .75rem);gap:.25rem;padding:.125rem .5rem;white-space:nowrap}._dueSoon_3o5tg_553{border-color:var(--color-warning, #e0a33a);color:var(--color-warning, #e0a33a)}._dueOverdue_3o5tg_563{background:var(--color-danger-bg, rgba(220, 80, 80, .15));border-color:var(--color-danger, #dc5050);color:var(--color-danger, #dc5050);font-weight:600}._wrapper_wzeep_5{display:flex;flex-direction:column;align-items:stretch;margin-top:var(--spacing-md, 16px);max-width:760px}._buttonRow_wzeep_25{display:flex;align-items:stretch;gap:var(--spacing-sm, 8px);width:100%}._trigger_wzeep_41{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:14px 20px;border-radius:var(--radii-md, 10px);border:1px solid var(--colors-accent);background:var(--colors-accent);color:var(--colors-action-primary-text);font-size:.95rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,filter .15s,transform .05s}._trigger_wzeep_41:hover{filter:brightness(1.12)}._trigger_wzeep_41:active{transform:translateY(1px)}._trigger_wzeep_41:disabled{opacity:.6;cursor:progress}._settingsBtn_wzeep_105{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;border-radius:var(--radii-md, 10px);border:1px solid var(--colors-border-subtle, var(--colors-border-strong));background:var(--colors-surface-overlay, transparent);color:var(--colors-text-secondary, var(--colors-text-secondary));cursor:pointer;transition:border-color .15s,color .15s,filter .15s}._settingsBtn_wzeep_105:hover:not(:disabled){border-color:var(--colors-action-primary);color:var(--colors-text-accent)}._settingsBtn_wzeep_105:disabled{opacity:.5;cursor:not-allowed}._inlinePanel_wzeep_157{width:100%;margin-top:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-md, 16px);border-radius:var(--radii-md, 8px);border:1px solid var(--colors-border-subtle);background:var(--colors-surface-overlay);display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);animation:_fadeIn_wzeep_1 .15s ease-out}@keyframes _fadeIn_wzeep_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._row_wzeep_195{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 8px) var(--spacing-md, 16px)}._fieldGroup_wzeep_211{display:flex;flex-direction:column;gap:3px}._fieldLabel_wzeep_223{font-size:.6rem;font-weight:600;letter-spacing:0;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._chipRow_wzeep_237{display:flex;flex-wrap:wrap;gap:4px}._chip_wzeep_237{padding:3px 10px;border-radius:var(--radii-full, 999px);border:1px solid var(--colors-border-subtle, var(--colors-border-strong));background:transparent;color:var(--colors-text-secondary, var(--colors-text-secondary));font-size:.65rem;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s}._chip_wzeep_237:hover{border-color:var(--colors-action-primary)}._chipSelected_wzeep_281{background:var(--colors-action-primary);border-color:var(--colors-action-primary);color:var(--colors-action-primary-text)}._swatchRow_wzeep_297{display:flex;gap:6px;align-items:center}._swatch_wzeep_297{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .12s,transform .12s;padding:0}._swatch_wzeep_297:hover{transform:scale(1.15)}._swatchSelected_wzeep_337{border-color:var(--colors-action-primary);transform:scale(1.15)}._generateBtn_wzeep_351{align-self:flex-start;padding:6px 20px;border-radius:var(--radii-md, 8px);border:none;background:var(--colors-action-primary);color:var(--colors-action-primary-text);font-size:.7rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:opacity .15s}._generateBtn_wzeep_351:hover:not(:disabled){opacity:.85}._generateBtn_wzeep_351:disabled{opacity:.5;cursor:not-allowed}._errorText_wzeep_401{color:var(--colors-semantic-critical);font-size:.65rem}._loadingWrap_wzeep_415{display:flex;align-items:center;gap:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) 0}._spinner_wzeep_429{width:18px;height:18px;border:2px solid var(--colors-border-strong);border-top-color:var(--colors-action-primary);border-radius:50%;animation:_spin_wzeep_429 .8s linear infinite}@keyframes _spin_wzeep_429{to{transform:rotate(360deg)}}._loadingText_wzeep_455{font-size:.7rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._wrapper_dy2p0_1{position:relative;display:inline-flex}._saveBtn_dy2p0_11{padding:var(--spacing-xs) var(--spacing-md);background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);color:var(--colors-text-accent);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color var(--animation-fast) ease}._saveBtn_dy2p0_11:hover:not(:disabled){border-color:var(--colors-action-primary)}._saveBtn_dy2p0_11:disabled{cursor:default;opacity:.85}._scopeMenu_dy2p0_55{position:absolute;bottom:calc(100% + var(--spacing-xs));left:0;z-index:var(--z-index-popover, 40);display:flex;flex-direction:column;min-width:180px;background:var(--colors-surface-overlay);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);box-shadow:0 4px 16px #0000004d;overflow:hidden}._scopeOption_dy2p0_85{text-align:left;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;color:var(--colors-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);cursor:pointer}._scopeOption_dy2p0_85:hover{background:var(--colors-surface-raised)}._overlay_y6zfb_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--p-sunken);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md, 16px);animation:_fadeIn_y6zfb_1 .2s ease-out}@keyframes _fadeIn_y6zfb_1{0%{opacity:0}to{opacity:1}}._closeBtn_y6zfb_41{position:absolute;top:var(--spacing-md, 16px);right:var(--spacing-md, 16px);width:36px;height:36px;border-radius:50%;border:none;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);color:var(--colors-text-inverse);font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:1}._closeBtn_y6zfb_41:hover{background:color-mix(in srgb,var(--colors-text-primary) 15%,transparent)}._imageWrap_y6zfb_87{max-width:100%;max-height:75vh;display:flex;align-items:center;justify-content:center}._image_y6zfb_87,._video_y6zfb_117{max-width:100%;max-height:75vh;border-radius:var(--radii-lg, 16px);object-fit:contain}._videoRow_y6zfb_135{display:flex;align-items:center;gap:var(--spacing-sm, 8px);margin-top:var(--spacing-md, 16px)}._videoBtn_y6zfb_149{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radii-full, 999px);border:1.5px solid var(--colors-border-accent);background:transparent;color:var(--colors-text-inverse);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._videoBtn_y6zfb_149:hover{border-color:var(--colors-action-primary)}._videoProgress_y6zfb_187{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:var(--colors-text-inverse)}._videoSpinner_y6zfb_203{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:_videoSpin_y6zfb_203 .8s linear infinite}@keyframes _videoSpin_y6zfb_203{to{transform:rotate(360deg)}}._videoError_y6zfb_229{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;color:var(--st-urgent)}._videoUnavailable_y6zfb_245{display:inline-flex;align-items:center;max-width:22rem;text-align:center;font-size:.74rem;line-height:1.4;color:var(--colors-text-inverse);opacity:.85}._savedNote_y6zfb_267{font-size:.72rem;font-weight:600;color:var(--st-done)}._saveRow_y6zfb_283{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-md, 16px)}._ratingRow_y6zfb_297{display:flex;align-items:center;gap:var(--spacing-md, 16px);margin-top:var(--spacing-md, 16px)}._rateBtn_y6zfb_311{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radii-full, 999px);border:1.5px solid var(--colors-border-accent);background:transparent;color:var(--colors-text-inverse);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._rateBtn_y6zfb_311:hover{border-color:var(--colors-action-primary);color:var(--colors-text-inverse)}._rateBtn_y6zfb_311:disabled{opacity:.5;cursor:not-allowed}._rateBtnActive_y6zfb_361{background:var(--colors-action-primary);border-color:var(--colors-action-primary);color:var(--colors-action-primary-text)}._ratedLabel_y6zfb_373{font-size:.72rem;color:var(--colors-text-tertiary, var(--colors-text-tertiary))}._list_nfjhj_1{display:flex;flex-direction:column}._header_nfjhj_11{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}._fashionGrid_nfjhj_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;max-width:760px}._container_29vxh_1{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden}._header_29vxh_15{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._item_29vxh_33{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._item_29vxh_33:last-child{border-bottom:none}._itemLeft_29vxh_57{display:flex;flex-direction:column;gap:1px}._itemName_29vxh_69{font-size:var(--font-size-sm);color:var(--colors-text-primary);font-weight:var(--font-weight-medium)}._itemAisle_29vxh_81{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._itemRight_29vxh_91{display:flex;align-items:center;gap:var(--spacing-sm)}._badge_29vxh_103{font-size:10px;font-weight:var(--font-weight-medium);padding:1px 6px;border-radius:var(--radii-sm);letter-spacing:.02em}._inStock_29vxh_119{color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent)}._outOfStock_29vxh_129{color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent)}._count_29vxh_139{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._container_12gea_1{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden}._header_12gea_15{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._item_12gea_33{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--colors-border-subtle)}._item_12gea_33:last-child{border-bottom:none}._itemName_12gea_57{font-size:var(--font-size-sm);color:var(--colors-text-primary);font-weight:var(--font-weight-medium)}._itemRight_12gea_69{display:flex;align-items:center;gap:var(--spacing-sm)}._price_12gea_81{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._offerBadge_12gea_93{font-size:10px;font-weight:var(--font-weight-medium);padding:1px 6px;border-radius:var(--radii-sm);color:var(--colors-semantic-success);background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent);letter-spacing:.02em}._card_1kecc_1{background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);overflow:hidden;cursor:pointer;transition:border-color var(--animation-fast)}._card_1kecc_1:hover{border-color:var(--colors-border-strong)}._heroImage_1kecc_27{width:100%;height:160px;object-fit:cover}._body_1kecc_39{padding:var(--spacing-md)}._title_1kecc_47{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary);letter-spacing:-.02em;margin-bottom:var(--spacing-xs)}._description_1kecc_63{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.5;margin-bottom:var(--spacing-sm)}._metaRow_1kecc_77{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}._metaTag_1kecc_91{font-size:10px;font-weight:var(--font-weight-medium);color:var(--colors-text-tertiary);background:var(--colors-surface-overlay);padding:2px 8px;border-radius:var(--radii-sm);letter-spacing:0}._metaTagAccent_1kecc_111{color:var(--colors-text-secondary);border:1px solid var(--colors-border-strong);background:transparent}._totalCost_1kecc_125{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._detailContent_1kecc_137{padding:var(--spacing-md)}._saveRow_1kecc_145{display:flex;justify-content:flex-start;margin-top:var(--spacing-md)}._sectionTitle_1kecc_157{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--colors-text-tertiary);letter-spacing:0;margin:var(--spacing-md) 0 var(--spacing-sm)}._sectionTitle_1kecc_157:first-child{margin-top:var(--spacing-md)}._ingredientList_1kecc_181{list-style:none;padding:0}._ingredient_1kecc_181{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--colors-border-subtle);gap:var(--spacing-sm)}._ingredient_1kecc_181:last-child{border-bottom:none}._ingredientName_1kecc_217{font-size:var(--font-size-sm);color:var(--colors-text-primary)}._ingredientOptional_1kecc_227{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._ingredientProduct_1kecc_237{font-size:var(--font-size-xs);color:var(--colors-text-secondary);margin-top:1px}._ingredientSubstitute_1kecc_249{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-style:italic}._ingredientQuantity_1kecc_261{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);white-space:nowrap;flex-shrink:0}._stepList_1kecc_275{padding-left:var(--spacing-lg)}._step_1kecc_275{font-size:var(--font-size-sm);color:var(--colors-text-secondary);line-height:1.6;padding:var(--spacing-xs) 0}._pairingList_1kecc_297{display:flex;flex-direction:column}._pairing_1kecc_297{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--colors-border-subtle)}._pairing_1kecc_297:last-child{border-bottom:none}._pairingName_1kecc_331{font-size:var(--font-size-sm);color:var(--colors-text-primary);font-weight:var(--font-weight-medium)}._pairingType_1kecc_343{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._pairingPrice_1kecc_353{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--colors-text-primary)}._ingredientProduct_1kecc_237{display:flex;align-items:center;gap:6px}._ingredientProductImg_1kecc_379{width:28px;height:28px;object-fit:cover;border-radius:4px;flex-shrink:0}._topRow_1kecc_399{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}._titleGroup_1kecc_413{min-width:0;flex:1}._titleGroup_1kecc_413 ._title_1kecc_47{margin-bottom:0}._priceBlock_1kecc_431{flex-shrink:0;text-align:right}._pricePerHead_1kecc_441{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--colors-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}._pricePerHeadLabel_1kecc_457{font-size:10px;font-weight:var(--font-weight-medium);color:var(--colors-text-tertiary);letter-spacing:0}._priceTotal_1kecc_471{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);font-variant-numeric:tabular-nums;margin-top:var(--spacing-xxs)}._summaryRow_1kecc_485{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--colors-text-tertiary);margin-top:var(--spacing-sm)}._summaryAllStocked_1kecc_507{color:var(--colors-semantic-success);font-weight:var(--font-weight-semibold)}._summaryToCheck_1kecc_517{color:var(--colors-semantic-warning);font-weight:var(--font-weight-semibold)}._ingredientStrip_1kecc_527{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}._ingredientChip_1kecc_541{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-xs);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-pill);padding:4px var(--spacing-sm);background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._ingredientChipOut_1kecc_565{color:var(--colors-text-tertiary);text-decoration:line-through;text-decoration-color:var(--colors-border-subtle)}._ingredientChipAisle_1kecc_577{color:var(--colors-text-tertiary);font-size:10px;font-variant-numeric:tabular-nums}._stockDot_1kecc_589{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--colors-text-tertiary)}._stockDotOk_1kecc_605{background:var(--colors-semantic-success)}._stockDotOut_1kecc_613{background:var(--colors-semantic-critical)}._ingredientMoreChip_1kecc_621{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--colors-text-accent);border:1px dashed var(--colors-border-subtle);border-radius:var(--radii-pill);padding:4px var(--spacing-sm);background:transparent;cursor:pointer;font-family:var(--font-family-sans)}._actionsRow_1kecc_645{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._actionPrimary_1kecc_657,._actionSecondary_1kecc_659{flex:1;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radii-md);cursor:pointer;border:1px solid var(--colors-border-subtle);transition:border-color var(--animation-fast)}._actionSecondary_1kecc_659{background:var(--colors-surface-overlay);color:var(--colors-text-primary)}._actionSecondary_1kecc_659:hover{border-color:var(--colors-border-strong)}._actionPrimary_1kecc_657{background:var(--colors-action-primary);border-color:var(--colors-action-primary);color:var(--colors-action-primary-text)}._actionPrimary_1kecc_657:disabled{opacity:.5;cursor:not-allowed}._card_nikw8_1{border:1px solid var(--colors-border-subtle);border-left:3px solid var(--priority-color);border-radius:var(--radii-md);padding:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-xs);background:var(--colors-surface-raised)}._urgent_nikw8_19{border-color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 6%,transparent)}._top_nikw8_29{display:flex;align-items:center;gap:6px;margin-bottom:4px}._priorityDot_nikw8_43{width:8px;height:8px;border-radius:50%;background:var(--priority-color);flex-shrink:0}._type_nikw8_59{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0;font-weight:var(--font-weight-semibold)}._time_nikw8_73{margin-left:auto;font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._title_nikw8_85{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);line-height:1.3}._zone_nikw8_99{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);margin-top:2px}._bottom_nikw8_111{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-sm)}._status_nikw8_125{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);letter-spacing:0}._actionBtn_nikw8_137{padding:6px 16px;border-radius:var(--radii-md);border:none;background:linear-gradient(135deg,var(--colors-action-primary),var(--colors-action-primary-hover));color:var(--colors-action-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--animation-fast);font-family:var(--font-family-sans)}._actionBtn_nikw8_137:hover:not(:disabled){opacity:.85}._actionBtn_nikw8_137:disabled{opacity:.5;cursor:wait}._done_nikw8_181{font-size:var(--font-size-sm);color:var(--colors-semantic-success);font-weight:var(--font-weight-semibold)}._container_zlb0k_1{margin-top:var(--spacing-sm);border-radius:var(--radii-md);overflow:hidden;background:var(--colors-surface-raised);border:1px solid var(--colors-border-strong)}._header_zlb0k_17{padding:var(--spacing-sm) 12px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:0;color:var(--colors-text-secondary);border-bottom:1px solid var(--colors-border-strong)}._taskRow_zlb0k_35{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 12px;border-bottom:1px solid var(--colors-border-strong)}._taskRow_zlb0k_35:last-child{border-bottom:none}._priorityDot_zlb0k_59{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--priority-bg)}._taskInfo_zlb0k_75{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._taskTitle_zlb0k_91{font-size:var(--font-size-sm);font-weight:500;color:var(--colors-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskMeta_zlb0k_109{display:flex;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._badge_zlb0k_123{background:var(--colors-surface-base);padding:0 var(--spacing-xs);border-radius:var(--radii-sm);font-size:10px;font-weight:600}._status_zlb0k_139{font-weight:500}._prompt_2tdcr_1{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._btnYes_2tdcr_13{padding:var(--spacing-sm) 12px;border:none;border-radius:var(--radii-md);background:var(--colors-accent);color:var(--colors-action-primary-text);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:600;cursor:pointer}._btnNo_2tdcr_37{padding:var(--spacing-sm) 12px;border:1px solid var(--colors-border-strong);border-radius:var(--radii-md);background:transparent;color:var(--colors-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:500;cursor:pointer}._wrap_8v0qo_1{display:flex;flex-direction:column;gap:8px}._header_8v0qo_13{font-size:11px;color:var(--colors-text-tertiary);letter-spacing:0;padding-bottom:2px}._grid_8v0qo_27{display:flex;flex-direction:column;gap:6px}._card_8v0qo_39{padding:10px 12px;background:var(--colors-surface-raised);border:1px solid var(--colors-border-subtle);border-radius:var(--radii-md);display:flex;flex-direction:column;gap:4px}._cardBody_8v0qo_59{display:flex;gap:10px;align-items:flex-start}._productImage_8v0qo_71{width:56px;height:56px;object-fit:contain;border-radius:6px;background:var(--colors-surface-sunken);flex-shrink:0}._cardContent_8v0qo_89{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._cardTop_8v0qo_105{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._name_8v0qo_119{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--colors-text-primary);flex:1;min-width:0}._typeBadge_8v0qo_135{font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;letter-spacing:0;white-space:nowrap;flex-shrink:0}._priceRow_8v0qo_155{display:flex;align-items:baseline;gap:8px}._offerPrice_8v0qo_167{font-size:var(--font-size-md);font-weight:700;color:var(--colors-semantic-critical)}._originalPrice_8v0qo_179{font-size:var(--font-size-xs);color:var(--colors-text-tertiary);text-decoration:line-through}._discount_8v0qo_191{font-size:11px;font-weight:600;color:var(--colors-semantic-critical);background:color-mix(in srgb,var(--colors-semantic-critical) 8%,transparent);padding:1px 5px;border-radius:4px}._titleRow_8v0qo_209{font-size:var(--font-size-xs);color:var(--colors-text-secondary)}._conditions_8v0qo_219{font-size:11px;color:var(--colors-text-secondary);font-style:italic;line-height:1.4}._badges_8v0qo_233{display:flex;gap:6px}._badges_8v0qo_233:empty{display:none}._loyaltyBadge_8v0qo_251{font-size:9px;font-weight:600;color:var(--colors-chart-5);background:color-mix(in srgb,var(--colors-chart-5) 10%,transparent);padding:2px 6px;border-radius:4px;letter-spacing:.03em}._channelBadge_8v0qo_271{font-size:9px;font-weight:600;color:var(--colors-text-tertiary);background:var(--colors-surface-overlay);padding:2px 6px;border-radius:4px;letter-spacing:.03em}._detailBody_8v0qo_291{display:flex;flex-direction:column;gap:6px;padding-top:4px}._detailLabel_8v0qo_305{font-size:var(--font-size-xs);color:var(--colors-text-tertiary)}._card_1gce5_1{background:var(--colors-surface-raised);border:1px solid color-mix(in srgb,var(--colors-chart-1) 25%,transparent);border-radius:16px;padding:20px;width:100%;max-width:340px}._cardDone_1gce5_19{border-color:var(--colors-border-strong)}._header_1gce5_29{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._headerLeft_1gce5_43{display:flex;align-items:center;gap:8px;color:var(--colors-text-primary)}._title_1gce5_57{font-size:16px;font-weight:600}._badge_1gce5_67{font-size:11px;font-weight:600;letter-spacing:0;padding:4px 10px;border-radius:20px}._badgeActive_1gce5_83{background:color-mix(in srgb,var(--colors-chart-1) 20%,transparent);color:var(--colors-chart-1)}._badgeSuccess_1gce5_93{background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);color:var(--colors-semantic-success)}._badgeFail_1gce5_103{background:color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent);color:var(--colors-semantic-critical)}._progressTrack_1gce5_115{height:3px;background:color-mix(in srgb,var(--colors-text-primary) 8%,transparent);border-radius:2px;margin-bottom:20px;overflow:hidden}._progressFill_1gce5_131{height:100%;background:linear-gradient(90deg,var(--colors-chart-1),var(--colors-chart-6));border-radius:2px;transition:width .5s ease}._progressDone_1gce5_145{background:var(--colors-semantic-success)}._progressFail_1gce5_153{background:var(--colors-semantic-critical)}._steps_1gce5_163{display:flex;flex-direction:column}._step_1gce5_163{display:flex;gap:12px;min-height:40px}._stepTrail_1gce5_185{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}._stepCircle_1gce5_201{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--colors-surface-overlay);color:var(--colors-text-tertiary);transition:all .3s ease}._stepLine_1gce5_227{width:2px;flex:1;min-height:12px;background:var(--colors-border-subtle);transition:background .3s ease}._stepContent_1gce5_243{flex:1;padding-bottom:12px}._stepTitle_1gce5_253{font-size:13px;font-weight:500;color:var(--colors-text-tertiary);line-height:28px;transition:color .3s ease}._stepMessage_1gce5_269{font-size:11px;color:var(--colors-text-tertiary);margin-top:2px;line-height:1.3}._stepSystem_1gce5_283{font-size:10px;color:var(--colors-chart-1);letter-spacing:0;margin-top:2px}._stepCompleted_1gce5_299 ._stepCircle_1gce5_201{background:color-mix(in srgb,var(--colors-semantic-success) 15%,transparent);color:var(--colors-semantic-success)}._stepCompleted_1gce5_299 ._stepLine_1gce5_227{background:color-mix(in srgb,var(--colors-semantic-success) 30%,transparent)}._stepCompleted_1gce5_299 ._stepTitle_1gce5_253{color:var(--colors-text-secondary)}._stepActive_1gce5_325 ._stepCircle_1gce5_201{background:color-mix(in srgb,var(--colors-chart-1) 20%,transparent);color:var(--colors-chart-1);box-shadow:0 0 12px color-mix(in srgb,var(--colors-chart-1) 30%,transparent)}._stepActive_1gce5_325 ._stepTitle_1gce5_253{color:var(--colors-text-primary);font-weight:600}._stepActive_1gce5_325 ._stepMessage_1gce5_269{color:var(--colors-text-secondary)}._stepConfirm_1gce5_355 ._stepCircle_1gce5_201{background:color-mix(in srgb,var(--colors-semantic-warning) 20%,transparent);color:var(--colors-semantic-warning);box-shadow:0 0 12px color-mix(in srgb,var(--colors-semantic-warning) 25%,transparent)}._stepConfirm_1gce5_355 ._stepTitle_1gce5_253{color:var(--colors-semantic-warning);font-weight:600}._stepFailed_1gce5_377 ._stepCircle_1gce5_201{background:color-mix(in srgb,var(--colors-semantic-critical) 15%,transparent);color:var(--colors-semantic-critical)}._stepFailed_1gce5_377 ._stepTitle_1gce5_253{color:var(--colors-semantic-critical)}._spinner_1gce5_397{display:block;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--colors-chart-1) 30%,transparent);border-top-color:var(--colors-chart-1);border-radius:50%;animation:_spin_1gce5_397 .8s linear infinite}@keyframes _spin_1gce5_397{to{transform:rotate(360deg)}}._dot_1gce5_425{display:block;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--colors-text-primary) 12%,transparent)}._confirmActions_1gce5_443{display:flex;gap:8px;margin-top:8px}._approveBtn_1gce5_455,._rejectBtn_1gce5_457{padding:6px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}._approveBtn_1gce5_455{background:linear-gradient(135deg,var(--colors-chart-1),var(--colors-chart-6));color:var(--colors-text-inverse)}._rejectBtn_1gce5_457{background:transparent;border:1px solid var(--colors-border-accent);color:var(--colors-text-secondary)}._approveBtn_1gce5_455:hover,._rejectBtn_1gce5_457:hover{opacity:.8}._summary_1gce5_511{margin-top:16px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.4}._summarySuccess_1gce5_529{background:color-mix(in srgb,var(--colors-semantic-success) 10%,transparent);color:var(--colors-semantic-success)}._summaryFail_1gce5_539{background:color-mix(in srgb,var(--colors-semantic-critical) 10%,transparent);color:var(--colors-semantic-critical)}@font-face{font-family:Inhabit;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.sainsburys.co.uk/fonts/Inhabit-Light.woff2) format("woff2")}@font-face{font-family:Inhabit;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.sainsburys.co.uk/fonts/Inhabit-Regular.woff2) format("woff2")}@font-face{font-family:Inhabit;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.sainsburys.co.uk/fonts/Inhabit-Medium.woff2) format("woff2")}@font-face{font-family:Inhabit;font-style:normal;font-weight:600 800;font-display:swap;src:url(https://cdn.sainsburys.co.uk/fonts/Inhabit-Bold.woff2) format("woff2")}:root{--color-paper: #fbfaf6;--color-cream: #f5f1e8;--color-stone: #d8d2c4;--color-ink: #0f1613;--color-ink-soft: #1c2320;--color-ink-deep: #070b09;--color-copper: #c97b45;--color-copper-deep: #975c34;--color-steel: #5c665f;--color-green: #2d523d;--ink-rgb: 15 22 19;--cream-rgb: 245 241 232;--copper-rgb: 201 123 69;--p-1: .25rem;--p-2: .5rem;--p-3: .75rem;--p-4: 1rem;--p-5: 1.5rem;--p-6: 2rem;--p-r-xs: .375rem;--p-r-sm: .625rem;--p-r-md: .875rem;--p-r-lg: 1.25rem;--p-r-pill: 999px;--p-tap: 44px;--p-content-max: 1080px;--p-content-inset: max(var(--spacing-md), calc((100% - var(--p-content-max)) / 2));--p-font-display: "Newsreader", Georgia, "Times New Roman", serif;--p-font-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--p-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--p-motion-fast: .12s;--p-motion: .18s;--p-ease: cubic-bezier(.2, 0, .2, 1);--auth-ink: #0f1613;--auth-muted: #5c665f;--auth-paper: #fbfaf6;--auth-green: #2d523d;--auth-urgent: #9c3a2c;--auth-copper: #c97b45}[data-theme=light],:root:not([data-theme]){color-scheme:light;--bg: var(--skin-light-surface-base, var(--color-cream));--p-surface: var(--skin-light-surface-raised, var(--color-paper));--p-raised: var(--skin-light-surface-overlay, #ffffff);--p-sunken: var(--skin-light-surface-sunken, #ece7db);--text: var(--skin-light-text-primary, var(--color-ink));--text-muted: var(--skin-light-text-secondary, var(--color-steel));--heading: var(--skin-light-text-heading, var(--skin-light-text-primary, var(--color-ink)));--accent: var(--skin-light-accent, var(--color-copper));--accent-text: var(--skin-light-text-accent, var(--color-copper-deep));--accent-on: var(--skin-light-action-primary-text, var(--color-ink));--border: var(--skin-light-border-subtle, rgb(var(--ink-rgb) / .1));--p-line-strong: var(--skin-light-border-strong, rgb(var(--ink-rgb) / .18));--p-field: rgb(var(--ink-rgb) / .035);--p-shadow-1: 0 1px 2px rgb(var(--ink-rgb) / .06);--p-shadow-2: 0 1px 2px rgb(var(--ink-rgb) / .05), 0 10px 30px -14px rgb(var(--ink-rgb) / .28);--st-urgent: var(--skin-light-semantic-critical, #9c3a2c);--st-high: var(--skin-light-semantic-high, var(--color-copper-deep));--st-due: var(--skin-light-semantic-medium, var(--color-steel));--st-done: var(--skin-light-semantic-success, var(--color-green));--st-info: var(--skin-light-semantic-info, var(--color-steel));--st-urgent-wash: color-mix(in srgb, var(--st-urgent) 10%, transparent);--st-high-wash: color-mix(in srgb, var(--st-high) 12%, transparent);--st-done-wash: color-mix(in srgb, var(--st-done) 10%, transparent);--st-neutral-wash: color-mix(in srgb, var(--text) 5%, transparent);--count-fill: #d5d6d2;--count-ink: var(--color-ink)}[data-theme=dark]{color-scheme:dark;--bg: var(--skin-dark-surface-base, var(--color-ink));--p-surface: var(--skin-dark-surface-raised, var(--color-ink-soft));--p-raised: var(--skin-dark-surface-overlay, #262e2a);--p-sunken: var(--skin-dark-surface-sunken, var(--color-ink-deep));--text: var(--skin-dark-text-primary, var(--color-cream));--text-muted: var(--skin-dark-text-secondary, var(--color-stone));--heading: var(--skin-dark-text-heading, var(--skin-dark-text-primary, var(--color-cream)));--accent: var(--skin-dark-accent, var(--color-copper));--accent-text: var(--skin-dark-text-accent, var(--color-copper));--accent-on: var(--skin-dark-action-primary-text, var(--color-ink));--border: var(--skin-dark-border-subtle, rgb(var(--cream-rgb) / .12));--p-line-strong: var(--skin-dark-border-strong, rgb(var(--cream-rgb) / .22));--p-field: rgb(var(--cream-rgb) / .06);--p-shadow-1: none;--p-shadow-2: 0 16px 40px -12px #0009;--st-urgent: var(--skin-dark-semantic-critical, #e0705a);--st-high: var(--skin-dark-semantic-high, var(--color-copper));--st-due: var(--skin-dark-semantic-medium, var(--color-stone));--st-done: var(--skin-dark-semantic-success, #7fae8e);--st-info: var(--skin-dark-semantic-info, var(--color-stone));--st-urgent-wash: color-mix(in srgb, var(--st-urgent) 16%, transparent);--st-high-wash: color-mix(in srgb, var(--st-high) 18%, transparent);--st-done-wash: color-mix(in srgb, var(--st-done) 16%, transparent);--st-neutral-wash: color-mix(in srgb, var(--text) 7%, transparent);--count-fill: #363c38;--count-ink: var(--color-cream)}:root{--colors-surface-base: var(--bg);--colors-surface-raised: var(--p-surface);--colors-surface-overlay: var(--p-raised);--colors-surface-sunken: var(--p-sunken);--colors-text-primary: var(--text);--colors-text-secondary: var(--text-muted);--colors-text-tertiary: color-mix(in srgb, var(--text-muted) 65%, transparent);--colors-text-inverse: var(--bg);--colors-text-accent: var(--accent-text);--colors-accent-primary: var(--heading);--colors-accent-secondary: var(--text-muted);--colors-accent-tertiary: color-mix(in srgb, var(--text-muted) 70%, transparent);--colors-border-subtle: var(--border);--colors-border-strong: var(--p-line-strong);--colors-border-accent: color-mix(in srgb, var(--accent) 45%, transparent);--colors-action-primary: var(--accent);--colors-action-primary-hover: color-mix(in srgb, var(--accent) 82%, var(--text));--colors-action-primary-text: var(--accent-on);--colors-accent: var(--accent);--colors-accent-surface: color-mix(in srgb, var(--accent) 14%, transparent);--brand-primary: var(--accent);--brand-accent: var(--accent);--colors-semantic-critical: var(--st-urgent);--colors-semantic-high: var(--st-high);--colors-semantic-medium: var(--st-due);--colors-semantic-low: var(--st-done);--colors-semantic-success: var(--st-done);--colors-semantic-info: var(--st-info);--colors-semantic-warning: var(--st-high);--colors-error: var(--st-urgent);--colors-chart-1: var(--color-copper);--colors-chart-2: #4a7c6f;--colors-chart-3: #8a6b8f;--colors-chart-4: #b8963f;--colors-chart-5: #7d5a4a;--colors-chart-6: #5a7d8f;--band-hue-0: hsl(205 62% 46%);--band-hue-1: hsl(28 72% 48%);--band-hue-2: hsl(146 48% 38%);--band-hue-3: hsl(318 52% 50%);--band-hue-4: hsl(48 70% 42%);--band-hue-5: hsl(264 48% 54%);--colors-hero-surface: var(--color-green);--colors-hero-texture: url(/brand/tex-ridge-ink.webp);--colors-hero-on: var(--color-cream);--colors-muted-surface: var(--color-steel);--colors-on-fill: var(--color-paper);--radii-sm: var(--p-r-xs);--radii-md: var(--p-r-sm);--radii-lg: var(--p-r-md);--radii-xl: var(--p-r-lg);--radii-pill: var(--p-r-pill);--radius-sm: var(--p-r-xs);--radius-card: var(--p-r-md);--radius-btn: var(--p-r-pill);--shadow-sm: var(--p-shadow-1);--shadow-md: var(--p-shadow-2);--shadow-lg: var(--p-shadow-2);--font-family-sans: var(--p-font-sans);--font-family-heading: var(--p-font-sans);--font-family-display: var(--p-font-display);--font-family-mono: var(--p-font-mono);--font-family-serif: var(--font-family-display);--animation-fast: var(--p-motion-fast);--animation-normal: var(--p-motion);--animation-slow: .26s;--touch-min: var(--p-tap)}.p-title{font-family:var(--font-family-display);font-weight:300;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.1;letter-spacing:-.01em;color:var(--heading)}.p-context{font-size:.8125rem;color:var(--text-muted)}.p-eyebrow{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.p-row-title{font-size:.9375rem;font-weight:500;color:var(--text)}.p-link{font-size:.8125rem;font-weight:500;color:var(--accent-text);background:none;border:0;padding:0;cursor:pointer}.p-link:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--touch-comfortable: 64px;--heading-weight: 600;--body-weight: 400;--heading-letter-spacing: normal;--heading-transform: none;--font-size-xs: 11px;--font-size-sm: 13px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 24px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}html,body{height:100%;width:100%;overflow:hidden;overscroll-behavior:none}:root{--viewport-bottom-shortfall: 0px}:root{--app-chrome-bottom: 0px}@media all and (display-mode:standalone){:root{--viewport-bottom-shortfall: env(safe-area-inset-top, 0px)}}html{height:calc(100% + var(--viewport-bottom-shortfall))}body{font-family:var(--font-family-sans);font-size:var(--font-size-md);color:var(--text);background-color:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}#root{height:100%;display:flex;flex-direction:column;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-transform)}input,textarea,button{font-family:inherit;font-size:inherit}a{color:var(--colors-text-primary);text-decoration:none}img{max-width:100%;height:auto}input,select,textarea{font-size:16px}@media(max-width:480px){:root{--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 19px;--font-size-xl: 26px}button:not([data-dense-target]),[role=button]:not([data-dense-target]),input,select,textarea{min-height:44px}button:not([data-dense-target]),[role=button]:not([data-dense-target]){min-width:44px}}
