.rflex.svelte-oxi0am{min-width:0}.rflex--divided.svelte-oxi0am{gap:0!important}.rflex--divided.svelte-oxi0am>*{border-bottom:1px solid var(--ripple-border-subtle,#ffffff0a);padding:5px 0}.rflex--divided.svelte-oxi0am>:last-child{border-bottom:none}.rflex--compact.svelte-oxi0am{gap:0!important}.rflex--compact.svelte-oxi0am>*{padding:3px 0}.rgrid.svelte-1tmspc9{min-width:0}.ripple-glass-card.svelte-1db4jln{color:#ffffffeb;overflow:hidden}.glass-card-header.svelte-1db4jln{padding:16px 16px 0}.glass-card-title.svelte-1db4jln{color:#ffffffe6;margin:0 0 4px;font-size:14px;font-weight:600}.glass-card-desc.svelte-1db4jln{color:#ffffff80;margin:0;font-size:12px;line-height:1.4}.glass-card-content.svelte-1db4jln{padding:16px}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.rsrc-card.svelte-qd7xnb{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex-shrink:0;gap:6px;min-width:160px;max-width:200px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.rsrc-card[role=button].svelte-qd7xnb{cursor:pointer}.rsrc-card[role=button].svelte-qd7xnb:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent);box-shadow:0 1px 4px color-mix(in oklab, var(--primary) 8%, transparent)}.rsrc-card-head.svelte-qd7xnb{align-items:center;gap:6px;display:flex}.rsrc-card-dot.svelte-qd7xnb{border-radius:50%;flex-shrink:0;width:14px;height:14px}.rsrc-card-favicon.svelte-qd7xnb{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px}.rsrc-card-source.svelte-qd7xnb{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.rsrc-card-title.svelte-qd7xnb{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.rdash.svelte-zi6611{align-content:start;width:100%}.rdash-slot.svelte-20boip{min-width:0;min-height:0}.ripple-separator.svelte-19x2wpo{display:contents}:where(.ripple-separator[data-orientation=horizontal].svelte-19x2wpo:not([data-explicit-margin]))>*{margin-block:.75rem}:where(.ripple-separator[data-orientation=vertical].svelte-19x2wpo:not([data-explicit-margin]))>*{margin-inline:.75rem}.glyph-pulse.svelte-e356rl{animation:2.6s ease-in-out infinite svelte-e356rl-glyph-breathe}@keyframes svelte-e356rl-glyph-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.5)}}@media (prefers-reduced-motion:reduce){.glyph-pulse.svelte-e356rl{animation:none}}.ripple-btn.svelte-truied{transition:transform var(--ripple-press-release,.16s cubic-bezier(.34, 1.66, .4, 1)), background-color .15s ease-out, box-shadow .15s ease-out, border-color .15s ease-out, color .15s ease-out;transform:translateZ(0)}.ripple-btn.svelte-truied:active:not(:disabled){transition:transform var(--ripple-press-compress,80ms cubic-bezier(.34, 1.39, .4, 1)), background-color .15s ease-out, box-shadow .15s ease-out;transform:scale(.965)translateZ(0)}.ripple-btn[data-variant=link].svelte-truied:active{transform:none}.ripple-solid.svelte-truied{background-image:linear-gradient(#ffffff0f,#fff0 60%)}.ripple-solid.svelte-truied:active:not(:disabled){background-image:linear-gradient(#0000000d,#0000 60%)}.ripple-ghost[data-active=true].svelte-truied,.ripple-ghost.svelte-truied:active:not(:disabled){color:var(--primary);background-color:#0000}@media (prefers-reduced-motion:reduce){.ripple-btn.svelte-truied,.ripple-btn.svelte-truied:active:not(:disabled){transition:background-color .1s,box-shadow .1s,color .1s;transform:none}}.tiptap.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.rmap.svelte-1cmxcr6{border:1px solid var(--border);background:var(--muted);z-index:0;border-radius:12px;width:100%;position:relative;overflow:hidden}.rmap-pick{background:0 0!important;border:0!important}.rmap-pick-wrap{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.rmap-pick-pulse{background:var(--rmap-pick-color);opacity:.3;border-radius:50%;width:28px;height:28px;animation:1.8s ease-out infinite svelte-1cmxcr6-rmap-pick-pulse;position:absolute}.rmap-pick-dot{background:var(--rmap-pick-color);border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 1px 4px #0006}@keyframes svelte-1cmxcr6-rmap-pick-pulse{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.gantt-container{height:var(--gv-grid-height);isolation:isolate;border-radius:8px;width:100%;font-size:12px;line-height:14.5px;position:relative;overflow:auto}.gantt-container .popup-wrapper{background:var(--g-header-background,#fff);z-index:1000;border-radius:5px;width:max-content;padding:10px;position:absolute;top:0;left:0;box-shadow:0 10px 24px -3px #0003}.gantt-container .popup-wrapper .title{color:var(--g-text-dark,#171717);margin-bottom:2px;font-size:.85rem;font-weight:650;line-height:15px}.gantt-container .popup-wrapper .subtitle{color:var(--g-text-dark,#171717);margin-bottom:5px;font-size:.8rem}.gantt-container .popup-wrapper .details{color:var(--g-text-muted,#7c7c7c);font-size:.7rem}.gantt-container .grid-header{height:calc(var(--gv-lower-header-height) + var(--gv-upper-header-height) + 10px);background-color:var(--g-header-background,#fff);border-bottom:1px solid var(--g-row-border-color,#c7c7c7);z-index:1000;position:sticky;top:0;left:0}.gantt-container .lower-text,.gantt-container .upper-text{text-anchor:middle}.gantt-container .upper-header{height:var(--gv-upper-header-height)}.gantt-container .lower-header{height:var(--gv-lower-header-height)}.gantt-container .lower-text{width:calc(var(--gv-column-width) * .8);height:calc(var(--gv-lower-header-height) * .8);margin:0 calc(var(--gv-column-width) * .1);text-align:center;color:var(--g-text-muted,#7c7c7c);align-content:center;font-size:12px;position:absolute}.gantt-container .upper-text{width:fit-content;color:var(--g-text-dark,#171717);height:calc(var(--gv-lower-header-height) * .66);font-size:14px;font-weight:500;position:absolute}.gantt-container .current-upper{background:var(--g-header-background,#fff);padding-left:17px;position:sticky;left:0!important}.gantt-container .side-header{float:right;z-index:1000;background:var(--g-header-background,#fff);width:max-content;margin-left:auto;padding-top:10px;padding-right:10px;font-weight:400;line-height:20px;display:flex;position:sticky;top:0;right:0}.gantt-container .side-header *{background-color:var(--g-actions-background,#f3f3f3);color:var(--g-text-dark,#171717);letter-spacing:.02em;box-sizing:content-box;border:none;border-radius:.5rem;margin-right:5px;padding:5px 8px;font-size:14px;font-weight:420;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.gantt-container .side-header :last-child{margin-right:0}.gantt-container .side-header select{width:60px;padding-top:2px;padding-bottom:2px}.gantt-container .side-header select:focus{outline:none}.gantt-container .date-range-highlight{background-color:var(--g-progress-color,#dbdbdb);height:calc(var(--gv-lower-header-height) - 6px);top:calc(var(--gv-upper-header-height) + 5px);border-radius:12px;position:absolute}.gantt-container .current-highlight{background:var(--g-today-highlight,#37352f);z-index:999;width:1px;position:absolute}.gantt-container .current-ball-highlight{background:var(--g-today-highlight,#37352f);z-index:1001;border-radius:50%;position:absolute}.gantt-container .current-date-highlight{background:var(--g-today-highlight,#37352f);color:var(--g-text-light,#fff);border-radius:5px}.gantt-container .holiday-label{opacity:0;z-index:1000;background:var(--g-weekend-label-color,#dcdce4);border-radius:5px;padding:2px 5px;position:absolute;top:0;left:0}.gantt-container .holiday-label.show{opacity:100}.gantt-container .extras{position:sticky;left:0}.gantt-container .hide{display:none}.gantt{user-select:none;position:absolute}.gantt .grid-background{fill:none}.gantt .grid-row{fill:var(--g-row-color,#fdfdfd)}.gantt .row-line{stroke:var(--g-border-color,#ebeff2)}.gantt .tick{stroke:var(--g-tick-color,#f3f3f3);stroke-width:.4px}.gantt .tick.thick{stroke:var(--g-tick-color-thick,#ededed);stroke-width:.7px}.gantt .arrow{fill:none;stroke:var(--g-arrow-color,#1f2937);stroke-width:1.5px}.gantt .bar-wrapper .bar{fill:var(--g-bar-color,#fff);stroke:var(--g-bar-border,#fff);stroke-width:0;transition:stroke-width .3s}.gantt .bar-progress{fill:var(--g-progress-color,#dbdbdb);border-radius:4px}.gantt .bar-expected-progress{fill:var(--g-expected-progress,#c4c4e9)}.gantt .bar-invalid{fill:#0000;stroke:var(--g-bar-border,#fff);stroke-width:1px;stroke-dasharray:5}.gantt .bar-label{fill:var(--g-text-dark,#171717);dominant-baseline:central;font-family:Helvetica;font-size:13px;font-weight:400}.gantt .bar-label.big{fill:var(--g-text-dark,#171717);text-anchor:start}.gantt .handle{fill:var(--g-handle-color,#37352f);opacity:0;transition:opacity .3s}.gantt .handle.active,.gantt .handle.visible{cursor:ew-resize;opacity:1}.gantt .handle.progress{fill:var(--g-text-muted,#7c7c7c)}.gantt .bar-wrapper{cursor:pointer}.gantt .bar-wrapper .bar{outline:1px solid var(--g-row-border-color,#c7c7c7);border-radius:3px}.gantt .grid-column{fill:#0000;pointer-events:all}.gantt .grid-column:hover{fill:var(--g-weekend-highlight-color,#f7f7f7);transition:fill .1s}.rmap.svelte-2w4qv9{border:1px solid var(--border);background:var(--muted);z-index:0;border-radius:12px;width:100%;position:relative;overflow:hidden}.rmap-pin{background:0 0!important;border:0!important}.rmap-pin-wrap{pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:relative}.rmap-pin-dot{border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000059}.rmap-pin-icon{border:2px solid #fff;border-radius:50%;width:28px;height:28px;display:inline-block;box-shadow:0 2px 6px #00000059}.rmap-pin-label{background:var(--background);color:var(--foreground);border:1px solid var(--border);white-space:nowrap;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:500;box-shadow:0 1px 3px #0000002e}.rmap-tracker{background:0 0!important;border:0!important}.leaflet-marker-icon.rmap-tracker{transition:transform .6s linear}.rmap-tracker-wrap{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.rmap-tracker-pulse{background:var(--rmap-tracker-color);opacity:.3;border-radius:50%;width:40px;height:40px;animation:2s ease-out infinite svelte-2w4qv9-rmap-pulse;position:absolute}.rmap-tracker-arrow{border-left:9px solid #0000;border-right:9px solid #0000;border-bottom:16px solid var(--rmap-tracker-color);width:0;height:0;transform:rotate(var(--rmap-tracker-rot));filter:drop-shadow(0 1px 3px #0006);position:relative}.rmap-tracker-label{background:var(--background);color:var(--foreground);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500;position:absolute;bottom:-22px;box-shadow:0 1px 3px #0000002e}@keyframes svelte-2w4qv9-rmap-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.rmap-path-animated{animation:1.2s linear infinite svelte-2w4qv9-rmap-flow}@keyframes svelte-2w4qv9-rmap-flow{to{stroke-dashoffset:-32px}}.rterm.svelte-s9j0g6{border:1px solid var(--border);background:var(--card);border-radius:6px;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.rterm-bar.svelte-s9j0g6{background:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:5px 8px;display:flex}.rterm-dots.svelte-s9j0g6{gap:4px;display:flex}.rterm-dots.svelte-s9j0g6 span:where(.svelte-s9j0g6){background:color-mix(in oklab, var(--muted-foreground) 25%, transparent);border-radius:50%;width:6px;height:6px}.rterm-title.svelte-s9j0g6{color:var(--muted-foreground);font-size:10px;font-weight:500}.rterm-output.svelte-s9j0g6{scrollbar-width:thin;padding:6px 8px;overflow-y:auto}.rterm-line.svelte-s9j0g6{white-space:pre-wrap;word-break:break-all;gap:6px;padding:1px 0;line-height:1.45;display:flex}.rterm-line--stdout.svelte-s9j0g6{color:color-mix(in oklab, var(--foreground) 85%, transparent)}.rterm-line--stderr.svelte-s9j0g6{color:var(--destructive)}.rterm-line--info.svelte-s9j0g6{color:var(--muted-foreground)}.rterm-line--command.svelte-s9j0g6{color:var(--primary);font-weight:500}.rterm-ts.svelte-s9j0g6{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);flex-shrink:0;min-width:32px;font-size:9px}.rterm-prompt.svelte-s9j0g6{color:var(--primary);user-select:none;flex-shrink:0}.rterm-input.svelte-s9j0g6{border-top:1px solid var(--border);background:color-mix(in oklab, var(--muted) 50%, transparent);align-items:center;gap:6px;padding:5px 8px;display:flex}.rterm-input-field.svelte-s9j0g6{color:var(--foreground);font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;flex:1}.rterm-input-field.svelte-s9j0g6::placeholder{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}.cmp-tabs-scroll.svelte-1owrrev{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cmp-tabs-scroll.svelte-1owrrev::-webkit-scrollbar{display:none}.cmp-scroll.svelte-1owrrev{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent) transparent;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;overflow:auto visible}@media (width>=640px){.cmp-scroll.svelte-1owrrev{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.cmp-scroll.svelte-1owrrev::-webkit-scrollbar{height:6px}.cmp-scroll.svelte-1owrrev::-webkit-scrollbar-track{background:0 0}.cmp-scroll.svelte-1owrrev::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent);border-radius:3px}.cmp-inner.svelte-1owrrev{min-width:max(100%,420px)}@media (width>=640px){.cmp-inner.svelte-1owrrev{min-width:100%}}.cmp-grid.svelte-1owrrev{grid-template-columns:minmax(88px, 120px) repeat(var(--cmp-cols,1), minmax(88px, 1fr));display:grid}@media (width>=640px){.cmp-grid.svelte-1owrrev{grid-template-columns:minmax(120px, 160px) repeat(var(--cmp-cols,1), minmax(110px, 1fr))}}.cmp-clamp-2.svelte-1owrrev{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rentity.svelte-1edba1g{flex-direction:column;gap:20px;width:100%;display:flex}.rentity-hero.svelte-1edba1g{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.rentity-hero-main.svelte-1edba1g{flex:1;gap:16px;min-width:0;display:flex}.rentity-avatar.svelte-1edba1g{object-fit:cover;border:1px solid var(--border);border-radius:16px;flex-shrink:0;width:64px;height:64px}.rentity-icon.svelte-1edba1g{background:oklch(55% .18 250);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.rentity-titles.svelte-1edba1g{flex:1;min-width:0}.rentity-eyebrow.svelte-1edba1g{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;font-weight:500}.rentity-title.svelte-1edba1g{color:var(--foreground);margin:0;font-size:24px;font-weight:600;line-height:1.2}.rentity-subtitle.svelte-1edba1g{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.rentity-pills.svelte-1edba1g{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rentity-status.svelte-1edba1g{border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.rentity-status-dot.svelte-1edba1g{background:currentColor;border-radius:50%;width:6px;height:6px}.rentity-tag.svelte-1edba1g{background:color-mix(in oklab, var(--rtag,var(--muted)) 20%, transparent);color:var(--rtag,var(--foreground));border:1px solid color-mix(in oklab, var(--rtag,var(--border)) 25%, transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.rentity-actions.svelte-1edba1g{flex-wrap:wrap;gap:8px;display:flex}.rentity-btn.svelte-1edba1g{cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rentity-kpis.svelte-1edba1g{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.rentity-kpi.svelte-1edba1g{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:14px 16px}.rentity-kpi-label.svelte-1edba1g{color:var(--muted-foreground);margin-bottom:4px;font-size:12px}.rentity-kpi-value.svelte-1edba1g{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.rentity-kpi-meta.svelte-1edba1g{align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.rentity-kpi-delta.svelte-1edba1g{font-weight:500}.rentity-kpi-sublabel.svelte-1edba1g{color:var(--muted-foreground)}.rentity-body.svelte-1edba1g{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=900px){.rentity-body-with-rail.svelte-1edba1g{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}}.rentity-content.svelte-1edba1g{min-width:0}.rentity-rail.svelte-1edba1g{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:14px 16px}.rentity-rail-title.svelte-1edba1g{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 8px;font-size:11px;font-weight:600}.rentity-rail-list.svelte-1edba1g{flex-direction:column;gap:10px;margin:0;display:flex}.rentity-rail-item.svelte-1edba1g{flex-direction:column;gap:2px;margin:0;display:flex}.rentity-rail-label.svelte-1edba1g{color:var(--muted-foreground);align-items:center;gap:4px;margin:0;font-size:11px;display:inline-flex}.rentity-rail-value.svelte-1edba1g{color:var(--foreground);margin:0;font-size:13px}.rentity-meta-stacked.svelte-1edba1g{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 30%, transparent);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:12px 14px;display:grid}.rentity-meta-item.svelte-1edba1g{margin:0}.rentity-meta-label.svelte-1edba1g{color:var(--muted-foreground);align-items:center;gap:4px;margin:0 0 2px;font-size:11px;display:inline-flex}.rentity-meta-value.svelte-1edba1g{color:var(--foreground);margin:0;font-size:13px}.rform.svelte-yr99hy{flex-direction:column;gap:16px;width:100%;display:flex}.rform-header.svelte-yr99hy{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.rform-header-main.svelte-yr99hy{flex:1;min-width:0}.rform-title.svelte-yr99hy{color:var(--foreground);margin:0;font-size:20px;font-weight:600}.rform-description.svelte-yr99hy{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rform-progress.svelte-yr99hy{align-items:center;gap:8px;min-width:140px;display:flex}.rform-progress-track.svelte-yr99hy{background:var(--muted);border-radius:999px;width:100px;height:4px;overflow:hidden}.rform-progress-fill.svelte-yr99hy{background:oklch(55% .18 250);height:100%;transition:width .3s}.rform-progress-label.svelte-yr99hy{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rform-body.svelte-yr99hy{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=900px){.rform-body.svelte-yr99hy{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}}.rform-nav.svelte-yr99hy{align-self:start;position:sticky;top:16px}.rform-nav-inner.svelte-yr99hy{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.rform-nav-item.svelte-yr99hy{cursor:pointer;text-align:left;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background .12s,color .12s;display:flex}.rform-nav-item.svelte-yr99hy:hover{background:var(--muted);color:var(--foreground)}.rform-nav-item-active.svelte-yr99hy{color:var(--foreground);background:oklab(55% -.0615636 -.169145/.12)}.rform-nav-label.svelte-yr99hy{flex-direction:column;min-width:0;display:flex}.rform-nav-title.svelte-yr99hy{font-size:13px;font-weight:500}.rform-nav-desc.svelte-yr99hy{color:var(--muted-foreground);font-size:11px}.rform-content.svelte-yr99hy{flex-direction:column;gap:24px;min-width:0;display:flex}.rform-bar.svelte-yr99hy{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rform-bar-sticky.svelte-yr99hy{z-index:10;backdrop-filter:blur(12px);background:color-mix(in oklab, var(--card) 92%, transparent);position:sticky;bottom:8px;box-shadow:0 -2px 12px #0000000a}.rform-bar-status.svelte-yr99hy{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rform-bar-actions.svelte-yr99hy{gap:8px;display:flex}.rform-bar-tag.svelte-yr99hy{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.rform-bar-tag-info.svelte-yr99hy{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.1);border-color:oklab(55% -.0615636 -.169145/.25)}.rform-bar-tag-warning.svelte-yr99hy{color:oklch(55% .18 70);background:oklab(70% .0615636 .169145/.12);border-color:oklab(70% .0615636 .169145/.25)}.rform-bar-tag-error.svelte-yr99hy{color:oklch(55% .22 25);background:oklab(65% .199388 .092976/.1);border-color:oklab(65% .199388 .092976/.25)}.rform-bar-dot.svelte-yr99hy{background:currentColor;border-radius:50%;width:6px;height:6px}.rform-bar-btn.svelte-yr99hy{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.rform-bar-btn.svelte-yr99hy:disabled{opacity:.5;cursor:not-allowed}.rform-bar-btn-ghost.svelte-yr99hy{color:var(--foreground);background:0 0}.rform-bar-btn-ghost.svelte-yr99hy:hover:not(:disabled){background:var(--muted)}.rform-bar-btn-primary.svelte-yr99hy{color:#fff;background:oklch(55% .18 250)}.rform-bar-btn-primary.svelte-yr99hy:hover:not(:disabled){background:oklch(50% .18 250)}.rwizard.svelte-b5y1x9{flex-direction:column;gap:20px;width:100%;display:flex}.rwizard-header.svelte-b5y1x9{border-bottom:1px solid var(--border);padding-bottom:12px}.rwizard-title.svelte-b5y1x9{margin:0;font-size:20px;font-weight:600}.rwizard-description.svelte-b5y1x9{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rwizard-steps.svelte-b5y1x9{margin:0;padding:0;list-style:none}.rwizard-steps-horizontal.svelte-b5y1x9{align-items:stretch;gap:0;display:flex;overflow-x:auto}.rwizard-steps-vertical.svelte-b5y1x9{flex-direction:column;display:flex}.rwizard-step.svelte-b5y1x9{flex:1;min-width:0;display:flex;position:relative}.rwizard-steps-horizontal.svelte-b5y1x9 .rwizard-step:where(.svelte-b5y1x9){flex-direction:column;align-items:stretch;min-width:120px}.rwizard-steps-vertical.svelte-b5y1x9 .rwizard-step:where(.svelte-b5y1x9){flex:none}.rwizard-step-btn.svelte-b5y1x9{cursor:pointer;text-align:left;min-width:0;color:var(--muted-foreground);background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:4px 8px 8px;display:flex}.rwizard-steps-horizontal.svelte-b5y1x9 .rwizard-step-btn:where(.svelte-b5y1x9){text-align:center;z-index:1;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 8px 4px;position:relative}.rwizard-step-btn.svelte-b5y1x9:disabled{cursor:default}.rwizard-step-pip.svelte-b5y1x9{background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.rwizard-step-active.svelte-b5y1x9 .rwizard-step-pip:where(.svelte-b5y1x9){color:#fff;background:oklch(55% .18 250);border-color:oklch(55% .18 250);box-shadow:0 0 0 4px oklab(55% -.0615636 -.169145/.18)}.rwizard-step-done.svelte-b5y1x9 .rwizard-step-pip:where(.svelte-b5y1x9){color:#fff;background:oklch(55% .18 250);border-color:oklch(55% .18 250)}.rwizard-step-text.svelte-b5y1x9{flex-direction:column;gap:1px;min-width:0;display:flex}.rwizard-steps-horizontal.svelte-b5y1x9 .rwizard-step-text:where(.svelte-b5y1x9){align-items:center}.rwizard-step-label.svelte-b5y1x9{color:var(--foreground);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.rwizard-steps-horizontal.svelte-b5y1x9 .rwizard-step-label:where(.svelte-b5y1x9){justify-content:center}.rwizard-step-pending.svelte-b5y1x9 .rwizard-step-label:where(.svelte-b5y1x9){color:var(--muted-foreground)}.rwizard-step-optional.svelte-b5y1x9{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:1px 6px;font-size:10px}.rwizard-step-desc.svelte-b5y1x9{color:var(--muted-foreground);font-size:11px;line-height:1.4}.rwizard-step-line.svelte-b5y1x9{background:var(--border);flex-shrink:0}.rwizard-steps-horizontal.svelte-b5y1x9 .rwizard-step-line:where(.svelte-b5y1x9){height:2px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.rwizard-step-done.svelte-b5y1x9+.rwizard-step:where(.svelte-b5y1x9) .rwizard-step-line:where(.svelte-b5y1x9),.rwizard-step-done.svelte-b5y1x9 .rwizard-step-line:where(.svelte-b5y1x9){background:oklch(55% .18 250)}.rwizard-steps-vertical.svelte-b5y1x9 .rwizard-step-line:where(.svelte-b5y1x9){width:2px;height:calc(100% - 24px);position:absolute;top:28px;left:21px}.rwizard-content.svelte-b5y1x9{flex-direction:column;gap:16px;min-height:80px;display:flex}.rwizard-bar.svelte-b5y1x9{border:1px solid var(--border);background:var(--card);z-index:10;backdrop-filter:blur(12px);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:8px}.rwizard-bar-meta.svelte-b5y1x9{color:var(--muted-foreground);font-size:12px}.rwizard-bar-actions.svelte-b5y1x9{gap:8px;display:flex}.rwizard-btn.svelte-b5y1x9{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,opacity .15s,border-color .15s;display:inline-flex}.rwizard-btn.svelte-b5y1x9:disabled{opacity:.45;cursor:not-allowed}.rwizard-btn-ghost.svelte-b5y1x9{color:var(--foreground);background:0 0}.rwizard-btn-ghost.svelte-b5y1x9:hover:not(:disabled){background:var(--muted)}.rwizard-btn-outline.svelte-b5y1x9{color:var(--foreground);border:1px solid var(--border);background:0 0}.rwizard-btn-outline.svelte-b5y1x9:hover:not(:disabled){background:var(--muted)}.rwizard-btn-primary.svelte-b5y1x9{color:#fff;background:oklch(55% .18 250)}.rwizard-btn-primary.svelte-b5y1x9:hover:not(:disabled){background:oklch(50% .18 250)}.auq-root.svelte-11897nr{border:1px solid var(--border,#ffffff14);background:var(--card,#ffffff08);border-radius:12px;outline:none;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.auq-empty.svelte-11897nr{color:var(--muted-foreground,#ffffff80);font-size:13px}.auq-review.svelte-11897nr{flex-direction:column;gap:2px;display:flex}.auq-review-item.svelte-11897nr{border:1px solid var(--border,#ffffff0f);background:#ffffff05;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.auq-review-item-skipped.svelte-11897nr{opacity:.6}.auq-review-q.svelte-11897nr{letter-spacing:.02em;color:var(--muted-foreground,#ffffff80);font-variation-settings:"wght" 550;font-size:11.5px}.auq-review-a.svelte-11897nr{color:var(--foreground,#ffffffe6);font-variation-settings:"wght" 500;font-size:13.5px;line-height:1.4}.auq-header.svelte-11897nr{flex-direction:column;gap:4px;display:flex}.auq-counter.svelte-11897nr{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#ffffff73);font-variation-settings:"wght" 600;font-size:11px}.auq-title.svelte-11897nr{color:var(--foreground,#ffffffeb);font-variation-settings:"wght" 550;margin:0;font-size:16px;line-height:1.35}.auq-body.svelte-11897nr{flex-direction:column;display:flex}.auq-options.svelte-11897nr{flex-direction:column;gap:4px;display:flex}.auq-row.svelte-11897nr{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.auq-row.svelte-11897nr:hover{background:#ffffff0a}.auq-row.svelte-11897nr:focus-visible{border-color:var(--ring,#78a0ff80);outline:none}.auq-row-selected.svelte-11897nr{background:#78a0ff1a;border-color:#78a0ff59}.auq-row-num.svelte-11897nr{font-variation-settings:"wght" 600;width:20px;height:20px;color:var(--muted-foreground,#ffffff8c);background:#ffffff0f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:inline-flex}.auq-row-content.svelte-11897nr{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auq-options-inline.svelte-11897nr .auq-row-content:where(.svelte-11897nr){flex-flow:wrap;align-items:baseline;gap:8px}.auq-row-title.svelte-11897nr{color:var(--foreground,#ffffffe6);font-variation-settings:"wght" 500;font-size:13.5px;line-height:1.4}.auq-row-desc.svelte-11897nr{color:var(--muted-foreground,#ffffff8c);font-size:12.5px;line-height:1.4}.auq-row-check.svelte-11897nr{color:#0000;border:1px solid #ffffff2e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.auq-row-check-on.svelte-11897nr{color:#fff;background:#78a0ffd9;border-color:#78a0ffd9}.auq-row-other.svelte-11897nr{cursor:text;align-items:center}.auq-row-textarea.svelte-11897nr{resize:none;min-height:22px;max-height:120px;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13.5px;line-height:1.4}.auq-row-textarea.svelte-11897nr::placeholder{color:var(--muted-foreground,#fff6)}.auq-footer.svelte-11897nr{align-items:center;gap:8px;padding-top:4px;display:flex}.auq-footer-spacer.svelte-11897nr{flex:1}.auq-btn.svelte-11897nr{height:32px;color:inherit;font:inherit;cursor:pointer;font-variation-settings:"wght" 500;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:13px;transition:background .12s,color .12s,border-color .12s}.auq-btn.svelte-11897nr:disabled{opacity:.4;cursor:not-allowed}.auq-btn-ghost.svelte-11897nr{color:var(--muted-foreground,#ffffff8c)}.auq-btn-ghost.svelte-11897nr:not(:disabled):hover{color:var(--foreground,#ffffffe6);background:#ffffff0d}.auq-btn-primary.svelte-11897nr{color:#fff;background:#78a0ffd9;border-color:#78a0ffd9}.auq-btn-primary.svelte-11897nr:not(:disabled):hover{background:#78a0ff}.rcheck.svelte-17e6br8{flex-direction:column;gap:14px;width:100%;display:flex}.rcheck-header.svelte-17e6br8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rcheck-header-main.svelte-17e6br8{flex:1;min-width:0}.rcheck-title.svelte-17e6br8{margin:0;font-size:18px;font-weight:600}.rcheck-description.svelte-17e6br8{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rcheck-progress.svelte-17e6br8{flex-direction:column;align-items:flex-end;gap:4px;min-width:180px;display:flex}.rcheck-progress-track.svelte-17e6br8{background:var(--muted);border-radius:999px;width:180px;height:6px;overflow:hidden}.rcheck-progress-fill.svelte-17e6br8{background:oklch(55% .18 150);height:100%;transition:width .3s}.rcheck-progress-label.svelte-17e6br8{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.rcheck-counts.svelte-17e6br8{flex-wrap:wrap;gap:6px;display:flex}.rcheck-count.svelte-17e6br8{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.rcheck-count-blocked.svelte-17e6br8{color:oklch(55% .22 25);background:oklab(55% .199388 .092976/.12)}.rcheck-count-progress.svelte-17e6br8{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.12)}.rcheck-count-done.svelte-17e6br8{color:oklch(55% .18 150);background:oklab(55% -.155885 .09/.14)}.rcheck-empty.svelte-17e6br8{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:12px;padding:24px;font-size:13px}.rcheck-groups.svelte-17e6br8{flex-direction:column;gap:14px;display:flex}.rcheck-group-label.svelte-17e6br8{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);padding-left:4px;font-size:11px;font-weight:600}.rcheck-group-count.svelte-17e6br8{color:var(--muted-foreground);margin-left:4px;font-weight:500}.rcheck-list.svelte-17e6br8{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rcheck-item.svelte-17e6br8{border:1px solid var(--border);background:var(--card);border-radius:10px;transition:background .12s,border-color .12s}.rcheck-item.svelte-17e6br8:hover{background:color-mix(in oklab, var(--muted) 35%, transparent)}.rcheck-row-btn.svelte-17e6br8{cursor:pointer;text-align:left;border-radius:inherit;outline-offset:-2px;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.rcheck-item-done.svelte-17e6br8{opacity:.85}.rcheck-item-done.svelte-17e6br8 .rcheck-label:where(.svelte-17e6br8){color:var(--muted-foreground);text-decoration:line-through}.rcheck-item-blocked.svelte-17e6br8{border-color:color-mix(in oklab, oklch(55% .22 25) 30%, var(--border))}.rcheck-toggle.svelte-17e6br8{border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;padding:0;transition:background .12s,border-color .12s;display:inline-flex}.rcheck-toggle.svelte-17e6br8:hover{border-color:oklch(55% .18 250)}.rcheck-toggle-done.svelte-17e6br8{background:oklch(55% .18 150);border-color:oklch(55% .18 150)}.rcheck-toggle-spin.svelte-17e6br8{border:2px solid oklab(55% -.0615636 -.169145/.5);border-top-color:oklch(55% .18 250);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite svelte-17e6br8-rcheck-spin}@keyframes svelte-17e6br8-rcheck-spin{to{transform:rotate(360deg)}}.rcheck-body.svelte-17e6br8{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rcheck-row.svelte-17e6br8{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rcheck-label.svelte-17e6br8{color:var(--foreground);font-size:13.5px;font-weight:500;line-height:1.4}.rcheck-meta.svelte-17e6br8{flex-shrink:0;align-items:center;gap:10px;display:flex}.rcheck-due.svelte-17e6br8{color:var(--muted-foreground);align-items:center;gap:3px;font-size:11px;display:inline-flex}.rcheck-due-overdue.svelte-17e6br8{color:oklch(55% .22 25);font-weight:500}.rcheck-attach.svelte-17e6br8{color:var(--muted-foreground);align-items:center;gap:3px;font-size:11px;display:inline-flex}.rcheck-owner.svelte-17e6br8 img:where(.svelte-17e6br8),.rcheck-owner-initials.svelte-17e6br8{background:var(--muted);width:22px;height:22px;color:var(--foreground);border:1px solid var(--border);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.rcheck-desc.svelte-17e6br8{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.rcheck-blocked-by.svelte-17e6br8{color:oklch(55% .22 25);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.rcheck-state-pill.svelte-17e6br8{border-radius:999px;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:10.5px;font-weight:500}.rreport.svelte-1v9t1y2{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:14px;flex-direction:column;gap:18px;padding:28px 32px;display:flex;position:relative}.rreport-paper.svelte-1v9t1y2{max-width:880px;margin-left:auto;margin-right:auto}.rreport-watermark.svelte-1v9t1y2{pointer-events:none;user-select:none;letter-spacing:.18em;color:color-mix(in oklab, var(--muted-foreground) 22%, transparent);z-index:0;justify-content:center;align-items:center;font-size:96px;font-weight:800;display:flex;position:absolute;inset:0;transform:rotate(-22deg)}.rreport-header.svelte-1v9t1y2,.rreport-title-block.svelte-1v9t1y2,.rreport-meta.svelte-1v9t1y2,.rreport-divider.svelte-1v9t1y2,.rreport-body.svelte-1v9t1y2,.rreport-footer.svelte-1v9t1y2{z-index:1;position:relative}.rreport-header.svelte-1v9t1y2{justify-content:space-between;align-items:center;gap:16px;display:flex}.rreport-brand.svelte-1v9t1y2{color:var(--muted-foreground);align-items:center;gap:10px;font-size:13px;display:inline-flex}.rreport-logo.svelte-1v9t1y2{object-fit:contain;width:auto;height:28px}.rreport-brand-name.svelte-1v9t1y2{color:var(--foreground);letter-spacing:-.01em;font-size:14px;font-weight:600}.rreport-title-block.svelte-1v9t1y2{flex-direction:column;gap:4px;display:flex}.rreport-title.svelte-1v9t1y2{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.rreport-subtitle.svelte-1v9t1y2{color:var(--muted-foreground);margin:0;font-size:14px}.rreport-meta.svelte-1v9t1y2{background:color-mix(in oklab, var(--muted) 35%, transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:0;padding:14px 16px;display:grid}.rreport-meta-item.svelte-1v9t1y2{flex-direction:column;gap:2px;margin:0;display:flex}.rreport-meta-label.svelte-1v9t1y2{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:4px;margin:0;font-size:11px;font-weight:500;display:inline-flex}.rreport-meta-value.svelte-1v9t1y2{color:var(--foreground);margin:0;font-size:13.5px;font-weight:500}.rreport-divider.svelte-1v9t1y2{background:var(--border);height:1px}.rreport-body.svelte-1v9t1y2{flex-direction:column;gap:24px;display:flex}.rreport-footer.svelte-1v9t1y2{border-top:1px solid var(--border);margin-top:8px;padding-top:14px}.rreport-footer.svelte-1v9t1y2 p:where(.svelte-1v9t1y2){color:var(--muted-foreground);margin:0;font-size:11.5px;line-height:1.6}.rreport-actions.svelte-1v9t1y2{gap:8px;display:flex}.rreport-btn.svelte-1v9t1y2{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.rreport-btn-primary.svelte-1v9t1y2{color:#fff;background:oklch(55% .18 250)}.rreport-btn-outline.svelte-1v9t1y2{color:var(--foreground);border:1px solid var(--border);background:0 0}.rreport-btn-outline.svelte-1v9t1y2:hover{background:var(--muted)}.rreport-btn-ghost.svelte-1v9t1y2{color:var(--foreground);background:0 0}.rreport-btn-ghost.svelte-1v9t1y2:hover{background:var(--muted)}@media print{.rreport.svelte-1v9t1y2{color:#000;box-shadow:none;background:#fff;border:0;padding:0}.rreport-print-hide.svelte-1v9t1y2{display:none!important}.rreport-watermark.svelte-1v9t1y2{color:#0000000f}@page{margin:18mm 16mm}}.rinv.svelte-13qgr9z{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:18px;max-width:880px;margin:0 auto;padding:28px 32px;display:flex}.rinv-header.svelte-13qgr9z{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.rinv-brand.svelte-13qgr9z{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.rinv-logo.svelte-13qgr9z{object-fit:contain;width:auto;height:36px}.rinv-brand-name.svelte-13qgr9z{color:var(--foreground);margin-bottom:2px;font-size:15px;font-weight:600}.rinv-brand-line.svelte-13qgr9z{color:var(--muted-foreground);font-size:11.5px;line-height:1.5}.rinv-doc.svelte-13qgr9z{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rinv-doc-type.svelte-13qgr9z{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:11px}.rinv-doc-num.svelte-13qgr9z{letter-spacing:-.01em;color:var(--foreground);font-size:22px;font-weight:700}.rinv-status.svelte-13qgr9z{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-top:4px;padding:3px 10px;font-size:10.5px;font-weight:600}.rinv-status-draft.svelte-13qgr9z{background:var(--muted);color:var(--muted-foreground)}.rinv-status-sent.svelte-13qgr9z{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.12)}.rinv-status-paid.svelte-13qgr9z{color:oklch(55% .18 150);background:oklab(55% -.155885 .09/.14)}.rinv-status-overdue.svelte-13qgr9z{color:oklch(55% .22 25);background:oklab(55% .199388 .092976/.14)}.rinv-status-void.svelte-13qgr9z{background:var(--muted);color:var(--muted-foreground);text-decoration:line-through}.rinv-meta.svelte-13qgr9z{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 28px;display:grid}.rinv-meta-block.svelte-13qgr9z{flex-direction:column;gap:3px;display:flex}.rinv-meta-label.svelte-13qgr9z{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin-bottom:2px;font-size:10.5px;font-weight:600}.rinv-meta-name.svelte-13qgr9z{color:var(--foreground);font-size:13.5px;font-weight:600}.rinv-meta-line.svelte-13qgr9z{color:var(--muted-foreground);font-size:12px;line-height:1.5}.rinv-meta-row.svelte-13qgr9z{justify-content:space-between;gap:12px;font-size:12px;display:flex}.rinv-meta-row.svelte-13qgr9z .rinv-meta-label:where(.svelte-13qgr9z){color:var(--muted-foreground);text-transform:none;letter-spacing:0;margin:0;font-size:12px;font-weight:500}.rinv-meta-value.svelte-13qgr9z{color:var(--foreground);font-weight:500}.rinv-bottom.svelte-13qgr9z{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;padding-top:8px;display:grid}@media (width<=640px){.rinv-bottom.svelte-13qgr9z{grid-template-columns:1fr}}.rinv-pay-title.svelte-13qgr9z,.rinv-notes-title.svelte-13qgr9z{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:6px;font-size:11px;font-weight:600}.rinv-pay-list.svelte-13qgr9z{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rinv-pay-list.svelte-13qgr9z li:where(.svelte-13qgr9z){color:var(--foreground);flex-direction:column;font-size:12.5px;display:flex}.rinv-pay-label.svelte-13qgr9z{font-weight:500}.rinv-pay-detail.svelte-13qgr9z{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.rinv-notes-body.svelte-13qgr9z{color:var(--foreground);margin:0;font-size:12.5px;line-height:1.55}.rinv-actions.svelte-13qgr9z{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.rinv-btn.svelte-13qgr9z{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.rinv-btn-primary.svelte-13qgr9z{color:#fff;background:oklch(55% .18 250)}.rinv-btn-primary.svelte-13qgr9z:hover{background:oklch(50% .18 250)}.rinv-btn-outline.svelte-13qgr9z{color:var(--foreground);border:1px solid var(--border);background:0 0}.rinv-btn-outline.svelte-13qgr9z:hover{background:var(--muted)}.rinv-btn-ghost.svelte-13qgr9z{color:var(--foreground);background:0 0}.rinv-btn-ghost.svelte-13qgr9z:hover{background:var(--muted)}@media print{.rinv.svelte-13qgr9z{color:#000;background:#fff;border:0;max-width:100%;padding:0}.rinv-print-hide.svelte-13qgr9z{display:none!important}@page{margin:18mm 16mm}}.rorder.svelte-2i1ago{flex-direction:column;gap:18px;width:100%;display:flex}.rorder-header.svelte-2i1ago{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.rorder-header-main.svelte-2i1ago{flex:1;min-width:0}.rorder-eyebrow.svelte-2i1ago{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:2px;font-size:11px;font-weight:500}.rorder-title.svelte-2i1ago{margin:0;font-size:22px;font-weight:600}.rorder-eta.svelte-2i1ago{color:var(--muted-foreground);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:inline-flex}.rorder-eta-value.svelte-2i1ago{color:var(--foreground);font-weight:500}.rorder-tracking.svelte-2i1ago{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rorder-tracking-label.svelte-2i1ago{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px}.rorder-tracking-num.svelte-2i1ago{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}a.rorder-tracking-num.svelte-2i1ago:hover{color:oklch(55% .18 250)}.rorder-steps.svelte-2i1ago{align-items:flex-start;gap:0;margin:0;padding:8px 4px;list-style:none;display:flex;overflow-x:auto}.rorder-step.svelte-2i1ago{flex:1 1 0;align-items:flex-start;gap:6px;min-width:90px;display:flex;position:relative}.rorder-step-pip.svelte-2i1ago{background:var(--muted);border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:inline-flex}.rorder-step-done.svelte-2i1ago .rorder-step-pip:where(.svelte-2i1ago){background:oklch(55% .18 150);border-color:oklch(55% .18 150)}.rorder-step-active.svelte-2i1ago .rorder-step-pip:where(.svelte-2i1ago){background:oklch(55% .18 250);border-color:oklch(55% .18 250)}.rorder-step-failed.svelte-2i1ago .rorder-step-pip:where(.svelte-2i1ago){background:oklch(55% .22 25);border-color:oklch(55% .22 25)}.rorder-step-pulse.svelte-2i1ago{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite svelte-2i1ago-rorder-pulse;box-shadow:0 0 #fff}@keyframes svelte-2i1ago-rorder-pulse{0%{box-shadow:0 0 oklab(100% 0 5.96046e-8/.7)}to{box-shadow:0 0 0 10px #0000}}.rorder-step-text.svelte-2i1ago{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.rorder-step-label.svelte-2i1ago{color:var(--muted-foreground);font-size:12px;font-weight:500}.rorder-step-active.svelte-2i1ago .rorder-step-label:where(.svelte-2i1ago),.rorder-step-done.svelte-2i1ago .rorder-step-label:where(.svelte-2i1ago){color:var(--foreground)}.rorder-step-time.svelte-2i1ago{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px}.rorder-step-line.svelte-2i1ago{background:var(--border);flex:1;height:2px;margin-top:12px}.rorder-step-done.svelte-2i1ago+.rorder-step:where(.svelte-2i1ago) .rorder-step-line:where(.svelte-2i1ago),.rorder-step-done.svelte-2i1ago .rorder-step-line:where(.svelte-2i1ago){background:oklch(55% .18 150)}.rorder-mid.svelte-2i1ago{flex-direction:column;gap:14px;display:flex}@media (width>=720px){.rorder-mid-with-map.svelte-2i1ago{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}}.rorder-places.svelte-2i1ago{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.rorder-place.svelte-2i1ago{align-items:flex-start;gap:12px;display:flex}.rorder-place-icon.svelte-2i1ago{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rorder-place-label.svelte-2i1ago{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.rorder-place-name.svelte-2i1ago{color:var(--foreground);font-size:13px;font-weight:500}.rorder-place-addr.svelte-2i1ago{color:var(--muted-foreground);font-size:12px;line-height:1.45}.rorder-activity-title.svelte-2i1ago{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 8px;font-size:11px;font-weight:600}.rorder-events.svelte-2i1ago{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.rorder-event.svelte-2i1ago{gap:10px;padding-left:4px;display:flex;position:relative}.rorder-event-dot.svelte-2i1ago{background:oklch(55% .18 250);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px oklab(55% -.0615636 -.169145/.18)}.rorder-event-body.svelte-2i1ago{flex:1;min-width:0}.rorder-event-row.svelte-2i1ago{justify-content:space-between;align-items:center;gap:12px;display:flex}.rorder-event-label.svelte-2i1ago{color:var(--foreground);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.rorder-event-time.svelte-2i1ago{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.rorder-event-loc.svelte-2i1ago{color:var(--muted-foreground);margin-top:1px;font-size:11.5px}.rorder-actions.svelte-2i1ago{flex-wrap:wrap;gap:8px;display:flex}.rorder-btn.svelte-2i1ago{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.rorder-btn-primary.svelte-2i1ago{color:#fff;background:oklch(55% .18 250)}.rorder-btn-primary.svelte-2i1ago:hover{background:oklch(50% .18 250)}.rorder-btn-outline.svelte-2i1ago{color:var(--foreground);border:1px solid var(--border);background:0 0}.rorder-btn-outline.svelte-2i1ago:hover{background:var(--muted)}.rorder-btn-ghost.svelte-2i1ago{color:var(--foreground);background:0 0}.rorder-btn-ghost.svelte-2i1ago:hover{background:var(--muted)}.rdash.svelte-18892st{--rdash-accent:oklch(55% .18 250);--rdash-success:oklch(62% .18 150);--rdash-warning:oklch(72% .17 75);--rdash-critical:oklch(60% .22 25);--rdash-gap:16px;--rdash-card-pad:16px;--rdash-kpi-pad-y:14px;--rdash-kpi-pad-x:16px;--rdash-kpi-value-size:26px;--rdash-kpi-min:180px;gap:var(--rdash-gap);flex-direction:column;width:100%;display:flex}.rdash-density-compact.svelte-18892st{--rdash-gap:12px;--rdash-card-pad:12px;--rdash-kpi-pad-y:10px;--rdash-kpi-pad-x:12px;--rdash-kpi-value-size:22px;--rdash-kpi-min:150px}@media (width<=640px){.rdash.svelte-18892st{--rdash-kpi-min:150px;--rdash-kpi-value-size:22px}}.rdash-truncate.svelte-18892st{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rdash-scroll-x.svelte-18892st{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted-foreground) 25%, transparent) transparent;overflow-x:auto}.rdash-scroll-x.svelte-18892st::-webkit-scrollbar{height:6px}.rdash-scroll-x.svelte-18892st::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted-foreground) 25%, transparent);border-radius:3px}.rdash-header.svelte-18892st{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.rdash-header-main.svelte-18892st{flex:220px;min-width:0}.rdash-title.svelte-18892st{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.rdash-density-compact.svelte-18892st .rdash-title:where(.svelte-18892st){font-size:18px}.rdash-subtitle.svelte-18892st{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:1.4}.rdash-header-tools.svelte-18892st{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}@media (width<=640px){.rdash-header-tools.svelte-18892st{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.rdash-header-tools.svelte-18892st::-webkit-scrollbar{display:none}}.rdash-range.svelte-18892st{border:1px solid var(--border);background:var(--card);height:32px;color:var(--foreground);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;display:inline-flex}.rdash-updated.svelte-18892st{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;display:inline-flex}.rdash-updated-dot.svelte-18892st{background:var(--rdash-success);border-radius:50%;width:6px;height:6px;display:inline-block}.rdash-updated-dot-pulse.svelte-18892st{background:var(--rdash-accent);animation:1.4s ease-in-out infinite svelte-18892st-rdash-pulse}@keyframes svelte-18892st-rdash-pulse{0%,to{opacity:.35}50%{opacity:1}}.rdash-icon-spin-wrap.svelte-18892st{display:inline-flex}.rdash-spin.svelte-18892st{animation:.9s linear infinite svelte-18892st-rdash-spin}@keyframes svelte-18892st-rdash-spin{to{transform:rotate(360deg)}}.rdash-btn.svelte-18892st{cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rdash-btn.svelte-18892st:focus-visible{outline:2px solid var(--rdash-accent);outline-offset:1px}.rdash-btn-primary.svelte-18892st{background:var(--rdash-accent);color:#fff}.rdash-btn-primary.svelte-18892st:hover{background:color-mix(in oklab, var(--rdash-accent) 88%, black)}.rdash-btn-outline.svelte-18892st{color:var(--foreground);border:1px solid var(--border);background:0 0}.rdash-btn-outline.svelte-18892st:hover{background:var(--muted);border-color:color-mix(in oklab, var(--border) 60%, var(--foreground))}.rdash-btn-ghost.svelte-18892st{color:var(--foreground);background:0 0}.rdash-btn-ghost.svelte-18892st:hover{background:var(--muted)}.rdash-icon-btn.svelte-18892st{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rdash-icon-btn.svelte-18892st:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.rdash-icon-btn.svelte-18892st:disabled{opacity:.6;cursor:not-allowed}.rdash-icon-btn.svelte-18892st:focus-visible{outline:2px solid var(--rdash-accent);outline-offset:1px}.rdash-segmented.svelte-18892st{background:var(--muted);border-radius:8px;flex-shrink:0;gap:0;padding:2px;display:inline-flex}.rdash-seg-btn.svelte-18892st{height:28px;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s}.rdash-seg-btn.svelte-18892st:hover{color:var(--foreground)}.rdash-seg-btn-active.svelte-18892st{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0000000f}.rdash-kpis.svelte-18892st{grid-template-columns:repeat(auto-fit, minmax(var(--rdash-kpi-min), 1fr));gap:12px;display:grid}.rdash-kpi.svelte-18892st{padding:var(--rdash-kpi-pad-y) var(--rdash-kpi-pad-x);border:1px solid var(--border);background:var(--card);text-align:left;color:inherit;font:inherit;cursor:default;border-radius:12px;flex-direction:column;gap:4px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.rdash-kpi.svelte-18892st:disabled{cursor:default}.rdash-kpi-clickable.svelte-18892st{cursor:pointer}.rdash-kpi-clickable.svelte-18892st:hover{border-color:color-mix(in oklab, var(--rdash-accent) 35%, var(--border));transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}.rdash-kpi-clickable.svelte-18892st:focus-visible{outline:2px solid var(--rdash-accent);outline-offset:1px}.rdash-kpi.svelte-18892st:before{content:"";background:0 0;width:3px;transition:background .15s;position:absolute;inset:0 auto 0 0}.rdash-kpi-status-success.svelte-18892st:before{background:var(--rdash-success)}.rdash-kpi-status-warning.svelte-18892st:before{background:var(--rdash-warning)}.rdash-kpi-status-critical.svelte-18892st:before{background:var(--rdash-critical)}.rdash-kpi-status-critical.svelte-18892st{background:color-mix(in oklab, var(--rdash-critical) 4%, var(--card))}.rdash-kpi-arrow.svelte-18892st{color:var(--muted-foreground);opacity:0;transition:opacity .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:10px;right:10px}.rdash-kpi-clickable.svelte-18892st:hover .rdash-kpi-arrow:where(.svelte-18892st),.rdash-kpi-clickable.svelte-18892st:focus-visible .rdash-kpi-arrow:where(.svelte-18892st){opacity:1;color:var(--rdash-accent);transform:translate(1px,-1px)}.rdash-kpi-label.svelte-18892st{color:var(--muted-foreground);align-items:center;gap:5px;min-width:0;padding-right:20px;font-size:12px;font-weight:500;display:inline-flex}.rdash-kpi-row.svelte-18892st{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.rdash-kpi-value-wrap.svelte-18892st{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.rdash-kpi-value.svelte-18892st{font-size:var(--rdash-kpi-value-size);color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.05;overflow:hidden}.rdash-kpi-unit.svelte-18892st{color:var(--muted-foreground);font-size:13px;font-weight:500}.rdash-kpi-spark.svelte-18892st{flex-shrink:0;width:72px}@media (width<=480px){.rdash-kpi-spark.svelte-18892st{width:60px}}.rdash-kpi-meta.svelte-18892st{align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.rdash-kpi-delta.svelte-18892st{flex-shrink:0;font-weight:500}.rdash-kpi-sub.svelte-18892st{color:var(--muted-foreground);min-width:0}.rdash-kpi-progress.svelte-18892st{flex-direction:column;gap:4px;margin-top:6px;display:flex}.rdash-kpi-progress-track.svelte-18892st{background:color-mix(in oklab, var(--muted-foreground) 12%, transparent);border-radius:999px;height:4px;overflow:hidden}.rdash-kpi-progress-fill.svelte-18892st{background:var(--rdash-accent);border-radius:inherit;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.rdash-kpi-status-success.svelte-18892st .rdash-kpi-progress-fill:where(.svelte-18892st){background:var(--rdash-success)}.rdash-kpi-status-warning.svelte-18892st .rdash-kpi-progress-fill:where(.svelte-18892st){background:var(--rdash-warning)}.rdash-kpi-status-critical.svelte-18892st .rdash-kpi-progress-fill:where(.svelte-18892st){background:var(--rdash-critical)}.rdash-kpi-progress-meta.svelte-18892st{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex}.rdash-kpi-target.svelte-18892st{color:var(--muted-foreground)}.rdash-row.svelte-18892st{gap:var(--rdash-gap);display:grid}.rdash-row-1.svelte-18892st,.rdash-row-2.svelte-18892st{grid-template-columns:1fr}@media (width>=920px){.rdash-row-2.svelte-18892st{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.rdash-charts.svelte-18892st{gap:var(--rdash-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.rdash-card.svelte-18892st{padding:var(--rdash-card-pad);border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;display:flex}.rdash-card-title.svelte-18892st{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.rdash-card-head.svelte-18892st{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rdash-pills.svelte-18892st{gap:4px;min-width:0;max-width:100%;display:inline-flex}.rdash-pill.svelte-18892st{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.rdash-pill.svelte-18892st:hover{color:var(--foreground);background:var(--muted)}.rdash-pill-active.svelte-18892st{background:color-mix(in oklab, var(--rdash-accent) 14%, transparent);color:var(--rdash-accent);border-color:color-mix(in oklab, var(--rdash-accent) 30%, transparent)}.rdash-activity.svelte-18892st{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted-foreground) 25%, transparent) transparent;max-height:380px;overflow-y:auto}.rdash-activity.svelte-18892st::-webkit-scrollbar{width:6px}.rdash-activity.svelte-18892st::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted-foreground) 25%, transparent);border-radius:3px}.rdash-activity-btn.svelte-18892st{text-align:left;width:100%;color:inherit;font:inherit;cursor:default;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:6px 8px;transition:background .15s;display:flex}.rdash-activity-item-clickable.svelte-18892st .rdash-activity-btn:where(.svelte-18892st){cursor:pointer}.rdash-activity-item-clickable.svelte-18892st .rdash-activity-btn:where(.svelte-18892st):hover{background:var(--muted)}.rdash-activity-item-clickable.svelte-18892st .rdash-activity-btn:where(.svelte-18892st):focus-visible{outline:2px solid var(--rdash-accent);outline-offset:1px}.rdash-activity-btn-unread.svelte-18892st .rdash-activity-label:where(.svelte-18892st){font-weight:600}.rdash-activity-list.svelte-18892st{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rdash-activity-item.svelte-18892st{margin:0 -8px;display:block}.rdash-activity-dot.svelte-18892st{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;transition:box-shadow .15s;box-shadow:0 0 #0000}.rdash-activity-dot-unread.svelte-18892st{box-shadow:0 0 0 3px color-mix(in oklab, currentColor 18%, transparent)}.rdash-activity-body.svelte-18892st{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rdash-activity-row.svelte-18892st{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.rdash-activity-label.svelte-18892st{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.rdash-activity-time.svelte-18892st{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.rdash-activity-meta.svelte-18892st{color:var(--muted-foreground);align-items:center;gap:4px;min-width:0;font-size:11.5px;display:inline-flex}.rdash-activity-actor.svelte-18892st{white-space:nowrap}.rdash-activity-category.svelte-18892st{background:var(--muted);color:var(--foreground);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:500}.rdash-activity-sep.svelte-18892st{color:var(--muted-foreground)}.rdash-error.svelte-18892st{border:1px solid color-mix(in oklab, var(--rdash-critical) 30%, var(--border));background:color-mix(in oklab, var(--rdash-critical) 6%, var(--card));border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.rdash-error-icon.svelte-18892st{background:color-mix(in oklab, var(--rdash-critical) 14%, transparent);width:32px;height:32px;color:var(--rdash-critical);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdash-error-body.svelte-18892st{flex:1;min-width:200px}.rdash-error-title.svelte-18892st{color:var(--foreground);font-size:14px;font-weight:600}.rdash-error-msg.svelte-18892st{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.rdash-empty.svelte-18892st{border:1px dashed var(--border);background:color-mix(in oklab, var(--muted) 40%, transparent);color:var(--muted-foreground);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.rdash-empty-icon.svelte-18892st{background:var(--muted);width:44px;height:44px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.rdash-empty-title.svelte-18892st{color:var(--foreground);font-size:14px;font-weight:600}.rdash-empty-msg.svelte-18892st{font-size:12.5px}.rdash-section-empty.svelte-18892st{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.rdash-section-empty-flat.svelte-18892st{padding:18px 0}.rdash-skel.svelte-18892st{pointer-events:none}.rdash-skel-block.svelte-18892st{background:linear-gradient(90deg, color-mix(in oklab, var(--muted-foreground) 8%, var(--card)) 0%, color-mix(in oklab, var(--muted-foreground) 14%, var(--card)) 50%, color-mix(in oklab, var(--muted-foreground) 8%, var(--card)) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-18892st-rdash-shimmer}.rdash-skel-line.svelte-18892st{background:linear-gradient(90deg, color-mix(in oklab, var(--muted-foreground) 10%, transparent) 0%, color-mix(in oklab, var(--muted-foreground) 22%, transparent) 50%, color-mix(in oklab, var(--muted-foreground) 10%, transparent) 100%);background-size:200% 100%;border-radius:4px;height:10px;animation:1.4s ease-in-out infinite svelte-18892st-rdash-shimmer}.rdash-skel-line-sm.svelte-18892st{width:40%;height:9px}.rdash-skel-line-md.svelte-18892st{width:60%}.rdash-skel-line-lg.svelte-18892st{width:75%;height:22px}@keyframes svelte-18892st-rdash-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rdash-table-wrap.svelte-18892st{width:100%}.rops.svelte-rlbq9i{flex-direction:column;gap:14px;width:100%;display:flex}.rops-header.svelte-rlbq9i{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.rops-title.svelte-rlbq9i{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.rops-subtitle.svelte-rlbq9i{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rops-active-count.svelte-rlbq9i{color:oklch(55% .22 25);background:oklab(55% .199388 .092976/.14);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.rops-banner.svelte-rlbq9i{border:1px solid;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.rops-banner-icon.svelte-rlbq9i{display:inline-flex}.rops-banner-text.svelte-rlbq9i{flex:1;min-width:0}.rops-banner-title.svelte-rlbq9i{font-size:14.5px;font-weight:600}.rops-banner-body.svelte-rlbq9i{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.rops-metrics.svelte-rlbq9i{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.rops-metric.svelte-rlbq9i{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rops-metric-label.svelte-rlbq9i{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:500}.rops-metric-row.svelte-rlbq9i{justify-content:space-between;align-items:center;gap:10px;display:flex}.rops-metric-value.svelte-rlbq9i{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.05}.rops-metric-unit.svelte-rlbq9i{color:var(--muted-foreground);margin-left:3px;font-size:11px;font-weight:500}.rops-metric-spark.svelte-rlbq9i{flex-shrink:0;width:80px}.rops-card.svelte-rlbq9i{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.rops-card-title.svelte-rlbq9i{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.rops-card-title-row.svelte-rlbq9i{justify-content:space-between;align-items:center;display:flex}.rops-card-count.svelte-rlbq9i{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.rops-grid-scroll.svelte-rlbq9i{overflow-x:auto}.rops-grid.svelte-rlbq9i{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.rops-grid.svelte-rlbq9i th:where(.svelte-rlbq9i),.rops-grid.svelte-rlbq9i td:where(.svelte-rlbq9i){text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.rops-grid.svelte-rlbq9i thead:where(.svelte-rlbq9i) th:where(.svelte-rlbq9i){color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.rops-grid-svc.svelte-rlbq9i{min-width:160px}.rops-grid-region.svelte-rlbq9i{text-align:center;min-width:88px}.rops-grid-cell.svelte-rlbq9i{text-align:center}.rops-grid-svc-row.svelte-rlbq9i{align-items:center;gap:8px;display:flex}.rops-grid-svc-name.svelte-rlbq9i{color:var(--foreground);font-weight:500}.rops-grid-svc-desc.svelte-rlbq9i{color:var(--muted-foreground);font-size:11px}.rops-cell.svelte-rlbq9i{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:56px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.rops-cell-ok.svelte-rlbq9i{color:oklch(55% .18 150);background:oklab(55% -.155885 .09/.12);border-color:oklab(55% -.155885 .09/.3)}.rops-cell-degraded.svelte-rlbq9i{color:oklch(55% .18 70);background:oklab(65% .0615636 .169145/.18);border-color:oklab(65% .0615636 .169145/.35)}.rops-cell-down.svelte-rlbq9i{color:oklch(55% .22 25);background:oklab(55% .199388 .092976/.18);border-color:oklab(55% .199388 .092976/.4)}.rops-cell-maint.svelte-rlbq9i{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.14);border-color:oklab(55% -.0615636 -.169145/.3)}.rops-cell-unknown.svelte-rlbq9i{background:var(--muted);color:var(--muted-foreground)}.rops-row.svelte-rlbq9i{gap:12px;display:grid}.rops-row-1.svelte-rlbq9i,.rops-row-2.svelte-rlbq9i{grid-template-columns:1fr}@media (width>=920px){.rops-row-2.svelte-rlbq9i{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.rops-incidents.svelte-rlbq9i{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rops-incident.svelte-rlbq9i{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.rops-incident.svelte-rlbq9i:last-child{border-bottom:0;padding-bottom:0}.rops-incident-row.svelte-rlbq9i{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rops-incident-title.svelte-rlbq9i{color:var(--foreground);flex:1;min-width:0;font-size:13px;font-weight:500}.rops-incident-meta.svelte-rlbq9i{color:var(--muted-foreground);flex-wrap:wrap;gap:4px;font-size:11px;display:inline-flex}.rops-incident-body.svelte-rlbq9i{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.5}.rops-sev.svelte-rlbq9i{letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.rops-sev-1.svelte-rlbq9i{color:oklch(55% .22 25);background:oklab(55% .199388 .092976/.18)}.rops-sev-2.svelte-rlbq9i{color:oklch(55% .2 50);background:oklab(60% .128558 .153209/.18)}.rops-sev-3.svelte-rlbq9i{color:oklch(55% .18 70);background:oklab(65% .0615636 .169145/.18)}.rops-sev-4.svelte-rlbq9i{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.14)}.rops-sev-info.svelte-rlbq9i{background:var(--muted);color:var(--muted-foreground)}.rops-status.svelte-rlbq9i{text-transform:capitalize;border-radius:999px;padding:1px 8px;font-size:10.5px}.rops-status-investigating.svelte-rlbq9i{color:oklch(55% .2 50);background:oklab(60% .128558 .153209/.14)}.rops-status-identified.svelte-rlbq9i{color:oklch(55% .18 70);background:oklab(65% .0615636 .169145/.14)}.rops-status-monitoring.svelte-rlbq9i{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.14)}.rops-status-resolved.svelte-rlbq9i{color:oklch(55% .18 150);background:oklab(55% -.155885 .09/.14)}.rops-deploys.svelte-rlbq9i{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rops-deploy.svelte-rlbq9i{align-items:flex-start;gap:10px;display:flex}.rops-deploy-pill.svelte-rlbq9i{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.rops-deploy-ok.svelte-rlbq9i{color:oklch(55% .18 150);background:oklab(55% -.155885 .09/.18)}.rops-deploy-fail.svelte-rlbq9i{color:oklch(55% .22 25);background:oklab(55% .199388 .092976/.18)}.rops-deploy-pending.svelte-rlbq9i{color:oklch(55% .18 250);background:oklab(55% -.0615636 -.169145/.14)}.rops-deploy-reverted.svelte-rlbq9i{background:var(--muted);color:var(--muted-foreground)}.rops-deploy-body.svelte-rlbq9i{flex:1;min-width:0}.rops-deploy-row.svelte-rlbq9i{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rops-deploy-label.svelte-rlbq9i{color:var(--foreground);font-size:13px}.rops-deploy-time.svelte-rlbq9i{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.rops-deploy-meta.svelte-rlbq9i{color:var(--muted-foreground);font-size:11.5px}.rops-deploy-sha.svelte-rlbq9i{font-family:var(--font-mono,monospace);font-size:10.5px}.ranal.svelte-ctkcbi{flex-direction:column;gap:16px;width:100%;display:flex}.ranal-header.svelte-ctkcbi{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.ranal-title.svelte-ctkcbi{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.ranal-subtitle.svelte-ctkcbi{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.ranal-range.svelte-ctkcbi{border:1px solid var(--border);background:var(--card);height:32px;color:var(--foreground);border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;display:inline-flex}.ranal-hero-row.svelte-ctkcbi{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.ranal-hero-with-side.svelte-ctkcbi{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.ranal-hero.svelte-ctkcbi{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in oklab, oklch(55% .18 250) 6%, var(--card)) 0%, var(--card) 100%);border-radius:14px;padding:24px 28px}.ranal-hero-label.svelte-ctkcbi{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.ranal-hero-row-inline.svelte-ctkcbi{align-items:flex-end;gap:14px;margin-top:6px;display:flex}.ranal-hero-value.svelte-ctkcbi{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.ranal-hero-spark.svelte-ctkcbi{flex:1;min-width:100px;margin-bottom:6px}.ranal-hero-meta.svelte-ctkcbi{align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.ranal-hero-delta.svelte-ctkcbi{font-weight:600}.ranal-hero-compare.svelte-ctkcbi{color:var(--muted-foreground)}.ranal-secondaries.svelte-ctkcbi{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ranal-secondary.svelte-ctkcbi{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ranal-secondary-label.svelte-ctkcbi{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:500}.ranal-secondary-value.svelte-ctkcbi{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.ranal-secondary-meta.svelte-ctkcbi{align-items:center;gap:6px;font-size:11.5px;display:flex}.ranal-secondary-sub.svelte-ctkcbi{color:var(--muted-foreground)}.ranal-card.svelte-ctkcbi{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.ranal-card-head.svelte-ctkcbi{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ranal-card-title.svelte-ctkcbi{color:var(--foreground);font-size:13px;font-weight:600}.ranal-card-sub.svelte-ctkcbi{color:var(--muted-foreground);margin-top:2px;font-size:12px}.ranal-breakdowns.svelte-ctkcbi{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.rpipe.svelte-143jvfg{flex-direction:column;gap:16px;width:100%;display:flex}.rpipe-header.svelte-143jvfg{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.rpipe-title.svelte-143jvfg{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.rpipe-subtitle.svelte-143jvfg{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rpipe-period.svelte-143jvfg{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:12.5px;display:inline-flex}.rpipe-top.svelte-143jvfg{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=920px){.rpipe-top-2.svelte-143jvfg{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.rpipe-quota.svelte-143jvfg{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in oklab, oklch(55% .18 250) 7%, var(--card)) 0%, var(--card) 100%);border-radius:14px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.rpipe-quota-head.svelte-143jvfg{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpipe-quota-label.svelte-143jvfg{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:500}.rpipe-quota-period.svelte-143jvfg{color:var(--muted-foreground);margin-top:2px;font-size:12px}.rpipe-quota-pct.svelte-143jvfg{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.rpipe-quota-pct-num.svelte-143jvfg{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1}.rpipe-on-track.svelte-143jvfg{color:oklch(55% .18 150)}.rpipe-off-track.svelte-143jvfg{color:oklch(60% .2 50)}.rpipe-quota-pct-label.svelte-143jvfg{color:var(--muted-foreground);margin-top:1px;font-size:11px}.rpipe-quota-bar.svelte-143jvfg{background:var(--muted);border-radius:999px;height:14px;overflow:hidden}.rpipe-quota-fill.svelte-143jvfg{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.rpipe-fill-on.svelte-143jvfg{background:linear-gradient(90deg,oklch(60% .18 150),oklch(55% .18 150))}.rpipe-fill-off.svelte-143jvfg{background:linear-gradient(90deg,oklch(65% .2 50),oklch(55% .2 50))}.rpipe-quota-foot.svelte-143jvfg{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;display:flex}.rpipe-quota-current.svelte-143jvfg{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.rpipe-quota-sep.svelte-143jvfg{color:var(--muted-foreground)}.rpipe-quota-target.svelte-143jvfg{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.rpipe-quota-remaining.svelte-143jvfg{color:var(--muted-foreground)}.rpipe-card.svelte-143jvfg{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.rpipe-card-title.svelte-143jvfg{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.rpipe-leader.svelte-143jvfg{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rpipe-leader-item.svelte-143jvfg{background:color-mix(in oklab, var(--muted) 30%, transparent);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rpipe-leader-1.svelte-143jvfg{background:linear-gradient(90deg,oklab(78% -6.99382e-9 .16/.25),#0000)}.rpipe-leader-2.svelte-143jvfg{background:linear-gradient(90deg,oklab(70% -.0136808 -.0375877/.18),#0000)}.rpipe-leader-3.svelte-143jvfg{background:linear-gradient(90deg,oklab(60% .0771345 .0919253/.18),#0000)}.rpipe-leader-pos.svelte-143jvfg{background:var(--card);width:22px;height:22px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.rpipe-leader-1.svelte-143jvfg .rpipe-leader-pos:where(.svelte-143jvfg){color:#fff;background:oklch(78% .16 90);border-color:#0000}.rpipe-leader-2.svelte-143jvfg .rpipe-leader-pos:where(.svelte-143jvfg){color:#fff;background:oklch(70% .04 250);border-color:#0000}.rpipe-leader-3.svelte-143jvfg .rpipe-leader-pos:where(.svelte-143jvfg){color:#fff;background:oklch(60% .12 50);border-color:#0000}.rpipe-leader-avatar.svelte-143jvfg,.rpipe-leader-initials.svelte-143jvfg{object-fit:cover;background:var(--muted);width:28px;height:28px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rpipe-leader-body.svelte-143jvfg{flex:1;min-width:0}.rpipe-leader-name.svelte-143jvfg{color:var(--foreground);font-size:13px;font-weight:500}.rpipe-leader-sub.svelte-143jvfg{color:var(--muted-foreground);font-size:11px}.rpipe-leader-stat.svelte-143jvfg{text-align:right;flex-direction:column;display:flex}.rpipe-leader-value.svelte-143jvfg{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rpipe-leader-delta.svelte-143jvfg{color:var(--muted-foreground);font-size:10.5px}.rpipe-funnel-row.svelte-143jvfg{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=920px){.rpipe-funnel-row-2.svelte-143jvfg{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.rpipe-conv.svelte-143jvfg{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rpipe-conv-item.svelte-143jvfg{background:color-mix(in oklab, var(--muted) 30%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.rpipe-conv-stages.svelte-143jvfg{color:var(--foreground);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.rpipe-conv-rate.svelte-143jvfg{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.rpipe-conv-good.svelte-143jvfg{color:oklch(55% .18 150)}.rpipe-conv-mid.svelte-143jvfg{color:oklch(55% .18 70)}.rpipe-conv-low.svelte-143jvfg{color:oklch(55% .22 25)}.rpipe-ticker.svelte-143jvfg{flex-direction:column;gap:10px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rpipe-ticker-item.svelte-143jvfg{align-items:flex-start;gap:10px;display:flex}.rpipe-ticker-dot.svelte-143jvfg{background:oklch(55% .18 250);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px oklab(55% -.0615636 -.169145/.18)}.rpipe-ticker-body.svelte-143jvfg{flex:1;min-width:0}.rpipe-ticker-row.svelte-143jvfg{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rpipe-ticker-label.svelte-143jvfg{color:var(--foreground);align-items:center;gap:4px;font-size:13px;display:inline-flex}.rpipe-ticker-time.svelte-143jvfg{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.rpipe-ticker-actor.svelte-143jvfg{color:var(--muted-foreground);font-size:11.5px}.rproj.svelte-ls643{flex-direction:column;gap:16px;width:100%;display:flex}.rproj-header.svelte-ls643{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in oklab, oklch(55% .18 250) 5%, var(--card)) 0%, var(--card) 100%);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.rproj-header-main.svelte-ls643{flex:1;min-width:0}.rproj-header-row.svelte-ls643{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rproj-title.svelte-ls643{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.rproj-status.svelte-ls643{text-transform:capitalize;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.rproj-description.svelte-ls643{color:var(--muted-foreground);max-width:60ch;margin:6px 0 0;font-size:13px}.rproj-progress-block.svelte-ls643{margin-top:14px}.rproj-progress-row.svelte-ls643{justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11.5px;display:flex}.rproj-progress-label.svelte-ls643{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:500}.rproj-progress-pct.svelte-ls643{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.rproj-progress-track.svelte-ls643{background:var(--muted);border-radius:999px;height:8px;overflow:hidden}.rproj-progress-fill.svelte-ls643{background:linear-gradient(90deg,oklch(60% .18 250),oklch(55% .18 250));height:100%;transition:width .5s}.rproj-side.svelte-ls643{flex-wrap:wrap;gap:12px;display:flex}.rproj-lead.svelte-ls643,.rproj-due.svelte-ls643{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.rproj-lead-avatar.svelte-ls643,.rproj-lead-initials.svelte-ls643{object-fit:cover;background:var(--muted);width:32px;height:32px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.rproj-lead-label.svelte-ls643,.rproj-due-label.svelte-ls643{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:500}.rproj-lead-name.svelte-ls643,.rproj-due-value.svelte-ls643{color:var(--foreground);font-size:13px;font-weight:500}.rproj-lead-role.svelte-ls643{color:var(--muted-foreground);font-size:11px}.rproj-meta.svelte-ls643{background:color-mix(in oklab, var(--muted) 35%, transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;padding:12px 16px;display:grid}.rproj-meta-item.svelte-ls643{flex-direction:column;gap:2px;margin:0;display:flex}.rproj-meta-item.svelte-ls643 dt:where(.svelte-ls643){color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin:0;font-size:10.5px;font-weight:500;display:inline-flex}.rproj-meta-item.svelte-ls643 dd:where(.svelte-ls643){color:var(--foreground);margin:0;font-size:13px;font-weight:500}.rproj-row.svelte-ls643{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=920px){.rproj-row.svelte-ls643{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.rproj-card.svelte-ls643{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.rproj-card-title.svelte-ls643{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.rproj-bd.svelte-ls643{flex-direction:column;gap:8px;display:flex}.rproj-bd-row.svelte-ls643{grid-template-columns:90px 1fr 38px;align-items:center;gap:10px;font-size:12.5px;display:grid}.rproj-bd-label.svelte-ls643{color:var(--muted-foreground)}.rproj-bd-track.svelte-ls643{background:var(--muted);border-radius:999px;height:8px;overflow:hidden}.rproj-bd-fill.svelte-ls643{height:100%}.rproj-bd-done.svelte-ls643{background:oklch(55% .18 150)}.rproj-bd-progress.svelte-ls643{background:oklch(55% .18 250)}.rproj-bd-todo.svelte-ls643{background:var(--muted-foreground);opacity:.5}.rproj-bd-blocked.svelte-ls643{background:oklch(55% .22 25)}.rproj-bd-num.svelte-ls643{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}.rproj-bd-total.svelte-ls643{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;margin-top:6px;padding-top:8px;font-size:12px;display:flex}.rproj-team.svelte-ls643{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rproj-team-item.svelte-ls643{align-items:center;gap:10px;display:flex}.rproj-team-avatar.svelte-ls643,.rproj-team-initials.svelte-ls643{object-fit:cover;background:var(--muted);width:30px;height:30px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.rproj-team-body.svelte-ls643{flex:1;min-width:0}.rproj-team-row.svelte-ls643{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rproj-team-name.svelte-ls643{color:var(--foreground);font-size:13px;font-weight:500}.rproj-team-role.svelte-ls643{color:var(--muted-foreground);font-size:11px}.rproj-team-load.svelte-ls643{align-items:center;gap:8px;margin-top:4px;display:flex}.rproj-team-bar.svelte-ls643{background:oklch(55% .18 250);border-radius:999px;flex:1;max-width:200px;height:4px;transition:width .4s}.rproj-team-bar-over.svelte-ls643{background:oklch(55% .22 25)}.rproj-team-load-num.svelte-ls643{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:10.5px}.rproj-milestones.svelte-ls643{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rproj-ms.svelte-ls643{align-items:center;gap:10px;display:flex}.rproj-ms-dot.svelte-ls643{background:var(--muted);border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.rproj-ms-done.svelte-ls643 .rproj-ms-dot:where(.svelte-ls643){background:oklch(55% .18 150);border-color:oklch(55% .18 150)}.rproj-ms-overdue.svelte-ls643 .rproj-ms-dot:where(.svelte-ls643){background:oklch(55% .22 25);border-color:oklch(55% .22 25)}.rproj-ms-body.svelte-ls643{flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rproj-ms-label.svelte-ls643{color:var(--foreground);font-size:13px}.rproj-ms-done.svelte-ls643 .rproj-ms-label:where(.svelte-ls643){color:var(--muted-foreground);text-decoration:line-through}.rproj-ms-due.svelte-ls643{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.rproj-ms-overdue.svelte-ls643 .rproj-ms-due:where(.svelte-ls643){color:oklch(55% .22 25);font-weight:500}.rproj-updates.svelte-ls643{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rproj-update.svelte-ls643{align-items:flex-start;gap:10px;display:flex}.rproj-update-dot.svelte-ls643{background:oklch(55% .18 250);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px oklab(55% -.0615636 -.169145/.18)}.rproj-update-body.svelte-ls643{flex:1;min-width:0}.rproj-update-row.svelte-ls643{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rproj-update-label.svelte-ls643{color:var(--foreground);align-items:center;gap:4px;font-size:13px;display:inline-flex}.rproj-update-time.svelte-ls643{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.rproj-update-meta.svelte-ls643{color:var(--muted-foreground);font-size:11.5px}.rproj-update-type.svelte-ls643{text-transform:lowercase}.driver-popover{background:var(--popover,#fff);color:var(--popover-foreground,#171717);border:1px solid var(--border,#dfdfe2);z-index:100000;border-radius:8px;min-width:280px;max-width:320px;padding:16px;font-family:inherit;position:absolute;box-shadow:0 10px 24px -3px #0000002e}.driver-popover-title{margin:0 0 4px;font-size:14px;font-weight:600}.driver-popover-description{color:var(--muted-foreground,#6d6d78);margin:0;font-size:13px;line-height:1.4}.driver-popover-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.driver-popover-progress-text{color:var(--muted-foreground,#6d6d78);font-size:11px}.driver-popover-navigation-btns{gap:6px;display:flex}.driver-popover-prev-btn,.driver-popover-next-btn,.driver-popover-close-btn{appearance:none;cursor:pointer;border:1px solid var(--border,#dfdfe2);color:inherit;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .15s}.driver-popover-prev-btn:hover,.driver-popover-next-btn:hover{background:var(--muted,#f4f4f5)}.driver-popover-next-btn{background:var(--primary,#18181b);color:var(--primary-foreground,#fafafa);border-color:#0000}.driver-popover-close-btn{border:none;padding:2px 6px;line-height:1;position:absolute;top:8px;right:8px}.driver-popover-arrow{content:"";border:7px solid #0000;width:0;height:0;position:absolute}.driver-popover-arrow-side-left{border-left-color:var(--popover,#fff);right:-14px}.driver-popover-arrow-side-right{border-right-color:var(--popover,#fff);left:-14px}.driver-popover-arrow-side-top{border-top-color:var(--popover,#fff);bottom:-14px}.driver-popover-arrow-side-bottom{border-bottom-color:var(--popover,#fff);top:-14px}.driver-overlay{pointer-events:auto;position:fixed;inset:0}.driver-active-element{z-index:99998;position:relative}.rcite.svelte-1shdagp{background:color-mix(in oklab, var(--muted) 50%, transparent);vertical-align:baseline;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;line-height:1.4;transition:background .15s;display:inline-flex}.rcite[role=button].svelte-1shdagp{cursor:pointer}.rcite[role=button].svelte-1shdagp:hover{background:var(--muted)}.rcite-dot.svelte-1shdagp{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rcite-favicon.svelte-1shdagp{object-fit:contain;border-radius:2px;flex-shrink:0;width:10px;height:10px}.rcite-name.svelte-1shdagp{color:var(--muted-foreground);font-weight:500}.rcite-num.svelte-1shdagp{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);margin-left:1px;font-size:9px}.rsbar.svelte-1selgp3{justify-content:space-between;align-items:center;padding:6px 2px;display:flex}.rsbar-left.svelte-1selgp3{align-items:center;gap:8px;display:flex}.rsbar-dots.svelte-1selgp3{align-items:center;display:flex}.rsbar-dot.svelte-1selgp3{border:1.5px solid var(--card);border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.rsbar-favicon.svelte-1selgp3{border:1.5px solid var(--card);object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.rsbar-count.svelte-1selgp3{color:var(--muted-foreground);font-size:12px;font-weight:500}.rsbar-actions.svelte-1selgp3{align-items:center;gap:2px;display:flex}.rsbar-btn.svelte-1selgp3{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.rsbar-btn.svelte-1selgp3:hover{background:var(--muted);color:var(--foreground)}.rdisc.svelte-137dppt{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex-shrink:0;min-width:180px;max-width:240px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.rdisc[role=button].svelte-137dppt{cursor:pointer}.rdisc[role=button].svelte-137dppt:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent);box-shadow:0 2px 8px color-mix(in oklab, var(--primary) 6%, transparent)}.rdisc-img-wrap.svelte-137dppt{aspect-ratio:16/10;width:100%;overflow:hidden}.rdisc-img.svelte-137dppt{object-fit:cover;width:100%;height:100%}.rdisc-body.svelte-137dppt{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.rdisc-title.svelte-137dppt{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rdisc-desc.svelte-137dppt{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.rdisc-source.svelte-137dppt{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);margin-top:2px;font-size:10px}.rfollow.svelte-7cw0ig{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s;display:flex}.rfollow.svelte-7cw0ig:focus-within{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}.rfollow-input.svelte-7cw0ig{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.rfollow-input.svelte-7cw0ig::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}.rfollow-btn.svelte-7cw0ig{background:var(--primary);width:30px;height:30px;color:var(--primary-foreground);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.rfollow-btn.svelte-7cw0ig:disabled{opacity:.35;cursor:default}.rfollow-btn.svelte-7cw0ig:not(:disabled):hover{opacity:.85}.rch.svelte-x5kw2{flex-direction:column;gap:12px;display:flex}.rch-top.svelte-x5kw2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rch-identity.svelte-x5kw2{align-items:flex-start;gap:12px;min-width:0;display:flex}.rch-logo.svelte-x5kw2{object-fit:contain;background:color-mix(in oklab, var(--muted) 30%, transparent);border-radius:10px;flex-shrink:0;width:40px;height:40px}.rch-logo-fallback.svelte-x5kw2{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.rch-name-block.svelte-x5kw2{min-width:0}.rch-name-row.svelte-x5kw2{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rch-name.svelte-x5kw2{color:var(--foreground);font-size:18px;font-weight:700;line-height:1.2}.rch-ticker.svelte-x5kw2{color:var(--muted-foreground);font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.rch-exchange.svelte-x5kw2{background:color-mix(in oklab, var(--muted) 50%, transparent);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500}.rch-desc.svelte-x5kw2{color:var(--muted-foreground);margin:3px 0 0;font-size:12px;line-height:1.4}.rch-price-block.svelte-x5kw2{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.rch-price.svelte-x5kw2{font-variant-numeric:tabular-nums;color:var(--foreground);font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:22px;font-weight:700;line-height:1}.rch-change.svelte-x5kw2{font-variant-numeric:tabular-nums;margin-top:3px;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.rch-up.svelte-x5kw2{color:#22c55e}.rch-down.svelte-x5kw2{color:#ef4444}.rch-pct.svelte-x5kw2{opacity:.8}.rch-meta.svelte-x5kw2{justify-content:space-between;align-items:center;gap:8px;display:flex}.rch-tags.svelte-x5kw2{flex-wrap:wrap;gap:5px;display:flex}.rch-tag.svelte-x5kw2{background:color-mix(in oklab, var(--muted) 45%, transparent);color:var(--muted-foreground);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:500}.rch-mcap.svelte-x5kw2{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.rch-mcap.svelte-x5kw2 strong:where(.svelte-x5kw2){color:var(--foreground)}.rtick.svelte-ck549a{background:color-mix(in oklab, var(--muted) 25%, transparent);border-radius:8px;align-items:center;gap:0;padding:8px 12px;display:flex;overflow-x:auto}.rtick-sep.svelte-ck549a{background:var(--border);flex-shrink:0;width:1px;height:24px;margin:0 14px}.rtick-item.svelte-ck549a{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.rtick-sym.svelte-ck549a{color:var(--foreground);letter-spacing:.02em;font-size:12px;font-weight:700}.rtick-price.svelte-ck549a{font-variant-numeric:tabular-nums;color:var(--foreground);font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.rtick-chg.svelte-ck549a{font-variant-numeric:tabular-nums;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.rtick-up.svelte-ck549a{color:#22c55e}.rtick-down.svelte-ck549a{color:#ef4444}.rtick-pct.svelte-ck549a{opacity:.75}.rkv.svelte-kk8cud{border:1px solid var(--border);border-radius:8px;gap:0;display:flex;overflow:hidden}.rkv-2col.svelte-kk8cud{gap:0}.rkv-2col.svelte-kk8cud .rkv-col:where(.svelte-kk8cud):first-child{border-right:1px solid var(--border)}.rkv-col.svelte-kk8cud{flex:1;min-width:0}.rkv-row.svelte-kk8cud{justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.rkv-striped.svelte-kk8cud{background:color-mix(in oklab, var(--muted) 20%, transparent)}.rkv-row.svelte-kk8cud:not(:last-child){border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent)}.rkv-key.svelte-kk8cud{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.rkv-val.svelte-kk8cud{color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.rtl.svelte-5de2br{flex-direction:column;display:flex}.rtl-item.svelte-5de2br{gap:12px;min-height:0;display:flex}.rtl-rail.svelte-5de2br{flex-direction:column;flex-shrink:0;align-items:center;width:12px;padding-top:4px;display:flex}.rtl-dot.svelte-5de2br{width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;flex-shrink:0}.rtl-line.svelte-5de2br{background:var(--border);flex:1;width:1.5px;min-height:12px}.rtl-content.svelte-5de2br{min-width:0;padding-bottom:16px}.rtl-date.svelte-5de2br{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:block}.rtl-title.svelte-5de2br{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.35;display:block}.rtl-detail.svelte-5de2br{color:var(--muted-foreground);margin:3px 0 0;font-size:12px;line-height:1.45}.rtl-more.svelte-5de2br{color:var(--muted-foreground);padding-left:24px;font-size:11px;font-weight:500}.rtl--compact.svelte-5de2br .rtl-rail:where(.svelte-5de2br){padding-top:6px}.rtl--compact.svelte-5de2br .rtl-dot:where(.svelte-5de2br){width:6px;height:6px;box-shadow:none}.rtl--compact.svelte-5de2br .rtl-line:where(.svelte-5de2br){display:none}.rtl--compact.svelte-5de2br .rtl-content:where(.svelte-5de2br){padding-bottom:4px}.rtl--compact.svelte-5de2br .rtl-title:where(.svelte-5de2br){font-size:12px}.rcall.svelte-1o3rjyc{border-left:3px solid;border-radius:0 8px 8px 0;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.rcall-icon.svelte-1o3rjyc{background:var(--background);border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.rcall-body.svelte-1o3rjyc{min-width:0}.rcall-title.svelte-1o3rjyc{color:var(--foreground);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.rcall-text.svelte-1o3rjyc{color:color-mix(in oklab, var(--foreground) 80%, transparent);margin:0;font-size:12px;line-height:1.5}.rnews.svelte-laswex{border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent);align-items:flex-start;gap:12px;padding:10px 0;transition:background .12s;display:flex}.rnews.svelte-laswex:last-child{border-bottom:none}.rnews[role=button].svelte-laswex{cursor:pointer}.rnews[role=button].svelte-laswex:hover{background:color-mix(in oklab, var(--muted) 15%, transparent)}.rnews-body.svelte-laswex{flex:1;min-width:0}.rnews-source-row.svelte-laswex{align-items:center;gap:5px;margin-bottom:3px;display:flex}.rnews-favicon.svelte-laswex{object-fit:contain;border-radius:2px;width:12px;height:12px}.rnews-source.svelte-laswex{color:var(--muted-foreground);font-size:11px;font-weight:600}.rnews-dot.svelte-laswex{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);font-size:10px}.rnews-time.svelte-laswex{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-size:11px}.rnews-sentiment.svelte-laswex{border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.rnews-headline.svelte-laswex{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.rnews-thumb.svelte-laswex{object-fit:cover;border-radius:6px;flex-shrink:0;width:72px;height:52px}.rab.svelte-p7ejtj{flex-direction:column;gap:8px;display:flex}.rab-header.svelte-p7ejtj{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rab-consensus.svelte-p7ejtj{color:var(--foreground);font-size:14px;font-weight:700}.rab-target.svelte-p7ejtj{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.rab-target.svelte-p7ejtj strong:where(.svelte-p7ejtj){color:var(--foreground);font-weight:600}.rab-bar.svelte-p7ejtj{border-radius:4px;gap:1.5px;height:8px;display:flex;overflow:hidden}.rab-seg.svelte-p7ejtj{border-radius:4px;min-width:4px;transition:width .3s}.rab-buy.svelte-p7ejtj{background:#22c55e}.rab-hold.svelte-p7ejtj{background:#f59e0b}.rab-sell.svelte-p7ejtj{background:#ef4444}.rab-labels.svelte-p7ejtj{gap:16px;display:flex}.rab-label.svelte-p7ejtj{align-items:center;gap:4px;display:flex}.rab-dot.svelte-p7ejtj{border-radius:50%;width:6px;height:6px}.rab-count.svelte-p7ejtj{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.rab-ltext.svelte-p7ejtj{color:var(--muted-foreground);font-size:11px}.rrb.svelte-6ndsj6{flex-direction:column;gap:5px;display:flex}.rrb-header.svelte-6ndsj6{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rrb-label.svelte-6ndsj6{color:var(--muted-foreground);font-size:12px;font-weight:500}.rrb-current.svelte-6ndsj6{font-variant-numeric:tabular-nums;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.rrb-track.svelte-6ndsj6{background:color-mix(in oklab, var(--muted) 50%, transparent);border-radius:3px;height:6px;position:relative}.rrb-fill.svelte-6ndsj6{opacity:.25;border-radius:3px;height:100%;position:absolute;top:0;left:0}.rrb-marker.svelte-6ndsj6{background:var(--card);border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.rrb-marker-dot.svelte-6ndsj6{border-radius:50%;width:6px;height:6px}.rrb-bounds.svelte-6ndsj6{justify-content:space-between;display:flex}.rrb-bound.svelte-6ndsj6{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-family:JetBrains Mono Variable,SF Mono,ui-monospace,monospace;font-size:10px}.transparent.svelte-1k0va5t{background:0 0}.a11y-hidden.svelte-1fg1okd{display:none}.a11y-live-msg.svelte-1fg1okd{clip:rect(0px, 0px, 0px, 0px);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-flow__selection.svelte-dkeq7d{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-ctd0od{z-index:2000;pointer-events:all;position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-ctd0od:focus,.svelte-flow__selection-wrapper.svelte-ctd0od:focus-visible{outline:none}.svelte-flow.svelte-1iypc4w{z-index:0;background-color:var(--background-color,var(--background-color-default));width:100%;height:100%;position:relative;overflow:hidden}:root{--background-color-default:#fff;--background-pattern-color-default:#ddd;--minimap-mask-color-default:#f0f0f099;--minimap-mask-stroke-color-default:none;--minimap-mask-stroke-width-default:1;--controls-button-background-color-default:#fefefe;--controls-button-background-color-hover-default:#f4f4f4;--controls-button-color-default:inherit;--controls-button-color-hover-default:inherit;--controls-button-border-color-default:#eee}.svelte-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.svelte-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.svelte-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.svelte-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.svelte-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{z-index:5;margin:15px;position:absolute}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.svelte-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.svelte-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.svelte-flow__edgelabel-renderer{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__viewport-portal{user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.svelte-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.svelte-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.svelte-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.svelte-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.svelte-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.svelte-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.svelte-flow__resize-control.handle.left{top:50%;left:0}.svelte-flow__resize-control.handle.right{top:50%;left:100%}.svelte-flow__resize-control.handle.top{top:0;left:50%}.svelte-flow__resize-control.handle.bottom{top:100%;left:50%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.svelte-flow__resize-control.line.left{border-left-width:1px;left:0}.svelte-flow__resize-control.line.right{border-right-width:1px;left:100%}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.svelte-flow__resize-control.line.top{border-top-width:1px;top:0}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default));padding:2px;font-size:10px;position:absolute}.svelte-flow__container{user-select:none}.workflow-node.svelte-1vnuukx{cursor:grab;border-radius:10px;align-items:center;min-width:160px;min-height:56px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:box-shadow .15s;display:flex;position:relative}.workflow-node.svelte-1vnuukx:hover{box-shadow:0 0 0 1px var(--node-color,#fff3)}.node-content.svelte-1vnuukx{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.node-icon.svelte-1vnuukx{text-align:center;flex-shrink:0;width:20px;font-size:14px;line-height:1}.node-label.svelte-1vnuukx{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.node-status.svelte-1vnuukx{border-radius:50%;flex-shrink:0;width:7px;height:7px}.condition-label.svelte-1vnuukx{text-transform:uppercase;letter-spacing:.03em;pointer-events:none;font-size:9px;font-weight:600;position:absolute;right:-28px;transform:translateY(-50%)}.condition-yes.svelte-1vnuukx{color:#34c759}.condition-no.svelte-1vnuukx{color:#ef4444}.wf-handle{background:#ffffff40!important;border:1.5px solid #ffffff73!important;border-radius:50%!important;width:8px!important;height:8px!important}.wf-handle:hover{background:#ffffff80!important}.workflow-widget.svelte-k683l9{flex-direction:column;width:100%;display:flex}.workflow-title.svelte-k683l9{color:#ffffffd9;padding:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600}.workflow-canvas.svelte-k683l9{border-radius:10px;width:100%;height:400px;position:relative;overflow:hidden}.workflow-canvas.svelte-k683l9 .svelte-flow,.workflow-canvas.svelte-k683l9 .svelte-flow__background{background:0 0!important}.workflow-canvas.svelte-k683l9 .svelte-flow__edge-path{stroke:#fff3}.workflow-canvas.svelte-k683l9 .svelte-flow__edge.animated .svelte-flow__edge-path{stroke-dasharray:5;animation:.5s linear infinite svelte-k683l9-wf-dash}.workflow-canvas.svelte-k683l9 .svelte-flow__edge.selected .svelte-flow__edge-path{stroke:#0a84ff99;stroke-width:2px}.workflow-canvas.svelte-k683l9 .svelte-flow__selection{background:#0a84ff14!important;border:1px solid #0a84ff4d!important}.workflow-canvas.svelte-k683l9 .svelte-flow__controls{background:#1e1e1ed9!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important}.workflow-canvas.svelte-k683l9 .svelte-flow__controls-button{color:#ffffffa6!important;fill:#ffffffa6!important;background:0 0!important;border:none!important}.workflow-canvas.svelte-k683l9 .svelte-flow__controls-button:hover{color:#ffffffe6!important;fill:#ffffffe6!important;background:#ffffff14!important}.workflow-canvas.svelte-k683l9 .svelte-flow__controls-button svg{fill:inherit!important}.workflow-canvas.svelte-k683l9 .svelte-flow__minimap{background:#141414cc!important;border:1px solid #ffffff14!important;border-radius:8px!important}.workflow-canvas.svelte-k683l9 .svelte-flow__minimap-mask{fill:#0009!important}.workflow-canvas.svelte-k683l9 .svelte-flow__node{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.workflow-canvas.svelte-k683l9 .svelte-flow__node.selected{border-radius:10px!important;box-shadow:0 0 0 2px #0a84ff80!important}.workflow-canvas.svelte-k683l9 .svelte-flow__edge-text{fill:#ffffffa6;font-size:10px}.workflow-canvas.svelte-k683l9 .svelte-flow__edge-textbg{fill:#141414d9}@keyframes svelte-k683l9-wf-dash{to{stroke-dashoffset:-10px}}.c4-person-node.svelte-pfeo4y{cursor:pointer;border-width:1px;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:140px;max-width:160px;padding:12px 14px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:box-shadow .15s,transform .1s;display:flex;position:relative}.c4-person-node.svelte-pfeo4y:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #0a84ff66}.person-head.svelte-pfeo4y{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.person-info.svelte-pfeo4y{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.person-name.svelte-pfeo4y{text-align:center;word-break:break-word;font-size:12px;font-weight:600;line-height:1.3}.person-desc.svelte-pfeo4y{text-align:center;font-size:9px;line-height:1.4}.person-badge.svelte-pfeo4y{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:1px 6px;font-size:8px;font-weight:600}.external-badge.svelte-pfeo4y{color:#ffffff73;background:#6b728040}.drill-indicator.svelte-pfeo4y{color:#fff6;position:absolute;top:6px;right:8px}.c4-system-node.svelte-73dvry{cursor:pointer;border-width:1px;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:180px;max-width:200px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:box-shadow .15s,transform .1s;display:flex;position:relative}.c4-system-node.svelte-73dvry:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #2563eb80}.node-type-label.svelte-73dvry{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:8px;font-weight:700}.node-name.svelte-73dvry{text-align:center;word-break:break-word;font-size:13px;font-weight:600;line-height:1.3}.node-desc.svelte-73dvry{text-align:center;font-size:9px;line-height:1.4}.tech-badge.svelte-73dvry{border-radius:4px;padding:1px 6px;font-size:9px}.drill-indicator.svelte-73dvry{color:#fff6;position:absolute;top:6px;right:8px}.c4-container-node.svelte-pbpyf2{cursor:pointer;background:#1d4ed826;border:1px solid #1d4ed873;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:180px;max-width:200px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:box-shadow .15s,transform .1s;display:flex;position:relative}.c4-container-node.svelte-pbpyf2:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #1d4ed899}.node-type-label.svelte-pbpyf2{text-transform:uppercase;letter-spacing:.08em;color:#60a5fa;opacity:.8;font-size:8px;font-weight:700}.node-name.svelte-pbpyf2{color:#ffffffe0;text-align:center;word-break:break-word;font-size:13px;font-weight:600;line-height:1.3}.tech-badge.svelte-pbpyf2{color:#ffffff8c;background:#ffffff12;border-radius:4px;padding:1px 6px;font-size:9px}.node-desc.svelte-pbpyf2{color:#ffffff73;text-align:center;font-size:9px;line-height:1.4}.kb-link.svelte-pbpyf2{color:#60a5fab3;align-items:center;gap:3px;margin-top:2px;font-size:8px;text-decoration:none;display:flex}.kb-link.svelte-pbpyf2:hover{color:#60a5fa}.drill-indicator.svelte-pbpyf2{color:#fff6;position:absolute;top:6px;right:8px}.c4-database-node.svelte-cxd2a{cursor:pointer;flex-direction:column;min-width:160px;max-width:180px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:filter .15s,transform .1s;display:flex;position:relative}.c4-database-node.svelte-cxd2a:hover{filter:brightness(1.15);transform:translateY(-1px)}.db-cap-top.svelte-cxd2a{flex-shrink:0;width:100%;height:22px}.db-body.svelte-cxd2a{background:#6d28d940;border-left:1px solid #7c3aed80;border-right:1px solid #7c3aed80;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;display:flex}.db-cap-bottom.svelte-cxd2a{flex-shrink:0;width:100%;height:22px;margin-top:-1px}.node-type-label.svelte-cxd2a{text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd;opacity:.85;font-size:8px;font-weight:700}.node-name.svelte-cxd2a{color:#ffffffe0;text-align:center;word-break:break-word;font-size:12px;font-weight:600;line-height:1.3}.tech-badge.svelte-cxd2a{color:#c4b5fdb3;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:9px}.node-desc.svelte-cxd2a{color:#fff6;text-align:center;font-size:9px;line-height:1.4}.kb-link.svelte-cxd2a{color:#c4b5fd99;font-size:8px;text-decoration:none}.kb-link.svelte-cxd2a:hover{color:#c4b5fd}.drill-indicator.svelte-cxd2a{color:#fff6;position:absolute;top:6px;right:8px}.c4-queue-node.svelte-1rvjw0i{cursor:pointer;min-width:180px;max-width:200px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:filter .15s,transform .1s;position:relative}.c4-queue-node.svelte-1rvjw0i:hover{filter:brightness(1.15);transform:translateY(-1px)}.queue-shape.svelte-1rvjw0i{clip-path:polygon(16px 0%,100% 0%,calc(100% - 16px) 100%,0% 100%);background:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:10px 24px;display:flex}.node-type-label.svelte-1rvjw0i{text-transform:uppercase;letter-spacing:.08em;color:#fcd34d;opacity:.85;font-size:8px;font-weight:700}.node-name.svelte-1rvjw0i{color:#ffffffe0;text-align:center;word-break:break-word;font-size:12px;font-weight:600;line-height:1.3}.tech-badge.svelte-1rvjw0i{color:#fcd34db3;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:9px}.node-desc.svelte-1rvjw0i{color:#ffffff73;text-align:center;font-size:9px;line-height:1.4}.kb-link.svelte-1rvjw0i{color:#fcd34d99;font-size:8px;text-decoration:none}.kb-link.svelte-1rvjw0i:hover{color:#fcd34d}.c4-component-node.svelte-119m6fa{cursor:pointer;background:#3b82f61f;border:1px solid #3b82f666;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:150px;max-width:170px;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:box-shadow .15s,transform .1s;display:flex;position:relative}.c4-component-node.svelte-119m6fa:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #3b82f680}.component-icon.svelte-119m6fa{color:#93c5fd80;position:absolute;top:6px;left:8px}.node-type-label.svelte-119m6fa{text-transform:uppercase;letter-spacing:.08em;color:#93c5fd;opacity:.8;font-size:8px;font-weight:700}.node-name.svelte-119m6fa{color:#ffffffe0;text-align:center;word-break:break-word;font-size:12px;font-weight:600;line-height:1.3}.tech-badge.svelte-119m6fa{color:#93c5fda6;background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:9px}.node-desc.svelte-119m6fa{color:#fff6;text-align:center;font-size:9px;line-height:1.4}.kb-link.svelte-119m6fa{color:#93c5fd99;align-items:center;gap:3px;margin-top:1px;font-size:8px;text-decoration:none;display:flex}.kb-link.svelte-119m6fa:hover{color:#93c5fd}.c4-handle:hover{background:#ffffff73!important}.c4-group-node.svelte-rwp1hm{cursor:default;pointer-events:none;background:#2563eb0a;border:1.5px dashed;border-radius:12px;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.group-label.svelte-rwp1hm{pointer-events:auto;cursor:pointer;background:#0a0f1ed9;border-radius:0 0 6px 6px;align-items:center;gap:6px;padding:2px 8px;display:flex;position:absolute;top:-1px;left:12px}.group-type.svelte-rwp1hm{text-transform:uppercase;letter-spacing:.08em;color:#93c5fd99;font-size:8px;font-weight:700}.group-name.svelte-rwp1hm{color:#fff9;font-size:11px;font-weight:600}.group-tech.svelte-rwp1hm{color:#ffffff59;font-size:8px}.c4-handle{background:#fff3!important;border:1.5px solid #ffffff59!important;border-radius:50%!important;width:7px!important;height:7px!important}.c4-diagram.svelte-vu8yvi{flex-direction:column;gap:8px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.c4-header.svelte-vu8yvi{flex-direction:column;gap:4px;display:flex}.c4-title-row.svelte-vu8yvi{align-items:center;gap:10px;display:flex}.c4-title.svelte-vu8yvi{color:#ffffffe6;margin:0;font-size:14px;font-weight:600}.c4-level-badge.svelte-vu8yvi{color:#ffffffe6;text-transform:uppercase;letter-spacing:.06em;background:#2563eb80;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600}.c4-description.svelte-vu8yvi{color:#ffffff73;margin:0;font-size:12px}.c4-canvas.svelte-vu8yvi{background:#0a0f1e99;border:1px solid #ffffff0f;border-radius:12px;width:100%;height:480px;position:relative;overflow:hidden}.c4-loading.svelte-vu8yvi,.c4-error.svelte-vu8yvi{color:#ffffff73;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.c4-error.svelte-vu8yvi{color:#ef4444bf}.c4-spinner.svelte-vu8yvi{border:2px solid #ffffff1a;border-top-color:#3b82f6b3;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite svelte-vu8yvi-c4-spin}@keyframes svelte-vu8yvi-c4-spin{to{transform:rotate(360deg)}}.c4-legend.svelte-vu8yvi{flex-wrap:wrap;gap:14px;padding:2px 0;display:flex}.c4-legend-item.svelte-vu8yvi{color:#fff6;align-items:center;gap:5px;font-size:10px;display:flex}.c4-legend-swatch.svelte-vu8yvi{border-radius:2px;flex-shrink:0;width:10px;height:10px}.c4-canvas.svelte-vu8yvi .svelte-flow,.c4-canvas.svelte-vu8yvi .svelte-flow__background{background:0 0!important}.c4-canvas.svelte-vu8yvi .svelte-flow__node{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.c4-canvas.svelte-vu8yvi .svelte-flow__node.selected{border-radius:10px!important;box-shadow:0 0 0 2px #3b82f68c!important}.c4-canvas.svelte-vu8yvi .svelte-flow__edge-path{stroke:#fff3}.c4-canvas.svelte-vu8yvi .svelte-flow__edge.animated .svelte-flow__edge-path{stroke-dasharray:8 4;animation:.8s linear infinite svelte-vu8yvi-c4-dash}.c4-canvas.svelte-vu8yvi .svelte-flow__edge.selected .svelte-flow__edge-path{stroke:#3b82f6b3;stroke-width:2px}.c4-canvas.svelte-vu8yvi .svelte-flow__edge-text{fill:#fff9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px}.c4-canvas.svelte-vu8yvi .svelte-flow__edge-textbg{fill:#0a0f1ed9}.c4-canvas.svelte-vu8yvi .svelte-flow__controls{background:#141928e0!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:0 4px 12px #00000059!important}.c4-canvas.svelte-vu8yvi .svelte-flow__controls-button{color:#fff9!important;fill:#fff9!important;background:0 0!important;border:none!important}.c4-canvas.svelte-vu8yvi .svelte-flow__controls-button:hover{color:#ffffffe6!important;fill:#ffffffe6!important;background:#ffffff14!important}.c4-canvas.svelte-vu8yvi .svelte-flow__controls-button svg{fill:inherit!important}.c4-canvas.svelte-vu8yvi .svelte-flow__minimap{background:#0f1423d9!important;border:1px solid #ffffff12!important;border-radius:8px!important}.c4-canvas.svelte-vu8yvi .svelte-flow__minimap-mask{fill:#0000008c!important}.c4-canvas.svelte-vu8yvi .svelte-flow__node-group{background:0 0!important;border:none!important;padding:0!important}@keyframes svelte-vu8yvi-c4-dash{to{stroke-dashoffset:-12px}}.ripple-faq[open].svelte-wxt0nt .ripple-faq-chevron:where(.svelte-wxt0nt){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ripple-faq-chevron.svelte-wxt0nt{transition:none}}.ripple-mhero-grid.svelte-154jbxh{background-image:radial-gradient(circle, color-mix(in oklab, var(--foreground) 12%, transparent) 1px, transparent 1px);background-size:22px 22px}.ripple-mhero-glow.svelte-154jbxh{background:radial-gradient(60% 60% at 30% 25%, color-mix(in oklab, var(--primary) 45%, transparent) 0%, transparent 60%), radial-gradient(50% 50% at 80% 70%, color-mix(in oklab, var(--primary) 28%, transparent) 0%, transparent 60%);filter:blur(34px)saturate(1.15);opacity:.55;background-size:180% 180%;animation:16s ease-in-out infinite alternate svelte-154jbxh-ripple-mhero-drift}@keyframes svelte-154jbxh-ripple-mhero-drift{0%{background-position:0%,100% 0}to{background-position:100% 0,0 100%}}.ripple-mhero.svelte-154jbxh:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 4%, transparent) 0%, transparent 28%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ripple-mhero-glow.svelte-154jbxh{animation:none}}.ripple-marquee-track.svelte-f050u4{animation:svelte-f050u4-ripple-marquee-x var(--marquee-duration,30s) linear infinite}.ripple-marquee-v.svelte-f050u4{animation-name:svelte-f050u4-ripple-marquee-y}.ripple-marquee-reverse.svelte-f050u4{animation-direction:reverse}[data-pause-hover=true]:hover .ripple-marquee-track.svelte-f050u4{animation-play-state:paused}@keyframes svelte-f050u4-ripple-marquee-x{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes svelte-f050u4-ripple-marquee-y{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.ripple-marquee-track.svelte-f050u4{animation:none}}.ripple-border-beam.svelte-134t6kr{padding:var(--beam-size,1.5px);background:conic-gradient(from var(--beam-angle,0deg), transparent 0 75%, var(--beam-from,#ffaa40), var(--beam-to,#9c40ff));-webkit-mask-composite:xor;animation:svelte-134t6kr-ripple-border-beam-spin var(--beam-duration,8s) linear infinite;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-134t6kr-ripple-border-beam-spin{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.ripple-border-beam.svelte-134t6kr{animation:none}}.ripple-shimmer.svelte-1j4h9j7{--shimmer-color:#ffffffd9;background:linear-gradient(110deg, transparent 40%, var(--shimmer-color) 50%, transparent 60%) no-repeat;background-size:var(--shimmer-width,100px) 100%;animation:svelte-1j4h9j7-ripple-shimmer-sweep var(--shimmer-duration,2s) linear infinite;background-clip:text}@keyframes svelte-1j4h9j7-ripple-shimmer-sweep{0%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.ripple-shimmer.svelte-1j4h9j7{animation:none}}.ripple-beam-flow.svelte-9dtmmu{stroke-dasharray:40 220;animation:svelte-9dtmmu-ripple-beam-flow var(--beam-duration,4s) linear infinite}@keyframes svelte-9dtmmu-ripple-beam-flow{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ripple-beam-flow.svelte-9dtmmu{animation:none}}.ripple-aurora.svelte-1z103o0{background:radial-gradient(40% 50% at 20% 20%, var(--aurora-c1) 0%, transparent 60%), radial-gradient(45% 55% at 80% 30%, var(--aurora-c2) 0%, transparent 60%), radial-gradient(50% 60% at 50% 80%, var(--aurora-c3) 0%, transparent 60%);filter:blur(60px)saturate(1.2);opacity:.45;animation:svelte-1z103o0-ripple-aurora-drift var(--aurora-speed,12s) ease-in-out infinite alternate;background-size:200% 200%}@keyframes svelte-1z103o0-ripple-aurora-drift{0%{background-position:0%,100% 0,50% 100%}to{background-position:100%,0 100%,50% 0}}@media (prefers-reduced-motion:reduce){.ripple-aurora.svelte-1z103o0{animation:none}}.ripple-spotlight.svelte-1gpjas8{background:radial-gradient(var(--spotlight-size,300px) circle at var(--spotlight-x,50%) var(--spotlight-y,50%), var(--spotlight-color,#ffffff1f), transparent 80%);opacity:0;transition:opacity .2s}.group.svelte-1gpjas8:hover .ripple-spotlight:where(.svelte-1gpjas8){opacity:1}@media (prefers-reduced-motion:reduce){.ripple-spotlight.svelte-1gpjas8{transition:none}}.ripple-bento.svelte-nrjcds{grid-template-columns:repeat(var(--bento-cols,3), minmax(0, 1fr))}.ripple-te-unit.svelte-1gw1n6{white-space:pre;animation:.5s both svelte-1gw1n6-ripple-te-fade;display:inline-block}.ripple-te-gradient.svelte-1gw1n6 .ripple-te-unit:where(.svelte-1gw1n6){background:linear-gradient(90deg, var(--ripple-te-from,#6366f1), var(--ripple-te-to,#ec4899));color:#0000;background-clip:text;animation:.5s both svelte-1gw1n6-ripple-te-rise}.ripple-te-shimmer.svelte-1gw1n6 .ripple-te-unit:where(.svelte-1gw1n6){animation:.5s both svelte-1gw1n6-ripple-te-rise}@keyframes svelte-1gw1n6-ripple-te-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1gw1n6-ripple-te-rise{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ripple-te-unit.svelte-1gw1n6{animation:10ms both svelte-1gw1n6-ripple-te-fade!important;transform:none!important}}.flashcard.svelte-xc1ac9{transform-style:preserve-3d;perspective:1000px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.flashcard.is-flipped.svelte-xc1ac9{transform:rotateY(180deg)}.flashcard.svelte-xc1ac9 .flashcard-face{backface-visibility:hidden}.flashcard.svelte-xc1ac9 .flashcard-back{transform:rotateY(180deg)}.ripple-stream-caret.svelte-lt7iqu{vertical-align:text-bottom;opacity:.85;background:currentColor;width:.5em;height:1.05em;margin-left:1px;animation:1s step-end infinite svelte-lt7iqu-ripple-stream-blink;display:inline-block}.ripple-stream-caret--static.svelte-lt7iqu{animation:none}@media (prefers-reduced-motion:reduce){.ripple-stream-caret.svelte-lt7iqu{animation:none}}@keyframes svelte-lt7iqu-ripple-stream-blink{0%,50%{opacity:.85}50.01%,to{opacity:0}}.ripple-tool-call .ripple-tool-spin{animation:.9s linear infinite svelte-21n8v7-ripple-tool-spin}@keyframes svelte-21n8v7-ripple-tool-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ripple-tool-call .ripple-tool-spin{animation:none}}.ripple-reasoning-shimmer.svelte-1etkjhw{background:linear-gradient(90deg, currentColor 0%, color-mix(in oklab, currentColor 30%, transparent) 50%, currentColor 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;background-clip:text;animation:1.4s linear infinite svelte-1etkjhw-ripple-reasoning-sweep}.ripple-reasoning-dot.svelte-1etkjhw{animation:1s ease-in-out infinite svelte-1etkjhw-ripple-reasoning-pulse}@keyframes svelte-1etkjhw-ripple-reasoning-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1etkjhw-ripple-reasoning-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ripple-reasoning-shimmer.svelte-1etkjhw{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.ripple-reasoning-dot.svelte-1etkjhw{animation:none}}.ripple-dashboard.svelte-1rjqzpq{opacity:0;width:100%;min-height:200px;transition:opacity .2s}.ripple-dashboard--mounted.svelte-1rjqzpq{opacity:1}.muuri-grid.svelte-1rjqzpq{width:100%;min-height:200px;position:relative}.muuri-item{z-index:1;box-sizing:border-box;padding:5px;display:block;position:absolute}.muuri-item.muuri-item-dragging{z-index:10}.muuri-item.muuri-item-releasing{z-index:2}.muuri-item.muuri-item-hidden{z-index:0}.muuri-w-sm{width:33.333%}.muuri-w-md{width:50%}.muuri-w-full{width:100%}@media (width<=600px){.muuri-w-sm,.muuri-w-md,.muuri-w-full{width:100%}}@media (width>=601px) and (width<=900px){.muuri-w-sm,.muuri-w-md{width:50%}}.muuri-item-content{width:100%;height:100%}.muuri-placeholder{background:#ffffff0f;border:1px dashed #fff3;border-radius:10px;width:100%;height:100%}.ripple-widget-card.svelte-1rjqzpq{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;height:100%;padding:12px;transition:border-color .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ripple-widget-card.svelte-1rjqzpq:hover{border-color:#ffffff24;box-shadow:0 4px 20px #00000026}.ripple-widget-header.svelte-1rjqzpq{flex-shrink:0;align-items:center;gap:7px;margin-bottom:10px;display:flex}.ripple-widget-title.svelte-1rjqzpq{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;flex:1;font-size:11px;font-weight:600}.ripple-widget-menu-wrap.svelte-1rjqzpq{position:relative}.ripple-widget-menu-btn.svelte-1rjqzpq{color:#fff3;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .12s,color .12s,background .12s;display:flex}.ripple-widget-card.svelte-1rjqzpq:hover .ripple-widget-menu-btn:where(.svelte-1rjqzpq){opacity:1}.ripple-widget-menu-btn.svelte-1rjqzpq:hover{color:#fff9;background:#ffffff14}.ripple-widget-dropdown.svelte-1rjqzpq{z-index:50;-webkit-backdrop-filter:blur(20px);background:#1e1e1cf7;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;min-width:160px;padding:3px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 36px #00000080}.ripple-widget-dropdown-item.svelte-1rjqzpq{color:#ffffffb3;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .1s,color .1s;display:flex}.ripple-widget-dropdown-item.svelte-1rjqzpq:hover{color:#ffffffe6;background:#ffffff0f}.ripple-widget-dropdown-sep.svelte-1rjqzpq{background:#ffffff0f;height:1px;margin:2px 6px}.ripple-widget-dropdown-danger.svelte-1rjqzpq{color:#ff453ab3}.ripple-widget-dropdown-danger.svelte-1rjqzpq:hover{color:#ff453a;background:#ff453a1a}.muuri-grip{color:#ffffff4d;cursor:grab;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:20px;padding:0;transition:color .12s,background .12s;display:flex}.muuri-grip:hover{color:#fff9;background:#ffffff0f}.muuri-grip:active{cursor:grabbing}.ripple-widget-body.svelte-1rjqzpq{flex:1;min-height:0;overflow:auto}.muuri-resize-handle.svelte-1rjqzpq{cursor:nwse-resize;opacity:0;z-index:5;width:16px;height:16px;transition:opacity .15s;position:absolute;bottom:0;right:0}.muuri-resize-handle.svelte-1rjqzpq:after{content:"";border-bottom:2px solid #ffffff4d;border-right:2px solid #ffffff4d;border-radius:0 0 2px;width:8px;height:8px;position:absolute;bottom:4px;right:4px}.muuri-item:hover .muuri-resize-handle.svelte-1rjqzpq{opacity:1}.ripple-dashboard-empty.svelte-1rjqzpq{color:#ffffff4d;border:1px dashed #ffffff1f;border-radius:12px;justify-content:center;align-items:center;min-height:200px;font-size:13px;display:flex}.report-body.svelte-8gojel{grid-template-columns:1fr 2fr;gap:.5rem 1.5rem;padding:.5rem 0;display:grid}.report-body__row.svelte-8gojel{display:contents}.report-body__label.svelte-8gojel{color:var(--ripple-muted-foreground,inherit);border-bottom:1px solid var(--ripple-border,var(--border));padding:.375rem 0;font-size:.875rem;font-weight:500}.report-body__value.svelte-8gojel{color:var(--ripple-foreground,inherit);border-bottom:1px solid var(--ripple-border,var(--border));padding:.375rem 0;font-size:.875rem}.timeline-layout.svelte-1srlkqa{flex-direction:column;gap:.75rem;display:flex}.timeline-layout__title.svelte-1srlkqa{color:var(--ripple-foreground,inherit);font-size:1.125rem;font-weight:600}.timeline-layout__description.svelte-1srlkqa{color:var(--ripple-muted-foreground,inherit);font-size:.875rem}.table-layout.svelte-s99791{flex-direction:column;gap:.75rem;display:flex}.table-layout__title.svelte-s99791{color:var(--ripple-foreground,inherit);font-size:1.125rem;font-weight:600}.table-layout__description.svelte-s99791{color:var(--ripple-muted-foreground,inherit);font-size:.875rem}.article-layout.svelte-o5araz{max-width:56rem;margin-inline:auto}.article-layout__header.svelte-o5araz{margin-bottom:2rem}.article-layout__cover.svelte-o5araz{aspect-ratio:21/9;border-radius:1rem;margin-bottom:1.5rem;overflow:hidden}.article-layout__cover.svelte-o5araz img:where(.svelte-o5araz){object-fit:cover;width:100%;height:100%}.article-layout__h1.svelte-o5araz{color:var(--ripple-foreground,inherit);font-size:1.875rem;font-weight:700;line-height:1.2}.article-layout__lead.svelte-o5araz{color:var(--ripple-muted-foreground,inherit);margin-top:.75rem;font-size:1.125rem}.article-layout__meta.svelte-o5araz{color:var(--ripple-muted-foreground,inherit);flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.875rem;display:flex}.article-layout__meta-item.svelte-o5araz:before{content:"· "}.article-layout__meta-item.svelte-o5araz:first-child:before{content:""}.article-layout__body.svelte-o5araz{align-items:flex-start;gap:2rem;display:flex}.article-layout__content.svelte-o5araz{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.article-layout__section.svelte-o5araz{scroll-margin-top:5rem}.article-layout__h2.svelte-o5araz{color:var(--ripple-foreground,inherit);margin-top:1.5rem;font-size:1.5rem;font-weight:700}.article-layout__h3.svelte-o5araz{color:var(--ripple-foreground,inherit);margin-top:1.25rem;font-size:1.25rem;font-weight:600}.article-layout__h4.svelte-o5araz{color:var(--ripple-foreground,inherit);margin-top:1rem;font-size:1.125rem;font-weight:600}.article-layout__p.svelte-o5araz{color:var(--ripple-foreground,inherit);opacity:.85;font-size:1rem;line-height:1.75}.article-layout__step.svelte-o5araz{background:var(--ripple-card,var(--card));border:1px solid var(--ripple-border,var(--border));border-radius:.75rem;gap:1rem;margin-block:1.25rem;padding:1rem;display:flex}.article-layout__step-num.svelte-o5araz{background:var(--ripple-primary,var(--primary));color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:flex}.article-layout__step-body.svelte-o5araz{flex:1}.article-layout__step-text.svelte-o5araz{color:var(--ripple-foreground,inherit);font-weight:500}.article-layout__step-img.svelte-o5araz{object-fit:cover;border-radius:.5rem;max-height:16rem;margin-top:.75rem}.article-layout__figure.svelte-o5araz{margin-block:1.5rem}.article-layout__figure.svelte-o5araz img:where(.svelte-o5araz){border-radius:.75rem;width:100%}.article-layout__figure.svelte-o5araz figcaption:where(.svelte-o5araz){text-align:center;color:var(--ripple-muted-foreground,inherit);margin-top:.5rem;font-size:.875rem}.article-layout__video.svelte-o5araz{aspect-ratio:16/9;background:#000;border-radius:.75rem;margin-block:1.5rem;overflow:hidden}.article-layout__video.svelte-o5araz video:where(.svelte-o5araz){width:100%;height:100%}.article-layout__callout.svelte-o5araz{border-left:4px solid;border-radius:0 .5rem .5rem 0;align-items:flex-start;gap:.75rem;margin-block:1rem;padding:1rem;display:flex}.article-layout__callout--tip.svelte-o5araz{color:#14532d;background:#22c55e1a;border-color:#22c55e}.article-layout__callout--warning.svelte-o5araz{color:#78350f;background:#f59e0b1a;border-color:#f59e0b}.article-layout__callout-icon.svelte-o5araz{flex-shrink:0;font-size:1.25rem}.article-layout__callout.svelte-o5araz p:where(.svelte-o5araz){font-size:.9375rem;line-height:1.6}.article-layout__code.svelte-o5araz{color:#e2e8f0;background:#0f172a;border-radius:.5rem;margin-block:1rem;padding:1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.article-layout__toc.svelte-o5araz{flex-shrink:0;width:16rem;display:none}@media (width>=1024px){.article-layout__toc.svelte-o5araz{display:block}}.article-layout__toc-card.svelte-o5araz{background:var(--ripple-card,var(--card));border:1px solid var(--ripple-border,var(--border));border-radius:.75rem;padding:1rem;position:sticky;top:1rem}.article-layout__toc-heading.svelte-o5araz{text-transform:uppercase;letter-spacing:.05em;color:var(--ripple-muted-foreground,inherit);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.article-layout__toc-item.svelte-o5araz{text-align:left;width:100%;color:var(--ripple-muted-foreground,inherit);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;transition:background .15s;display:flex}.article-layout__toc-item.svelte-o5araz:hover{background:var(--ripple-muted,var(--muted));color:var(--ripple-foreground,inherit)}.article-layout__toc-step.svelte-o5araz{width:1.25rem;color:var(--ripple-muted-foreground,inherit);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.article-layout__toc-label.svelte-o5araz{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.slides-layout.svelte-1f06y9n{flex-direction:column;gap:1.5rem;width:100%;max-width:64rem;margin-inline:auto;display:flex}.slides-layout__head.svelte-1f06y9n{text-align:center}.slides-layout__deck-title.svelte-1f06y9n{color:var(--ripple-muted-foreground,inherit);margin:0;font-size:1.125rem;font-weight:600}.slides-layout__deck-sub.svelte-1f06y9n{color:var(--ripple-muted-foreground,inherit);opacity:.8;margin:.25rem 0 0;font-size:.875rem}.slides-layout__stage.svelte-1f06y9n{border:1px solid var(--ripple-border,var(--border));background:var(--ripple-card,var(--card));border-radius:1rem;justify-content:center;align-items:center;min-height:24rem;padding:3rem;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.slides-layout__slide.svelte-1f06y9n{text-align:center;flex-direction:column;gap:1rem;width:100%;max-width:48rem;display:flex}.slides-layout__controls.svelte-1f06y9n{justify-content:center;align-items:center;gap:1rem;display:flex}.slides-layout__nav.svelte-1f06y9n{color:var(--ripple-foreground,inherit);background:var(--ripple-card,var(--card));border:1px solid var(--ripple-border,var(--border));cursor:pointer;border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.slides-layout__nav.svelte-1f06y9n:hover:not(:disabled){background:var(--ripple-muted,var(--muted))}.slides-layout__nav.svelte-1f06y9n:disabled{opacity:.4;cursor:not-allowed}.slides-layout__dots.svelte-1f06y9n{align-items:center;gap:.5rem;display:inline-flex}.slides-layout__dot.svelte-1f06y9n{background:var(--ripple-border,var(--border));cursor:pointer;border:none;border-radius:9999px;width:.625rem;height:.625rem;padding:0;transition:background .15s,transform .15s}.slides-layout__dot.svelte-1f06y9n:hover{background:var(--ripple-muted-foreground,var(--muted-foreground))}.slides-layout__dot.is-active.svelte-1f06y9n{background:var(--ripple-primary,var(--primary));transform:scale(1.25)}.slides-layout__counter.svelte-1f06y9n{font-variant-numeric:tabular-nums;color:var(--ripple-muted-foreground,inherit);text-align:center;min-width:3.5rem;font-size:.8125rem}.intent-renderer__empty.svelte-1pfso86{color:var(--ripple-muted-foreground);padding:1rem;font-size:.85rem}.chain-progress.svelte-1lekku5{padding:.5rem 0}.chain-progress__dots.svelte-1lekku5{justify-content:center;align-items:center;gap:.5rem;display:flex}.chain-progress__dot-wrap.svelte-1lekku5{justify-content:center;align-items:center;display:flex;position:relative}.chain-progress__dot.svelte-1lekku5{background:color-mix(in oklch, var(--ripple-muted-foreground) 25%, transparent);border-radius:9999px;width:.5rem;height:.5rem;transition:width .2s ease-out,height .2s ease-out,background-color .2s ease-out,transform .2s ease-out;display:block}.chain-progress__dot.is-completed.svelte-1lekku5{background:color-mix(in oklch, var(--ripple-accent) 45%, transparent)}.chain-progress__dot.is-current.svelte-1lekku5{background:var(--ripple-accent);width:.625rem;height:.625rem;transform:scale(1.1)}.chain-progress__tip.svelte-1lekku5{white-space:nowrap;border-radius:var(--ripple-radius);background:var(--ripple-surface);color:var(--ripple-surface-foreground);border:1px solid var(--ripple-border);opacity:0;pointer-events:none;z-index:20;padding:.15rem .45rem;font-size:.7rem;transition:opacity .2s ease-out;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.chain-progress__dot-wrap.svelte-1lekku5:hover .chain-progress__tip:where(.svelte-1lekku5){opacity:1}.chain-progress__counter.svelte-1lekku5{text-align:center;letter-spacing:.02em;color:var(--ripple-muted-foreground);margin-top:.5rem;font-size:.7rem;font-weight:500}.chain-progress__stepper.svelte-1lekku5{scrollbar-width:none;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.chain-progress__stepper.svelte-1lekku5::-webkit-scrollbar{display:none}.chain-progress__chip.svelte-1lekku5{background:var(--ripple-muted);color:var(--ripple-muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;transition:background-color .2s ease-out;display:inline-flex}.chain-progress__chip--current.svelte-1lekku5{background:var(--ripple-accent);color:var(--ripple-accent-foreground);font-weight:500}.chain-progress__chip-num.svelte-1lekku5{background:color-mix(in oklch, var(--ripple-accent) 12%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:600;display:inline-flex}.chain-progress__chip-num--current.svelte-1lekku5{background:color-mix(in oklch, var(--ripple-accent-foreground) 20%, transparent)}.chain-progress__chip-label.svelte-1lekku5{text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-weight:500;overflow:hidden}.chain-progress__connector.svelte-1lekku5{background:var(--ripple-border);flex-shrink:0;width:.5rem;height:1px}.chain-progress__connector.svelte-1lekku5:last-of-type{display:none}.flow-runner.svelte-1yn6g7d{flex-direction:column;gap:.75rem;display:flex}.flow-runner__card.svelte-1yn6g7d{border-radius:var(--ripple-radius);border:1px solid var(--ripple-border);background:var(--ripple-surface);color:var(--ripple-surface-foreground);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000d}.flow-runner__card.svelte-1yn6g7d .ripple-root{flex-direction:column;display:flex}.flow-runner__card.svelte-1yn6g7d :where(.ripple-root)>*+*,.flow-runner__card.svelte-1yn6g7d :where(.ripple-root [data-ripple-container]:not([class*=flex]):not([class*=grid]):not([class*=gap-]))>*+*{margin-top:1rem}.flow-runner__header.svelte-1yn6g7d{flex-direction:column;gap:.25rem;display:flex}.flow-runner__title.svelte-1yn6g7d{letter-spacing:-.011em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.flow-runner__desc.svelte-1yn6g7d{color:var(--ripple-muted-foreground);margin:0;font-size:.875rem;line-height:1.45}.flow-runner__nav.svelte-1yn6g7d{border-top:1px solid var(--ripple-border);justify-content:flex-start;margin-top:.25rem;padding-top:1rem;display:flex}.flow-runner__back.svelte-1yn6g7d{appearance:none;color:var(--ripple-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.375rem;margin-left:-.75rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.flow-runner__back.svelte-1yn6g7d:hover{color:var(--ripple-surface-foreground);background:var(--ripple-muted)}.flow-runner__back.svelte-1yn6g7d:focus-visible{outline:2px solid var(--ripple-ring);outline-offset:2px}.flow-runner__done.svelte-1yn6g7d{text-align:center;align-items:center;gap:.75rem;padding:2rem 1.5rem}.flow-runner__check.svelte-1yn6g7d{width:3rem;height:3rem;color:var(--ripple-success-foreground,#fff);background:var(--ripple-success,oklch(72% .17 155));box-shadow:0 2px 8px color-mix(in oklch, var(--ripple-success,oklch(72% .17 155)) 35%, transparent);border-radius:9999px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}
