.ans{white-space:normal}.ans>*+*{margin-top:10px}.ans-p{margin:0}.ans-h{font-size:15px;font-weight:700;line-height:1.45;margin:18px 0 0}h4.ans-h{font-size:14px}.ans>.ans-h:first-child{margin-top:0}.ans-list{display:flex;flex-direction:column;gap:4px}.ans-li{display:flex;gap:8px}.ans-marker{flex:none;min-width:14px;color:var(--color-neutral-700);font-weight:700}.ans-li-text{min-width:0}.ans-code{font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--color-neutral-200);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:10px 12px;overflow-x:auto;white-space:pre}.ans-icode{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--color-neutral-200);border-radius:4px;padding:1px 5px}.ans-quote{margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--color-divider);color:var(--color-neutral-800)}.ans-hr{border:0;border-top:1px solid var(--color-divider);margin:16px 0}.ans a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.ans-widget{border:1px solid var(--color-divider);border-radius:var(--radius);background:var(--color-neutral-100);box-shadow:var(--shadow-card);margin-top:14px;scroll-margin-top:12px}.ans>.ans-widget:first-child{margin-top:0}.ans>.ans-widget+*{margin-top:16px}.ans-widget.is-focused{border-color:var(--color-accent)}.ans-widget-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--color-divider)}.ans-widget-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-weight:700;font-size:14px;line-height:1.4;min-width:0}.ans-widget-meta{font-weight:400;font-size:11.5px;color:var(--color-neutral-700)}.ans-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ans-seg .seg-opt{padding:4px 11px;font-size:11.5px}.ans-table-wrap{overflow-x:auto}.ans-table .th{padding:0;text-transform:none;letter-spacing:.02em;font-size:11px;border-bottom-width:1px}.ans-table .th.is-num .ans-sort{justify-content:flex-end}.ans-sort{display:flex;align-items:center;gap:4px;width:100%;padding:9px 12px;font:inherit;color:inherit;text-align:inherit;white-space:nowrap}.ans-sort:hover:not(:disabled){color:var(--color-text);background:color-mix(in srgb,var(--color-text) 5%,transparent)}.ans-sort-mark{font-size:10px;opacity:.35}.ans-sort-mark.on{opacity:1;color:var(--color-accent)}.ans-table .td{padding:8px 12px;font-size:13px}.ans-table tbody tr:last-child .td{border-bottom:0}.ans-table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 3%,transparent)}.ans-table .is-num{text-align:right;white-space:nowrap}.ans-table .is-zero{color:var(--color-neutral-600)}.ans-total .td{font-weight:700;border-top:1px solid var(--color-divider)}.ans-label{display:inline-flex;align-items:baseline;gap:6px}.ans-ask{font:inherit;font-weight:600;color:var(--color-accent);text-align:left;padding:0}.ans-ask:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.ans-ask:disabled{color:inherit;cursor:default;opacity:1}.ans-open{font-size:12px;color:var(--color-neutral-700);text-decoration:none}.ans-open:hover{color:var(--color-accent)}.ans-chart{padding:12px 12px 10px;border-bottom:1px solid var(--color-divider)}.ans-widget>.ans-chart:last-child{border-bottom:0}.ans-measures{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ans-measure{font-size:11.5px;font-weight:600;padding:4px 10px;border:1px solid var(--color-divider);border-radius:999px;color:var(--color-neutral-800)}.ans-measure:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.ans-measure.on{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.ans-chart-caption{font-size:11.5px;font-weight:700;color:var(--color-neutral-700);margin-bottom:10px}.ans-bars{display:flex;flex-direction:column}.ans-bar-row{display:grid;grid-template-columns:minmax(84px,32%) minmax(0,1fr);align-items:center;gap:12px;padding:4px 6px;margin:0 -6px;border-radius:var(--radius-sm);text-align:left;font:inherit;color:inherit}.ans-bar-row:disabled{cursor:default;opacity:1}.ans-bar-row.is-hover,.ans-bar-row:focus-visible{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.ans-bar-label{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.ans-bar-track{display:flex;align-items:center;gap:8px;min-width:0;height:22px}.ans-bar{flex:none;height:14px;width:calc((100% - 13ch) * var(--p));min-width:2px;background:var(--color-accent);border-radius:0 4px 4px 0}.ans-bar.is-empty{min-width:0;width:0}.ans-bar-row.is-hover:not(:disabled) .ans-bar{background:var(--color-accent-600)}.ans-bar-value{flex:none;font-size:12px;font-weight:600;white-space:nowrap}.ans-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:34px;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-neutral-300);font-size:12px;line-height:1.5}.ans-readout-kv{white-space:nowrap}.sheet.ans-canvas{width:min(980px,100%)}.ans-canvas .ans-widget{margin-top:18px}.ans-canvas .ans-bar-row{grid-template-columns:minmax(120px,26%) minmax(0,1fr)}@media(max-width:640px){.ans-bar-row{grid-template-columns:minmax(70px,38%) minmax(0,1fr);gap:8px}.sheet.ans-canvas{padding:16px 16px 28px}}.chat-history{display:flex;flex-direction:column;gap:2px}.chat-history-row{position:relative}.chat-history-row>.list-item{padding-right:36px}.chat-history-delete{position:absolute;top:8px;right:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--color-neutral-700);opacity:0}.chat-history-row:hover .chat-history-delete,.chat-history-delete:focus-visible,.chat-history-row .list-item:focus-visible+.chat-history-delete{opacity:1}.chat-history-delete:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-100)}.chat-history-delete:disabled{opacity:0}.chat-history-row:hover .chat-history-delete:disabled{opacity:.35}@media(hover:none){.chat-history-delete{opacity:1}}.chat-history-confirm{padding:10px 12px;border-left:3px solid var(--color-danger);background:var(--color-danger-100)}.chat-history-confirm .t{font-weight:600;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.btn.chat-history-danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.btn.chat-history-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 82%,black)}.chat-history-error{color:var(--color-danger);margin:0 0 8px}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--hue-blue: #4497f6;--hue-blue-2: #136fd8;--hue-violet: #8b5cf6;--hue-violet-2: #6d28d9;--hue-amber: #f59e0b;--hue-amber-2: #ea580c;--glass: color-mix(in srgb, var(--color-neutral-100) 72%, transparent);--glass-border: color-mix(in srgb, var(--color-text) 9%, transparent);--shadow-float: 0 1px 2px rgb(34 45 58 / .05), 0 12px 32px -12px rgb(34 45 58 / .18);--shadow-lift: 0 2px 4px rgb(34 45 58 / .06), 0 24px 48px -16px rgb(34 45 58 / .28)}[data-theme=dark]{--glass: color-mix(in srgb, var(--color-surface) 70%, transparent);--shadow-float: 0 1px 2px rgb(0 0 0 / .3), 0 12px 32px -12px rgb(0 0 0 / .55);--shadow-lift: 0 2px 4px rgb(0 0 0 / .3), 0 24px 48px -16px rgb(0 0 0 / .7)}[data-brand=x10]{--color-accent: #d7191f;--color-on-accent: #ffffff;--color-accent-100: #fdecec;--color-accent-200: #fbd0d1;--color-accent-300: #f6a3a5;--color-accent-400: #ee6a6e;--color-accent-500: #e63237;--color-accent-600: #b9141a;--color-accent-700: #970f14;--color-accent-800: #730c10;--color-accent-900: #520a0c;--hue-blue: #e63237;--hue-blue-2: #b9141a;--hue-violet: #ff7a45;--hue-violet-2: #d9480f;--color-danger: #9f1239;--color-danger-500: #be123c;--color-danger-700: #881337}[data-theme=dark][data-brand=x10]{--color-accent: #ff4d52;--color-on-accent: #1e2833;--color-accent-100: #3a2224;--color-accent-200: #5a2a2d;--color-accent-300: #7a3236;--color-accent-400: #c9393e;--color-accent-500: #ff4d52;--color-accent-600: #ff7a7e;--color-accent-700: #ffa3a6;--color-accent-800: #ffc9cb;--color-accent-900: #ffe8e9;--hue-blue: #ff4d52;--hue-blue-2: #e02127;--color-danger: #fb7185;--color-danger-500: #fb7185;--color-danger-700: #fda4af}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}@keyframes drift-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.15)}}@keyframes drift-2{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-10vw,4vh) scale(.9)}}@keyframes drift-3{0%,to{transform:translate(0) scale(.95)}50%{transform:translate(4vw,-8vh) scale(1.1)}}@keyframes pulse-ring{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}80%,to{box-shadow:0 0 0 7px transparent}}@keyframes shine{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gradient-pan{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.reveal{animation:rise .6s var(--ease-out) backwards;animation-delay:calc(var(--d, 0) * 70ms)}.sys{position:relative;min-height:100dvh;overflow:hidden;isolation:isolate}.sys-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.sys-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.38;will-change:transform}.sys-blob.b1{width:46vw;height:46vw;left:-12vw;top:-18vw;background:radial-gradient(circle,var(--hue-blue),transparent 68%);animation:drift-1 22s ease-in-out infinite}.sys-blob.b2{width:40vw;height:40vw;right:-10vw;top:4vh;background:radial-gradient(circle,var(--hue-violet),transparent 68%);animation:drift-2 26s ease-in-out infinite;opacity:.26}.sys-blob.b3{width:36vw;height:36vw;left:30vw;bottom:-22vw;background:radial-gradient(circle,var(--hue-amber),transparent 68%);animation:drift-3 30s ease-in-out infinite;opacity:.2}[data-theme=dark] .sys-blob{opacity:.22}.sys-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--color-text) 16%,transparent) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%);opacity:.55}.sys-inner{max-width:1180px;margin:0 auto;padding:48px 28px 56px}.sys-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sys-brand{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 9px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;font-size:12.5px;letter-spacing:.08em;color:var(--color-accent)}.sys-brand-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent);color:var(--color-accent);animation:pulse-ring 2.2s var(--ease-out) infinite}.sys-title{margin-top:18px;font:800 clamp(30px,4.6vw,48px) / 1.12 var(--font-head);letter-spacing:-.01em;background:linear-gradient(100deg,var(--color-text) 30%,var(--hue-blue) 60%,var(--hue-violet) 80%,var(--color-text));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rise .6s var(--ease-out) backwards,gradient-pan 12s ease-in-out infinite;animation-delay:70ms,0s;padding-bottom:4px}.sys-lead{margin-top:10px;color:var(--color-neutral-800);font-size:15px}.sys-date{color:var(--color-neutral-600)}.sys-cards{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sys-card{--hue: var(--hue-blue);--hue-2: var(--hue-blue-2);--mx: 50%;--my: 0%;position:relative;display:flex;flex-direction:column;border-radius:18px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-float);overflow:hidden;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s}.sys-card.hue-violet{--hue: var(--hue-violet);--hue-2: var(--hue-violet-2)}.sys-card.hue-amber{--hue: var(--hue-amber);--hue-2: var(--hue-amber-2)}.sys-card.hue-red{--hue: #e63237;--hue-2: #a3121a}.sys-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px circle at var(--mx) var(--my),color-mix(in srgb,var(--hue) 16%,transparent),transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.sys-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift);border-color:color-mix(in srgb,var(--hue) 45%,transparent)}.sys-card:hover:before{opacity:1}.sys-card.is-off{filter:saturate(.25);opacity:.8}.sys-card-art{position:relative;height:150px;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--hue) 26%,transparent),transparent 60%),radial-gradient(90% 90% at 100% 100%,color-mix(in srgb,var(--hue-2) 18%,transparent),transparent 60%),color-mix(in srgb,var(--hue) 6%,var(--color-neutral-100));border-bottom:1px solid var(--glass-border);display:grid;place-items:center}.sys-card-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px;flex:1}.sys-card-kicker{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--color-neutral-600)}.sys-badge{padding:1px 8px;border-radius:999px;background:linear-gradient(90deg,var(--hue),var(--hue-2));color:#fff;letter-spacing:.02em}.sys-status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;letter-spacing:0;font-weight:600;color:var(--color-ok)}.sys-status i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse-ring 2s var(--ease-out) infinite}.sys-status.off{color:var(--color-neutral-600)}.sys-status.off i{animation:none}.sys-card h3{font:800 21px/1.25 var(--font-head)}.sys-card p{margin:0;font-size:13px;line-height:1.65;color:var(--color-neutral-700)}.sys-tags{display:flex;flex-wrap:wrap;gap:6px}.sys-tags span{font-size:11.5px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--hue) 11%,transparent);color:color-mix(in srgb,var(--hue-2) 80%,var(--color-text));font-weight:600}[data-theme=dark] .sys-tags span{color:color-mix(in srgb,var(--hue) 70%,#fff)}.sys-card-foot{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sys-scope{font-size:11.5px;color:var(--color-neutral-600);line-height:1.45}.sys-cta{position:relative;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;border:0;background:linear-gradient(135deg,var(--hue),var(--hue-2));color:#fff;font:700 13px/1 var(--font-th);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--hue) 70%,transparent);transition:transform .25s var(--ease-spring),box-shadow .25s}.sys-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-spring)}.sys-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);transform:translate(-120%) skew(-18deg)}.sys-card:hover .sys-cta:after{animation:shine .9s var(--ease-out)}.sys-cta:hover{transform:translateY(-1px) scale(1.03)}.sys-cta:hover svg{transform:translate(3px)}.sys-cta:disabled{background:var(--color-neutral-300);color:var(--color-neutral-700);box-shadow:none}.sys-foot{margin-top:40px;padding-top:16px;border-top:1px solid var(--glass-border);font-size:11.5px;line-height:1.6;color:var(--color-neutral-600)}.art{width:86%;max-width:300px}.art-chat{display:flex;flex-direction:column;gap:7px;font-size:11.5px}.art-chat .bubble{padding:7px 11px;border-radius:14px;max-width:78%;box-shadow:0 4px 12px -6px #00000040;animation:chat-seq 7s var(--ease-out) infinite;opacity:0}.art-chat .q{align-self:flex-end;background:linear-gradient(135deg,var(--hue),var(--hue-2));color:#fff;border-bottom-right-radius:4px}.art-chat .typing,.art-chat .a{align-self:flex-start;background:var(--color-neutral-100);border:1px solid var(--glass-border);border-bottom-left-radius:4px}.art-chat .typing{display:flex;gap:4px;padding:9px 12px;animation-name:chat-typing}.art-chat .typing i{width:5px;height:5px;border-radius:50%;background:var(--color-neutral-600);animation:dot-bounce 1s infinite}.art-chat .typing i:nth-child(2){animation-delay:.15s}.art-chat .typing i:nth-child(3){animation-delay:.3s}.art-chat .a{display:flex;flex-direction:column;gap:5px;width:70%;animation-name:chat-answer}.art-chat .bar{height:6px;border-radius:4px;background:var(--color-neutral-300)}.w80{width:80%}.w60{width:60%}.art-chat .mini{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:10.5px;color:var(--color-danger)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%}.dot.red{background:var(--color-danger);color:var(--color-danger);animation:pulse-ring 1.6s infinite}@keyframes chat-seq{0%{opacity:0;transform:translateY(8px) scale(.96)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes chat-typing{0%,12%{opacity:0;transform:translateY(8px);max-height:0}16%,34%{opacity:1;transform:none;max-height:40px}38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-7px}}@keyframes chat-answer{0%,36%{opacity:0;transform:translateY(8px) scale(.96)}44%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes dot-bounce{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}.art-graph line{stroke:color-mix(in srgb,var(--hue) 55%,transparent);stroke-width:1.6;stroke-dasharray:120;stroke-dashoffset:120;animation:draw 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .25s)}.art-graph .node{fill:var(--hue);stroke:var(--color-neutral-100);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:node-pop 6s var(--ease-spring) infinite;animation-delay:calc(var(--i) * .22s)}.art-graph g:nth-child(odd) .node{fill:var(--hue-2)}.art-graph .halo{fill:color-mix(in srgb,var(--hue) 22%,transparent);transform-box:fill-box;transform-origin:center;animation:halo 3s ease-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes draw{0%{stroke-dashoffset:120}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@keyframes node-pop{0%,4%{transform:scale(0)}12%,88%{transform:scale(1)}to{transform:scale(0)}}@keyframes halo{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.art-intake{display:grid;grid-template-columns:auto 34px 1fr;align-items:center;gap:8px}.art-intake .wave{display:flex;align-items:center;gap:3px;height:64px;padding:0 10px;border-radius:14px;background:var(--color-neutral-100);border:1px solid var(--glass-border)}.art-intake .wave i{width:3px;height:40%;border-radius:3px;background:linear-gradient(var(--hue),var(--hue-2));animation:wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.art-intake .flow{display:flex;gap:4px;justify-content:center}.art-intake .flow i{width:5px;height:5px;border-radius:50%;background:var(--hue);animation:flow 1.4s ease-in-out infinite}.art-intake .flow i:nth-child(2){animation-delay:.2s}.art-intake .flow i:nth-child(3){animation-delay:.4s}.art-intake .tasks{display:flex;flex-direction:column;gap:6px}.art-intake .task{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9px;background:var(--color-neutral-100);border:1px solid var(--glass-border);font-size:10px;animation:task-in 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .45s)}.art-intake .task em{font-style:normal;font-weight:700;color:color-mix(in srgb,var(--hue-2) 75%,var(--color-text))}.art-intake .task .bar{flex:1;height:5px;border-radius:3px;background:var(--color-neutral-300)}.art-intake .tick{width:13px;height:13px;border-radius:4px;border:1.5px solid var(--color-neutral-400);position:relative;animation:tick 6s var(--ease-spring) infinite;animation-delay:calc(var(--i) * .45s)}.art-intake .tick:after{content:"";position:absolute;left:3.5px;top:.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg) scale(0);animation:tick-mark 6s var(--ease-spring) infinite;animation-delay:inherit}@keyframes wave{0%,to{height:18%}50%{height:85%}}@keyframes flow{0%,to{opacity:.2;transform:translate(-4px)}50%{opacity:1;transform:translate(4px)}}@keyframes task-in{0%,8%{opacity:0;transform:translate(-10px)}16%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes tick{0%,30%{background:transparent;border-color:var(--color-neutral-400)}36%,90%{background:var(--color-ok);border-color:var(--color-ok)}to{background:transparent}}@keyframes tick-mark{0%,30%{transform:rotate(45deg) scale(0)}38%,90%{transform:rotate(45deg) scale(1)}to{transform:rotate(45deg) scale(0)}}@media(max-width:860px){.sys-cards{grid-template-columns:1fr}}.art-x10{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center}.art-x10 .box{position:relative;padding:8px 8px 20px;border-radius:10px;background:linear-gradient(160deg,#2b2f36,#14161a);box-shadow:0 10px 22px -10px #0000008c;display:flex;flex-direction:column;gap:5px}.art-x10 .slot{display:flex;align-items:center;gap:4px;padding:5px 6px;border-radius:4px;background:#23262c}.art-x10 .slot i{width:5px;height:5px;border-radius:50%;background:#34d399;animation:led 1.6s steps(2,jump-none) infinite;animation-delay:calc(var(--i) * .27s)}.art-x10 .slot i:nth-child(2){background:var(--hue)}.art-x10 .slot span{flex:1;height:3px;border-radius:2px;background:#3a3f47}.art-x10 .box b{position:absolute;left:0;right:0;bottom:4px;text-align:center;font:800 9.5px/1 var(--font-head);letter-spacing:.08em;color:var(--hue)}.art-x10 .pipe{display:flex;flex-direction:column;gap:8px}.art-x10 .stages{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.art-x10 .stages span{text-align:center;font-size:9.5px;font-weight:700;padding:4px 0;border-radius:6px;background:var(--color-neutral-100);border:1px solid var(--glass-border);color:var(--color-neutral-700);animation:stage-lit 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * 1.2s)}.art-x10 .stages span:last-child{color:var(--color-ok)}.art-x10 .track{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--hue) 14%,var(--color-neutral-200));overflow:hidden}.art-x10 .track em{position:absolute;top:1px;left:0;width:18px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--hue),var(--hue-2));box-shadow:0 0 8px color-mix(in srgb,var(--hue) 70%,transparent);animation:deal-flow 3.6s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(var(--i) * 1.2s)}@keyframes led{0%{opacity:1}to{opacity:.25}}@keyframes stage-lit{0%,to{border-color:var(--glass-border);transform:none}12%,20%{border-color:var(--hue);color:var(--hue-2);transform:translateY(-2px)}}@keyframes deal-flow{0%{transform:translate(-20px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(240px);opacity:0}}@media(max-width:640px){.sys-inner{padding:28px 16px 40px}.sys-head{flex-direction:column-reverse}}.topbar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--color-bg) 78%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.brand-mark{background:linear-gradient(100deg,var(--hue-blue-2),var(--hue-blue) 40%,var(--hue-violet) 70%,var(--hue-blue-2));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-pan 10s ease-in-out infinite}.topnav{position:relative;isolation:isolate}.nav-glider{position:absolute;top:0;left:0;z-index:-1;border-radius:999px;background:var(--color-text);box-shadow:0 6px 16px -8px #00000073;transition:transform .45s var(--ease-out),width .45s var(--ease-out),height .45s var(--ease-out),opacity .2s;pointer-events:none}.topnav.has-glider .navi.active{background:transparent}.navi{transition:color .25s,background .25s}.route-view{flex:1;min-height:0;display:flex;flex-direction:column;animation:rise .5s var(--ease-out) backwards}.stats>*,.console-stats>*,.portal-cards>*,.board-cards>*,.attention>*,.list-item,.rec-card,.card{animation:rise .55s var(--ease-out) backwards}.stats>*:nth-child(2),.console-stats>*:nth-child(2){animation-delay:60ms}.stats>*:nth-child(3),.console-stats>*:nth-child(3){animation-delay:.12s}.stats>*:nth-child(4),.console-stats>*:nth-child(4){animation-delay:.18s}.stats>*:nth-child(5),.console-stats>*:nth-child(5){animation-delay:.24s}.table tbody tr{animation:fade .45s var(--ease-out) backwards}.table tbody tr:nth-child(1){animation-delay:40ms}.table tbody tr:nth-child(2){animation-delay:80ms}.table tbody tr:nth-child(3){animation-delay:.12s}.table tbody tr:nth-child(4){animation-delay:.16s}.table tbody tr:nth-child(5){animation-delay:.2s}.table tbody tr:nth-child(6){animation-delay:.24s}.table tbody tr:nth-child(7){animation-delay:.28s}.table tbody tr:nth-child(8){animation-delay:.32s}.table tbody tr:nth-child(n+9){animation-delay:.36s}.stat,.console-stat{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),background .3s}.console-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-float)}.console-stat.is-alert .console-stat-value{animation:rise .5s var(--ease-out) backwards}.stat-num,.console-stat-value{font-variant-numeric:tabular-nums}.board-card,.tr-link,.list-item{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background .2s}.board-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-float)}.list-item:hover{transform:translate(3px)}.btn{transition:transform .2s var(--ease-spring),box-shadow .25s,background .2s,color .2s,border-color .2s}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{transform:translateY(0) scale(.97)}.btn-accent,.btn-ink{position:relative;overflow:hidden}.btn-accent:after,.btn-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent);transform:translate(-120%) skew(-18deg);pointer-events:none}.btn-accent:not(:disabled):hover:after,.btn-ink:not(:disabled):hover:after{animation:shine .8s var(--ease-out)}.btn-accent:not(:disabled):hover{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--color-accent) 80%,transparent)}.chip{transition:transform .2s var(--ease-spring),background .2s,color .2s,border-color .2s}.chip:active{transform:scale(.95)}.pill-red{position:relative}.page-state{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-text) 6%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.6s linear infinite;border-radius:var(--radius)}.intake,.form.card{animation:pop .45s var(--ease-out) backwards}.intake-draft{animation:rise .5s var(--ease-out) backwards}.intake-action{animation:rise .45s var(--ease-out) backwards}.intake-action:nth-child(2){animation-delay:60ms}.intake-action:nth-child(3){animation-delay:.12s}.intake-action:nth-child(4){animation-delay:.18s}.intake-action:nth-child(n+5){animation-delay:.24s}.shell{background:radial-gradient(1100px 560px at 105% -8%,color-mix(in srgb,var(--hue-blue) 10%,transparent),transparent 70%),radial-gradient(900px 520px at -8% 108%,color-mix(in srgb,var(--hue-violet) 8%,transparent),transparent 70%),var(--color-bg);background-attachment:fixed}.aside,.aside-right{background:color-mix(in srgb,var(--color-neutral-100) 55%,transparent)}.page-head h1{background:linear-gradient(100deg,var(--color-text) 55%,var(--hue-blue-2));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .page-head h1{background-image:linear-gradient(100deg,var(--color-text) 55%,var(--hue-blue))}.stats{border:0;gap:12px}.stat,.stat:last-child{position:relative;overflow:hidden;border:1px solid var(--glass-border);border-radius:14px;background:var(--color-neutral-100);box-shadow:var(--shadow-float);padding:18px 18px 15px}.stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--hue-blue),var(--hue-violet));opacity:.85}.stat:nth-child(2):before{background:linear-gradient(90deg,var(--color-danger-500),var(--hue-amber))}.stat:nth-child(3):before{background:linear-gradient(90deg,var(--hue-amber),var(--hue-amber-2))}.stat:nth-child(4):before{background:linear-gradient(90deg,var(--hue-violet),var(--hue-blue))}.stat:nth-child(5):before{background:linear-gradient(90deg,var(--color-ok),var(--hue-blue))}.stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.stat-num{font-size:36px;letter-spacing:-.01em}.console-stat{position:relative;overflow:hidden;border-radius:14px;border-color:var(--glass-border);box-shadow:var(--shadow-float);padding:13px 15px}.console-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--hue-blue),var(--hue-violet))}.console-stat.is-alert{background:linear-gradient(160deg,var(--color-danger-100),var(--color-neutral-100) 70%)}.console-stat.is-alert:before{background:linear-gradient(90deg,var(--color-danger-500),var(--hue-amber))}.console-stat.is-pending:before{background:linear-gradient(90deg,var(--hue-amber),var(--hue-amber-2))}.console-stat-value{font-size:24px;font-weight:800}.table-wrap{background:var(--color-neutral-100);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-float)}.th{background:color-mix(in srgb,var(--color-text) 3%,transparent);border-bottom:1px solid var(--color-divider)}.td{border-bottom-color:color-mix(in srgb,var(--color-text) 8%,transparent)}.table tbody tr:last-child .td{border-bottom:0}.tr-link:hover{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.card{border-radius:14px;border-color:var(--glass-border);box-shadow:var(--shadow-float)}.card.card-accent{border-color:color-mix(in srgb,var(--color-accent) 60%,transparent);box-shadow:var(--shadow-float),0 0 0 3px color-mix(in srgb,var(--color-accent) 8%,transparent)}.board-card{border-radius:12px}.list-item{border-radius:0 10px 10px 0}.list-item.on{background:linear-gradient(90deg,var(--color-accent-100),transparent);border-left-color:var(--hue-blue)}.chip{border-radius:999px}.chip:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-divider))}.msg-ai>.avatar{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--hue-blue),var(--hue-violet));color:#fff;font:800 12px/30px var(--font-head);text-align:center;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--hue-blue) 70%,transparent)}.msg-ai>.avatar.avatar-ghost{background:transparent;border:1px solid var(--color-divider);color:var(--color-neutral-700);line-height:28px;box-shadow:none}.page-head{margin-bottom:18px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important}.sys-blob{display:none}.art *,.art *:after{animation:none!important;opacity:1!important}.art-graph line{stroke-dashoffset:0}.art-chat .typing{display:none}.art-intake .tick{background:var(--color-ok);border-color:var(--color-ok)}.art-intake .tick:after{transform:rotate(45deg) scale(1)}}.wrx{--wrx-pad: clamp(16px, 3vw, 48px);--wrx-radius: 18px;--wrx-card: color-mix(in srgb, var(--color-neutral-100) 78%, transparent);--wrx-line: color-mix(in srgb, var(--color-text) 8%, transparent);--wrx-muted: var(--color-neutral-700);--f-can: var(--color-ok);--f-conditional: var(--color-warn);--f-cannot: var(--color-danger);--f-unassessed: var(--color-neutral-400);position:relative;isolation:isolate;min-height:100dvh;padding:clamp(18px,2.4vw,36px) var(--wrx-pad) calc(48px + var(--bottomnav-h, 0px));background:var(--color-bg);color:var(--color-text);font-family:var(--font-th);overflow-x:clip}[data-theme=dark] .wrx{--wrx-card: color-mix(in srgb, var(--color-surface) 72%, transparent);--wrx-line: color-mix(in srgb, var(--color-text) 10%, transparent)}.wrx-state{display:grid;place-content:center;justify-items:center;gap:14px;font-size:18px;color:var(--wrx-muted);text-align:center}.wrx-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--wrx-line);border-top-color:var(--hue-blue);animation:wrx-spin-plain .9s linear infinite}.wrx-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.wrx-aurora span{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(80px);opacity:.22}[data-theme=dark] .wrx-aurora span{opacity:.2}.wrx-aurora .b1{top:-18vmax;left:-10vmax;background:var(--hue-blue);animation:drift-1 26s ease-in-out infinite}.wrx-aurora .b2{top:-14vmax;right:-14vmax;background:var(--hue-violet);animation:drift-2 32s ease-in-out infinite}.wrx-aurora .b3{bottom:-26vmax;left:30vw;background:var(--hue-amber);opacity:.1;animation:drift-3 38s ease-in-out infinite}.wrx-hero,.wrx-kpi,.wrx-proj,.wrx-panel{background:var(--wrx-card);border:1px solid var(--glass-border);border-radius:var(--wrx-radius);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.wrx-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(18px,2vw,28px) clamp(18px,2.2vw,32px);flex-wrap:wrap;position:relative;overflow:hidden}.wrx-hero:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--hue-blue),var(--hue-violet),transparent);opacity:.7}.wrx-hero-main{min-width:0;flex:1 1 420px}.wrx-brandrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wrx-brand{display:inline-flex;align-items:center;gap:8px;font:800 14px/1 var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);text-decoration:none}.wrx-brand-dot{width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--hue-blue),var(--hue-violet));box-shadow:0 0 12px color-mix(in srgb,var(--hue-blue) 60%,transparent)}.wrx-chip{font:700 11px/1 var(--font-head);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;color:var(--hue-blue-2);background:color-mix(in srgb,var(--hue-blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--hue-blue) 30%,transparent)}[data-theme=dark] .wrx-chip{color:var(--hue-blue)}.wrx-org{font-size:14px;color:var(--wrx-muted);font-weight:600}.wrx h1.wrx-title{margin:10px 0 0;font:800 clamp(30px,3.6vw,54px)/1.15 var(--font-head);letter-spacing:-.01em;background:linear-gradient(100deg,var(--color-text) 0%,var(--color-text) 30%,var(--hue-blue) 70%,var(--hue-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:4px}.wrx-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:15px;color:var(--wrx-muted)}.wrx-live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-ok) 28%,transparent);font-size:13.5px;color:var(--color-text);flex-wrap:wrap}.wrx-live .dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--color-ok);color:var(--color-ok);flex:none}.wrx-live .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--color-ok);animation:wrx-ping 1.8s var(--ease-out) infinite}.wrx-live .lbl{font-weight:800;color:var(--color-ok-800);letter-spacing:.04em}.wrx-live .sep{width:1px;height:14px;background:var(--wrx-line)}.wrx-live .cd{display:inline-flex;align-items:center;gap:6px;color:var(--wrx-muted);font-variant-numeric:tabular-nums}.wrx-live .cd svg{width:16px;height:16px;transform:rotate(-90deg)}.wrx-live .cd circle{fill:none;stroke-width:3}.wrx-live .cd .trk{stroke:var(--wrx-line)}.wrx-live .cd .val{stroke:var(--color-ok);stroke-linecap:round;transition:stroke-dasharray 1s linear}.wrx-live.busy .cd svg{animation:wrx-spin-plain .9s linear infinite}.wrx-meta-item{font-weight:500}.wrx-hero-side{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap}.wrx-cycle{display:flex;align-items:center;gap:16px;padding:10px 18px 10px 10px;border-radius:16px;background:color-mix(in srgb,var(--color-text) 3%,transparent);border:1px solid var(--wrx-line)}.wrx-cycle-in{text-align:center;line-height:1}.wrx-cycle-in .n{font:800 32px/1 var(--font-head);font-variant-numeric:tabular-nums}.wrx-cycle-in .u{font-size:11.5px;color:var(--wrx-muted);margin-top:4px}.wrx-cycle-txt{min-width:150px}.wrx-cycle-txt .k{font:700 11.5px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--wrx-muted)}.wrx-cycle-txt .v{font:800 20px/1.3 var(--font-head);margin-top:4px}.wrx-cycle-txt .s{font-size:13px;color:var(--wrx-muted);margin-top:6px}.wrx-cycle-bar{height:6px;border-radius:999px;background:var(--wrx-line);margin-top:8px;overflow:hidden}.wrx-cycle-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hue-blue),var(--hue-violet));transform-origin:left;animation:wrx-grow-x 1.2s var(--ease-out) .3s backwards}.wrx-critical{position:relative;min-width:190px;padding:14px 20px;border-radius:16px;background:color-mix(in srgb,var(--color-text) 3%,transparent);border:1px solid var(--wrx-line);display:flex;flex-direction:column;justify-content:center}.wrx-critical .k{font:700 12px/1.4 var(--font-head);letter-spacing:.04em;color:var(--wrx-muted)}.wrx-critical .k span{font-weight:500}.wrx-critical .n{font:800 clamp(44px,4.4vw,64px)/1 var(--font-head);margin-top:6px;font-variant-numeric:tabular-nums}.wrx-critical.hot{background:linear-gradient(140deg,color-mix(in srgb,var(--color-danger) 16%,transparent),color-mix(in srgb,var(--color-danger) 4%,transparent));border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);color:var(--color-danger);animation:wrx-breathe 2.6s ease-in-out infinite}.wrx-critical.hot .k{color:var(--color-danger-700)}.wrx-critical.hot .n{color:var(--color-danger)}.wrx-ring{position:relative;flex:none}.wrx-ring svg{display:block;transform:rotate(-90deg)}.wrx-ring circle{fill:none}.wrx-ring .trk{stroke:var(--wrx-line)}.wrx-ring .val{stroke:var(--hue-blue);stroke-linecap:round;animation:wrx-draw 1.3s var(--ease-out) .25s backwards}.wrx-ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.wrx-alert{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:16px;margin-top:16px;padding:12px 18px 12px 12px;border-radius:16px;color:var(--color-text);text-decoration:none;box-shadow:0 10px 30px -14px color-mix(in srgb,var(--color-danger) 60%,transparent)}.wrx-alert:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:max(220%,2400px);aspect-ratio:1;background:conic-gradient(from 0deg,var(--color-danger) 0deg,var(--color-warn) 60deg,transparent 120deg,transparent 180deg,var(--color-danger) 240deg,var(--color-warn) 300deg,var(--color-danger) 360deg);transform:translate(-50%,-50%);animation:wrx-spin 7s linear infinite}.wrx-alert:after{content:"";position:absolute;z-index:-1;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-danger) 12%,var(--color-bg)),var(--color-bg) 60%)}.wrx-alert:hover .wrx-alert-go{transform:translate(4px)}.wrx-alert-badge{position:relative;flex:none;display:grid;place-items:center;min-width:52px;height:52px;padding:0 10px;border-radius:14px;background:var(--color-danger);color:#fff;font:800 26px/1 var(--font-head)}.wrx-alert-badge .pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--color-danger);animation:wrx-ping 1.8s var(--ease-out) infinite}.wrx-alert-t{flex:none;font:700 17px/1.4 var(--font-head);color:var(--color-danger-700);white-space:nowrap}.wrx-alert-t b{font-weight:800;color:var(--color-danger)}.wrx-ticker{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wrx-ticker .track{display:flex;width:max-content;animation:wrx-marquee 38s linear infinite}.wrx-alert:hover .wrx-ticker .track{animation-play-state:paused}.wrx-ticker .group{display:flex;flex:none}.wrx-ticker .item{display:inline-flex;align-items:center;gap:8px;padding-right:34px;font-size:15.5px;white-space:nowrap}.wrx-ticker .dot{width:7px;height:7px;border-radius:50%;background:var(--color-warn)}.wrx-ticker .dot.late{background:var(--color-danger)}.wrx-alert-go{flex:none;font:700 14px/1 var(--font-head);color:var(--color-danger);transition:transform .3s var(--ease-out)}.wrx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.wrx-kpi{--tone: var(--hue-blue);position:relative;overflow:hidden;padding:18px 20px 16px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.wrx-kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.wrx-kpi.tone-danger{--tone: var(--color-danger)}.wrx-kpi.tone-warn{--tone: var(--color-warn)}.wrx-kpi .bar{position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,var(--tone),color-mix(in srgb,var(--tone) 20%,transparent));transform-origin:left;animation:wrx-grow-x .9s var(--ease-out) backwards;animation-delay:calc(var(--d, 0) * 70ms + .15s)}.wrx-kpi.tone-blue .bar{background:linear-gradient(90deg,var(--hue-blue),var(--hue-violet))}.wrx-kpi:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%);pointer-events:none}.wrx-kpi .top{display:flex;align-items:center;gap:10px}.wrx-kpi .ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);flex:none}.wrx-kpi .ic svg{width:19px;height:19px}.wrx-kpi .l{font:600 15px/1.35 var(--font-head);color:var(--wrx-muted)}.wrx-kpi .mid{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.wrx-kpi .n{font:800 clamp(40px,3.6vw,56px)/1 var(--font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wrx-kpi.tone-danger.alert .n{color:var(--color-danger)}.wrx-kpi .wrx-kpi-ring .val{stroke:var(--tone);animation-delay:calc(var(--d, 0) * 70ms + .25s)}.wrx-kpi .p{font:700 13px/1 var(--font-head);color:var(--wrx-muted);font-variant-numeric:tabular-nums}.wrx-kpi .f{margin-top:10px;font-size:13px;color:var(--wrx-muted)}.wrx-kpi.alert{border-color:color-mix(in srgb,var(--tone) 35%,transparent)}.wrx-kpi.alert .ic{color:var(--tone);animation:wrx-ping-box 2.2s var(--ease-out) infinite}.wrx-section{margin-top:28px}.wrx-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.wrx-sec-head h2{margin:0;font:800 clamp(20px,1.7vw,26px)/1.2 var(--font-head);display:inline-flex;align-items:center;gap:10px}.wrx-sec-head h2:before{content:"";width:4px;height:.95em;border-radius:4px;background:linear-gradient(180deg,var(--hue-blue),var(--hue-violet))}.wrx-count{font-size:13.5px;color:var(--wrx-muted);font-weight:600}.wrx-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--wrx-muted)}.wrx-legend span{display:inline-flex;align-items:center;gap:6px}.wrx-legend .sw{width:10px;height:10px;border-radius:3px}.wrx .f-can{background:var(--f-can);stroke:var(--f-can)}.wrx .f-conditional{background:var(--f-conditional);stroke:var(--f-conditional)}.wrx .f-cannot{background:var(--f-cannot);stroke:var(--f-cannot)}.wrx .f-unassessed{background:var(--f-unassessed);stroke:var(--f-unassessed)}.wrx-empty{padding:22px;border-radius:14px;border:1.5px dashed var(--wrx-line);color:var(--wrx-muted);font-size:16px;text-align:center}.wrx-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.wrx-proj{--rag: var(--color-neutral-500);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:18px 20px 16px;color:var(--color-text);text-decoration:none;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.wrx-proj.rag-green{--rag: var(--color-ok)}.wrx-proj.rag-amber{--rag: var(--color-warn)}.wrx-proj.rag-red{--rag: var(--color-danger)}.wrx-proj:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--rag)}.wrx-proj .glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--rag) 14%,transparent),transparent 60%);opacity:.8;transition:opacity .35s var(--ease-out);pointer-events:none}.wrx-proj:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--rag) 45%,transparent);box-shadow:var(--shadow-lift),0 0 0 1px color-mix(in srgb,var(--rag) 25%,transparent),0 18px 50px -20px color-mix(in srgb,var(--rag) 70%,transparent)}.wrx-proj:hover .glow{opacity:1}.wrx-proj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wrx-proj .head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wrx-proj h3{margin:0;font:700 clamp(17px,1.3vw,20px)/1.35 var(--font-head);text-wrap:balance;min-height:2.7em}.wrx-proj .head .pill{flex:none;margin-top:2px}.wrx-proj .body{display:flex;align-items:center;gap:18px}.wrx-proj .donut{position:relative;width:92px;height:92px;flex:none}.wrx-proj .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.wrx-proj .donut circle{fill:none;stroke-width:10;background:none}.wrx-proj .donut .trk{stroke:var(--wrx-line)}.wrx-proj .donut .seg{animation:wrx-draw .9s var(--ease-out) backwards}.wrx-proj .donut .c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;line-height:1.1}.wrx-proj .donut .c b{font:800 19px/1 var(--font-head);letter-spacing:-.02em}.wrx-proj .donut .c b.full{font-size:16px}.wrx-proj .donut .c span{font-size:10.5px;color:var(--wrx-muted);margin-top:3px}.wrx-proj .metrics{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wrx-proj .metrics>div{padding:10px 10px 9px;border-radius:12px;background:color-mix(in srgb,var(--color-text) 3.5%,transparent);min-width:0}.wrx-proj .metrics .n{font:800 clamp(24px,2vw,30px)/1 var(--font-head);font-variant-numeric:tabular-nums}.wrx-proj .metrics .l{font-size:12px;line-height:1.3;color:var(--wrx-muted);margin-top:5px}.wrx-proj .metrics .bad{background:color-mix(in srgb,var(--color-danger) 11%,transparent)}.wrx-proj .metrics .bad .n{color:var(--color-danger)}.wrx-proj .metrics .warn{background:color-mix(in srgb,var(--color-warn) 12%,transparent)}.wrx-proj .metrics .warn .n{color:var(--color-warn-800)}.wrx-proj .stack{display:flex;gap:3px;height:10px;margin-top:auto;border-radius:999px;overflow:hidden;background:var(--wrx-line)}.wrx-proj .stack span{display:block;height:100%;border-radius:999px;transform-origin:left;animation:wrx-grow-x .8s var(--ease-out) backwards}.wrx-proj .legend{font-size:12.5px;color:var(--wrx-muted);margin-top:-6px}.wrx-bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:28px;align-items:start}.wrx-panel{padding:20px 22px}.wrx-side{display:flex;flex-direction:column;gap:16px}.wrx-crit{display:flex;flex-direction:column;gap:6px}.wrx-crit-h,.wrx-crow{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px 140px;align-items:center;gap:14px}.wrx-crit-h{padding:0 14px 6px 34px;font:700 11.5px/1 var(--font-head);letter-spacing:.06em;color:var(--wrx-muted);text-transform:uppercase}.wrx-crow{position:relative;padding:12px 14px;border-radius:12px;color:var(--color-text);text-decoration:none;background:color-mix(in srgb,var(--color-text) 2.5%,transparent);border:1px solid transparent;background-origin:border-box;animation:wrx-slide .55s var(--ease-out) backwards;animation-delay:calc(var(--d, 0) * 55ms + .45s);transition:transform .25s var(--ease-out),background .25s var(--ease-out),border-color .25s var(--ease-out)}.wrx-crow:hover{transform:translate(4px);background:color-mix(in srgb,var(--hue-blue) 7%,transparent);border-color:color-mix(in srgb,var(--hue-blue) 22%,transparent)}.wrx-crow.rag-red{background:linear-gradient(90deg,color-mix(in srgb,var(--color-danger) 9%,transparent),transparent 70%)}.wrx-crow .who{display:flex;align-items:flex-start;gap:12px;min-width:0}.wrx-crow .pdot{position:relative;width:10px;height:10px;margin-top:7px;border-radius:50%;flex:none;background:var(--color-neutral-500)}.wrx-crow .pdot.rag-green{background:var(--color-ok)}.wrx-crow .pdot.rag-amber{background:var(--color-warn)}.wrx-crow .pdot.rag-red{background:var(--color-danger)}.wrx-crow .pdot.rag-red:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--color-danger);animation:wrx-ping 1.6s var(--ease-out) infinite}.wrx-crow .txt{display:flex;flex-direction:column;min-width:0}.wrx-crow .t{font:600 16.5px/1.45 var(--font-head)}.wrx-crow .p{font-size:13px;color:var(--wrx-muted);margin-top:1px}.wrx-crow .stale{display:flex;flex-direction:column;gap:6px}.wrx-crow .stale .v{font:800 15.5px/1 var(--font-head);font-variant-numeric:tabular-nums}.wrx-crow .stale.hot .v{color:var(--color-danger)}.wrx-crow .heat{height:5px;border-radius:999px;background:var(--wrx-line);overflow:hidden}.wrx-crow .heat span{display:block;height:100%;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,var(--color-warn),var(--color-danger));animation:wrx-grow-x .9s var(--ease-out) backwards}.wrx-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wrx-ctile{padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--color-text) 3.5%,transparent);border:1px solid var(--wrx-line)}.wrx-ctile .n{display:flex;align-items:center;gap:4px;font:800 30px/1 var(--font-head);font-variant-numeric:tabular-nums}.wrx-ctile .l{font-size:13px;line-height:1.4;color:var(--wrx-muted);margin-top:7px}.wrx-ctile .arr{font-size:13px;margin-right:2px;animation:pop .5s var(--ease-spring) .8s backwards}.wrx-ctile .arr.down{transform:rotate(180deg)}.wrx-ctile.good{background:color-mix(in srgb,var(--color-ok) 10%,transparent);border-color:color-mix(in srgb,var(--color-ok) 28%,transparent)}.wrx-ctile.good .n{color:var(--color-ok)}.wrx-ctile.bad{background:color-mix(in srgb,var(--color-danger) 9%,transparent);border-color:color-mix(in srgb,var(--color-danger) 28%,transparent)}.wrx-ctile.bad .n{color:var(--color-danger)}.wrx-timeline{list-style:none;margin:0;padding:0 0 0 4px;position:relative}.wrx-timeline:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--hue-blue),var(--hue-violet));opacity:.35;transform-origin:top;animation:wrx-grow-y .9s var(--ease-out) .7s backwards}.wrx-timeline li{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 0 10px 26px;animation:wrx-slide .5s var(--ease-out) backwards;animation-delay:calc(var(--d, 0) * 80ms + .8s)}.wrx-timeline li:before{content:"";position:absolute;left:0;top:15px;width:12px;height:12px;border-radius:50%;background:var(--color-bg);border:2.5px solid var(--hue-blue)}.wrx-timeline li.now:before{background:var(--hue-blue);color:var(--hue-blue);animation:pulse-ring 1.8s var(--ease-out) infinite}.wrx-timeline li.close:before{border-color:var(--hue-violet)}.wrx-timeline .when{font:800 16px/1.3 var(--font-head)}.wrx-timeline .t{font-size:15px;line-height:1.5}.wrx-timeline .in{font:700 12px/1 var(--font-head);color:var(--hue-blue-2);background:color-mix(in srgb,var(--hue-blue) 12%,transparent);padding:5px 9px;border-radius:999px;white-space:nowrap}[data-theme=dark] .wrx-timeline .in{color:var(--hue-blue)}.wrx-timeline li.none{color:var(--wrx-muted)}@keyframes wrx-draw{0%{stroke-dasharray:0 100}}@keyframes wrx-grow-x{0%{transform:scaleX(0)}}@keyframes wrx-grow-y{0%{transform:scaleY(0)}}@keyframes wrx-slide{0%{opacity:0;transform:translate(-14px)}}@keyframes wrx-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes wrx-spin-plain{to{transform:rotate(1turn)}}@keyframes wrx-marquee{to{transform:translate(-50%)}}@keyframes wrx-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes wrx-ping-box{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wrx-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-danger) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-danger) 12%,transparent)}}@media(max-width:1200px){.wrx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wrx-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.wrx-hero{flex-direction:column;align-items:stretch}.wrx-hero-main{flex-basis:auto}.wrx-hero-side{flex-direction:column}.wrx-cycle-txt{flex:1;min-width:0}.wrx-alert{flex-wrap:wrap;gap:10px 12px}.wrx-alert-t{white-space:normal;flex:1 1 0}.wrx-ticker{order:3;flex-basis:100%}.wrx-alert-go,.wrx-crit-h{display:none}.wrx-crow{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.wrx-crow .who{grid-column:1 / -1}.wrx-crow .stale{grid-column:1 / -1;flex-direction:row;align-items:center;padding-left:22px}.wrx-crow .heat{flex:1}.wrx-crow .rag{padding-left:22px}.wrx-crow .feas{justify-self:end}.wrx-timeline li{grid-template-columns:minmax(0,1fr) auto}.wrx-timeline .t{grid-column:1 / -1;grid-row:2}}@media(max-width:480px){.wrx{padding-left:16px;padding-right:16px}.wrx-kpis{gap:10px}.wrx-kpi{padding:14px 14px 12px}.wrx-kpi .top{flex-direction:column;align-items:flex-start;gap:8px}.wrx-kpi .l{font-size:13px}.wrx-kpi .wrx-kpi-ring{width:44px!important;height:44px!important}.wrx-kpi .wrx-kpi-ring svg{width:44px;height:44px}.wrx-kpi .p{font-size:10.5px}.wrx-kpi .n{font-size:34px}.wrx-proj .body{gap:12px}.wrx-proj .donut{width:76px;height:76px}.wrx-proj .metrics>div{padding:8px 7px}.wrx-panel{padding:16px 14px}.wrx-compare .n{font-size:24px}}@media(prefers-reduced-motion:reduce){.wrx *,.wrx *:before,.wrx *:after{animation:none!important;transition:none!important}}@keyframes mp-in-right{0%{opacity:0;transform:translate(16px) scale(.97)}}@keyframes mp-in-left{0%{opacity:0;transform:translate(-10px)}}@keyframes mp-spring{0%{opacity:0;transform:scale(.4)}}@keyframes mp-grow-x{0%{transform:scaleX(0)}}@keyframes mp-grow-y{0%{transform:scaleY(0)}}@keyframes mp-blink{50%{opacity:0}}@keyframes mp-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes mp-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes mp-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes mp-leave{to{opacity:0;transform:translate(48px) scale(.98)}}@keyframes mp-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes mp-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes mp-bump{40%{transform:scale(1.025)}}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(2){--i: 1}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(3){--i: 2}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(4){--i: 3}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(5){--i: 4}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(6){--i: 5}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(7){--i: 6}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(8){--i: 7}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(9){--i: 8}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(10){--i: 9}:root :is(.chips,.steps-list,.sources,.blocks,.block-list,.ans-bars,.ans-list,.action-tray,.reco-list,.chat-history,.project-grid,.filter-row,.intake-steps,.checkin-actions,.checkin-options,.checkin-evidence,.grill-options,.choice-grid,.review-steps,.review-summary-row,.picker,.picker-group,.member-grid,.team-stats,.log-list,.log-day,.cc-list,.cc-grid,.portal-stats,.tl,.mp-cards,.settings-tabs,.subtabs,.pills,.msg-images,.composer-tray)>:nth-child(n+11){--i: 10}:root .page-head h1{animation:rise .5s var(--ease-out) backwards}:root .page-head .sub{animation:rise .5s var(--ease-out) 80ms backwards}:root .page-head>:not(:first-child){animation:fade .5s var(--ease-out) .16s backwards}:root .empty,:root .dashed,:root .note-box,:root .error-banner{animation:rise .45s var(--ease-out) backwards}:root .error-banner{animation-name:mp-shake;animation-duration:.4s}:root .block-list>.list-item,:root .block-list>li{animation:rise .45s var(--ease-out) calc(var(--i, 0) * 45ms) backwards}:root .filter-row>.chip,:root .chips>.chip{animation:pop .4s var(--ease-out) calc(var(--i, 0) * 40ms) backwards}:root .segbar>span{transform-origin:left center;animation:mp-grow-x .6s var(--ease-out) backwards}:root .steps>span{transform-origin:left center;animation:mp-grow-x .4s var(--ease-out) backwards}:root .steps>span:nth-child(2){animation-delay:80ms}:root .steps>span:nth-child(3){animation-delay:.16s}:root .mp-grow{transform-origin:left center;animation:mp-grow-x .6s var(--ease-out) .12s backwards}:root .mp-progress{height:6px;border-radius:999px;background:var(--color-neutral-300);overflow:hidden}:root .mp-progress>span{display:block;height:100%;width:calc(var(--p, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 55%,var(--hue-violet)));transform-origin:left center;animation:mp-grow-x .7s var(--ease-out) .15s backwards;transition:width .5s var(--ease-out)}:root .status-pill.pill-red .status-dot{animation:pulse-ring 1.8s var(--ease-out) infinite}:root .project-flag:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;vertical-align:1px;border-radius:50%;background:currentColor;color:inherit;animation:pulse-ring 1.8s var(--ease-out) infinite}:root .sheet-backdrop{animation:fade .25s ease-out backwards}:root .sheet{animation:mp-in-right .4s var(--ease-out) backwards}:root .seg-opt{transition:background .25s var(--ease-out),color .25s,box-shadow .25s}:root .seg-opt.on{animation:mp-bump .3s var(--ease-out)}:root .settings-tab{position:relative;transition:color .2s}:root .settings-tab:after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;border-radius:2px;background:var(--color-accent);transform:scaleX(0);transition:transform .35s var(--ease-out)}:root .settings-tab.active:after{transform:scaleX(1)}:root .settings-tab.active{border-bottom-color:transparent}:root .settings-tabs>.settings-tab,:root .subtabs>.subtab{animation:rise .4s var(--ease-out) calc(var(--i, 0) * 40ms) backwards}:root .subtab{transition:background .3s var(--ease-out),color .2s}:root .msg-user>div{transform-origin:bottom right;animation:mp-in-right .4s var(--ease-out) backwards}:root .msg-ai{animation:rise .45s var(--ease-out) backwards}:root .msg-ai .avatar{position:relative;animation:mp-spring .45s var(--ease-spring) backwards}:root .msg-ai.is-live .avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--color-accent);animation:mp-ring 1.6s var(--ease-out) infinite;pointer-events:none}:root .ans>*{animation:rise .4s var(--ease-out) backwards}:root .ans-list>.ans-li{animation:mp-in-left .35s var(--ease-out) calc(var(--i, 0) * 35ms) backwards}:root .msg-text.is-streaming .ans>:is(.ans-p,.ans-h):last-child:after,:root .msg-text.is-streaming .ans>.ans-list:last-child>.ans-li:last-child .ans-li-text:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.15em;border-radius:1px;background:var(--color-accent);animation:mp-blink 1s steps(1) infinite}:root .mp-typing{display:inline-flex;gap:4px;align-items:center;margin-right:9px;vertical-align:middle}:root .mp-typing i{width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:dot-bounce 1s infinite}:root .mp-typing i:nth-child(2){animation-delay:.15s}:root .mp-typing i:nth-child(3){animation-delay:.3s}:root .ans-widget{animation:pop .45s var(--ease-out) backwards}:root .ans-chart{animation:fade .3s ease-out backwards}:root .ans-bar{transform-origin:left center;animation:mp-grow-x .6s var(--ease-out) calc(80ms + var(--i, 0) * 40ms) backwards}:root .ans-bar-value{animation:fade .4s ease-out calc(.3s + var(--i, 0) * 40ms) backwards}:root .ans-sort-mark.on{display:inline-block;animation:mp-spring .3s var(--ease-spring)}:root .steps-panel{animation:fade .35s ease-out backwards}:root .steps-list>.step{animation:mp-in-left .35s var(--ease-out) calc(var(--i, 0) * 40ms) backwards}:root .step-dot{position:relative;transition:background .25s}:root .step-done .step-dot{animation:mp-spring .4s var(--ease-spring)}:root .step-done .step-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-ok);opacity:0;animation:mp-ring .7s var(--ease-out)}:root .step-error .step-dot{animation:mp-shake .35s}:root .steps-live .steps-title{background:linear-gradient(90deg,var(--color-neutral-800) 40%,var(--color-accent) 50%,var(--color-neutral-800) 60%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 2.2s linear infinite}:root .working-bar{position:relative;overflow:hidden;animation:rise .3s var(--ease-out) backwards}:root .working-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent);animation:mp-sweep 1.8s ease-in-out infinite;pointer-events:none}:root .working-text{animation:fade .35s ease-out backwards}:root .chat-scroll .empty h2{animation:rise .5s var(--ease-out) backwards}:root .chat-scroll .empty p{animation:rise .5s var(--ease-out) 70ms backwards}:root .chat-scroll .empty .chips>.chip{animation:pop .45s var(--ease-spring) calc(.16s + var(--i, 0) * 55ms) backwards}:root .chat-scroll .chip:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-float)}:root .sources{animation:rise .45s var(--ease-out) .12s backwards}:root .source-row{animation:fade .4s ease-out calc(.16s + var(--i, 0) * 50ms) backwards}:root .source-row .n{display:inline-block;animation:mp-spring .4s var(--ease-spring) calc(.2s + var(--i, 0) * 50ms) backwards}:root .blocks>.block{animation:rise .45s var(--ease-out) calc(var(--i, 0) * 70ms) backwards}:root .composer{transition:border-color .25s,box-shadow .3s var(--ease-out)}:root .composer.is-drop{animation:mp-bump .9s var(--ease-out) infinite}:root .composer-thumb,:root .msg-images>*{animation:mp-spring .35s var(--ease-spring) calc(var(--i, 0) * 50ms) backwards}:root .composer-error{animation:mp-shake .4s}:root .chat-history>li{animation:mp-in-left .35s var(--ease-out) calc(var(--i, 0) * 35ms) backwards}:root .chat-history-confirm{animation:pop .25s var(--ease-out) backwards}:root .reco-list>.card,:root .mp-cards>*{animation:rise .5s var(--ease-out) calc(var(--i, 0) * 70ms) backwards}:root .action-card{position:relative;animation:pop .4s var(--ease-out) backwards;transition:border-color .3s,opacity .3s}:root .action-tray>.action-card{animation-delay:calc(var(--i, 0) * 60ms)}:root .action-card.action-pending:before{content:"";position:absolute;left:-3px;top:-1px;bottom:-1px;width:3px;border-radius:var(--radius) 0 0 var(--radius);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-warn-500) 30%,#fff),transparent);background-size:100% 300%;animation:shimmer 2.4s linear infinite;pointer-events:none}:root .action-card.just-applied{animation:mp-bump .45s var(--ease-spring)}:root .action-card.just-rejected{animation:mp-shake .45s var(--ease-out)}:root .action-card .pill{transition:background .3s,color .3s}:root .action-card.just-applied .pill,:root .action-card.just-rejected .pill{animation:mp-spring .4s var(--ease-spring)}:root .action-changes tbody tr{animation:fade .35s ease-out backwards}:root .action-changes tbody tr:nth-child(2){animation-delay:60ms}:root .action-changes tbody tr:nth-child(3){animation-delay:.12s}:root .action-changes tbody tr:nth-child(n+4){animation-delay:.18s}:root .action-arrow{display:inline-block;animation:mp-in-left .45s var(--ease-out) .2s backwards}:root .action-to{animation:fade .45s ease-out .26s backwards}:root .mp-check{width:18px;height:18px;flex:none;color:var(--color-ok);animation:mp-spring .4s var(--ease-spring) backwards}:root .mp-check circle{fill:color-mix(in srgb,var(--color-ok) 14%,transparent);stroke:currentColor;stroke-width:1.6}:root .mp-check path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:mp-draw .45s var(--ease-out) .18s backwards}:root .partner-block,:root .client-block{animation:rise .5s var(--ease-out) backwards}:root .project-tile{animation:rise .5s var(--ease-out) calc(var(--i, 0) * 45ms) backwards;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s}:root .project-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-float)}:root .project-tile:active{transform:translateY(-1px) scale(.99)}:root .intake-steps>.intake-step{animation:mp-in-left .35s var(--ease-out) calc(var(--i, 0) * 40ms) backwards}:root .intake-step-live .intake-step-dot{color:var(--color-accent);animation:pulse-ring 1.4s var(--ease-out) infinite}:root .intake-pick{animation:fade .35s ease-out backwards}:root .mp-task-in_progress{position:relative}:root .mp-task-in_progress:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent);animation:mp-glow 2.4s ease-in-out infinite;pointer-events:none}:root .issue-head{animation:rise .5s var(--ease-out) backwards}:root .issue-head .pills>*{animation:pop .4s var(--ease-out) calc(.1s + var(--i, 0) * 50ms) backwards}:root .feas-box{position:relative;animation:pop .45s var(--ease-out) .12s backwards}:root .feas-box.feas-cannot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 35%,transparent);animation:mp-glow 2s ease-in-out .6s infinite;pointer-events:none;opacity:0}:root .pse>div{animation:rise .45s var(--ease-out) backwards}:root .pse>div:nth-child(2){animation-delay:70ms}:root .pse>div:nth-child(3){animation-delay:.14s}:root .tl>.tl-row{animation:fade .4s ease-out calc(var(--i, 0) * 90ms) backwards}:root .tl .tl-dot{position:relative;animation:mp-spring .45s var(--ease-spring) calc(var(--i, 0) * 90ms + 60ms) backwards}:root .tl .tl-line{transform-origin:top center;animation:mp-grow-y .5s var(--ease-out) calc(var(--i, 0) * 90ms + .14s) backwards}:root .tl .tl-body{animation:mp-in-left .4s var(--ease-out) calc(var(--i, 0) * 90ms + 40ms) backwards}:root .tl-row.now .tl-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;color:var(--color-accent);animation:mp-ring 1.8s var(--ease-out) infinite}:root .factor-row,:root .comment{animation:rise .4s var(--ease-out) backwards}:root .checkin-actions>*{animation:rise .45s var(--ease-out) calc(var(--i, 0) * 60ms) backwards}:root .action-tile{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s}:root .action-tile:hover:not(:disabled){transform:translateY(-3px);box-shadow:var(--shadow-float)}:root .checkin-card{animation:rise .45s var(--ease-out) calc(var(--d, 0) * 60ms) backwards;transition:box-shadow .3s}:root .checkin-card.is-leaving{animation:mp-leave .32s var(--ease-out) forwards;pointer-events:none}:root .checkin-card.mp-deal{animation:mp-in-right .45s var(--ease-out) backwards}:root .checkin-card>[id^=checkin-body-]:not([hidden]),:root .mp-phase{animation:rise .35s var(--ease-out) backwards}:root .checkin-options>.checkin-option,:root .grill-options>.grill-option,:root .choice-grid>*{animation:rise .35s var(--ease-out) calc(var(--i, 0) * 40ms) backwards}:root .checkin-option,:root .grill-option{transition:transform .2s var(--ease-spring),border-color .2s,background .2s}:root .checkin-option:not(:disabled):active,:root .grill-option:not(:disabled):active{transform:scale(.98)}:root .checkin-option-on .checkin-option-n,:root .grill-option-on .checkin-option-n{animation:mp-spring .35s var(--ease-spring)}:root .checkin-preview{animation:rise .35s var(--ease-out) backwards}:root .checkin-evidence>*{animation:fade .4s ease-out calc(var(--i, 0) * 50ms) backwards}:root .review-steps>.review-step{animation:mp-in-left .35s var(--ease-out) calc(var(--i, 0) * 40ms) backwards}:root .grill{animation:mp-in-right .4s var(--ease-out) backwards}:root .review-summary-row>*{animation:pop .45s var(--ease-spring) calc(var(--i, 0) * 80ms) backwards}:root .picker>*,:root .picker-group>.picker-row{animation:rise .35s var(--ease-out) calc(var(--i, 0) * 30ms) backwards}:root .picker-row{transition:transform .2s var(--ease-out),border-color .2s}:root .picker-row:hover{transform:translate(3px)}:root .field-editor{animation:mp-in-right .35s var(--ease-out) backwards}:root .mp-due-group{animation:rise .5s var(--ease-out) calc(var(--d, 0) * 90ms) backwards}:root .mp-due-group .block-list>.list-item{animation-delay:calc(var(--d, 0) * 90ms + var(--i, 0) * 45ms)}:root .mp-due-dot{display:inline-block;width:9px;height:9px;margin-right:8px;vertical-align:2px;border-radius:50%;background:var(--color-danger);color:var(--color-danger);animation:pulse-ring 1.6s var(--ease-out) infinite}:root .mp-due-dot.is-amber{background:var(--color-warn);color:var(--color-warn);animation-duration:2.4s}:root .team-stats>*,:root .member-grid>*{animation:rise .45s var(--ease-out) calc(var(--i, 0) * 50ms) backwards}:root .member-card{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}:root .member-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-float)}:root .presence-dot{color:var(--color-ok);animation:pulse-ring 2.2s var(--ease-out) infinite}:root .log-list>.log-day{animation:rise .45s var(--ease-out) calc(var(--i, 0) * 60ms) backwards}:root .log-day>.log-row{animation:fade .35s ease-out calc(var(--i, 0) * 30ms) backwards}:root .account-row,:root .group-row{animation:rise .4s var(--ease-out) backwards}:root .cc-grid>*,:root .cc-list>*{animation:rise .45s var(--ease-out) calc(var(--i, 0) * 50ms) backwards}:root .portal-card{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}:root .portal-card:not(.portal-card-off):hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}:root .portal-stats>*{animation:pop .4s var(--ease-out) calc(.2s + var(--i, 0) * 60ms) backwards}:root .line-linker,:root .code-result{animation:rise .4s var(--ease-out) backwards}:root .check-row{animation:mp-in-left .35s var(--ease-out) backwards}:root .check-row:nth-child(2){animation-delay:70ms}:root .check-row:nth-child(3){animation-delay:.14s}:root .check-row:nth-child(n+4){animation-delay:.21s}@media(prefers-reduced-motion:reduce){:root *,:root *:before,:root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important}:root .msg-ai.is-live .avatar:after,:root .step-done .step-dot:after,:root .tl-row.now .tl-dot:after,:root .working-bar:after,:root .action-card.action-pending:before,:root .feas-box.feas-cannot:after,:root .mp-task-in_progress:after{display:none}:root .steps-live .steps-title{color:var(--color-neutral-800);background:none}}
