.rumination-beautiful-root{color:var(--bd-fg,#1a1a24)}.rumination-beautiful-root .rumination-toolbar-wrap,.rumination-beautiful-root .rumination-workbench{width:calc(100% - 60px);max-width:calc(100vw - 60px);margin-left:auto;margin-right:auto;box-sizing:border-box}html[data-rumination-mesh-page=true]:not([data-color-scheme=dark]) [class*=bd-aurora-bg],html[data-rumination-mesh-page=true]:not([data-color-scheme=dark]) [class*=bd-eff-bg]{background-color:#faf9f8!important}.rumination-beautiful-root .landing-mesh-blob{opacity:1}.rumination-beautiful-root .landing-mesh-noise{opacity:.06}.rumination-beautiful-table-widget{--flow-rumination:#91c2ff}.rumination-beautiful-card{background:hsla(0,0%,100%,.52);backdrop-filter:blur(14px);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid hsla(0,0%,100%,.42)}.rumination-beautiful-card--chat{background:hsla(0,0%,100%,.38);border-radius:18px}.rumination-beautiful-chat-panel .flow-msg-user-context-bar{color:#1e40af;background:hsla(0,0%,100%,.78);border:none;box-shadow:0 2px 14px rgba(15,23,42,.06),0 1px 4px rgba(145,194,255,.12)}.rumination-beautiful-chat-panel .flow-msg-user-context-icon{color:#2563eb}.rumination-beautiful-root.flow-light[data-phase=rumination] .flow-msg-user-content{background:linear-gradient(145deg,color-mix(in srgb,var(--flow-rumination) 40%,#fff) 0,color-mix(in srgb,var(--flow-rumination) 24%,#f0f7ff) 100%);border:none!important;box-shadow:0 6px 24px rgba(15,23,42,.06),0 2px 8px rgba(145,194,255,.14);color:#1e3a5f;max-width:100%;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:0;word-break:normal;overflow-wrap:break-word;line-break:strict}.rumination-beautiful-chat-panel .flow-dimension-label{margin-bottom:.75rem}.rumination-beautiful-root .rumination-beautiful-chat-panel .rumination-chat-body-fade{--rum-scroll-fade-top:2rem;--rum-scroll-fade-bottom:6rem;padding-bottom:9rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--rum-scroll-fade-top),#000 calc(100% - var(--rum-scroll-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--rum-scroll-fade-top),#000 calc(100% - var(--rum-scroll-fade-bottom)),transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.rumination-beautiful-root .rumination-beautiful-chat-panel{--rumination-msg-left-edge:12px;--rumination-msg-right-edge:12px;--rumination-msg-max-track:min(960px,calc(100% - var(--rumination-msg-left-edge) - var(--rumination-msg-right-edge)))}.rumination-beautiful-root .rumination-beautiful-chat-panel .flow-msg-ai-wrap,.rumination-beautiful-root .rumination-beautiful-chat-panel .flow-msg-think-wrap{margin-left:var(--rumination-msg-left-edge);margin-right:auto;max-width:var(--rumination-msg-max-track)}.rumination-beautiful-root .rumination-beautiful-chat-panel .flow-msg-user .flow-msg-user-wrap{margin-right:var(--rumination-msg-right-edge);margin-left:auto;max-width:min(66.67%,var(--rumination-msg-max-track));display:flex;flex-direction:column;align-items:flex-end}.rumination-beautiful-root .rumination-beautiful-chat-panel .flow-msg-user-anchor{display:flex;flex-direction:column;align-items:flex-end;max-width:100%;min-width:0;width:100%;box-sizing:border-box}.rumination-beautiful-root .rumination-beautiful-chat-panel .flow-msg-careering-meta{margin-bottom:.375rem;font-size:.75rem;color:#77829f}.rumination-beautiful-root .rumination-beautiful-chat-panel .flow-msg-careering-avatar{width:26px;height:26px;font-size:12px}.rumination-beautiful-root.flow-light .rumination-beautiful-card--chat .careering-input-dock{background:transparent!important}.rumination-beautiful-root.flow-light .rumination-beautiful-card--chat .careering-input-dock .flow-input-area{padding-top:0;padding-bottom:0;max-width:1000px;margin-left:auto;margin-right:auto}.rumination-beautiful-root.flow-light .rumination-beautiful-card--chat .careering-input-dock .flow-input-box{display:flex;align-items:flex-end;gap:10px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:30px;padding:10px 10px 10px 22px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:border-color .3s,box-shadow .3s}.rumination-beautiful-root.flow-light .rumination-beautiful-card--chat .careering-input-dock .flow-input-box:focus-within{box-shadow:0 10px 40px rgba(0,0,0,.1);border-color:rgba(0,0,0,.08)}.rumination-beautiful-table-scroll::-webkit-scrollbar{width:6px}.rumination-beautiful-table-scroll::-webkit-scrollbar-track{background:transparent}.rumination-beautiful-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.rumination-hyp-preview-scroll{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.rumination-hyp-preview-scroll::-webkit-scrollbar{width:4px}.rumination-hyp-preview-scroll::-webkit-scrollbar-track{background:transparent}.rumination-hyp-preview-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:10px}.rumination-hyp-preview-scroll::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.7)}.rumination-beautiful-chat-panel .flow-msg-ai-content--rumination-wb{background:hsla(0,0%,100%,.88)!important;border:none!important;border-bottom-left-radius:6px!important;box-shadow:0 8px 28px rgba(15,23,42,.07),0 2px 10px rgba(145,194,255,.1)!important;color:#374151!important;max-width:100%!important}.rumination-beautiful-chat-panel .flow-msg-think-wrap--rumination-wb .flow-msg-think-placeholder{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0}.rumination-beautiful-chat-panel .flow-msg-think-wrap--rumination-wb .flow-msg-think-chunk-line,.rumination-beautiful-chat-panel .flow-msg-think-wrap--rumination-wb .flow-msg-think-placeholder-label{background:transparent!important}.rumination-beautiful-root .rumination-beautiful-card--chat .careering-input-dock .flow-input-area.rumination-input-focused-context .flow-input-box{border-color:rgba(145,194,255,.85)!important;box-shadow:0 0 0 3px rgba(145,194,255,.35),0 10px 40px rgba(0,0,0,.1)!important}@keyframes rumination-cell-flash{0%,to{outline:2px solid rgba(245,158,11,.95);outline-offset:2px}15%,45%,75%{outline-color:rgba(245,158,11,.22)}30%,60%,90%{outline-color:rgba(245,158,11,.95)}to{outline-width:0;outline-offset:0;outline-color:transparent}}@keyframes rumination-cell-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.rumination-validation-cell-flash{animation:rumination-cell-flash 2.5s ease-in-out forwards,rumination-cell-shake .32s ease-in-out 0s 2;border-radius:.375rem}@keyframes rumination-final-check-pop{0%{transform:scale(.4);opacity:0}55%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.rumination-final-check-pop{animation:rumination-final-check-pop .32s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center}@keyframes rumination-neg-cta-pulse{0%,to{transform:translateX(0);box-shadow:0 0 0 rgba(251,191,36,0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px);box-shadow:0 0 0 3px rgba(251,191,36,.28)}}.rumination-neg-confirm-soft-blocked[data-soft-pulse]{animation:rumination-neg-cta-pulse .48s ease-in-out}.rumination-neg-end-pill{box-shadow:0 6px 18px rgba(15,23,42,.24),inset 0 0 0 1px hsla(0,0%,100%,.14)}.rumination-neg-gate-morph{transform-origin:right top}.rumination-beautiful-table-widget input[type=radio].rumination-hyp-radio{outline:none!important;box-shadow:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important}.rumination-beautiful-table-widget input[type=radio].rumination-hyp-radio:focus,.rumination-beautiful-table-widget input[type=radio].rumination-hyp-radio:focus-visible{outline:none!important;box-shadow:none!important}.rumination-beautiful-root .rumination-filter-seg{-webkit-tap-highlight-color:transparent}.rumination-beautiful-root .rumination-filter-seg-skipped{background-image:repeating-linear-gradient(45deg,rgba(124,131,253,.28) 0 6px,rgba(124,131,253,.1) 6px 12px);outline:1px dashed rgba(124,131,253,.65);outline-offset:-2px;opacity:.85}.rumination-beautiful-root .rumination-filter-seg-skipped:disabled{opacity:.85}.rumination-row-dimmed{filter:blur(3px);opacity:.3;transition:filter .2s ease,opacity .2s ease;pointer-events:none}.rumination-row-dimmed:hover{filter:blur(0);opacity:1;pointer-events:auto;cursor:default}.rumination-combo-card{background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);transition:all .2s ease}.rumination-combo-card:hover{background:hsla(0,0%,100%,.8)}.rumination-combo-card--selected{background:rgba(204,251,241,.4);border-color:rgba(94,234,212,.6);box-shadow:0 2px 8px rgba(94,234,212,.15)}.rumination-matrix-progress-bar{height:4px;border-radius:2px;background:rgba(0,0,0,.06);overflow:hidden}.rumination-matrix-progress-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#5eead4,#14b8a6);transition:width .3s ease}