.dropdown-menu-module__5RiU8W__trigger{max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.dropdown-menu-module__5RiU8W__trigger:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.dropdown-menu-module__5RiU8W__trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.dropdown-menu-module__5RiU8W__trigger:active{border-color:var(--border-strong);background:color-mix(in oklab, var(--surface-muted), var(--border) 55%);box-shadow:none}.dropdown-menu-module__5RiU8W__item:focus-visible{outline:none}.dropdown-menu-module__5RiU8W__triggerIcon{color:var(--text-secondary);flex:none;display:inline-flex}.dropdown-menu-module__5RiU8W__label{flex:0 auto;min-width:0;display:inline-flex;position:relative;overflow-x:clip}.dropdown-menu-module__5RiU8W__labelMeasure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.dropdown-menu-module__5RiU8W__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dropdown-menu-module__5RiU8W__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none}.dropdown-menu-module__5RiU8W__trigger[data-state=open] .dropdown-menu-module__5RiU8W__chevron{transform:rotate(180deg)}.dropdown-menu-module__5RiU8W__menu{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(12rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px;position:relative}.dropdown-menu-module__5RiU8W__menu[data-side=top]{--menu-y:5px}.dropdown-menu-module__5RiU8W__menu[data-side=left]{--menu-x:5px;--menu-y:0px}.dropdown-menu-module__5RiU8W__menu[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.dropdown-menu-module__5RiU8W__menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}.dropdown-menu-module__5RiU8W__menu[data-state=open] .dropdown-menu-module__5RiU8W__item{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}.dropdown-menu-module__5RiU8W__menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard);pointer-events:none;animation:.13s linear both dropdown-menu-module__5RiU8W__menu-exit}.dropdown-menu-module__5RiU8W__highlight{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:5px;right:5px}.dropdown-menu-module__5RiU8W__highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.dropdown-menu-module__5RiU8W__item{border-radius:calc(var(--radius-panel) - 6px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.dropdown-menu-module__5RiU8W__icon{width:17px;color:var(--text-secondary);display:inline-flex}.dropdown-menu-module__5RiU8W__separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.dropdown-menu-module__5RiU8W__destructive,.dropdown-menu-module__5RiU8W__destructive .dropdown-menu-module__5RiU8W__icon{color:var(--danger)}.dropdown-menu-module__5RiU8W__item[data-disabled]{opacity:.45;cursor:default}@keyframes dropdown-menu-module__5RiU8W__menu-exit{to{--menu-exit:1}}@media (prefers-reduced-transparency:reduce){.dropdown-menu-module__5RiU8W__menu{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dropdown-menu-module__5RiU8W__trigger,.dropdown-menu-module__5RiU8W__chevron,.dropdown-menu-module__5RiU8W__item,.dropdown-menu-module__5RiU8W__highlight{transition:none}.dropdown-menu-module__5RiU8W__menu,.dropdown-menu-module__5RiU8W__menu[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}}
.blocks-module__iIEoEq__brandPrimary{--foreground:var(--rml-lime);--background:var(--rml-on-lime)}.blocks-module__iIEoEq__brandPrimary:disabled{--foreground:#e3e5de;--background:var(--text-muted)}.blocks-module__iIEoEq__brandPrimary:hover:not(:disabled){--foreground:#bdee00;opacity:1;box-shadow:var(--shadow-raised)}.blocks-module__iIEoEq__brandPrimary:active:not(:disabled){--foreground:#aad600;opacity:1}.blocks-module__iIEoEq__surface{background:var(--elev-1-bg);border-radius:var(--radius-panel);box-shadow:var(--elev-1);border:0}.blocks-module__iIEoEq__surface .blocks-module__iIEoEq__surface{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0}.blocks-module__iIEoEq__bridge{gap:12px;min-width:0;display:grid}.blocks-module__iIEoEq__bridge>*{min-width:0}.blocks-module__iIEoEq__pageBar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);min-height:44px;margin:0 calc(var(--cl-gutter) * -1);padding:var(--sp-2) var(--cl-gutter);background:var(--surface-raised);box-shadow:0 1px 0 var(--border-subtle), 0 8px 16px -14px #28282838;flex-wrap:wrap;display:flex}.blocks-module__iIEoEq__pageBar .blocks-module__iIEoEq__pageBar,.blocks-module__iIEoEq__pageBar[data-sheet-head=nested]{box-shadow:none;background:0 0;margin:0;padding:0}.blocks-module__iIEoEq__pageBarLead{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;min-width:0;display:flex}.blocks-module__iIEoEq__backLink{border-radius:var(--radius-control);min-height:36px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 6px;text-decoration:none;display:inline-flex}.blocks-module__iIEoEq__backLink:hover{color:var(--foreground);background:var(--surface-muted)}.blocks-module__iIEoEq__trail ol{font-size:var(--text-sm);align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.blocks-module__iIEoEq__trail li{color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.blocks-module__iIEoEq__trail a{min-height:32px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.blocks-module__iIEoEq__trail a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.blocks-module__iIEoEq__pageTitle{min-width:0;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-page);color:var(--rml-ink);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:28px}.blocks-module__iIEoEq__pageMeta{font-size:var(--text-sm);color:var(--text-muted)}.blocks-module__iIEoEq__pageActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.blocks-module__iIEoEq__copy{vertical-align:middle;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;display:inline-flex}.blocks-module__iIEoEq__copy[data-state=error]{white-space:normal;flex-wrap:wrap}.blocks-module__iIEoEq__copyValue{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.blocks-module__iIEoEq__copyButton{border-radius:var(--radius-control);min-width:28px;height:28px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:relative}.blocks-module__iIEoEq__copyButton:hover{color:var(--foreground);background:var(--surface-muted)}.blocks-module__iIEoEq__copyButton:disabled{cursor:progress}.blocks-module__iIEoEq__copyIdle{display:inline-flex}.blocks-module__iIEoEq__stamp{border:1px solid var(--rml-lime-ink);color:var(--rml-lime-ink-strong);background:var(--accent-subtle);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-weight:500;display:inline-flex}.blocks-module__iIEoEq__copyError{font-size:var(--text-xs);color:var(--danger);flex-basis:100%;gap:4px;display:grid}.blocks-module__iIEoEq__copyManual{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:32px;color:var(--foreground);font:inherit;font-size:var(--text-base);padding:4px 8px}.blocks-module__iIEoEq__explainTrigger{color:inherit;font:inherit;cursor:help;z-index:1;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex;position:relative}.blocks-module__iIEoEq__explainIcon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.blocks-module__iIEoEq__explainTrigger:is(:hover,:focus-visible) .blocks-module__iIEoEq__explainIcon{color:var(--rml-lime-ink)}.blocks-module__iIEoEq__explainTrigger[data-state-figure=unknown]{color:var(--text-muted);font-weight:400}.blocks-module__iIEoEq__explainPanel{width:min(340px,100vw - 24px);font-size:var(--text-sm);padding:14px 16px}.blocks-module__iIEoEq__explainTitle{margin:0 0 6px;font-weight:500}.blocks-module__iIEoEq__explainState{border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 8px;padding:6px 8px}.blocks-module__iIEoEq__explainList{gap:2px;margin:0;display:grid}.blocks-module__iIEoEq__explainList dt{font-size:var(--text-xs);color:var(--text-muted);margin-top:6px}.blocks-module__iIEoEq__explainList dd{color:var(--text-secondary);margin:0}.blocks-module__iIEoEq__explainDetail{margin-top:4px!important}.blocks-module__iIEoEq__moreButton{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.blocks-module__iIEoEq__moreButton:hover,.blocks-module__iIEoEq__moreButton[data-state=open]{color:var(--foreground);background:var(--surface-muted);border-color:var(--border)}.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__moreButton,.blocks-module__iIEoEq__record .blocks-module__iIEoEq__moreButton{border-color:#0000}.blocks-module__iIEoEq__async{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.blocks-module__iIEoEq__asyncNote,.blocks-module__iIEoEq__asyncError{min-height:18px;font-size:var(--text-sm)}.blocks-module__iIEoEq__asyncNote{color:var(--text-muted)}.blocks-module__iIEoEq__async[data-state=success] .blocks-module__iIEoEq__asyncNote{color:var(--success)}.blocks-module__iIEoEq__asyncError{color:var(--danger)}.blocks-module__iIEoEq__inspector{top:calc(var(--cl-bar-h) + 12px);z-index:30;background:var(--elev-3-bg);border-radius:var(--radius-panel);width:min(420px,100vw - 24px);box-shadow:var(--elev-3), var(--edge-light);border:0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:12px;right:12px}@media (min-width:1280px){.blocks-module__iIEoEq__inspector{top:calc(var(--cl-bar-h) + 0px);right:var(--cl-sheet-inset);bottom:var(--cl-sheet-inset);width:var(--cl-inspector-w);box-shadow:var(--shadow-sheet)}}.blocks-module__iIEoEq__surfaceHead{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:8px;padding:12px 12px 10px 16px;display:flex}.blocks-module__iIEoEq__surfaceTitles{flex:1;min-width:0}.blocks-module__iIEoEq__surfaceTitle{font-size:var(--text-base);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:22px}.blocks-module__iIEoEq__surfaceSub{font-size:var(--text-xs);color:var(--text-muted);margin:2px 0 0}.blocks-module__iIEoEq__surfaceBody{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.blocks-module__iIEoEq__surfaceFoot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.blocks-module__iIEoEq__position{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.blocks-module__iIEoEq__iconButton{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.blocks-module__iIEoEq__iconButton:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.blocks-module__iIEoEq__iconButton:disabled{color:var(--border-strong);cursor:default}.blocks-module__iIEoEq__task{width:min(560px,100vw - 24px)}.blocks-module__iIEoEq__taskWide{width:min(880px,100vw - 24px)}.blocks-module__iIEoEq__taskBody{gap:12px;display:grid}.blocks-module__iIEoEq__taskFoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.blocks-module__iIEoEq__discard{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);margin-top:16px;padding:12px}.blocks-module__iIEoEq__discard p{margin:0}.blocks-module__iIEoEq__state{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;gap:8px 24px;padding:16px 20px;display:grid}.blocks-module__iIEoEq__stateCompact{grid-template-columns:120px minmax(0,1fr);padding:8px 12px}.blocks-module__iIEoEq__stateFigure{width:100%;max-width:220px}.blocks-module__iIEoEq__stateText{gap:6px;max-width:60ch;display:grid}.blocks-module__iIEoEq__stateTitle{font-size:var(--text-base);margin:0;font-weight:500;line-height:22px}.blocks-module__iIEoEq__stateBody{color:var(--text-secondary);margin:0}.blocks-module__iIEoEq__stateAction{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.blocks-module__iIEoEq__stateError .blocks-module__iIEoEq__stateTitle{color:var(--danger)}.blocks-module__iIEoEq__stateRef{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.blocks-module__iIEoEq__loading{gap:10px;display:grid}.blocks-module__iIEoEq__loadingFigure{width:160px}.blocks-module__iIEoEq__loadingLabel{font-size:var(--text-xs);color:var(--text-muted);margin:0}.blocks-module__iIEoEq__skeletonBar{background:linear-gradient(90deg, var(--surface-muted) 0%, var(--border-subtle) 50%, var(--surface-muted) 100%);max-width:100%;animation:blocks-module__iIEoEq__shimmer 1.6s var(--ease-in-out) infinite;background-size:200% 100%;border-radius:6px;display:inline-block}.blocks-module__iIEoEq__ledgerSkeleton{border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--elev-1);display:grid;overflow:clip}.blocks-module__iIEoEq__skRow{border-top:1px solid var(--border-subtle);align-items:center;gap:16px;height:40px;padding:0 14px;display:grid}.blocks-module__iIEoEq__skHead{background:var(--surface-muted);border-top:0;height:36px}.blocks-module__iIEoEq__skCell{display:flex}.blocks-module__iIEoEq__skCellRight{justify-content:flex-end;display:flex}.blocks-module__iIEoEq__recordSkeleton{border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--elev-1);gap:10px;padding:16px;display:grid}.blocks-module__iIEoEq__recordFields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:6px;display:grid}.blocks-module__iIEoEq__recordField{gap:6px;display:grid}@keyframes blocks-module__iIEoEq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.blocks-module__iIEoEq__ledger{min-width:0;container:ledger/inline-size}.blocks-module__iIEoEq__lTable{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--elev-1-bg);border-radius:var(--radius-panel);width:100%;box-shadow:var(--elev-1);font-size:var(--text-sm);border:0}:is([class*=__surface],[class*=__panel]) table.blocks-module__iIEoEq__lTable{box-shadow:none;border-color:#0000}.blocks-module__iIEoEq__lHead{top:var(--cl-sticky-top,var(--cl-bar-h));z-index:2;background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);height:34px;transition:box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);color:var(--text-secondary);font-size:var(--text-xs);text-align:left;white-space:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;padding:2px 12px;font-weight:500;line-height:16px;position:sticky}.blocks-module__iIEoEq__lHead:first-child{border-top-left-radius:var(--radius-panel)}.blocks-module__iIEoEq__lHead:last-child{border-top-right-radius:var(--radius-panel)}.blocks-module__iIEoEq__lHead[data-align=right],.blocks-module__iIEoEq__lCell[data-align=right]{text-align:right}.blocks-module__iIEoEq__lHead[data-align=center],.blocks-module__iIEoEq__lCell[data-align=center]{text-align:center}.blocks-module__iIEoEq__sortButton{max-width:100%;min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.blocks-module__iIEoEq__sortButton:hover{color:var(--foreground)}.blocks-module__iIEoEq__sortIdle{opacity:.45}.blocks-module__iIEoEq__lTable[data-stuck] .blocks-module__iIEoEq__lHead{background:var(--surface-raised);box-shadow:0 1px 0 var(--border-subtle), 0 6px 12px -8px #1c1d1a38}.blocks-module__iIEoEq__stuckSentinel{pointer-events:none;height:1px;margin-bottom:-1px;display:block}.blocks-module__iIEoEq__lRow{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:relative}.blocks-module__iIEoEq__lRow[data-openable]{cursor:pointer}.blocks-module__iIEoEq__lRow:hover{background:var(--elev-2-bg);box-shadow:var(--elev-record), inset 3px 0 0 var(--border-strong)}@media (hover:hover) and (pointer:fine){.blocks-module__iIEoEq__lRow{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--cl-ease)}.blocks-module__iIEoEq__lRow:hover{z-index:1;transform:translateY(-1px)}}.blocks-module__iIEoEq__lRow[data-selected]{background:var(--elev-2-bg);box-shadow:var(--elev-record), inset 3px 0 0 var(--rml-lime-ink)}.blocks-module__iIEoEq__lRow:is(:hover,[data-selected]) .blocks-module__iIEoEq__lCell,.blocks-module__iIEoEq__lRow:is(:hover,[data-selected])+.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__lCell{border-top-color:#0000}@media (hover:hover) and (pointer:fine){.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__moreButton,.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__copyButton,.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__quickAction{opacity:0}.blocks-module__iIEoEq__lRow:is(:hover,:focus-within,[data-selected]) :is(.blocks-module__iIEoEq__moreButton,.blocks-module__iIEoEq__copyButton,.blocks-module__iIEoEq__quickAction),.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__moreButton[data-state=open],.blocks-module__iIEoEq__lRow .blocks-module__iIEoEq__copyButton:focus-visible{opacity:1}}.blocks-module__iIEoEq__lCell{border-top:1px solid var(--border-subtle);vertical-align:middle;overflow-wrap:anywhere;height:40px;padding:6px 12px}.blocks-module__iIEoEq__lCell[data-money],.blocks-module__iIEoEq__lCell[data-align=right]{font-variant-numeric:tabular-nums;white-space:nowrap}.blocks-module__iIEoEq__lCell[data-nowrap]{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}tbody .blocks-module__iIEoEq__lRow:first-child .blocks-module__iIEoEq__lCell{border-top:0}.blocks-module__iIEoEq__lTotal .blocks-module__iIEoEq__lCell{border-top:1px solid var(--border-strong);background:var(--cl-total-bg);font-weight:500}.blocks-module__iIEoEq__lTotal .blocks-module__iIEoEq__lCell:first-child{border-bottom-left-radius:var(--radius-panel)}.blocks-module__iIEoEq__lTotal .blocks-module__iIEoEq__lCell:last-child{border-bottom-right-radius:var(--radius-panel)}.blocks-module__iIEoEq__dash{color:var(--text-muted)}.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__lCell{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;height:40px;padding-block:0;overflow:hidden}.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__lCell>*{max-width:100%}.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__lCell:is([data-money],[data-align=right]),.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__lTotal .blocks-module__iIEoEq__lCell{text-overflow:clip;overflow:visible}.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__async{flex-wrap:nowrap}.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__asyncNote:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blocks-module__iIEoEq__lTable[data-compact] .blocks-module__iIEoEq__lCell:has(.blocks-module__iIEoEq__asyncError:not(:empty),.blocks-module__iIEoEq__asyncNote:not(:empty)){white-space:normal;height:auto;padding-block:6px;overflow:visible}.blocks-module__iIEoEq__rowActions{justify-content:flex-end;align-items:center;gap:0;display:inline-flex}.blocks-module__iIEoEq__quickActions{align-items:center;gap:0;display:inline-flex}.blocks-module__iIEoEq__quickAction{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.blocks-module__iIEoEq__quickAction:hover{background:var(--surface-muted);color:var(--foreground)}.blocks-module__iIEoEq__quickAction:focus-visible{opacity:1;outline:2px solid var(--rml-lime-ink);outline-offset:1px}.blocks-module__iIEoEq__rowTitle{vertical-align:middle;flex-wrap:wrap;align-items:baseline;gap:0 8px;width:100%;min-width:0;height:20px;line-height:20px;display:flex;overflow:hidden}.blocks-module__iIEoEq__rowTitleMain{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;font-weight:500;overflow:hidden}.blocks-module__iIEoEq__rowTitleMain a{color:inherit;text-decoration:none}.blocks-module__iIEoEq__rowTitleMain a:hover{text-underline-offset:3px;text-decoration:underline}.blocks-module__iIEoEq__rowTitle[data-tone=bad] .blocks-module__iIEoEq__rowTitleMain{color:var(--danger)}.blocks-module__iIEoEq__rowTitleContext{text-overflow:ellipsis;white-space:nowrap;min-width:8ch;font-size:var(--text-xs);color:var(--text-muted);flex:0 auto;overflow:hidden}.blocks-module__iIEoEq__rowTitleHead{flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.blocks-module__iIEoEq__rowTitleHead>:not(.blocks-module__iIEoEq__rowTitleMain){flex:none}.blocks-module__iIEoEq__cellBar{vertical-align:middle;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.blocks-module__iIEoEq__cellBarValue{white-space:nowrap;flex:none;line-height:20px}.blocks-module__iIEoEq__cellBarTrack{background:var(--border-subtle);border-radius:2px;flex:0 40px;width:40px;min-width:0;height:4px;display:block;position:relative}.blocks-module__iIEoEq__cellBarFill{border-radius:inherit;background:var(--text-secondary);transition:width var(--duration-normal,.2s) var(--cl-ease);position:absolute;inset:0 auto 0 0}.blocks-module__iIEoEq__cellBar[data-tone=good] .blocks-module__iIEoEq__cellBarFill{background:var(--success)}.blocks-module__iIEoEq__cellBar[data-tone=warn] .blocks-module__iIEoEq__cellBarFill{background:var(--warning)}.blocks-module__iIEoEq__cellBar[data-tone=bad] .blocks-module__iIEoEq__cellBarFill{background:var(--danger)}.blocks-module__iIEoEq__cellBar[data-tone=bad] .blocks-module__iIEoEq__cellBarValue{color:var(--danger)}.blocks-module__iIEoEq__cellBarMarker{background:var(--foreground);opacity:.55;width:1px;margin-left:-.5px;position:absolute;top:-2px;bottom:-2px}.blocks-module__iIEoEq__lRow:hover .blocks-module__iIEoEq__cellBarTrack,.blocks-module__iIEoEq__lRow[data-selected] .blocks-module__iIEoEq__cellBarTrack{background:var(--border)}.blocks-module__iIEoEq__records{margin:0;padding:0;list-style:none;display:none}.blocks-module__iIEoEq__record{background:var(--elev-1-bg);border-radius:var(--radius-panel);box-shadow:var(--elev-1);transition:box-shadow var(--duration-fast) var(--cl-ease), background-color var(--duration-fast) var(--cl-ease);border:0;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px;display:flex}.blocks-module__iIEoEq__record:active{background:var(--elev-2-bg);box-shadow:var(--elev-2)}.blocks-module__iIEoEq__record[data-selected]{background:var(--elev-2-bg);box-shadow:var(--elev-record), inset 3px 0 0 var(--rml-lime-ink)}.blocks-module__iIEoEq__recordMain{outline-offset:4px;flex:1;gap:4px;min-width:0;min-height:44px;display:grid}.blocks-module__iIEoEq__recordTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.blocks-module__iIEoEq__recordTitle{min-width:0;font-size:var(--text-base);overflow-wrap:anywhere;font-weight:500;line-height:22px}.blocks-module__iIEoEq__recordValue{font-size:var(--text-base);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.blocks-module__iIEoEq__recordSub{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.blocks-module__iIEoEq__recordMeta{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.blocks-module__iIEoEq__recordMore{flex:none}.blocks-module__iIEoEq__recordMore .blocks-module__iIEoEq__moreButton{width:44px;height:44px}.blocks-module__iIEoEq__recordTotal{background:var(--cl-total-bg)}.blocks-module__iIEoEq__jobHeader{margin:0 calc(var(--cl-gutter) * -1);padding:var(--sp-3) var(--cl-gutter) var(--sp-1);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.blocks-module__iIEoEq__jobLead{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.blocks-module__iIEoEq__jobMeta{min-height:24px;font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.blocks-module__iIEoEq__jobMetaPart{overflow-wrap:anywhere}.blocks-module__iIEoEq__jobFigures{color:var(--foreground);flex-wrap:wrap;gap:4px 16px;display:inline-flex}.blocks-module__iIEoEq__jobTabs{top:var(--cl-bar-h);z-index:5;margin:0 calc(var(--cl-gutter) * -1) var(--sp-4);padding:0 var(--cl-gutter);background:var(--surface-raised);box-shadow:0 1px 0 var(--border-subtle), 0 8px 16px -14px #28282838;transition:box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);gap:2px;display:flex;position:sticky}.blocks-module__iIEoEq__jobTabs[data-stuck],[data-job-sticky][data-stuck] .blocks-module__iIEoEq__jobTabs{background:var(--elev-3-bg);box-shadow:0 1px 0 var(--border-subtle), 0 8px 16px -10px #1c1d1a47}.blocks-module__iIEoEq__jobTabs::-webkit-scrollbar{display:none}.blocks-module__iIEoEq__jobTab{min-height:40px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.blocks-module__iIEoEq__jobTab:hover{color:var(--foreground)}.blocks-module__iIEoEq__jobTab[aria-current=page]{color:var(--foreground);font-weight:500}.blocks-module__iIEoEq__jobTabMark{background:var(--rml-lime-ink);border-radius:2px;height:3px;position:absolute;bottom:0;left:8px;right:8px}.blocks-module__iIEoEq__tabCount{min-width:18px;color:var(--foreground);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;background:#e3e5de;border-radius:9px;padding:0 5px;line-height:18px}@container ledger (max-width:1359px){.blocks-module__iIEoEq__lTable [data-hide=wide]{display:none}}@container ledger (max-width:1239px){.blocks-module__iIEoEq__lTable [data-hide=xl]{display:none}}@container ledger (max-width:1039px){.blocks-module__iIEoEq__lTable [data-hide=lg]{display:none}}@container ledger (max-width:703px){.blocks-module__iIEoEq__lTable [data-hide=md]{display:none}}@media (max-width:767px){.blocks-module__iIEoEq__lTable{display:none}.blocks-module__iIEoEq__records{display:block}.blocks-module__iIEoEq__state,.blocks-module__iIEoEq__stateCompact{grid-template-columns:minmax(0,1fr);justify-items:start;padding:12px 4px}.blocks-module__iIEoEq__stateFigure{max-width:180px}.blocks-module__iIEoEq__inspector{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -1px 0 var(--border-subtle), 0 -18px 40px -12px #28282859;inset:auto 0 0}.blocks-module__iIEoEq__inspector:before{content:"";background:var(--border-strong);border-radius:2px;align-self:center;width:36px;height:4px;margin-top:8px}.blocks-module__iIEoEq__task{border-radius:0;width:100vw;max-width:100vw;min-height:100dvh}.blocks-module__iIEoEq__backText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blocks-module__iIEoEq__backLink{justify-content:center;min-width:44px;min-height:44px}.blocks-module__iIEoEq__moreButton,.blocks-module__iIEoEq__copyButton,.blocks-module__iIEoEq__iconButton{min-width:44px;min-height:44px}.blocks-module__iIEoEq__jobMetaPart a,.blocks-module__iIEoEq__jobFigures a{align-items:center;min-height:44px;display:inline-flex}.blocks-module__iIEoEq__jobHeader{position:relative}.blocks-module__iIEoEq__jobLead{padding-right:52px}.blocks-module__iIEoEq__jobMeta .blocks-module__iIEoEq__pageActions{margin-left:0;position:absolute;top:0;right:0}.blocks-module__iIEoEq__pageTitle{font-size:var(--text-xl);line-height:26px}}@media (pointer:coarse){.blocks-module__iIEoEq__copyButton,.blocks-module__iIEoEq__moreButton,.blocks-module__iIEoEq__iconButton,.blocks-module__iIEoEq__sortButton,.blocks-module__iIEoEq__explainTrigger,.blocks-module__iIEoEq__trail a,.blocks-module__iIEoEq__jobTab,.blocks-module__iIEoEq__copyManual{min-width:44px;min-height:44px}.blocks-module__iIEoEq__jobMetaPart a{margin:-13px 0;padding:13px 0;display:inline-block}}@media (prefers-reduced-motion:reduce){.blocks-module__iIEoEq__skeletonBar{animation:none}.blocks-module__iIEoEq__lRow,.blocks-module__iIEoEq__lHead,.blocks-module__iIEoEq__jobTabs,.blocks-module__iIEoEq__moreButton,.blocks-module__iIEoEq__cellBarFill{transition:none}.blocks-module__iIEoEq__lRow:hover{transform:none}}.blocks-module__iIEoEq__strip{border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--elev-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 14px;display:grid;overflow:hidden}.blocks-module__iIEoEq__stripItem{border-left:1px solid var(--border-subtle);align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.blocks-module__iIEoEq__stripItem:first-child{border-left:0}.blocks-module__iIEoEq__stripLabel{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:break-word;font-weight:500;line-height:16px}.blocks-module__iIEoEq__stripValue{font-size:var(--text-lg);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:24px;overflow:hidden}.blocks-module__iIEoEq__stripItem[data-tone=bad] .blocks-module__iIEoEq__stripValue{color:var(--danger)}.blocks-module__iIEoEq__stripNote{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:break-word;margin:0;line-height:16px}.blocks-module__iIEoEq__stripBar{background:var(--border-subtle);border-radius:2px;height:3px;margin:6px 0 0;position:relative}.blocks-module__iIEoEq__stripItem[data-tone=good] .blocks-module__iIEoEq__cellBarFill{background:var(--success)}.blocks-module__iIEoEq__stripItem[data-tone=warn] .blocks-module__iIEoEq__cellBarFill{background:var(--warning)}.blocks-module__iIEoEq__stripItem[data-tone=bad] .blocks-module__iIEoEq__cellBarFill{background:var(--danger)}[data-stat-card] .blocks-module__iIEoEq__explainIcon{display:none}[data-stat-card] .blocks-module__iIEoEq__explainTrigger{text-underline-offset:6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}[data-stat-card] .blocks-module__iIEoEq__explainTrigger:hover{text-decoration-color:currentColor}
.timeline-module__XbsfIG__root{--marker:28px;--marker-top:8px;--line-gap:4px;min-width:0;color:var(--foreground);display:grid;position:relative}.timeline-module__XbsfIG__scroller{overflow-anchor:none;min-width:0}@property --timeline-feather{syntax:"<length>";inherits:false;initial-value:0}.timeline-module__XbsfIG__scroller[data-scrolls]{max-height:var(--timeline-height);overscroll-behavior:auto;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);transition:--timeline-feather var(--duration-standard) var(--ease-standard);overflow-y:auto}.timeline-module__XbsfIG__scroller[data-more]{--timeline-feather:36px}.timeline-module__XbsfIG__group{position:relative}.timeline-module__XbsfIG__group[data-entering]{overflow:clip}.timeline-module__XbsfIG__day{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) 0;background:var(--timeline-surface,var(--surface));color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);display:flex;position:sticky;top:0}.timeline-module__XbsfIG__count{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:400}.timeline-module__XbsfIG__rolling{display:inline-flex}.timeline-module__XbsfIG__place{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}.timeline-module__XbsfIG__rise{display:inline-flex;position:relative}.timeline-module__XbsfIG__riseLine{white-space:nowrap;display:inline-block}.timeline-module__XbsfIG__list{margin:0 0 var(--space-3);padding:0;list-style:none}.timeline-module__XbsfIG__item{padding-left:calc(var(--marker) + var(--space-2));position:relative}.timeline-module__XbsfIG__item[data-entering]{overflow:clip}.timeline-module__XbsfIG__marker{z-index:1;top:var(--marker-top);width:var(--marker);height:var(--marker);border-radius:var(--radius-pill);color:var(--text-secondary);place-items:center;display:grid;position:absolute;left:0}.timeline-module__XbsfIG__marker img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.timeline-module__XbsfIG__marker:after{content:"";border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.timeline-module__XbsfIG__marker[data-tone]{background:var(--surface)}.timeline-module__XbsfIG__marker[data-tone=success]{background:color-mix(in oklab, var(--success) 12%, var(--surface));color:var(--success)}.timeline-module__XbsfIG__marker[data-tone=danger]{background:color-mix(in oklab, var(--danger) 12%, var(--surface));color:var(--danger)}.timeline-module__XbsfIG__marker svg{stroke-width:2px;width:14px;height:14px}.timeline-module__XbsfIG__segment{top:calc(var(--marker-top) + var(--marker) + var(--line-gap));bottom:calc(var(--line-gap) - var(--marker-top));left:calc(var(--marker) / 2 - .5px);background:var(--border-strong);transform-origin:50% 0;width:1px;position:absolute}.timeline-module__XbsfIG__content{min-width:0}.timeline-module__XbsfIG__trigger{align-items:start;column-gap:var(--space-3);width:100%;padding:12px var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}button.timeline-module__XbsfIG__trigger{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px}@media (hover:hover) and (pointer:fine){button.timeline-module__XbsfIG__trigger:hover{background:var(--surface-muted)}}button.timeline-module__XbsfIG__trigger:active{background:var(--surface-muted)}.timeline-module__XbsfIG__text{gap:2px;min-width:0;display:grid}.timeline-module__XbsfIG__title{color:var(--text-secondary);font-size:var(--text-sm);line-height:20px}.timeline-module__XbsfIG__actor{color:var(--foreground);font-weight:500}.timeline-module__XbsfIG__meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.timeline-module__XbsfIG__time{min-width:2.75rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;line-height:20px;display:flex}.timeline-module__XbsfIG__chevron{height:20px;color:var(--text-muted);place-items:center;display:grid}.timeline-module__XbsfIG__detail{overflow-clip-margin:4px;overflow:clip}.timeline-module__XbsfIG__detailInner{padding:0 var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.timeline-module__XbsfIG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.timeline-module__XbsfIG__trigger{column-gap:var(--space-2);padding-inline:var(--space-2)}.timeline-module__XbsfIG__detailInner{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.timeline-module__XbsfIG__trigger{transition:none}.timeline-module__XbsfIG__scroller[data-scrolls]{transition:--timeline-feather var(--duration-instant) var(--ease-standard)}}
.skeleton-module__Y1r35q__root{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}.skeleton-module__Y1r35q__avatar,.skeleton-module__Y1r35q__line{border-radius:var(--radius-control);background:color-mix(in oklab, var(--border-strong) 38%, var(--surface));animation:skeleton-module__Y1r35q__skeleton-pulse 1.8s var(--ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}.skeleton-module__Y1r35q__avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.skeleton-module__Y1r35q__lines{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}.skeleton-module__Y1r35q__line{width:100%;height:var(--space-3)}.skeleton-module__Y1r35q__line:first-child{width:48%;height:var(--space-4)}.skeleton-module__Y1r35q__line:last-child{width:72%}.skeleton-module__Y1r35q__frame{display:flow-root;position:relative}@keyframes skeleton-module__Y1r35q__skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.skeleton-module__Y1r35q__avatar,.skeleton-module__Y1r35q__line{animation:none}}
.toast-stack-module__LTKPPW__viewport{z-index:60;bottom:var(--space-6);width:min(22.5rem, calc(100% - var(--space-8)));pointer-events:none;position:fixed}.toast-stack-module__LTKPPW__bottom-right{right:var(--space-6)}.toast-stack-module__LTKPPW__bottom-left{left:var(--space-6)}.toast-stack-module__LTKPPW__bottom-center{margin-inline:auto;left:0;right:0}.toast-stack-module__LTKPPW__contained{z-index:2;bottom:var(--space-4);position:absolute}.toast-stack-module__LTKPPW__contained.toast-stack-module__LTKPPW__bottom-right{right:var(--space-4)}.toast-stack-module__LTKPPW__contained.toast-stack-module__LTKPPW__bottom-left{left:var(--space-4)}@media (max-width:30rem){.toast-stack-module__LTKPPW__viewport:not(.toast-stack-module__LTKPPW__contained){right:0;bottom:var(--space-4);margin-inline:auto;left:0}}.toast-stack-module__LTKPPW__list{pointer-events:auto;margin:0;padding:0;list-style:none;position:relative}.toast-stack-module__LTKPPW__item{transform-origin:50% 0;position:absolute;bottom:0;left:0;right:0}.toast-stack-module__LTKPPW__card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-raised);touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.toast-stack-module__LTKPPW__item[data-front=true] .toast-stack-module__LTKPPW__card,.toast-stack-module__LTKPPW__item[data-expanded=true] .toast-stack-module__LTKPPW__card{box-shadow:var(--shadow-floating)}.toast-stack-module__LTKPPW__item[data-front=false][data-expanded=false] .toast-stack-module__LTKPPW__card{background:var(--surface-muted)}.toast-stack-module__LTKPPW__card[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.toast-stack-module__LTKPPW__content{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex}.toast-stack-module__LTKPPW__icon{width:18px;height:20px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.toast-stack-module__LTKPPW__icon[data-type=success]{color:var(--success)}.toast-stack-module__LTKPPW__icon[data-type=info]{color:var(--accent)}.toast-stack-module__LTKPPW__icon[data-type=warning]{color:var(--warning)}.toast-stack-module__LTKPPW__icon[data-type=error]{color:var(--danger)}.toast-stack-module__LTKPPW__glyph{grid-area:1/1;place-items:center;display:grid}.toast-stack-module__LTKPPW__glyph svg{display:block}.toast-stack-module__LTKPPW__spinner{border-radius:var(--radius-pill);border:1.75px solid;border-right-color:#0000;width:15px;height:15px;animation:.8s linear infinite toast-stack-module__LTKPPW__spin;display:block}.toast-stack-module__LTKPPW__copy{min-width:0;font-size:var(--text-sm);letter-spacing:var(--tracking-body);flex:1;line-height:20px;position:relative}.toast-stack-module__LTKPPW__title{font-weight:500;display:block;position:relative}.toast-stack-module__LTKPPW__line{display:block}.toast-stack-module__LTKPPW__description{color:var(--text-secondary);margin-top:2px;display:block}.toast-stack-module__LTKPPW__actionSlot{flex:none;justify-content:flex-end;margin-top:-4px;display:flex}.toast-stack-module__LTKPPW__actionSlot[data-moving=true]{overflow:hidden}.toast-stack-module__LTKPPW__action,.toast-stack-module__LTKPPW__close{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none}.toast-stack-module__LTKPPW__action{height:28px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;font-weight:500}.toast-stack-module__LTKPPW__close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);background:0 0;place-items:center;margin:-4px -2px 0 0;display:grid}@media (hover:hover) and (pointer:fine){.toast-stack-module__LTKPPW__action:hover{border-color:var(--border-strong);background:var(--surface-muted)}.toast-stack-module__LTKPPW__close:hover{background:var(--surface-muted);color:var(--foreground)}}.toast-stack-module__LTKPPW__action:active,.toast-stack-module__LTKPPW__close:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);scale:.96}@container (max-width:21rem){.toast-stack-module__LTKPPW__content{row-gap:var(--space-2);flex-wrap:wrap}.toast-stack-module__LTKPPW__actionSlot{padding-left:calc(18px + var(--space-3));flex-basis:100%;order:1;justify-content:flex-start;margin-top:0}}.toast-stack-module__LTKPPW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes toast-stack-module__LTKPPW__spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.toast-stack-module__LTKPPW__card,.toast-stack-module__LTKPPW__icon,.toast-stack-module__LTKPPW__action,.toast-stack-module__LTKPPW__close{transition:none}.toast-stack-module__LTKPPW__action:active,.toast-stack-module__LTKPPW__close:active{scale:none}.toast-stack-module__LTKPPW__spinner{animation:none}}
.lines-module__KVrRza__wrap{gap:10px;min-width:0;display:grid}.lines-module__KVrRza__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lines-module__KVrRza__toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.lines-module__KVrRza__pkgSelect{min-width:220px;max-width:320px}.lines-module__KVrRza__clear{border-radius:var(--radius-control);min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.lines-module__KVrRza__clear:hover{background:var(--surface-muted);color:var(--foreground)}.lines-module__KVrRza__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lines-module__KVrRza__toolActions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lines-module__KVrRza__table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--elev-1-bg);border-radius:var(--radius-panel);width:100%;box-shadow:var(--elev-1);font-size:var(--text-sm)}.lines-module__KVrRza__wRef,.lines-module__KVrRza__wQty{width:64px}.lines-module__KVrRza__wUnit{width:56px}.lines-module__KVrRza__wMoney{width:96px}.lines-module__KVrRza__wCost{width:104px}.lines-module__KVrRza__wAct{width:48px}.lines-module__KVrRza__th{top:var(--cl-sticky-top,var(--cl-bar-h));z-index:2;background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);height:34px;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;white-space:nowrap;padding:2px 10px;font-weight:500;position:sticky}.lines-module__KVrRza__th:first-child{border-top-left-radius:var(--radius-panel)}.lines-module__KVrRza__th:last-child{border-top-right-radius:var(--radius-panel)}.lines-module__KVrRza__n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lines-module__KVrRza__faint{color:var(--text-muted)}.lines-module__KVrRza__strong{color:var(--foreground);font-weight:600}.lines-module__KVrRza__row>td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;height:36px;transition:background-color var(--duration-fast) ease;padding:4px 10px}.lines-module__KVrRza__row:hover>td,.lines-module__KVrRza__row:focus-within>td{background:var(--surface-muted)}.lines-module__KVrRza__row:hover>td:first-child,.lines-module__KVrRza__row:focus-within>td:first-child{box-shadow:inset 3px 0 0 var(--foreground)}.lines-module__KVrRza__row[data-gone]>td{color:var(--text-muted)}.lines-module__KVrRza__row[data-gone] .lines-module__KVrRza__itemText{text-decoration:line-through}.lines-module__KVrRza__adj>td{background:color-mix(in srgb, var(--surface-muted) 45%, transparent)}.lines-module__KVrRza__cRef{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lines-module__KVrRza__cItem{min-width:0;line-height:1.35;overflow:hidden}.lines-module__KVrRza__itemText{color:inherit}.lines-module__KVrRza__struck{color:var(--text-muted);text-decoration:line-through}.lines-module__KVrRza__prov{text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);color:var(--text-muted);flex:1 1 0;overflow:hidden}.lines-module__KVrRza__itemLine{white-space:nowrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.lines-module__KVrRza__itemLine>.lines-module__KVrRza__itemText,.lines-module__KVrRza__itemLine>.lines-module__KVrRza__struck{text-overflow:ellipsis;flex:0 auto;min-width:2.5em;overflow:hidden}.lines-module__KVrRza__itemLine>.lines-module__KVrRza__mark{flex:none;margin-left:0}.lines-module__KVrRza__wrap{container:pnl/inline-size}.lines-module__KVrRza__reason{color:var(--text-secondary)}.lines-module__KVrRza__inlineLink{color:var(--foreground);text-underline-offset:2px;font-weight:500;text-decoration:underline}.lines-module__KVrRza__potTo{font-size:var(--text-xs);color:var(--text-muted);margin-left:4px}.lines-module__KVrRza__emptyCell{color:var(--text-muted);font-size:var(--text-xs);border-bottom:1px solid var(--border-subtle);padding:8px 10px}.lines-module__KVrRza__mark{border:1px solid var(--border);min-height:18px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;vertical-align:1px;border-radius:6px;align-items:center;margin-left:6px;padding:0 6px;line-height:16px;text-decoration:none;display:inline-flex}.lines-module__KVrRza__cRef>.lines-module__KVrRza__mark{margin-left:0}.lines-module__KVrRza__mark[data-tone=add]{border-color:color-mix(in srgb, var(--success) 50%, transparent);color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent)}.lines-module__KVrRza__mark[data-tone=remove]{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, transparent)}.lines-module__KVrRza__mark[data-tone=move]{border-color:var(--border-strong);color:var(--foreground)}.lines-module__KVrRza__pkgRow>th,.lines-module__KVrRza__pkgRow>td{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border-subtle);vertical-align:middle;height:40px;padding:6px 10px}.lines-module__KVrRza__pkgRow:first-child>th,.lines-module__KVrRza__pkgRow:first-child>td{border-top:0}.lines-module__KVrRza__pkgRow:hover>th,.lines-module__KVrRza__pkgRow:hover>td{background:var(--surface-muted)}.lines-module__KVrRza__pkgHead{text-align:left;font-weight:400}.lines-module__KVrRza__pkgLead{align-items:center;gap:6px;min-width:0;display:flex}.lines-module__KVrRza__fold{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.lines-module__KVrRza__fold:hover{background:var(--surface-raised);color:var(--foreground)}.lines-module__KVrRza__pkgRow[data-folded] .lines-module__KVrRza__fold{transform:rotate(-90deg)}.lines-module__KVrRza__pkgName{align-items:center;gap:6px;min-width:0;display:inline-flex}.lines-module__KVrRza__pkgTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-weight:600;overflow:hidden}.lines-module__KVrRza__code{border:1px solid var(--border-strong);min-height:18px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;border-radius:5px;align-items:center;padding:0 5px;line-height:16px;display:inline-flex}.lines-module__KVrRza__rename{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.lines-module__KVrRza__pkgRow:hover .lines-module__KVrRza__rename,.lines-module__KVrRza__rename:focus-visible{opacity:1}.lines-module__KVrRza__rename:hover{background:var(--surface-raised);color:var(--foreground)}.lines-module__KVrRza__pkgMeta{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0 30px;display:block;overflow:hidden}.lines-module__KVrRza__pkgSpend{text-align:right}.lines-module__KVrRza__pkgBudget{color:var(--foreground);font-weight:600}.lines-module__KVrRza__renameBox{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lines-module__KVrRza__renameInput{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:min(260px,50vw);min-height:30px;color:var(--foreground);font:inherit;font-size:var(--text-sm);padding:0 8px}.lines-module__KVrRza__renameInput:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}.lines-module__KVrRza__renameError{font-size:var(--text-xs);color:var(--danger)}.lines-module__KVrRza__spend{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.lines-module__KVrRza__spendBar{background:color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:3px;width:min(180px,100%);height:6px;display:block;position:relative;overflow:hidden}.lines-module__KVrRza__spendBar>span{background:var(--rml-ink,var(--foreground));height:100%;transition:width var(--duration-standard,.2s) ease;border-radius:3px;display:block}.lines-module__KVrRza__spendBar>span[data-over]{background:var(--danger)}.lines-module__KVrRza__spendText{min-width:72px;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.lines-module__KVrRza__spendText[data-over]{color:var(--danger);font-weight:500}.lines-module__KVrRza__cAct{text-align:right;white-space:nowrap;position:relative;overflow:visible}.lines-module__KVrRza__hoverActions{z-index:1;border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--shadow-floating,0 4px 14px #0000001f);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease;justify-content:flex-end;align-items:center;gap:2px;padding:2px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lines-module__KVrRza__row:hover .lines-module__KVrRza__hoverActions,.lines-module__KVrRza__row:focus-within .lines-module__KVrRza__hoverActions{opacity:1;pointer-events:auto}.lines-module__KVrRza__menuActions{display:none}.lines-module__KVrRza__act{min-height:26px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-weight:500;text-decoration:none;display:inline-flex}.lines-module__KVrRza__act:hover{background:var(--surface-raised);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}.lines-module__KVrRza__act[data-tone=danger]:hover{color:var(--danger)}.lines-module__KVrRza__act:focus-visible,.lines-module__KVrRza__addHere:focus-visible,.lines-module__KVrRza__fold:focus-visible,.lines-module__KVrRza__clear:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}.lines-module__KVrRza__addWord{display:none}.lines-module__KVrRza__addHere{min-width:28px;min-height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;opacity:.55;transition:opacity var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex}.lines-module__KVrRza__pkgRow:hover .lines-module__KVrRza__addHere,.lines-module__KVrRza__addHere:focus-visible{opacity:1}.lines-module__KVrRza__addHere:hover{border-color:var(--border);background:var(--surface-raised);color:var(--foreground)}.lines-module__KVrRza__done{color:var(--success);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.lines-module__KVrRza__doneWord{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.lines-module__KVrRza__doneSaid{font-size:var(--text-xs);color:var(--success);overflow-wrap:anywhere;line-height:1.3}.lines-module__KVrRza__footRow>th,.lines-module__KVrRza__footRow>td{border-top:1px solid var(--border-strong);background:var(--surface);height:40px;padding:6px 10px}.lines-module__KVrRza__footRow>:first-child{border-bottom-left-radius:var(--radius-panel)}.lines-module__KVrRza__footRow>:last-child{border-bottom-right-radius:var(--radius-panel)}.lines-module__KVrRza__footLabel{text-align:left;font-weight:600}.lines-module__KVrRza__footFigure{font-weight:600}.lines-module__KVrRza__emptyNote{border-radius:var(--radius-panel);background:var(--elev-1-bg);box-shadow:var(--elev-1);color:var(--text-muted);font-size:var(--text-sm);margin:0;padding:14px}.lines-module__KVrRza__drawer{width:min(460px,100vw)}.lines-module__KVrRza__form{gap:12px;display:grid}.lines-module__KVrRza__input{min-height:36px;font-size:var(--text-sm)}.lines-module__KVrRza__right{text-align:right;font-variant-numeric:tabular-nums}.lines-module__KVrRza__mono{font-family:var(--font-mono);text-transform:uppercase}.lines-module__KVrRza__grid2{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.lines-module__KVrRza__grid12{grid-template-columns:1fr 2fr;gap:10px 12px;display:grid}.lines-module__KVrRza__fieldStack{gap:4px;display:grid}.lines-module__KVrRza__aside{font-size:var(--text-xs);color:var(--text-muted);text-underline-offset:2px;justify-self:end;text-decoration:underline}.lines-module__KVrRza__aside:hover{color:var(--foreground)}.lines-module__KVrRza__lead{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.lines-module__KVrRza__lead b{color:var(--foreground);font-weight:600}.lines-module__KVrRza__hint{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.45}.lines-module__KVrRza__preview{border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:repeat(3,1fr);gap:4px 12px;margin:0;padding:8px 12px;display:grid}.lines-module__KVrRza__preview dt{font-size:var(--text-xs);color:var(--text-muted)}.lines-module__KVrRza__preview dd{font-size:var(--text-sm);margin:0}.lines-module__KVrRza__becomes{border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.lines-module__KVrRza__subject{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.lines-module__KVrRza__subjectHead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.lines-module__KVrRza__ref{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lines-module__KVrRza__subjectName{overflow-wrap:anywhere;min-width:0;font-weight:600}.lines-module__KVrRza__subjectFigures{grid-template-columns:repeat(4,1fr);gap:4px 10px;margin:0;display:grid}.lines-module__KVrRza__subjectFigures dt{font-size:var(--text-xs);color:var(--text-muted)}.lines-module__KVrRza__subjectFigures dd{font-size:var(--text-sm);margin:0}.lines-module__KVrRza__problemInline{font-size:var(--text-xs);color:var(--danger);margin:0}.lines-module__KVrRza__success{border:1px solid color-mix(in srgb, var(--success) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--success) 7%, transparent);color:var(--success);font-size:var(--text-sm);margin:0;padding:8px 12px}.lines-module__KVrRza__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lines-module__KVrRza__footSum{font-size:var(--text-sm);color:var(--text-secondary);margin-left:auto}.lines-module__KVrRza__ask{border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 7%, transparent);gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.lines-module__KVrRza__askText{font-size:var(--text-sm);margin:0;font-weight:500}.lines-module__KVrRza__hideSmInline{display:inline}@container pnl (max-width:1120px){.lines-module__KVrRza__table col.lines-module__KVrRza__hideMd{visibility:collapse;width:0}}@container pnl (max-width:720px){.lines-module__KVrRza__table col.lines-module__KVrRza__hideSm{visibility:collapse;width:0}.lines-module__KVrRza__wRef{width:52px}.lines-module__KVrRza__wAct{width:60px}.lines-module__KVrRza__cAct{padding-left:4px;padding-right:8px}.lines-module__KVrRza__hoverActions{display:none}.lines-module__KVrRza__menuActions{display:inline-flex}.lines-module__KVrRza__addWord{display:none}.lines-module__KVrRza__pkgMeta{white-space:normal;margin-left:0}.lines-module__KVrRza__pkgTitle{white-space:normal;overflow-wrap:anywhere}.lines-module__KVrRza__pkgName{flex-wrap:wrap}.lines-module__KVrRza__itemLine{white-space:normal;flex-wrap:wrap}.lines-module__KVrRza__itemLine>.lines-module__KVrRza__itemText,.lines-module__KVrRza__itemLine>.lines-module__KVrRza__struck{overflow:visible}.lines-module__KVrRza__prov{white-space:normal;flex-basis:100%}}@media (max-width:767px){.lines-module__KVrRza__table col.lines-module__KVrRza__hideSm{visibility:collapse;width:0}.lines-module__KVrRza__hideSmInline{display:none}.lines-module__KVrRza__wCost{width:92px}.lines-module__KVrRza__hoverActions{display:none}.lines-module__KVrRza__menuActions{display:inline-flex}.lines-module__KVrRza__addHere{opacity:1;justify-content:center;min-width:44px;min-height:44px}.lines-module__KVrRza__pkgMeta{white-space:normal;margin-left:0}.lines-module__KVrRza__pkgTitle{white-space:normal;overflow-wrap:anywhere}.lines-module__KVrRza__pkgName{flex-wrap:wrap}.lines-module__KVrRza__pkgSelect{flex:100%;max-width:none}.lines-module__KVrRza__toolActions{width:100%;margin-left:0}.lines-module__KVrRza__toolActions>*{flex:1 1 0}.lines-module__KVrRza__clear,.lines-module__KVrRza__fold{min-width:44px;min-height:44px}.lines-module__KVrRza__grid2{grid-template-columns:1fr}.lines-module__KVrRza__input,.lines-module__KVrRza__renameInput{min-height:44px;font-size:var(--text-base)}}@media (pointer:coarse){.lines-module__KVrRza__hoverActions{opacity:1}.lines-module__KVrRza__rename{opacity:1;min-width:44px;min-height:44px}.lines-module__KVrRza__addHere{opacity:1}.lines-module__KVrRza__act{min-height:44px}.lines-module__KVrRza__input{min-height:44px;font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.lines-module__KVrRza__fold,.lines-module__KVrRza__hoverActions,.lines-module__KVrRza__rename,.lines-module__KVrRza__addHere,.lines-module__KVrRza__spendBar>span,.lines-module__KVrRza__row>td{transition:none}}.lines-module__KVrRza__historyBox{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);gap:8px;padding:12px 14px;scroll-margin-top:110px;display:grid}.lines-module__KVrRza__historyTitle{font-size:var(--text-sm);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.lines-module__KVrRza__history{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.lines-module__KVrRza__hRow{border-bottom:1px solid var(--border-subtle);min-height:40px;font-size:var(--text-sm);transition:background-color var(--duration-fast) ease;grid-template-columns:112px minmax(0,1fr) 104px 156px;align-items:center;gap:0 10px;padding:4px 6px;display:grid}.lines-module__KVrRza__hRow:hover,.lines-module__KVrRza__hRow:focus-within{background:var(--surface-muted);box-shadow:inset 3px 0 0 var(--foreground)}.lines-module__KVrRza__hRow[data-gone]{color:var(--text-muted)}.lines-module__KVrRza__hMark .lines-module__KVrRza__mark{margin-left:0}.lines-module__KVrRza__hWhat{align-items:baseline;gap:4px 10px;min-width:0;display:flex}.lines-module__KVrRza__hWhat>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.lines-module__KVrRza__hWho{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--text-muted);flex:1 1 0;overflow:hidden}.lines-module__KVrRza__hDelta{text-align:right}.lines-module__KVrRza__hAct{justify-content:flex-end;display:flex}.lines-module__KVrRza__hAct .lines-module__KVrRza__act{opacity:0;transition:opacity var(--duration-fast) ease}.lines-module__KVrRza__hRow:hover .lines-module__KVrRza__hAct .lines-module__KVrRza__act,.lines-module__KVrRza__hAct .lines-module__KVrRza__act:focus-visible{opacity:1}.lines-module__KVrRza__problem{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0;padding:8px 12px}.lines-module__KVrRza__nothingSpent{font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:767px){.lines-module__KVrRza__hRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what delta""mark act";gap:4px 10px;padding:8px 6px}.lines-module__KVrRza__hMark{grid-area:mark}.lines-module__KVrRza__hWhat{flex-direction:column;grid-area:what;gap:2px}.lines-module__KVrRza__hWhat>:first-child,.lines-module__KVrRza__hWho{white-space:normal}.lines-module__KVrRza__hDelta{grid-area:delta}.lines-module__KVrRza__hAct{grid-area:act}}@media (pointer:coarse){.lines-module__KVrRza__hAct .lines-module__KVrRza__act{opacity:1}}
.friday-module__g-ZXBa__root{gap:14px;min-width:0;display:grid}.friday-module__g-ZXBa__weekRow{align-items:center;gap:4px;min-width:0;display:flex}.friday-module__g-ZXBa__weekName{min-width:0;font-size:var(--text-base);color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500;line-height:22px}.friday-module__g-ZXBa__arrow{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}a.friday-module__g-ZXBa__arrow:hover{background:var(--surface-muted);color:var(--foreground)}a.friday-module__g-ZXBa__arrow:focus-visible{outline:2px solid var(--focus-outline);outline-offset:1px}.friday-module__g-ZXBa__arrow[data-off]{color:var(--border-strong)}.friday-module__g-ZXBa__notice{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);color:var(--text-muted);margin:0;padding:8px 10px;line-height:20px}.friday-module__g-ZXBa__fields{gap:12px;min-width:0;display:grid}.friday-module__g-ZXBa__field{gap:4px;min-width:0;display:grid}.friday-module__g-ZXBa__fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.friday-module__g-ZXBa__label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:500;line-height:16px}.friday-module__g-ZXBa__hint{font-size:var(--text-xs);color:var(--text-muted);line-height:16px}.friday-module__g-ZXBa__grow{resize:none;min-height:0;max-height:16rem;padding:8px 10px;overflow-y:auto}.friday-module__g-ZXBa__grow[readonly]{background:var(--surface-muted);color:var(--text-secondary)}@media (min-width:1024px){.friday-module__g-ZXBa__grow,.friday-module__g-ZXBa__pct{scroll-margin-bottom:64px}}@media (pointer:coarse),(max-width:767px){.friday-module__g-ZXBa__grow{font-size:var(--text-base)}}.friday-module__g-ZXBa__suggest{font:inherit;font-size:var(--text-xs);color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;line-height:16px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.friday-module__g-ZXBa__suggest:hover{color:var(--foreground)}.friday-module__g-ZXBa__suggest:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;border-radius:4px}.friday-module__g-ZXBa__suggestPanel{max-width:min(340px,100vw - 32px)}.friday-module__g-ZXBa__suggestText{white-space:pre-wrap;max-height:12rem;font:inherit;font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:20px;overflow:auto}.friday-module__g-ZXBa__hsLine{font-size:var(--text-xs);color:var(--text-muted);margin:-6px 0 0;line-height:16px}.friday-module__g-ZXBa__hsLine strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.friday-module__g-ZXBa__hsLine .friday-module__g-ZXBa__overdue{color:var(--danger)}.friday-module__g-ZXBa__confirm{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, var(--surface));font-size:var(--text-sm);color:var(--warning);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.friday-module__g-ZXBa__confirm>span{flex:auto;font-weight:500}.friday-module__g-ZXBa__muted{color:var(--text-muted);font-weight:400}.friday-module__g-ZXBa__block{gap:6px;min-width:0;display:grid}.friday-module__g-ZXBa__blockHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.friday-module__g-ZXBa__prog{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:8px;padding:8px 10px;display:grid}.friday-module__g-ZXBa__progRows{font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;line-height:20px;list-style:none;display:flex}.friday-module__g-ZXBa__progRows li{white-space:nowrap}.friday-module__g-ZXBa__progRows strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.friday-module__g-ZXBa__progFoot{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:16px}.friday-module__g-ZXBa__progFoot a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.friday-module__g-ZXBa__progFoot a:hover{color:var(--foreground)}.friday-module__g-ZXBa__pctRow{align-items:flex-end;gap:6px;display:flex}.friday-module__g-ZXBa__pctRow>:first-child{width:132px}.friday-module__g-ZXBa__pct{text-align:right;font-variant-numeric:tabular-nums}.friday-module__g-ZXBa__pctUnit{font-size:var(--text-sm);color:var(--text-muted);padding-bottom:10px}.friday-module__g-ZXBa__photoAdd{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.friday-module__g-ZXBa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.friday-module__g-ZXBa__photoGrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.friday-module__g-ZXBa__tile{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);cursor:pointer;width:100%;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:0;display:block;position:relative;overflow:hidden}.friday-module__g-ZXBa__tile:hover:not(:disabled){border-color:var(--border-strong)}.friday-module__g-ZXBa__tile:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.friday-module__g-ZXBa__tile[aria-checked=true]{border-color:var(--rml-lime-ink);box-shadow:0 0 0 1px var(--rml-lime-ink)}.friday-module__g-ZXBa__tile:disabled{cursor:not-allowed;opacity:.55}.friday-module__g-ZXBa__tile img{object-fit:cover;width:100%;height:100%;display:block}.friday-module__g-ZXBa__tileBroken{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.friday-module__g-ZXBa__order{border:1px solid var(--border);background:var(--surface-raised);min-width:20px;height:20px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px}.friday-module__g-ZXBa__tile[aria-checked=true] .friday-module__g-ZXBa__order{border-color:var(--rml-lime-ink);background:var(--rml-lime-ink);color:var(--surface-raised)}.friday-module__g-ZXBa__tileSub{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:var(--text-xs);text-align:left;background:#00000080;padding:2px 4px;line-height:14px;position:absolute;inset:auto 0 0;overflow:hidden}.friday-module__g-ZXBa__photoNote{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:16px}.friday-module__g-ZXBa__photoEmpty{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:20px}.friday-module__g-ZXBa__settings{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.friday-module__g-ZXBa__setting{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.friday-module__g-ZXBa__setting:disabled{opacity:.6}.friday-module__g-ZXBa__state{color:var(--foreground);font-weight:500}.friday-module__g-ZXBa__actions{border-top:1px solid var(--border-subtle);background:var(--elev-1-bg);gap:8px;padding-top:10px;display:grid}.friday-module__g-ZXBa__buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.friday-module__g-ZXBa__aside{font-size:var(--text-xs);color:var(--text-muted);line-height:16px}@media (min-width:1024px){.friday-module__g-ZXBa__actions{z-index:2;margin-inline:-14px;border-radius:0 0 var(--radius-panel) var(--radius-panel);margin-bottom:-12px;padding:10px 14px 12px;position:sticky;bottom:0}}.friday-module__g-ZXBa__result{border-radius:var(--radius-control);font-size:var(--text-sm);border:1px solid;margin:0;padding:8px 10px;line-height:20px}.friday-module__g-ZXBa__result[data-tone=good]{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success)}.friday-module__g-ZXBa__result[data-tone=bad]{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.friday-module__g-ZXBa__doors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.friday-module__g-ZXBa__report{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:20px}.friday-module__g-ZXBa__docLink{font:inherit;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.friday-module__g-ZXBa__docLink:hover{text-decoration-color:currentColor}.friday-module__g-ZXBa__docLink:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;border-radius:4px}.friday-module__g-ZXBa__past{border-top:1px solid var(--border-subtle);gap:6px;padding-top:12px;display:grid}.friday-module__g-ZXBa__weeks{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:clip}.friday-module__g-ZXBa__weeks[data-scroll]{max-height:15rem;overflow-y:auto}.friday-module__g-ZXBa__week{transition:background-color var(--duration-fast) var(--ease-standard);gap:2px;padding:8px 10px;display:grid}.friday-module__g-ZXBa__week+.friday-module__g-ZXBa__week{border-top:1px solid var(--border-subtle)}.friday-module__g-ZXBa__week:hover{background:var(--surface-muted)}.friday-module__g-ZXBa__week[aria-current]{background:var(--surface-muted);box-shadow:inset 2px 0 0 var(--rml-lime-ink)}.friday-module__g-ZXBa__weekLine{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.friday-module__g-ZXBa__weekLink{font-size:var(--text-sm);color:var(--foreground);font-weight:500;line-height:20px;text-decoration:none}.friday-module__g-ZXBa__weekLink:hover{text-underline-offset:3px;text-decoration:underline}.friday-module__g-ZXBa__weekLink:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;border-radius:4px}.friday-module__g-ZXBa__weekMeta{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;display:inline-flex}.friday-module__g-ZXBa__first{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:20px;overflow:hidden}.friday-module__g-ZXBa__first[data-none]{color:var(--text-muted);font-style:italic}.friday-module__g-ZXBa__by{font-size:var(--text-xs);color:var(--text-muted);flex:none}.friday-module__g-ZXBa__pill{min-height:20px;font-size:var(--text-xs);white-space:nowrap;background:var(--surface-muted);color:var(--text-secondary);border-radius:6px;align-items:center;padding:0 8px;font-weight:500;line-height:18px;display:inline-flex}.friday-module__g-ZXBa__pill[data-tone=pos]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.friday-module__g-ZXBa__pill[data-tone=warn]{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning)}.friday-module__g-ZXBa__pill[data-tone=neg]{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}@media (pointer:coarse),(max-width:767px){.friday-module__g-ZXBa__arrow{width:44px;height:44px}.friday-module__g-ZXBa__suggest{min-height:44px}.friday-module__g-ZXBa__progFoot a{align-items:center;min-height:44px;display:inline-flex}.friday-module__g-ZXBa__srOnly{width:44px;height:44px;font-size:var(--text-base)}.friday-module__g-ZXBa__switchTouch{min-width:44px}}@media (prefers-reduced-motion:reduce){.friday-module__g-ZXBa__arrow,.friday-module__g-ZXBa__tile,.friday-module__g-ZXBa__week{transition:none}}
.job-module__Bfdxnq__page{--chrome-h:var(--cl-sticky-top);gap:14px;min-width:0;display:grid}.job-module__Bfdxnq__delta{min-height:20px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:2px;padding:0 6px;font-weight:500;line-height:18px;display:inline-flex}.job-module__Bfdxnq__delta[data-tone=pos]{color:var(--success);background:#e3f4e8}.job-module__Bfdxnq__delta[data-tone=neg]{color:var(--danger);background:#fae3e1}.job-module__Bfdxnq__delta[data-tone=warn]{color:var(--warning);background:#fbefdc}.job-module__Bfdxnq__meter{background:var(--surface-muted);border-radius:3px;width:100%;min-width:0;height:6px;display:flex;overflow:hidden}.job-module__Bfdxnq__marginBar{background:var(--surface-muted);border-radius:3px;width:100%;height:6px;display:block;position:relative}.job-module__Bfdxnq__marginBar>span{background:var(--rml-lime-ink);border-radius:3px;height:100%;display:block}.job-module__Bfdxnq__marginBar[data-tone=good]>span{background:var(--success)}.job-module__Bfdxnq__marginBar[data-tone=bad]>span{background:var(--danger)}.job-module__Bfdxnq__marginBar>i{background:var(--foreground);border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:-4px}.job-module__Bfdxnq__meterSolid{background:var(--rml-lime-ink)}.job-module__Bfdxnq__meterHatch{background:repeating-linear-gradient(135deg, var(--rml-lime-ink) 0 3px, transparent 3px 6px);opacity:.6}.job-module__Bfdxnq__meterOver{background:var(--danger)}.job-module__Bfdxnq__over{color:var(--danger);font-weight:500}.job-module__Bfdxnq__allFigures{grid-column:1/-1}.job-module__Bfdxnq__allSummary{border-radius:var(--radius-control);cursor:pointer;width:max-content;min-height:32px;font-size:var(--text-sm);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;padding:0 10px;list-style:none;display:flex}.job-module__Bfdxnq__allLess,.job-module__Bfdxnq__allFigures[open] .job-module__Bfdxnq__allMore{display:none}.job-module__Bfdxnq__allFigures[open] .job-module__Bfdxnq__allLess{display:inline}.job-module__Bfdxnq__allSummary::-webkit-details-marker{display:none}.job-module__Bfdxnq__allSummary:hover{background:var(--surface-muted);color:var(--foreground)}.job-module__Bfdxnq__allSummary:focus-visible{outline:2px solid var(--rml-lime-ink);outline-offset:-2px}.job-module__Bfdxnq__allCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400}.job-module__Bfdxnq__allChevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard);margin-left:auto}.job-module__Bfdxnq__allFigures[open] .job-module__Bfdxnq__allChevron{transform:rotate(180deg)}.job-module__Bfdxnq__allGrid{gap:var(--sp-3);padding-top:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(196px,1fr));display:grid}.job-module__Bfdxnq__phoneOnly,.job-module__Bfdxnq__phoneOnlyInline{display:none}.job-module__Bfdxnq__spend{border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted);flex-basis:100%;align-items:center;gap:12px;padding:8px 12px;display:flex}.job-module__Bfdxnq__spendTrack{background:var(--surface-muted);border-radius:3px;flex:1;min-width:0;height:6px;display:flex;overflow:hidden}.job-module__Bfdxnq__spendBilled{background:var(--rml-lime-ink)}.job-module__Bfdxnq__spendOrdered{background:repeating-linear-gradient(135deg, var(--rml-lime-ink) 0 3px, transparent 3px 6px);opacity:.6}.job-module__Bfdxnq__spendOver{background:var(--danger)}.job-module__Bfdxnq__spendOverText{color:var(--danger);font-weight:500}.job-module__Bfdxnq__section{gap:8px;min-width:0;display:grid}.job-module__Bfdxnq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.job-module__Bfdxnq__sectionTitle{font-size:var(--text-base);margin:0;font-weight:500;line-height:22px}.job-module__Bfdxnq__sectionSub{font-size:var(--text-xs);color:var(--text-muted);margin:0}.job-module__Bfdxnq__muted{color:var(--text-muted)}.job-module__Bfdxnq__panel{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);padding:12px 14px}.job-module__Bfdxnq__rows{margin:0;padding:0;list-style:none}.job-module__Bfdxnq__twoPane{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.job-module__Bfdxnq__paneMain,.job-module__Bfdxnq__paneSide{gap:14px;min-width:0;display:grid}.job-module__Bfdxnq__dateRow{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.job-module__Bfdxnq__filter{align-items:center;gap:6px;min-width:0;display:inline-flex}.job-module__Bfdxnq__dateInput{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-sm);padding:4px 10px}.job-module__Bfdxnq__dateInput:focus-visible{outline:2px solid var(--rml-lime-ink);outline-offset:1px;border-color:var(--rml-lime-ink)}.job-module__Bfdxnq__day{gap:4px;display:grid}.job-module__Bfdxnq__dayName{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;line-height:16px}.job-module__Bfdxnq__trail{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);margin:0;padding:0;list-style:none}.job-module__Bfdxnq__days{gap:14px;min-width:0;display:grid}.job-module__Bfdxnq__entry{border-top:1px solid var(--border-subtle);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;display:flex}.job-module__Bfdxnq__entry:first-child{border-top:0}.job-module__Bfdxnq__entry{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:relative}.job-module__Bfdxnq__entry:hover{background:var(--elev-2-bg);box-shadow:var(--elev-record);z-index:1}.job-module__Bfdxnq__entry:hover,.job-module__Bfdxnq__entry:hover+.job-module__Bfdxnq__entry{border-top-color:#0000}.job-module__Bfdxnq__trail{overflow:clip}.job-module__Bfdxnq__entry[data-compact]{flex-wrap:nowrap;align-items:center;min-height:40px;padding-block:4px}.job-module__Bfdxnq__entry[data-compact] .job-module__Bfdxnq__what{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.job-module__Bfdxnq__entry[data-compact] .job-module__Bfdxnq__who{white-space:nowrap}.job-module__Bfdxnq__entry[data-compact] .job-module__Bfdxnq__ref{flex:none;min-height:26px}.job-module__Bfdxnq__tipMark{border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-muted);cursor:help;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.job-module__Bfdxnq__tipMark:hover,.job-module__Bfdxnq__tipMark:focus-visible{color:var(--foreground);background:var(--surface-muted)}.job-module__Bfdxnq__tipMark:focus-visible{outline:2px solid var(--rml-lime-ink);outline-offset:1px}.job-module__Bfdxnq__tipList{font-size:var(--text-xs);grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:0;line-height:16px;display:grid}.job-module__Bfdxnq__tipList dt{opacity:.7}.job-module__Bfdxnq__tipList dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.job-module__Bfdxnq__time{font-variant-numeric:tabular-nums;width:42px;color:var(--text-muted);font-size:var(--text-xs);flex:none}.job-module__Bfdxnq__who{flex:none;font-weight:500}.job-module__Bfdxnq__what{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:240px}.job-module__Bfdxnq__kind{border:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;border-radius:6px;flex:none;padding:1px 8px;line-height:18px}.job-module__Bfdxnq__ref{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);min-height:28px;font-size:var(--text-xs);color:var(--text-secondary);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.job-module__Bfdxnq__ref:hover{color:var(--foreground);border-color:var(--border-strong)}.job-module__Bfdxnq__detail{flex-basis:100%}.job-module__Bfdxnq__detail summary{cursor:pointer;min-height:28px;font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:4px;list-style:none;display:inline-flex}.job-module__Bfdxnq__detail summary::-webkit-details-marker{display:none}.job-module__Bfdxnq__detail dl{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:4px 0 0;padding:8px 10px;display:grid}.job-module__Bfdxnq__detail dt{color:var(--text-muted)}.job-module__Bfdxnq__detail dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.job-module__Bfdxnq__older{display:flex}.job-module__Bfdxnq__jump{bottom:calc(var(--cl-dock-h) + 12px);z-index:6;pointer-events:none;justify-content:flex-end;display:flex;position:sticky}.job-module__Bfdxnq__jumpLink{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);min-height:44px;color:var(--foreground);font-size:var(--text-sm);box-shadow:var(--shadow-floating);align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.job-module__Bfdxnq__pill{min-height:20px;font-size:var(--text-xs);background:var(--surface-muted);color:var(--text-secondary);border-radius:6px;align-items:center;padding:0 8px;font-weight:500;line-height:18px;display:inline-flex}.job-module__Bfdxnq__pill[data-tone=pos]{color:var(--success);background:#e3f4e8}.job-module__Bfdxnq__pill[data-tone=warn]{color:var(--warning);background:#fbefdc}.job-module__Bfdxnq__pill[data-tone=neg]{color:var(--danger);background:#fae3e1}@media (prefers-reduced-motion:reduce){.job-module__Bfdxnq__entry,.job-module__Bfdxnq__allSummary,.job-module__Bfdxnq__allChevron{transition:none}}@media (min-width:1024px){.job-module__Bfdxnq__twoPane{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.job-module__Bfdxnq__paneSide{top:calc(var(--cl-sticky-top) + 8px);position:sticky}.job-module__Bfdxnq__jump{display:none}}@media (max-width:767px){.job-module__Bfdxnq__phoneHide{display:none}.job-module__Bfdxnq__phoneOnly{display:contents}.job-module__Bfdxnq__phoneOnlyInline{display:inline}.job-module__Bfdxnq__allSummary{min-height:44px}.job-module__Bfdxnq__allGrid{grid-template-columns:minmax(0,1fr)}.job-module__Bfdxnq__entry[data-compact]{flex-wrap:wrap}.job-module__Bfdxnq__entry[data-compact] .job-module__Bfdxnq__time{width:auto}.job-module__Bfdxnq__entry[data-compact] .job-module__Bfdxnq__what{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box}.job-module__Bfdxnq__ref,.job-module__Bfdxnq__entry[data-compact] .job-module__Bfdxnq__ref{min-height:44px}.job-module__Bfdxnq__dateInput{min-height:44px;font-size:var(--text-base)}.job-module__Bfdxnq__time{width:100%}.job-module__Bfdxnq__dateRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.job-module__Bfdxnq__filter{gap:4px;display:grid}.job-module__Bfdxnq__filter .job-module__Bfdxnq__dateInput{width:100%;min-width:0}}@media (pointer:coarse){.job-module__Bfdxnq__ref,.job-module__Bfdxnq__detail summary{align-items:center;min-height:44px;display:inline-flex}.job-module__Bfdxnq__tipMark{width:44px;height:44px}.job-module__Bfdxnq__ref{justify-content:center;min-width:44px}.job-module__Bfdxnq__dateInput{min-height:44px;font-size:var(--text-base)}}@container (min-width:1100px){.job-module__Bfdxnq__overviewBand.job-module__Bfdxnq__overviewBand{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:521px) and (max-width:1099px){.job-module__Bfdxnq__overviewBand.job-module__Bfdxnq__overviewBand{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.job-module__Bfdxnq__overviewBand.job-module__Bfdxnq__overviewBand>*{grid-column:1/-1}}
.jobhead-module__jkl3Iq__details{display:none}.jobhead-module__jkl3Iq__detailsButton{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.jobhead-module__jkl3Iq__detailsButton:hover{color:var(--foreground);background:var(--surface-muted)}.jobhead-module__jkl3Iq__sheetList{gap:0;margin:0 0 12px;display:grid}.jobhead-module__jkl3Iq__sheetRow{border-top:1px solid var(--border-subtle);font-size:var(--text-base);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.jobhead-module__jkl3Iq__sheetRow:first-child{border-top:0}.jobhead-module__jkl3Iq__sheetRow dt{color:var(--text-muted);font-size:var(--text-xs);line-height:22px}.jobhead-module__jkl3Iq__sheetRow dd{color:var(--foreground);overflow-wrap:anywhere;margin:0}.jobhead-module__jkl3Iq__sheetActions{justify-content:flex-end;display:flex}.jobhead-module__jkl3Iq__figLabel{margin-right:4px}@media (max-width:767px){.jobhead-module__jkl3Iq__head.jobhead-module__jkl3Iq__head{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;position:static}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__lead{flex-wrap:nowrap;flex:auto;gap:2px 6px;min-width:0;padding-right:0}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__name,.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__figLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__flag,.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__part,.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__actions{display:none}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__stage{min-width:0;display:inline-flex;overflow:hidden}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__stage>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__meta{flex-wrap:nowrap;flex:none;gap:0;min-height:0}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__figures{white-space:nowrap}.jobhead-module__jkl3Iq__head .jobhead-module__jkl3Iq__details{display:inline-flex}}.jobhead-module__jkl3Iq__sticky{top:var(--cl-bar-h);z-index:6;--cl-fold-h:36px;margin-inline:calc(var(--cl-gutter) * -1);padding-inline:var(--cl-gutter);background:var(--background);position:sticky}.jobhead-module__jkl3Iq__compact{margin:0 calc(var(--cl-gutter) * -1);padding:0 var(--cl-gutter);background:var(--background);grid-template-rows:0fr;transition:grid-template-rows .14s cubic-bezier(.2,0,0,1);display:grid}.jobhead-module__jkl3Iq__compactClip{min-height:0;overflow:hidden}.jobhead-module__jkl3Iq__compactInner{height:var(--cl-fold-h);opacity:0;visibility:hidden;align-items:center;gap:10px;min-width:0;transition:opacity .14s cubic-bezier(.2,0,0,1),visibility 0s .14s;display:flex}.jobhead-module__jkl3Iq__compactName{min-width:0;color:var(--foreground);font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.jobhead-module__jkl3Iq__compactRef{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.jobhead-module__jkl3Iq__compactStage{color:var(--text-muted);font-size:var(--text-xs);flex:none}.jobhead-module__jkl3Iq__compactTop{border-radius:var(--radius-control);min-height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0 8px}.jobhead-module__jkl3Iq__compactTop:hover{color:var(--foreground);background:var(--surface-muted)}.jobhead-module__jkl3Iq__sticky[data-folded]{margin-bottom:calc(var(--cl-fold-h) * -1)}.jobhead-module__jkl3Iq__sticky[data-folded] .jobhead-module__jkl3Iq__compact{grid-template-rows:1fr}.jobhead-module__jkl3Iq__sticky[data-folded] .jobhead-module__jkl3Iq__compactInner{opacity:1;visibility:visible;transition-delay:0s}.jobhead-module__jkl3Iq__sticky{transition:margin-bottom .14s cubic-bezier(.2,0,0,1)}@media (pointer:coarse){.jobhead-module__jkl3Iq__sticky{--cl-fold-h:44px}.jobhead-module__jkl3Iq__compactTop{min-height:44px}}@media (prefers-reduced-motion:reduce){.jobhead-module__jkl3Iq__sticky,.jobhead-module__jkl3Iq__compact,.jobhead-module__jkl3Iq__compactInner{transition:none}}
.menu-module__9-6ERq__menu{z-index:60;border-radius:var(--radius-panel);background:var(--surface-raised);min-width:220px;max-width:min(320px,100vw - 24px);max-height:min(70vh,520px);color:var(--foreground);box-shadow:var(--shadow-floating), var(--edge-light);font-family:var(--font-body);font-size:var(--text-sm);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin));animation:menu-module__9-6ERq__menuIn var(--duration-fast) var(--ease-enter);border:0;padding:4px;overflow-y:auto}.menu-module__9-6ERq__label{font-size:var(--text-xs);color:var(--text-muted);padding:8px 10px 4px}.menu-module__9-6ERq__item{border-radius:calc(var(--radius-panel) - 4px);min-height:36px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.menu-module__9-6ERq__item[data-highlighted]{background:var(--surface-muted)}.menu-module__9-6ERq__item[data-disabled]{color:var(--text-muted);cursor:default}.menu-module__9-6ERq__item[data-current]{box-shadow:inset 3px 0 0 var(--rml-lime-ink)}.menu-module__9-6ERq__item[data-tone=danger]{color:var(--danger)}.menu-module__9-6ERq__icon{width:18px;color:var(--text-muted);flex:none;place-items:center;display:inline-grid}.menu-module__9-6ERq__itemText{min-width:0;display:grid}.menu-module__9-6ERq__hint{font-size:var(--text-xs);color:var(--text-muted)}.menu-module__9-6ERq__separator{background:var(--border-subtle);height:1px;margin:4px 6px}@media (pointer:coarse){.menu-module__9-6ERq__item{min-height:44px;font-size:var(--text-base)}}@keyframes menu-module__9-6ERq__menuIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-module__9-6ERq__menu{animation:none}}
.bell-module__S8xosa__trigger{border-radius:var(--radius-control);width:44px;height:44px;color:var(--rml-on-ink-muted);cursor:pointer;transition:color var(--duration-fast) var(--cl-ease), background-color var(--duration-fast) var(--cl-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell-module__S8xosa__trigger:hover,.bell-module__S8xosa__trigger[data-state=open]{color:var(--rml-on-ink);background:var(--rml-ink-raised)}.bell-module__S8xosa__badge{background:var(--rml-on-ink);min-width:18px;height:18px;color:var(--rml-ink);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-weight:500;line-height:18px;position:absolute;top:6px;right:4px}@media (pointer:coarse){.bell-module__S8xosa__trigger{min-width:44px;min-height:44px}}.bell-module__S8xosa__panel{--drawer-size:min(28rem, calc(100vw - var(--space-4)))}.bell-module__S8xosa__panel.bell-module__S8xosa__panel[data-side=bottom]{height:92dvh;max-height:92dvh}.bell-module__S8xosa__panel>:last-child{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.bell-module__S8xosa__slider{flex:1;min-height:0}.bell-module__S8xosa__listView,.bell-module__S8xosa__detail{background:var(--surface-raised);flex-direction:column;height:100%;min-height:0;display:flex}.bell-module__S8xosa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.bell-module__S8xosa__segCount{background:color-mix(in oklab, var(--foreground) 9%, transparent);min-width:18px;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.bell-module__S8xosa__markIcon{display:none}.bell-module__S8xosa__scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-2) var(--space-4);scrollbar-width:thin;flex:1;overflow-y:auto}.bell-module__S8xosa__section+.bell-module__S8xosa__section{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.bell-module__S8xosa__sectionTitle{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:0;margin:0;font-weight:500}.bell-module__S8xosa__rows,.bell-module__S8xosa__nested{margin:0;padding:0;list-style:none}.bell-module__S8xosa__row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:6px var(--space-2);border-radius:var(--radius-control);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--cl-ease), box-shadow var(--duration-fast) var(--cl-ease);background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 8px;display:grid}@media (hover:hover) and (pointer:fine){.bell-module__S8xosa__row:hover{background:var(--surface-muted)}.bell-module__S8xosa__row:hover .bell-module__S8xosa__rowIcon{color:var(--foreground)}}.bell-module__S8xosa__row:active{background:var(--surface-muted)}.bell-module__S8xosa__row:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.bell-module__S8xosa__rowIcon{background:var(--surface-muted);width:28px;height:28px;color:var(--text-secondary);transition:color var(--duration-fast) var(--cl-ease);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.bell-module__S8xosa__rowIcon[data-tone=need]{background:var(--rml-ink);color:var(--rml-lime)}.bell-module__S8xosa__rowTitle{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);align-items:center;gap:6px;line-height:20px;display:flex;overflow:hidden}.bell-module__S8xosa__row[data-unread] .bell-module__S8xosa__rowTitle{color:var(--foreground);font-weight:500}.bell-module__S8xosa__rowMeta{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bell-module__S8xosa__rowWho{text-overflow:ellipsis;max-width:9rem;overflow:hidden}.bell-module__S8xosa__rowWho:after{content:","}.bell-module__S8xosa__dot{background:0 0;border-radius:50%;width:6px;height:6px}.bell-module__S8xosa__dot[data-on]{background:var(--foreground)}.bell-module__S8xosa__groupCount{background:var(--surface-muted);min-width:18px;color:var(--text-secondary);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;padding:0 5px;font-weight:500;line-height:18px}.bell-module__S8xosa__chev{transition:transform var(--duration-fast) var(--cl-ease)}.bell-module__S8xosa__group[data-open]>.bell-module__S8xosa__row .bell-module__S8xosa__chev{transform:rotate(180deg)}.bell-module__S8xosa__group[data-open]{border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 55%, transparent)}.bell-module__S8xosa__nested{padding:0 0 var(--space-1) var(--space-5)}.bell-module__S8xosa__row[data-nested]{min-height:40px}.bell-module__S8xosa__empty,.bell-module__S8xosa__foot,.bell-module__S8xosa__err,.bell-module__S8xosa__note{padding:var(--space-3) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.bell-module__S8xosa__empty{padding:var(--space-8) var(--space-4);text-align:center}.bell-module__S8xosa__err{color:var(--danger)}.bell-module__S8xosa__detailBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.bell-module__S8xosa__backButton{min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--cl-ease), color var(--duration-fast) var(--cl-ease);background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.bell-module__S8xosa__backButton:hover{background:var(--surface-muted);color:var(--foreground)}.bell-module__S8xosa__position{color:var(--text-muted);font-size:var(--text-xs)}.bell-module__S8xosa__detailBody{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-4) var(--space-5);overscroll-behavior:contain;outline:none;flex:1;display:grid;overflow-y:auto}.bell-module__S8xosa__lede{font-size:var(--text-base,15px);margin:0;font-weight:500;line-height:1.45}.bell-module__S8xosa__body{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.bell-module__S8xosa__muted{color:var(--text-muted);font-variant-numeric:tabular-nums}.bell-module__S8xosa__facts{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);margin:0;display:grid}.bell-module__S8xosa__fact{gap:var(--space-3);padding:8px var(--space-3);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr);line-height:20px;display:grid}.bell-module__S8xosa__fact+.bell-module__S8xosa__fact{border-top:1px solid var(--border-subtle)}.bell-module__S8xosa__fact dt{color:var(--text-muted)}.bell-module__S8xosa__fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.bell-module__S8xosa__note{padding:0}.bell-module__S8xosa__detailFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-raised);flex-wrap:wrap;flex:none;display:flex}.bell-module__S8xosa__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.bell-module__S8xosa__arm{gap:var(--space-2);flex:100%;display:grid}.bell-module__S8xosa__armText{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.bell-module__S8xosa__pageLink{color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--duration-fast) var(--cl-ease);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.bell-module__S8xosa__pageLink:hover{color:var(--foreground)}:is(.bell-module__S8xosa__arm+.bell-module__S8xosa__pageLink,.bell-module__S8xosa__detailFoot:has(.bell-module__S8xosa__arm) .bell-module__S8xosa__pageLink){order:2}@media (max-width:767px){.bell-module__S8xosa__rowWho{display:none}.bell-module__S8xosa__toolbar{padding-inline:var(--space-3);gap:var(--space-2)}.bell-module__S8xosa__toolbar button[aria-pressed]{padding:0 10px}.bell-module__S8xosa__markIcon{display:block}.bell-module__S8xosa__markLabel{display:none}.bell-module__S8xosa__markAll{min-width:36px;padding-inline:8px}.bell-module__S8xosa__detailBody{padding:var(--space-4)}}.bell-module__S8xosa__status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bell-module__S8xosa__statusMeta{color:var(--text-muted);font-size:var(--text-xs)}.bell-module__S8xosa__outcome{padding:8px var(--space-3);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.bell-module__S8xosa__people{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bell-module__S8xosa__person{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bell-module__S8xosa__personText{min-width:0;line-height:18px;display:grid}.bell-module__S8xosa__personName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bell-module__S8xosa__personPart{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bell-module__S8xosa__timeline{font-size:var(--text-sm)}.bell-module__S8xosa__friday{min-width:0}
.reviews-module__v6wqSq__panel{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);gap:10px;padding:14px 16px;scroll-margin-top:110px;display:grid}.reviews-module__v6wqSq__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reviews-module__v6wqSq__title{font-size:var(--text-base);margin:0;font-weight:600}.reviews-module__v6wqSq__subTitle{font-size:var(--text-sm);margin:0;font-weight:600}.reviews-module__v6wqSq__lead{font-size:var(--text-sm);color:var(--text-secondary);max-width:72ch;margin:0}.reviews-module__v6wqSq__muted{font-size:var(--text-xs);color:var(--text-muted)}.reviews-module__v6wqSq__warn{font-size:var(--text-sm);color:var(--warning);margin:0}.reviews-module__v6wqSq__problem{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0;padding:8px 12px}.reviews-module__v6wqSq__success{border:1px solid color-mix(in srgb, var(--success) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--success) 7%, transparent);color:var(--success);font-size:var(--text-sm);margin:0;padding:8px 12px}.reviews-module__v6wqSq__list{border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reviews-module__v6wqSq__list>li+li{border-top:1px solid var(--border-subtle)}.reviews-module__v6wqSq__item{background:var(--surface);width:100%;min-height:40px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease;border:0;align-items:center;gap:10px;padding:4px 12px;display:flex}.reviews-module__v6wqSq__item:hover,.reviews-module__v6wqSq__item[data-current]{background:var(--surface-muted)}.reviews-module__v6wqSq__item[data-current]{box-shadow:inset 3px 0 0 var(--foreground)}.reviews-module__v6wqSq__item:disabled{cursor:progress}.reviews-module__v6wqSq__item:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:-2px}.reviews-module__v6wqSq__itemMain{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.reviews-module__v6wqSq__itemMain b{font-weight:500}.reviews-module__v6wqSq__itemGo{color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}.reviews-module__v6wqSq__open{border-top:1px solid var(--border-subtle);gap:10px;padding-top:4px;display:grid}.reviews-module__v6wqSq__line{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:6px;min-width:0;margin:0;padding:10px 12px;display:grid}.reviews-module__v6wqSq__lineHead{width:100%;font-size:var(--text-sm);justify-content:space-between;gap:12px;padding:0;font-weight:500;display:flex}.reviews-module__v6wqSq__lineWhat{overflow-wrap:anywhere;min-width:0}.reviews-module__v6wqSq__split{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.reviews-module__v6wqSq__splitSelect{flex:260px;min-width:0}.reviews-module__v6wqSq__amount{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:120px;min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:right;padding:0 10px}.reviews-module__v6wqSq__amount:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}.reviews-module__v6wqSq__amountField{font-size:var(--text-xs);color:var(--text-secondary);gap:4px;display:grid}.reviews-module__v6wqSq__iconBtn{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.reviews-module__v6wqSq__iconBtn:hover{border-color:var(--border);background:var(--surface-muted);color:var(--danger)}.reviews-module__v6wqSq__lineFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.reviews-module__v6wqSq__quiet{border-radius:var(--radius-control);min-height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.reviews-module__v6wqSq__quiet:hover{background:var(--surface-muted);color:var(--foreground)}.reviews-module__v6wqSq__remaining{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.reviews-module__v6wqSq__remaining[data-tone=warning]{color:var(--warning);font-weight:500}.reviews-module__v6wqSq__textarea{resize:none;min-height:72px}.reviews-module__v6wqSq__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviews-module__v6wqSq__bills{border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reviews-module__v6wqSq__bill{background:var(--surface);transition:background-color var(--duration-fast) ease}.reviews-module__v6wqSq__bill+.reviews-module__v6wqSq__bill{border-top:1px solid var(--border-subtle)}.reviews-module__v6wqSq__bill:hover,.reviews-module__v6wqSq__bill[data-open]{background:color-mix(in srgb, var(--surface-muted) 60%, var(--surface))}.reviews-module__v6wqSq__billRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.reviews-module__v6wqSq__billMain{gap:3px;min-width:0;display:grid}.reviews-module__v6wqSq__billTop{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.reviews-module__v6wqSq__billTop b{font-weight:500}.reviews-module__v6wqSq__billMeta{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.reviews-module__v6wqSq__reviewForm{padding:4px 12px 12px}.reviews-module__v6wqSq__fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.reviews-module__v6wqSq__choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.reviews-module__v6wqSq__choice{border:1px solid var(--border);border-radius:var(--radius-control);min-height:40px;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.reviews-module__v6wqSq__choice:hover{border-color:var(--border-strong)}.reviews-module__v6wqSq__choice[data-on]{border-color:var(--foreground);background:var(--surface-muted)}.reviews-module__v6wqSq__choice input{width:16px;height:16px;accent-color:var(--foreground);flex:none;margin-top:2px}.reviews-module__v6wqSq__stack{gap:8px;display:grid}.reviews-module__v6wqSq__alloc{border:1px solid var(--border-subtle);border-radius:var(--radius-control);gap:4px;padding:8px 10px;display:grid}.reviews-module__v6wqSq__confirmBox{border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 6%, transparent);font-size:var(--text-sm);padding:8px 10px}.reviews-module__v6wqSq__preview{border-radius:var(--radius-control);background:var(--surface-muted);gap:4px;padding:10px 12px;display:grid}.reviews-module__v6wqSq__previewFigure{font-size:var(--text-sm);margin:0;font-weight:600}@media (max-width:767px),(pointer:coarse){.reviews-module__v6wqSq__item,.reviews-module__v6wqSq__choice{min-height:44px}.reviews-module__v6wqSq__amount,.reviews-module__v6wqSq__iconBtn{min-height:44px;font-size:var(--text-base)}.reviews-module__v6wqSq__iconBtn{width:44px}.reviews-module__v6wqSq__quiet{min-height:44px}.reviews-module__v6wqSq__amount{width:100%}}@media (prefers-reduced-motion:reduce){.reviews-module__v6wqSq__item,.reviews-module__v6wqSq__bill,.reviews-module__v6wqSq__choice{transition:none}}
.register-module__TDsv-G__register{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);margin:0;padding:4px;list-style:none;display:grid;container-type:inline-size}.register-module__TDsv-G__row{border-radius:var(--radius-control);transition:background-color var(--duration-fast,.14s) var(--ease-standard,ease), box-shadow var(--duration-fast,.14s) var(--ease-standard,ease);position:relative}.register-module__TDsv-G__row+.register-module__TDsv-G__row:before{content:"";border-top:1px solid var(--border-subtle);position:absolute;inset:0 10px auto}.register-module__TDsv-G__row:is(:hover,:focus-within,[data-expanded]){background:var(--elev-2-bg);box-shadow:var(--elev-record);z-index:1}.register-module__TDsv-G__row:is(:hover,:focus-within,[data-expanded]):before,.register-module__TDsv-G__row:is(:hover,:focus-within,[data-expanded])+.register-module__TDsv-G__row:before{border-top-color:#0000}.register-module__TDsv-G__row[data-closed] .register-module__TDsv-G__title{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.register-module__TDsv-G__line{grid-template-columns:76px minmax(0,1fr) minmax(0,132px) 128px auto;align-items:center;gap:12px;min-height:44px;padding:4px 6px 4px 10px;display:grid}.register-module__TDsv-G__sev{display:inline-flex}.register-module__TDsv-G__sevDot{background:var(--text-muted);border-radius:50%;width:7px;height:7px;display:inline-block}.register-module__TDsv-G__sevDot[data-severity=high]{background:var(--foreground)}.register-module__TDsv-G__sevDot[data-severity=medium]{box-shadow:inset 0 0 0 1.5px var(--foreground);background:0 0}.register-module__TDsv-G__sevDot[data-severity=low],.register-module__TDsv-G__sevDot[data-severity=closed]{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.register-module__TDsv-G__titleCell{align-items:center;gap:8px;min-width:0;display:flex}.register-module__TDsv-G__titleButton{min-width:0;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-4px;padding:0 4px;display:inline-flex}.register-module__TDsv-G__titleButton:focus-visible{outline:2px solid var(--focus-outline);outline-offset:1px}.register-module__TDsv-G__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--foreground);font-weight:500;line-height:20px;overflow:hidden}.register-module__TDsv-G__chev{color:var(--text-muted);transition:transform var(--duration-fast,.14s) var(--ease-standard,ease);flex:none}.register-module__TDsv-G__row[data-expanded] .register-module__TDsv-G__chev{transform:rotate(180deg)}.register-module__TDsv-G__photoCount{font-size:var(--text-xs);color:var(--text-muted);flex:none;align-items:center;gap:3px;display:inline-flex}.register-module__TDsv-G__from{font-size:var(--text-xs);color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;flex:none;line-height:16px}.register-module__TDsv-G__from:hover{color:var(--foreground)}.register-module__TDsv-G__owner{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:18px;overflow:hidden}.register-module__TDsv-G__owner[data-none]{color:var(--text-muted);font-style:italic}.register-module__TDsv-G__due{white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:18px}.register-module__TDsv-G__due[data-tone=neg]{color:var(--danger);font-weight:500}.register-module__TDsv-G__due[data-tone=warn]{color:var(--warning)}.register-module__TDsv-G__actions{justify-content:flex-end;align-items:center;gap:4px;min-width:112px;display:inline-flex}@media (hover:hover) and (pointer:fine){.register-module__TDsv-G__rowAction,.register-module__TDsv-G__actions>:last-child:not(.register-module__TDsv-G__rowAction){opacity:0;transition:opacity var(--duration-fast,.14s) var(--ease-standard,ease)}.register-module__TDsv-G__row:is(:hover,:focus-within,[data-expanded]) :is(.register-module__TDsv-G__rowAction,.register-module__TDsv-G__actions>:last-child),.register-module__TDsv-G__actions>[data-state=open]{opacity:1}}.register-module__TDsv-G__detail{gap:4px;padding:0 12px 10px 98px;display:grid}.register-module__TDsv-G__meta{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:16px}.register-module__TDsv-G__prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:20px}.register-module__TDsv-G__thumbs{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.register-module__TDsv-G__thumb{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);cursor:zoom-in;width:56px;height:56px;padding:0;display:block;overflow:hidden}.register-module__TDsv-G__thumb img,.register-module__TDsv-G__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.register-module__TDsv-G__thumbImg{border:1px solid var(--border);border-radius:var(--radius-control);width:56px;height:56px}.register-module__TDsv-G__pending{position:relative}.register-module__TDsv-G__unpick{border:1px solid var(--border);background:var(--surface-raised);width:20px;height:20px;color:var(--text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.register-module__TDsv-G__result{font-size:var(--text-xs);color:var(--success);margin:0;padding:0 12px 8px 98px;line-height:16px}.register-module__TDsv-G__result[data-tone=neg]{color:var(--danger)}.register-module__TDsv-G__removed{font-size:var(--text-xs);color:var(--text-muted);padding:10px 12px}.register-module__TDsv-G__form{gap:12px;display:grid}.register-module__TDsv-G__fieldGroup{gap:6px;display:grid}.register-module__TDsv-G__fieldRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:12px;display:grid}.register-module__TDsv-G__fieldLabel{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500;line-height:16px}.register-module__TDsv-G__optional{color:var(--text-muted);font-weight:400}.register-module__TDsv-G__form>.register-module__TDsv-G__fieldLabel{margin-bottom:-8px}.register-module__TDsv-G__textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);width:100%;min-height:72px;color:var(--foreground);font:inherit;font-size:var(--text-sm);resize:none;transition:border-color var(--duration-fast,.14s) var(--ease-standard,ease), box-shadow var(--duration-fast,.14s) var(--ease-standard,ease);padding:8px 10px;line-height:20px;box-shadow:inset 0 1px 2px #1c1d1a0a}.register-module__TDsv-G__textarea:hover{border-color:var(--border-strong)}.register-module__TDsv-G__textarea:focus{border-color:var(--focus-outline);box-shadow:0 0 0 3px color-mix(in oklab, var(--focus-outline) 22%, transparent);outline:none}.register-module__TDsv-G__segments{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.register-module__TDsv-G__segment{min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast,.14s) var(--ease-standard,ease), box-shadow var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.register-module__TDsv-G__segment:hover{color:var(--foreground)}.register-module__TDsv-G__segment[aria-checked=true]{background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-resting)}.register-module__TDsv-G__segment:focus-visible{outline:2px solid var(--focus-outline);outline-offset:1px}.register-module__TDsv-G__photoPick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.register-module__TDsv-G__error{font-size:var(--text-sm);color:var(--danger);margin:0;line-height:18px}.register-module__TDsv-G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:640px){.register-module__TDsv-G__line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""meta actions";gap:2px 8px;padding:8px 6px 8px 12px}.register-module__TDsv-G__titleCell{flex-wrap:wrap;grid-area:title;gap:0 8px}.register-module__TDsv-G__title{white-space:normal}.register-module__TDsv-G__sev{display:none}.register-module__TDsv-G__owner,.register-module__TDsv-G__due{font-size:var(--text-sm);grid-area:meta}.register-module__TDsv-G__owner{justify-self:start}.register-module__TDsv-G__due{justify-self:end;padding-right:4px}.register-module__TDsv-G__actions{grid-area:actions;min-width:0}.register-module__TDsv-G__detail,.register-module__TDsv-G__result{padding-left:12px}}@media (max-width:767px){.register-module__TDsv-G__register{padding:2px}.register-module__TDsv-G__rowAction,.register-module__TDsv-G__segment{min-height:44px}.register-module__TDsv-G__textarea{font-size:var(--text-base)}}.register-module__TDsv-G__views{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.register-module__TDsv-G__viewCount{font-size:var(--text-xs);color:var(--danger);margin-left:4px;font-weight:500}.register-module__TDsv-G__tools{gap:8px;display:grid}.register-module__TDsv-G__toolRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.register-module__TDsv-G__toolResult{font-size:var(--text-sm);color:var(--success);margin:0;line-height:18px}.register-module__TDsv-G__toolResult[data-tone=neg]{color:var(--danger)}.register-module__TDsv-G__areaFit{resize:none;min-height:76px}@media (max-width:767px){.register-module__TDsv-G__areaFit{font-size:var(--text-base)}}.register-module__TDsv-G__srOnly[type=file]{width:0;height:0}.register-module__TDsv-G__views button{min-width:44px}@media (max-width:767px){.register-module__TDsv-G__titleButton{min-height:44px}.register-module__TDsv-G__from{align-items:center;min-height:44px;display:inline-flex}}
.motion-module__Qvk1HG__press{-webkit-tap-highlight-color:transparent}.motion-module__Qvk1HG__press:active{opacity:.72;transition:opacity}.motion-module__Qvk1HG__pending{opacity:0;transform-origin:0;pointer-events:none;height:3px;transition:opacity 90ms var(--ease-standard), transform 90ms var(--ease-standard);background:currentColor;border-radius:2px;position:absolute;transform:scaleX(.3)}.motion-module__Qvk1HG__pending[data-place=bar]{bottom:-8px;left:10px;right:10px}.motion-module__Qvk1HG__pending[data-place=dock]{top:0;left:28%;right:28%}.motion-module__Qvk1HG__pending[data-place=tab]{bottom:-1px;left:8px;right:8px}.motion-module__Qvk1HG__pending[data-pending]{opacity:.45;transition-duration:.42s;transition-delay:80ms;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.motion-module__Qvk1HG__pending{transition:none;transform:none}.motion-module__Qvk1HG__pending[data-pending]{transition:opacity 0s 80ms;transform:none}}
.not-found-module__RcqKxa__wrap{min-height:min(60vh,520px);padding:var(--sp-6) 0;place-items:center;display:grid}.not-found-module__RcqKxa__card{width:min(560px,100%);padding:var(--sp-5);border-radius:var(--radius-panel);background:var(--elev-1-bg);box-shadow:var(--elev-1)}.not-found-module__RcqKxa__textLink{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;display:inline-flex}.not-found-module__RcqKxa__links{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}
