.bit-mascot{display:inline-block;flex:none;vertical-align:middle;overflow:visible;shape-rendering:crispEdges;image-rendering:pixelated;isolation:isolate}.bit-mascot :is(g,path,rect){stroke:none}.bit-mascot :is(.bit-closed-eyes,.bit-thinking-eyes,.bit-happy-eyes,.bit-attention-eyes,.bit-thinking-mouth,.bit-attention-mouth){display:none}.bit-mascot[data-state=attention] :is(.bit-neutral-eyes,.bit-smile),.bit-mascot[data-state=happy] .bit-neutral-eyes,.bit-mascot[data-state=thinking] :is(.bit-neutral-eyes,.bit-smile){display:none}.bit-mascot[data-state=attention] :is(.bit-attention-eyes,.bit-attention-mouth),.bit-mascot[data-state=happy] .bit-happy-eyes,.bit-mascot[data-state=thinking] :is(.bit-thinking-eyes,.bit-thinking-mouth){display:inline}.bit-mascot[data-animated=true][data-state=idle] .bit-neutral-eyes{animation:bit-open-eyes 8s step-end infinite}.bit-mascot[data-animated=true][data-state=idle] .bit-closed-eyes{display:inline;visibility:hidden;animation:bit-close-eyes 8s step-end infinite}.bit-mascot[data-animated=true][data-state=idle] .bit-spark{animation:bit-idle-spark 8s step-end infinite}.bit-mascot[data-animated=true][data-state=thinking] .bit-thinking-eyes{animation:bit-consider 2.4s step-end infinite}.bit-mascot[data-animated=true][data-state=thinking] .bit-spark{animation:bit-think-spark 1.2s step-end infinite}.bit-mascot[data-animated=true][data-state=thinking] .bit-bar{animation:bit-bars 1.2s step-end infinite}.bit-mascot[data-animated=true][data-state=thinking] .bit-bar-two{animation-delay:.2s}.bit-mascot[data-animated=true][data-state=thinking] .bit-bar-three{animation-delay:.4s}.bit-mascot[data-animated=true][data-state=happy] .bit-body{animation:bit-hop .8s step-end 1}.bit-mascot[data-animated=true][data-state=happy] .bit-wave-hand{animation:bit-wave .8s step-end 1}.bit-mascot[data-animated=true][data-state=happy] .bit-spark{animation:bit-celebrate .8s step-end 1}.bit-mascot[data-animated=true][data-variant=micro] .bit-spark{animation:none}.bit-mascot[data-animated=true][data-interactive=true][data-state=idle]:hover .bit-wave-hand,:is(button,a):is(:hover,:focus-visible) .bit-mascot[data-animated=true][data-interactive=true][data-state=idle] .bit-wave-hand{animation:bit-wave .8s step-end 1}@keyframes bit-open-eyes{0%,41%,44%,to{visibility:visible}42%,43%{visibility:hidden}}@keyframes bit-close-eyes{0%,41%,44%,to{visibility:hidden}42%,43%{visibility:visible}}@keyframes bit-idle-spark{0%,68%,88%,to{transform:translateY(0)}72%,84%{transform:translateY(-1px)}}@keyframes bit-consider{0%,68%,to{transform:translateX(0)}42%,62%{transform:translateX(-1px)}}@keyframes bit-think-spark{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes bit-bars{0%,to{fill:#c8f45a}50%{fill:#699b20}}@keyframes bit-hop{0%,to{transform:translateY(0)}12%{transform:translateY(1px)}25%{transform:translateY(-1px)}38%,50%{transform:translateY(-3px)}63%{transform:translateY(-1px)}75%{transform:translateY(1px)}88%{transform:translateY(0)}}@keyframes bit-wave{0%,to{transform:translate(0)}15%{transform:translate(-1px,-1px)}30%,60%{transform:translate(-2px,-2px)}45%,75%{transform:translate(-1px,-3px)}90%{transform:translateY(-1px)}}@keyframes bit-celebrate{0%,to{transform:translateY(0)}30%,60%{transform:translateY(-1px)}}.bit-mascot[data-pose=resting] .bit-posture{transform:translate(-14px,65px) rotate(-90deg)}.bit-mascot[data-pose=resting] :is(.bit-spark,.bit-neutral-eyes){visibility:hidden}.bit-mascot[data-pose=resting] .bit-closed-eyes{display:inline;visibility:visible}.bit-mascot[data-pose=waking] .bit-closed-eyes{display:inline;visibility:hidden}.bit-mascot[data-pose=waking][data-animated=true] .bit-posture{animation:bit-rise 2.4s linear both;will-change:transform}.bit-mascot[data-pose=waking][data-animated=true] .bit-neutral-eyes{animation:bit-wake-eyes 2.4s step-end both}.bit-mascot[data-pose=waking][data-animated=true] .bit-closed-eyes{animation:bit-wake-lids 2.4s step-end both}.bit-mascot[data-pose=waking][data-animated=true] .bit-spark{animation:bit-wake-spark 2.4s linear both}@keyframes bit-rise{0%,14%{transform:translate(-14px,65px) rotate(-90deg);animation-timing-function:cubic-bezier(.4,0,.7,.7)}26%{transform:translate(-19px,54px) rotate(-75deg)}38%{transform:translate(-20px,44px) rotate(-60deg)}50%{transform:translate(-18px,29px) rotate(-45deg)}62%{transform:translate(-13px,16px) rotate(-30deg)}74%{transform:translate(-7px,6px) rotate(-15deg);animation-timing-function:cubic-bezier(.3,.5,.7,1)}94%,to{transform:translate(0) rotate(0deg)}}@keyframes bit-wake-eyes{0%,12%{visibility:hidden}13%,to{visibility:visible}}@keyframes bit-wake-lids{0%,12%{visibility:visible}13%,to{visibility:hidden}}@keyframes bit-wake-spark{0%,76%{opacity:0;transform:translateY(3px);visibility:hidden}88%{opacity:.6;transform:translateY(1px);visibility:visible}to{opacity:1;transform:translateY(0);visibility:visible}}@media (prefers-reduced-motion:reduce){.bit-mascot,.bit-mascot *{animation:none!important;transition:none!important}.bit-mascot[data-pose=waking] .bit-posture{transform:none}.bit-mascot[data-pose=waking] :is(.bit-neutral-eyes,.bit-spark){visibility:visible}.bit-mascot[data-pose=waking] .bit-closed-eyes{visibility:hidden}}@media (forced-colors:active){.bit-mascot{forced-color-adjust:none}}@media print{.bit-mascot,.bit-mascot *{animation:none!important}}.brink-dash{--canvas:#f5f6f1;--white:#fff;--ink:#242820;--muted:#73796c;--line:#e5e8df;--accent:#c8f45a;--accent-ink:#48611f;--accent-soft:#eff7de;--accent-border:#cbdca8;--chart:#699b20;--green:#178564;--green-soft:#edf8f3;--red:#c25555;--red-soft:#fff0ee;--purple:#8e80d6;--radius:18px;--sidebar:230px;--shadow:0 4px 24px #272b3510}.brink-dash *{box-sizing:border-box}.brink-dash{margin:0;background:var(--canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.brink-dash button,.brink-dash input,.brink-dash select,.brink-dash textarea{font:inherit}.brink-dash a,.brink-dash button,.brink-dash input,.brink-dash select,.brink-dash textarea{-webkit-tap-highlight-color:transparent}.brink-dash button{cursor:pointer;color:inherit}.brink-dash button:disabled{cursor:wait;opacity:.55}.brink-dash a:focus-visible,.brink-dash button:focus-visible,.brink-dash input:focus-visible,.brink-dash select:focus-visible,.brink-dash summary:focus-visible,.brink-dash textarea:focus-visible{outline:3px solid #8dac48;outline-offset:4px}.brink-dash button{border:0;background:none}.brink-dash a{color:inherit;text-decoration:none}.brink-dash h1,.brink-dash h2,.brink-dash h3,.brink-dash p{margin:0}.brink-dash svg{display:block}.brink-dash .icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.brink-dash .muted{color:var(--muted)}.brink-dash .mini{font-size:12px}.brink-dash .flex{display:flex;align-items:center;gap:8px}.brink-dash .space{justify-content:space-between}.brink-dash .spacer{flex:1}.brink-dash .hidden,.brink-dash [hidden]{display:none!important}.brink-dash .positive{color:var(--green)}.brink-dash .negative{color:var(--red)}.brink-dash .mono{font-variant-numeric:tabular-nums}.brink-dash .skip-link{position:fixed;top:-60px;left:20px;z-index:200;background:var(--ink);color:white;padding:10px 16px;border-radius:8px}.brink-dash .skip-link:focus{top:10px}.brink-dash .sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:var(--white);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:27px 16px 16px}.brink-dash .wordmark{display:flex;align-items:center;margin:0 8px 31px;font-size:18px;font-weight:660;letter-spacing:-.7px;white-space:nowrap}.brink-dash .brand-mark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:white;flex-shrink:0}.brink-dash .brand-mark svg{width:22px;height:22px}.brink-dash .workspace{display:flex;align-items:center;gap:10px;padding:11px 10px;border:1px solid var(--line);border-radius:11px;margin:0 2px 23px}.brink-dash .workspace-icon{width:32px;height:32px;background:#f3f3f5;border:1px solid #e8e8eb;border-radius:8px;display:grid;place-items:center;font-weight:650;font-size:13px}.brink-dash .workspace strong{font-weight:570;font-size:13px}.brink-dash .workspace .mini{font-size:12px;line-height:1.3}.brink-dash .sidebar-scroll{overflow-y:auto;scrollbar-width:thin;flex:1;margin:0 -5px;padding:0 5px}.brink-dash .nav-label{text-transform:uppercase;font-size:10px;letter-spacing:1.2px;color:#999da5;font-weight:600;margin:20px 13px 9px}.brink-dash .nav{display:flex;flex-direction:column;gap:4px}.brink-dash .nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;text-align:left;width:100%;font-size:13px;color:#676c76;position:relative;transition:background .15s,color .15s}.brink-dash .nav-item .icon{width:18px;height:18px;color:#8d929b}.brink-dash .nav-item:hover{background:#f6f7f8;color:var(--ink)}.brink-dash .nav-item.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.brink-dash .nav-item.active .icon{color:var(--accent)}.brink-dash .nav-item.active:after{content:"";width:3px;height:16px;border-radius:3px;background:var(--accent);position:absolute;right:1px}.brink-dash .nav-item.assistant-link{color:#34363e}.brink-dash .nav-item.assistant-link .icon{color:var(--accent)}.brink-dash .nav-badge{margin-left:auto;letter-spacing:.4px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid #dcebbb;border-radius:5px;padding:1px 5px}.brink-dash .count-badge{margin-left:auto;font-size:11px;background:#f0f1f4;padding:0 6px;border-radius:4px;color:#747985}.brink-dash .sidebar-foot{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.brink-dash .account{display:flex;align-items:center;gap:10px;padding:15px 6px 2px}.brink-dash .avatar{width:32px;height:32px;border-radius:50%;background:#e9eedd;display:grid;place-items:center;color:#586642;font-size:11px;font-weight:650;border:2px solid white;flex-shrink:0}.brink-dash .account strong{font-size:13px;font-weight:600}.brink-dash .account .mini{font-size:11px}.brink-dash .icon-btn{display:grid;place-items:center;padding:9px;border:1px solid var(--line);border-radius:9px;background:white;transition:background .15s;flex-shrink:0}.brink-dash .icon-btn:hover{background:#f5f6f7}.brink-dash .icon-btn .icon{width:17px;height:17px}.brink-dash .plain-icon{border:0;background:transparent}.brink-dash .page{margin-left:var(--sidebar)}.brink-dash .topbar{height:76px;padding:0 32px;background:#ffffffc9;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}.brink-dash .breadcrumb{display:flex;align-items:center;gap:13px;font-size:13px;color:#858994}.brink-dash .breadcrumb .icon{width:17px;height:17px}.brink-dash .breadcrumb strong{color:#454951;font-weight:550}.brink-dash .top-actions{display:flex;align-items:center;gap:14px}.brink-dash .demo-tag{border:1px solid #e5e6ea;background:#f8f8fa;border-radius:6px;padding:3px 8px;color:#818691;font-size:11px;letter-spacing:.2px}.brink-dash .search-trigger{display:flex;align-items:center;gap:9px;color:#7d828c;font-size:12px}.brink-dash .search-trigger .icon{width:16px;height:16px}.brink-dash kbd{font:11px inherit;border:1px solid var(--line);border-radius:4px;padding:1px 5px;color:#92969e;background:#fafafa}.brink-dash .notification{position:relative}.brink-dash .notification:after{content:"";position:absolute;top:7px;right:9px;width:5px;height:5px;background:var(--accent);border-radius:50%;border:1px solid white}.brink-dash .mobile-menu{display:none}.brink-dash .main{max-width:1620px;margin:0 auto;padding:29px 32px 36px}.brink-dash .page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}.brink-dash .page-heading h1{font-size:23px;font-weight:590;letter-spacing:-.8px}.brink-dash .filter-bar{display:flex;gap:9px;align-items:center}.brink-dash .select-wrap{position:relative;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #e3e5e9;border-radius:9px;background:white;min-height:36px}.brink-dash .select-wrap>.icon{width:15px;height:15px;color:#787d86}.brink-dash .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline-offset:9px;color:#515660;font-size:12px;padding:8px 22px 8px 0;max-width:210px;cursor:pointer}.brink-dash .select-wrap:after{content:"";width:5px;height:5px;border-right:1.3px solid #878b94;border-bottom:1.3px solid #878b94;transform:rotate(45deg);position:absolute;right:13px;top:13px;pointer-events:none}.brink-dash .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #e3e5e9;background:white;border-radius:8px;font-size:12px;min-height:36px;transition:background .15s}.brink-dash .btn:hover{background:#f5f6f1}.brink-dash .btn .icon{width:15px;height:15px}.brink-dash .btn-dark{background:#242820;color:white;border-color:#242820;box-shadow:0 2px 2px #00000012}.brink-dash .btn-dark:hover{background:#40434b}.brink-dash .btn-accent{color:white}.brink-dash .btn-accent:hover{background:#b9e94c}.brink-dash .text-btn{color:#717681;display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:3px 0;white-space:nowrap}.brink-dash .text-btn:hover{color:var(--accent-ink)}.brink-dash .text-btn .icon{width:15px;height:15px}.brink-dash .section-icon{color:#888d97;width:17px;height:17px}.brink-dash .welcome{display:flex;align-items:center;gap:15px;margin-bottom:20px}.brink-dash .welcome-assistant{width:49px;height:49px;border-radius:16px;background:var(--ink);color:var(--accent);border:1px solid #303b20;display:grid;place-items:center;flex-shrink:0;cursor:pointer}.brink-dash .welcome-assistant .icon{width:28px;height:28px;stroke-width:1.7}.brink-dash .welcome-assistant:hover{background:var(--accent);color:var(--ink);border-color:#aacc5b}.brink-dash .welcome-assistant:focus-visible{outline:3px solid var(--chart);outline-offset:4px}.brink-dash .welcome h2{font-size:29px;letter-spacing:-1.05px;font-weight:530;line-height:1.3}.brink-dash .welcome p{font-size:14px;color:#8a8e98;margin-top:4px}.brink-dash .welcome-date{margin-left:auto;text-align:right;align-self:center;color:#92969e;font-size:12px}.brink-dash .welcome-date strong{display:block;font-size:13px;font-weight:500;color:#646a75;margin-bottom:2px}.brink-dash .ai-composer{background:linear-gradient(112deg,#fff 65%,#f8fcec);border:1px solid #dfe6d1;border-radius:16px;padding:18px 20px 12px;box-shadow:0 3px 10px #38461604;transition:box-shadow .2s,border-color .2s}.brink-dash .ai-composer:focus-within{border-color:#a8c86b;box-shadow:0 0 0 3px #a6c75518}.brink-dash .composer-input{display:flex;align-items:flex-start;gap:12px}.brink-dash .composer-input>.icon{color:var(--accent-ink);margin-top:5px;width:20px;height:20px}.brink-dash .composer-input textarea{resize:none;outline:none;border:none;background:transparent;width:100%;font-size:15px;line-height:1.6;min-height:36px;height:36px;color:var(--ink);padding:0}.brink-dash .composer-input textarea::-moz-placeholder{color:#9799a1}.brink-dash .composer-input textarea::placeholder{color:#9799a1}.brink-dash .composer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.brink-dash .context-chip{display:flex;align-items:center;gap:6px;color:#838691;font-size:11px;background:white;border:1px solid #ecebee;padding:3px 8px;border-radius:5px}.brink-dash .context-chip .icon{width:12px;height:12px}.brink-dash .assistant-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b8e97}.brink-dash .assistant-label .icon{width:14px;height:14px;color:#a19b97}.brink-dash .send-btn{height:30px;width:30px;display:grid;place-items:center;background:#242820;border-radius:8px;color:white;flex-shrink:0}.brink-dash .send-btn:hover{background:var(--accent)}.brink-dash .send-btn .icon{width:16px;height:16px}.brink-dash .prompt-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 25px}.brink-dash .prompt{border:1px solid #e5e7eb;border-radius:7px;font-size:11px;color:#737985;background:#fafbfc;display:flex;align-items:center;gap:6px;padding:6px 10px;transition:border-color .15s,background .15s}.brink-dash .prompt:hover{background:white;border-color:#bdd987;color:var(--accent-ink)}.brink-dash .prompt .icon{width:13px;height:13px}.brink-dash .prompt-label{font-size:11px;color:#9a9da5;margin-right:3px}.brink-dash .viewbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.brink-dash .tabs{display:flex;align-items:center;gap:5px;background:#ededef;padding:4px;border-radius:9px}.brink-dash .tab{padding:6px 15px;font-size:12px;border-radius:6px;color:#7a7e88;white-space:nowrap}.brink-dash .tab[aria-selected=true]{background:white;color:#30353d;box-shadow:0 1px 4px #1820300b;font-weight:550}.brink-dash .snapshot-time{display:flex;align-items:center;gap:6px;color:#9599a1;font-size:11px}.brink-dash .snapshot-time .icon{width:13px;height:13px}.brink-dash .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px}.brink-dash .metric{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:17px 19px 15px;position:relative;overflow:hidden;min-width:0}.brink-dash .metric-top{display:flex;align-items:center;justify-content:space-between;color:#808590;font-size:12px;margin-bottom:11px}.brink-dash .metric-top>.icon{width:16px;height:16px;color:#9da1a9}.brink-dash .metric-value{font-size:30px;line-height:1.3;letter-spacing:-1.25px;font-weight:550;font-variant-numeric:tabular-nums}.brink-dash .metric-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:7px;gap:4px}.brink-dash .change{font-size:10px;color:var(--green);background:var(--green-soft);padding:2px 6px;border-radius:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.brink-dash .metric-note{font-size:10px;color:#a0a4ac;margin-left:5px}.brink-dash .sparkline{width:79px;height:30px;flex-shrink:0;overflow:visible}.brink-dash .sparkline polyline{stroke:var(--chart);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.brink-dash .grid-primary{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(295px,1fr);gap:18px;margin-bottom:18px}.brink-dash .panel{background:white;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-width:0}.brink-dash .panel-heading{padding:19px 21px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.brink-dash .panel-heading h2{font-size:14px;font-weight:570;letter-spacing:-.2px;display:flex;align-items:center;gap:9px}.brink-dash .panel-subtitle{color:#999da5;font-size:11px;margin-top:4px}.brink-dash .chart-panel .panel-heading{align-items:flex-start}.brink-dash .chart-filters{display:flex;gap:6px}.brink-dash .chart-filters .select-wrap{min-height:29px;padding-left:9px;border-radius:7px}.brink-dash .chart-filters select{font-size:10px;padding-top:5px;padding-bottom:5px}.brink-dash .chart-filters .select-wrap:after{top:10px}.brink-dash .chart-summary{display:flex;align-items:center;justify-content:space-between;padding:18px 21px 0;gap:15px}.brink-dash .chart-total{font-size:25px;letter-spacing:-.7px;font-weight:540;font-variant-numeric:tabular-nums}.brink-dash .chart-unit{font-size:11px;color:#9297a0;margin-left:5px}.brink-dash .legend{display:flex;align-items:center;gap:13px;color:#969ba4;font-size:10px}.brink-dash .legend i{width:7px;height:7px;display:inline-block;background:var(--chart);border-radius:50%;margin-right:5px}.brink-dash .legend i.previous{background:#c9ccd3}.brink-dash .chart-wrap{margin:7px 18px 0 14px;position:relative;aspect-ratio:3.15}.brink-dash .chart-svg{width:100%;height:100%;overflow:visible}.brink-dash .chart-svg text{font-family:inherit;font-size:10px;fill:#a4a8b0}.brink-dash .chart-svg .grid-line{stroke:#eff0f3;stroke-dasharray:3 3}.brink-dash .chart-tooltip{position:absolute;padding:9px 12px;border-radius:9px;box-shadow:0 3px 18px #151d3220;border:1px solid var(--line);background:white;pointer-events:none;font-size:11px;min-width:145px;z-index:5;transform:translate(-50%,-100%)}.brink-dash .chart-tooltip strong{display:block;margin-top:4px;color:var(--accent-ink);font-size:13px}.brink-dash .chart-note{display:flex;align-items:center;gap:8px;margin:10px 13px 12px;padding:10px 12px;background:#f3f8e9;border:1px solid #e6efcf;border-radius:9px;font-size:11px;color:#647747}.brink-dash .chart-note>.icon{color:var(--accent-ink);width:15px;height:15px}.brink-dash .chart-note strong{font-weight:550}.brink-dash .chart-note button{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:5px;font-size:11px}.brink-dash .chart-note button .icon{width:13px;height:13px}.brink-dash .priority-card{display:flex;flex-direction:column}.brink-dash .count-pill{background:#f4f4f6;border:1px solid #eeeef1;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:400;color:#8c919b}.brink-dash .priority-list{padding:5px 21px 0;flex:1}.brink-dash .priority-item{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #f0f1f3;cursor:pointer;width:100%;text-align:left}.brink-dash .priority-item:last-child{border-bottom:0}.brink-dash .priority-item:hover .priority-title{color:var(--accent-ink)}.brink-dash .priority-symbol{width:30px;height:30px;border-radius:8px;background:#edf6d9;color:#648829;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.brink-dash .priority-symbol .icon{width:15px;height:15px}.brink-dash .priority-symbol.purple{background:#f2effb;color:#9683cd}.brink-dash .priority-symbol.blue{background:#edf4fc;color:#7c9ac8}.brink-dash .priority-title{font-size:12px;font-weight:550;line-height:1.6;color:#555b65}.brink-dash .priority-detail{font-size:10px;color:#a0a4ad;margin-top:3px}.brink-dash .priority-item>.icon{margin-left:auto;width:13px;height:13px;color:#bcc0c7;align-self:center}.brink-dash .priority-label{display:inline-block;border-radius:4px;background:#edf4dd;color:#61783d;font-size:9px;padding:1px 4px;margin-left:5px}.brink-dash .panel-footer{border-top:1px solid var(--line);padding:11px 21px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#999ea7}.brink-dash .panel-footer .text-btn{font-size:11px}.brink-dash .brand-table-wrap{padding:10px 20px 6px;overflow-x:auto}.brink-dash .brand-table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.brink-dash .brand-table th{font-size:10px;font-weight:450;color:#9298a2;text-align:right;padding:9px 8px 10px;border-bottom:1px solid var(--line)}.brink-dash .brand-table th:first-child{text-align:left;padding-left:0}.brink-dash .brand-table td{padding:13px 8px;border-bottom:1px solid #f1f2f4;text-align:right;font-variant-numeric:tabular-nums}.brink-dash .brand-table td:first-child{text-align:left;padding-left:0}.brink-dash .brand-table tr:last-child td{border:0}.brink-dash .brand-table tr[data-brand]{cursor:pointer}.brink-dash .brand-table tbody tr:hover{background:#fcfcfd}.brink-dash .brand-cell{display:flex;align-items:center;gap:9px}.brink-dash .brand-logo{width:31px;height:31px;border:1px solid #e9e6f5;background:#efebf8;color:#796a9c;border-radius:9px;display:grid;place-items:center;font-weight:650;font-size:16px;flex-shrink:0}.brink-dash .brand-logo.bloom{color:#5c8b74;background:#edf5ef;border-color:#e0ede5}.brink-dash .brand-logo.atlas{color:#5f7a9c;background:#eaf1f9;border-color:#dee8f3}.brink-dash .brand-logo.forma{color:#b18660;background:#fcf0e2;border-color:#f5e6d0}.brink-dash .brand-cell strong{display:block;font-size:12px;font-weight:550;color:#4c525d}.brink-dash .brand-domain{color:#a0a4ad;font-size:10px;margin-top:1px}.brink-dash .table-trend{font-size:10px;margin-left:5px;color:var(--green)}.brink-dash .health-pill{font-size:10px;font-weight:550;padding:3px 7px;border-radius:5px;background:var(--green-soft);color:var(--green)}.brink-dash .health-pill.warning{background:#fff3e6;color:#bf833a}.brink-dash .health-panel{display:flex;flex-direction:column}.brink-dash .health-body{display:flex;align-items:center;justify-content:center;gap:15px;padding:14px 20px 12px}.brink-dash .gauge-wrap{position:relative;width:143px;height:143px;flex-shrink:0}.brink-dash .gauge{width:100%;height:100%;transform:rotate(-90deg)}.brink-dash .gauge-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.brink-dash .gauge-number strong{font-size:32px;font-weight:530;letter-spacing:-1px;line-height:1.2}.brink-dash .gauge-number span{font-size:10px;color:#a0a4ab;margin-top:4px}.brink-dash .health-stats{flex:1;display:grid;gap:12px;max-width:200px}.brink-dash .health-stat{display:flex;align-items:center;gap:6px;color:#8c919a;font-size:10px;white-space:nowrap}.brink-dash .health-stat strong{margin-left:auto;font-weight:500;color:#555c65;font-size:12px}.brink-dash .health-stat i{width:6px;height:6px;border-radius:50%;background:#95baa6}.brink-dash .health-stat.warn i{background:#edb473}.brink-dash .health-stat.error i{background:#d79a92}.brink-dash .health-strips{display:grid;grid-template-columns:repeat(3,1fr);margin:0 20px 16px;background:#f5f6f1;border:1px solid #eff0f3;border-radius:9px;padding:10px 0}.brink-dash .health-strips>div{text-align:center;border-right:1px solid #e7e9ed}.brink-dash .health-strips>div:last-child{border:0}.brink-dash .health-strips strong{display:block;font-size:14px;font-weight:530;margin-bottom:2px;font-variant-numeric:tabular-nums}.brink-dash .health-strips span{font-size:9px;color:#9b9fa7}.brink-dash .health-panel .panel-footer{margin-top:auto}.brink-dash .work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.brink-dash .mini-panel .panel-heading{padding:17px 19px 0}.brink-dash .mini-panel .panel-heading h2{font-size:13px}.brink-dash .mini-panel-body{padding:16px 19px 18px}.brink-dash .workflow-total{display:flex;align-items:baseline;gap:7px;margin-bottom:13px}.brink-dash .workflow-total strong{font-size:24px;font-weight:520;letter-spacing:-.7px}.brink-dash .workflow-total span{font-size:11px;color:#9197a2}.brink-dash .stacked-bar{display:flex;gap:3px;height:7px;border-radius:5px;overflow:hidden}.brink-dash .stacked-bar span{height:100%;border-radius:2px}.brink-dash .workflow-legend{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px;color:#9499a2;font-size:10px}.brink-dash .workflow-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px}.brink-dash .mini-insight{font-size:11px;color:#8a929d;display:flex;align-items:center;gap:7px;margin-top:16px}.brink-dash .mini-insight>.icon{width:13px;height:13px;color:#a4a9b1}.brink-dash .mini-insight strong{color:#606771;font-weight:500}.brink-dash .task-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0f1f3;font-size:11px;color:#6f7681}.brink-dash .task-row:last-child{border:0}.brink-dash .task-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;min-width:14px;border:1px solid #d7dae0;border-radius:4px;margin:0;cursor:pointer}.brink-dash .task-row input:checked{background:var(--accent);border-color:var(--accent-ink);box-shadow:inset 0 0 0 3px white}.brink-dash .task-row:has(input:checked) label{text-decoration:line-through;color:#a6abb3}.brink-dash .task-row label{cursor:pointer;flex:1}.brink-dash .task-row .due{color:#ba947b;font-size:10px}.brink-dash .task-row .avatar{width:23px;height:23px;font-size:8px;background:#edf0f4;color:#89909e}.brink-dash .page-foot{display:flex;justify-content:space-between;color:#aaafb8;font-size:10px;margin-top:25px}.brink-dash .page-foot .flex{gap:5px}.brink-dash .page-foot .icon{width:12px;height:12px}.brink-dash .nav-backdrop{display:none}.brink-dash .footer-chat{position:fixed;z-index:20;border-radius:50%;height:44px;width:44px;background:#242820;color:white;display:grid;place-items:center;box-shadow:0 5px 15px #21283328}.brink-dash .footer-chat .icon{width:24px;height:24px;stroke-width:1.7}.brink-dash dialog{border:1px solid var(--line);border-radius:19px;box-shadow:0 30px 90px #11182730;padding:0;background:white;color:var(--ink);width:min(590px,calc(100vw - 32px));max-height:85dvh}.brink-dash dialog::backdrop{background:#21263137;backdrop-filter:blur(3px)}.brink-dash .dialog-head{padding:22px 24px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.brink-dash .dialog-head h2{font-size:19px;letter-spacing:-.5px;font-weight:570}.brink-dash .dialog-body{padding:22px 24px}.brink-dash .dialog-body p{font-size:14px;color:#737b87;line-height:1.7;margin-bottom:14px}.brink-dash .detail-list{display:grid;gap:9px;margin:18px 0 22px}.brink-dash .detail-row{background:#f5f6f1;border:1px solid var(--line);border-radius:10px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;color:#6c7581}.brink-dash .detail-row strong{color:#404953;font-weight:550;text-align:right}.brink-dash .dialog-actions{display:flex;gap:10px}.brink-dash .dialog-actions .btn{font-size:13px}.brink-dash .toast{position:fixed;bottom:26px;left:calc(50% + 115px);transform:translateX(-50%);background:#242820;color:white;font-size:12px;border-radius:10px;padding:12px 18px;box-shadow:0 6px 25px #1d243530;z-index:100;max-width:calc(100vw - 32px);text-align:center}.brink-dash .assistant-dialog{position:fixed;inset:14px 14px 14px auto;max-height:none;height:calc(100dvh - 28px);width:min(448px,calc(100vw - 28px));margin:0;border-radius:18px;overflow:hidden}.brink-dash .assistant-layout{height:100%;display:flex;flex-direction:column}.brink-dash .assistant-head{padding:18px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f2f9e4,white 80%)}.brink-dash .ai-symbol{width:33px;height:33px;background:var(--accent-soft);color:var(--accent-ink);border:1px solid #dcebbb;border-radius:10px;display:grid;place-items:center}.brink-dash .assistant-head strong{font-size:14px;font-weight:600}.brink-dash .assistant-head p{font-size:10px;color:#a09b96;margin-top:1px}.brink-dash .assistant-context{padding:10px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9297a2}.brink-dash .assistant-context .icon{width:13px;height:13px}.brink-dash .chat-thread{padding:22px 20px;flex:1;overflow-y:auto;scroll-behavior:smooth}.brink-dash .chat-intro{background:#fafbfc;border:1px solid #eeeff2;border-radius:12px;padding:17px;margin-bottom:22px}.brink-dash .chat-intro h3{font-size:16px;font-weight:550;letter-spacing:-.3px;margin-bottom:7px}.brink-dash .chat-intro p{font-size:13px;line-height:1.7;color:#9196a1}.brink-dash .chat-message{margin-bottom:22px;font-size:13px;word-break:break-word}.brink-dash .chat-message.user{background:#f2f3f5;border:1px solid #eaecef;border-radius:12px 12px 3px 12px;padding:11px 14px;margin-left:30px;color:#666d78}.brink-dash .message-label{margin-bottom:9px;font-size:11px;font-weight:550;color:#707782}.brink-dash .message-label .icon{width:15px;height:15px}.brink-dash .answer{color:#7b818d}.brink-dash .answer strong{color:#3e4752;font-weight:550}.brink-dash .answer p{margin-bottom:10px}.brink-dash .answer ol,.brink-dash .answer ul{margin:8px 0 13px;padding-left:20px}.brink-dash .answer li{margin-bottom:8px}.brink-dash .sources{display:flex;align-items:center;gap:5px;margin-top:13px;flex-wrap:wrap}.brink-dash .source{background:#fafbfc;border:1px solid #e7eaee;border-radius:5px;padding:2px 6px;font-size:10px;color:#8d949e}.brink-dash .chat-action{margin:14px 0 3px;border:1px solid #d0e3ac;background:#f2f8e7;border-radius:8px;padding:7px 10px;font-size:12px;display:flex;gap:6px;align-items:center}.brink-dash .chat-action:hover{background:#e6f4ca}.brink-dash .chat-action .icon{width:14px;height:14px}.brink-dash .chat-suggestions{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.brink-dash .chat-suggestions button{padding:10px 12px;border:1px solid #e5e8ec;border-radius:8px;text-align:left;color:#818894;font-size:12px;display:flex;align-items:center;justify-content:space-between}.brink-dash .chat-suggestions .icon{width:13px;height:13px}.brink-dash .chat-suggestions button:hover{border-color:#bdd987;background:#f6faef}.brink-dash .chat-input-area{border-top:1px solid var(--line);padding:13px 16px 11px;background:white}.brink-dash .chat-form{border:1px solid #dfe6d1;background:#fdfef9;border-radius:11px;padding:12px;display:flex;align-items:flex-end;gap:10px}.brink-dash .chat-form:focus-within{border-color:#a8c86b}.brink-dash .chat-form textarea{border:0;outline:0;resize:none;min-width:0;width:100%;height:45px;background:transparent;font-size:13px;color:#626a77;line-height:1.6}.brink-dash .chat-form textarea::-moz-placeholder{color:#a1a5ac}.brink-dash .chat-form textarea::placeholder{color:#a1a5ac}.brink-dash .chat-disclaimer{text-align:center;color:#abaeb5;font-size:10px;margin-top:8px}.brink-dash .typing{display:flex;gap:4px;padding:5px 0}.brink-dash .typing span{width:5px;height:5px;border-radius:50%;background:#a7bd7d;animation:blink 1.1s infinite}.brink-dash .typing span:nth-child(2){animation-delay:.2s}.brink-dash .typing span:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}.brink-dash .view-heading{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.brink-dash .view-heading h2{font-size:17px;font-weight:550;letter-spacing:-.3px}.brink-dash .view-heading p{font-size:12px;color:#949ba5;margin-top:4px}.brink-dash .board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.brink-dash .board-column{background:#f0f1f4;border:1px solid #e8eaee;padding:13px;border-radius:12px}.brink-dash .board-title{font-size:12px;color:#7c8490;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.brink-dash .board-item{background:white;border:1px solid #e6e9ed;border-radius:10px;padding:13px;margin-bottom:10px;font-size:12px;cursor:pointer;width:100%;text-align:left}.brink-dash .board-item:hover{border-color:#c8dca8}.brink-dash .board-item strong{font-weight:520;color:#525c69;display:block;line-height:1.7;margin:6px 0 13px}.brink-dash .board-item>span{font-size:10px;color:#a0a7b1}.brink-dash .board-item .flex{font-size:10px;color:#939ba6;justify-content:space-between}.brink-dash .wide-panel{padding:21px;margin-top:18px}.brink-dash .wide-panel h2{font-size:15px;font-weight:550;margin-bottom:15px}.brink-dash .technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.brink-dash .technical-grid .panel{padding:22px}.brink-dash .technical-grid h2{font-size:15px;font-weight:550;margin-bottom:15px}.brink-dash .search-input{width:100%;padding:12px 13px;border:1px solid #dddfe4;border-radius:9px;outline-color:var(--accent-ink);font-size:14px}.brink-dash .search-result{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:12px 9px;border-bottom:1px solid #eeeef2;font-size:13px;color:#747c87}.brink-dash .search-result:hover{background:#f1f7e6}.brink-dash .search-result .icon{width:17px;height:17px}.brink-dash .search-results{margin-top:12px;max-height:380px;overflow-y:auto}.brink-dash .search-result>.icon:last-child{margin-left:auto;color:#b1b5be}@media(min-width:1600px){.brink-dash .main{padding:33px 42px 40px}.brink-dash .metric{padding:20px 22px}.brink-dash .metric-value{font-size:34px}.brink-dash .welcome h2{font-size:32px}.brink-dash .chart-wrap{aspect-ratio:3.05}.brink-dash .priority-item{padding:20px 0}.brink-dash .brand-table td{padding:16px 8px}.brink-dash .health-body{padding:22px}.brink-dash .gauge-wrap{width:158px;height:158px}.brink-dash .panel-heading h2{font-size:15px}.brink-dash .brand-cell strong,.brink-dash .metric-top,.brink-dash .priority-title{font-size:13px}}@media(max-width:1250px){.brink-dash{--sidebar:210px}.brink-dash .sidebar{padding-inline:12px}.brink-dash .wordmark{font-size:17px;margin-left:6px}.brink-dash .topbar{padding-inline:24px}.brink-dash .main{padding:24px}.brink-dash .grid-primary{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:14px}.brink-dash .metrics{gap:12px}.brink-dash .metric{padding:15px}.brink-dash .metric-value{font-size:27px}.brink-dash .metric-note{display:none}.brink-dash .sparkline{width:58px}.brink-dash .chart-summary{flex-wrap:wrap;gap:5px}.brink-dash .chart-wrap{aspect-ratio:2.6}.brink-dash .panel-heading,.brink-dash .priority-list{padding-inline:17px}.brink-dash .health-body{gap:10px;padding-inline:15px}.brink-dash .gauge-wrap{width:125px;height:125px}.brink-dash .health-strips{margin-inline:15px}.brink-dash .brand-table-wrap{padding-inline:16px}.brink-dash .brand-table td,.brink-dash .brand-table th{padding-inline:5px}.brink-dash .table-trend{display:block;margin:1px 0 0}.brink-dash .work-grid{gap:14px}.brink-dash .search-trigger span{display:none}.brink-dash .welcome h2{font-size:27px}.brink-dash .toast{left:calc(50% + 105px)}}@media(max-width:1050px){.brink-dash{--sidebar:194px}.brink-dash .sidebar{padding-inline:9px}.brink-dash .nav-item{font-size:12px;padding-inline:11px;gap:9px}.brink-dash .wordmark{font-size:16px;gap:7px}.brink-dash .wordmark .brand-mark{width:28px;height:28px;border-radius:8px}.brink-dash .workspace{padding:9px 8px}.brink-dash .workspace strong{font-size:12px}.brink-dash .main{padding:22px}.brink-dash .page-heading{flex-wrap:wrap;gap:14px}.brink-dash .filter-bar{margin-left:auto}.brink-dash .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.brink-dash .metric-value{font-size:30px}.brink-dash .metric-note{display:inline}.brink-dash .sparkline{width:90px}.brink-dash .grid-primary{grid-template-columns:minmax(0,1fr)}.brink-dash .chart-wrap{aspect-ratio:3.2}.brink-dash .priority-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px 15px;gap:14px}.brink-dash .priority-item{border:0;padding:0;gap:8px}.brink-dash .priority-title{font-size:11px}.brink-dash .priority-detail{font-size:10px}.brink-dash .priority-item>.icon{display:none}.brink-dash .priority-symbol{width:26px;height:26px}.brink-dash .priority-card .panel-footer{display:none}.brink-dash .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brink-dash .work-grid .mini-panel:last-child{grid-column:1/-1}.brink-dash .health-panel .health-body{justify-content:flex-start;gap:32px;padding:15px 28px}.brink-dash .health-stats{max-width:none}.brink-dash .health-strips{margin-inline:28px}.brink-dash .board{grid-template-columns:repeat(2,minmax(0,1fr))}.brink-dash .top-actions{gap:10px}.brink-dash .welcome-date{display:none}.brink-dash .toast{left:calc(50% + 97px)}}@media(max-width:760px){.brink-dash{--sidebar:0px}.brink-dash .sidebar{width:230px;transform:translateX(-100%);transition:transform .22s}.brink-dash .sidebar.open{transform:translateX(0)}.brink-dash .sidebar.open+.nav-backdrop{display:block;position:fixed;inset:0;background:#20263545;z-index:30}.brink-dash .mobile-menu{display:grid}.brink-dash .topbar{height:65px;padding:0 17px}.brink-dash .breadcrumb{font-size:12px;gap:10px}.brink-dash .breadcrumb .crumb-workspace,.brink-dash .breadcrumb .slash,.brink-dash .breadcrumb>.icon{display:none}.brink-dash .top-actions{gap:7px}.brink-dash .demo-tag{font-size:9px;padding:2px 6px}.brink-dash .search-trigger{padding:7px}.brink-dash .search-trigger kbd{display:none}.brink-dash .topbar .avatar{width:28px;height:28px}.brink-dash .notification{display:none}.brink-dash .main{padding:20px 17px 28px}.brink-dash .page-heading{margin-bottom:23px}.brink-dash .page-heading h1{font-size:21px}.brink-dash .filter-bar{margin:0;gap:6px;width:100%;flex-wrap:wrap}.brink-dash .select-wrap{padding-left:9px;min-height:35px}.brink-dash .select-wrap select{font-size:11px;max-width:165px}.brink-dash .filter-bar .btn{font-size:11px;padding:7px 9px}.brink-dash .filter-bar .btn span{display:none}.brink-dash .welcome{gap:11px}.brink-dash .welcome-assistant{width:44px;height:44px;border-radius:14px}.brink-dash .welcome-assistant .icon{width:25px;height:25px}.brink-dash .welcome h2{font-size:23px;letter-spacing:-.8px}.brink-dash .welcome p{font-size:12px;line-height:1.65;margin-top:3px}.brink-dash .ai-composer{padding:15px 14px 12px}.brink-dash .composer-input textarea{font-size:14px;min-height:53px}.brink-dash .composer-input>.icon{width:17px}.brink-dash .assistant-label{font-size:10px}.brink-dash .prompt-row{gap:6px;margin-bottom:21px}.brink-dash .prompt-label{display:none}.brink-dash .prompt{font-size:10px;padding:6px 8px}.brink-dash .viewbar{margin-bottom:14px}.brink-dash .tabs{gap:2px}.brink-dash .tab{font-size:11px;padding:6px 9px}.brink-dash .snapshot-time{font-size:9px;max-width:75px;line-height:1.4}.brink-dash .snapshot-time .icon{display:none}.brink-dash .metrics{gap:10px;margin-bottom:14px}.brink-dash .metric{padding:14px 13px;border-radius:14px}.brink-dash .metric-top{font-size:11px;margin-bottom:10px}.brink-dash .metric-value{font-size:27px;letter-spacing:-1px}.brink-dash .metric-note{display:none}.brink-dash .sparkline{width:55px;height:26px}.brink-dash .change{font-size:9px}.brink-dash .metric-bottom{margin-top:6px}.brink-dash .panel{border-radius:14px}.brink-dash .panel-heading{padding:17px 16px 0}.brink-dash .panel-heading h2{font-size:13px}.brink-dash .panel-heading h2 .icon{width:15px;height:15px}.brink-dash .chart-filters .select-wrap{padding-left:7px}.brink-dash .chart-filters select{font-size:9px;padding-right:18px;max-width:95px}.brink-dash .chart-summary{padding:12px 16px 0}.brink-dash .chart-total{font-size:23px}.brink-dash .legend{font-size:9px;gap:8px}.brink-dash .chart-wrap{aspect-ratio:2.15;margin-inline:8px}.brink-dash .chart-note{font-size:10px;gap:6px;padding:9px;flex-wrap:wrap}.brink-dash .chart-note button{font-size:10px}.brink-dash .chart-note>span{flex:1}.brink-dash .grid-primary{gap:14px;margin-bottom:14px}.brink-dash .priority-list{display:block;padding:3px 16px 8px}.brink-dash .priority-item{padding:13px 0;border-bottom:1px solid #f1f2f4}.brink-dash .priority-title{font-size:12px}.brink-dash .priority-item>.icon{display:block}.brink-dash .priority-symbol{width:30px;height:30px}.brink-dash .priority-detail{font-size:10px}.brink-dash .brand-table-wrap{padding-inline:14px}.brink-dash .brand-table{min-width:520px}.brink-dash .brand-table td{padding-block:12px}.brink-dash .table-trend{display:inline;margin-left:4px}.brink-dash .work-grid{grid-template-columns:1fr;gap:14px}.brink-dash .work-grid .mini-panel:last-child{grid-column:auto}.brink-dash .mini-panel .panel-heading h2{font-size:14px}.brink-dash .mini-panel-body{padding-top:12px}.brink-dash .workflow-total strong{font-size:25px}.brink-dash .task-row{font-size:12px}.brink-dash .page-foot{gap:15px;align-items:flex-start;font-size:9px}.brink-dash .page-foot>span{max-width:170px}.brink-dash .footer-chat{right:16px;bottom:17px}.brink-dash .technical-grid{grid-template-columns:1fr}.brink-dash .board{gap:10px}.brink-dash .board-column,.brink-dash .board-item{padding:10px}.brink-dash .board-item strong{font-size:11px}.brink-dash .assistant-dialog{inset:0;width:100%;height:100dvh;max-height:100dvh;max-width:100%;border:0;border-radius:0}.brink-dash .assistant-head{padding-top:calc(16px + env(safe-area-inset-top))}.brink-dash .chat-input-area{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.brink-dash .toast{left:50%;width:-moz-max-content;width:max-content}.brink-dash .dialog-body{padding:20px}.brink-dash .dialog-head{padding:18px 20px}.brink-dash .dialog-head h2{font-size:17px}}.brink-dash .nav-item{font-size:14px}.brink-dash .nav-label{font-size:12px;letter-spacing:1px}.brink-dash .account .mini,.brink-dash .assistant-context,.brink-dash .assistant-head p,.brink-dash .assistant-label,.brink-dash .board-item .flex,.brink-dash .board-item>span,.brink-dash .brand-domain,.brink-dash .brand-table th,.brink-dash .change,.brink-dash .chart-note,.brink-dash .chart-note button,.brink-dash .chart-unit,.brink-dash .chat-disclaimer,.brink-dash .context-chip,.brink-dash .count-badge,.brink-dash .demo-tag,.brink-dash .gauge-number span,.brink-dash .health-pill,.brink-dash .health-stat,.brink-dash .health-strips span,.brink-dash .legend,.brink-dash .message-label,.brink-dash .metric-note,.brink-dash .mini,.brink-dash .mini-insight,.brink-dash .nav-badge,.brink-dash .page-foot,.brink-dash .panel-footer,.brink-dash .panel-footer .text-btn,.brink-dash .panel-subtitle,.brink-dash .priority-detail,.brink-dash .priority-label,.brink-dash .prompt,.brink-dash .prompt-label,.brink-dash .snapshot-time,.brink-dash .source,.brink-dash .table-trend,.brink-dash .task-row .due,.brink-dash .workflow-legend,.brink-dash .workflow-total span,.brink-dash .workspace .mini{font-size:12px}.brink-dash .board-item strong,.brink-dash .board-title,.brink-dash .brand-cell strong,.brink-dash .brand-table,.brink-dash .btn,.brink-dash .chat-action,.brink-dash .chat-form textarea,.brink-dash .chat-suggestions button,.brink-dash .metric-top,.brink-dash .mini-panel .panel-heading h2,.brink-dash .panel-heading h2,.brink-dash .priority-title,.brink-dash .select-wrap select,.brink-dash .tab,.brink-dash .task-row,.brink-dash .text-btn{font-size:14px}.brink-dash .chat-intro p,.brink-dash .chat-message,.brink-dash .composer-input textarea,.brink-dash .dialog-body p,.brink-dash .welcome p{font-size:16px}.brink-dash .chart-filters select{font-size:12px}.brink-dash .chart-filters .select-wrap{min-height:32px}.brink-dash .chart-filters .select-wrap:after{top:12px}.brink-dash .chart-svg text{font-size:12px}.brink-dash .metric-note{display:none}.brink-dash .priority-item{padding:16px 0}.brink-dash .priority-detail{line-height:1.6}.brink-dash .priority-label{font-size:11px;margin-left:0;margin-top:3px}.brink-dash .brand-domain{font-size:12px}.brink-dash .table-trend{display:block;margin:2px 0 0}.brink-dash .health-body{gap:10px}.brink-dash .health-stat{gap:5px;white-space:normal}.brink-dash .health-strips{padding:12px 0}.brink-dash .health-strips span{font-size:11px}.brink-dash .workflow-legend{gap:7px}.brink-dash .workflow-legend span{white-space:nowrap}.brink-dash .task-row label{font-size:13px}.brink-dash .task-row .avatar{display:none}.brink-dash .mini-panel-body{padding-inline:17px}.brink-dash .chat-disclaimer,.brink-dash .page-foot{font-size:11px}.brink-dash .nav-badge{font-size:10px}.brink-dash .metric-bottom{gap:8px}.brink-dash .board-item strong{line-height:1.6}@media(max-width:1250px){.brink-dash .brand-cell strong,.brink-dash .brand-table,.brink-dash .sidebar .nav-item{font-size:13px}.brink-dash .chart-summary{flex-wrap:wrap}.brink-dash .chart-unit{font-size:12px}.brink-dash .health-stat{font-size:11px}.brink-dash .health-body{padding-inline:14px;gap:8px}.brink-dash .gauge-wrap{width:120px;height:120px}.brink-dash .legend{font-size:11px}.brink-dash .panel-heading h2{font-size:14px}.brink-dash .chart-note{font-size:12px}.brink-dash .chart-note button{font-size:11px}.brink-dash .priority-title{font-size:13px}.brink-dash .priority-detail{font-size:11px}}@media(max-width:1050px){.brink-dash .sidebar .nav-item{font-size:12px}.brink-dash .priority-list{display:block;padding:4px 20px 10px}.brink-dash .priority-item{padding:12px 0;border-bottom:1px solid #f0f1f3}.brink-dash .priority-title{font-size:14px}.brink-dash .priority-detail{font-size:12px}.brink-dash .priority-item>.icon{display:block}.brink-dash .priority-label{margin-left:7px;font-size:11px}.brink-dash .health-stat{font-size:13px}.brink-dash .gauge-wrap{width:143px;height:143px}.brink-dash .table-trend{display:inline;margin-left:5px}}@media(max-width:760px){.brink-dash .sidebar .nav-item{font-size:14px}.brink-dash .metric-top{font-size:12px}.brink-dash .metric-top>.icon{display:none}.brink-dash .change{font-size:11px}.brink-dash .sparkline{width:45px}.brink-dash .tab{font-size:12px;padding:6px 9px}.brink-dash .snapshot-time{font-size:10px}.brink-dash .prompt{font-size:12px;padding:6px 8px}.brink-dash .composer-input textarea{font-size:15px;height:57px}.brink-dash .composer-bottom .assistant-label{font-size:10px}.brink-dash .context-chip{font-size:11px}.brink-dash .welcome p{font-size:13px}.brink-dash .demo-tag{font-size:10px}.brink-dash .panel-heading h2{font-size:14px}.brink-dash .chart-filters select{font-size:11px;max-width:105px}.brink-dash .legend{font-size:11px}.brink-dash .chart-summary{gap:7px}.brink-dash .brand-table{min-width:570px}.brink-dash .health-stat{font-size:12px}.brink-dash .priority-label{margin-left:0}.brink-dash .page-foot{font-size:10px}.brink-dash .page-foot>span{max-width:47%}.brink-dash .view-heading{flex-wrap:wrap}.brink-dash .health-strips span,.brink-dash .workflow-legend{font-size:12px}.brink-dash .task-row label{font-size:14px}.brink-dash .chat-intro p,.brink-dash .chat-message{font-size:15px}.brink-dash .assistant-context{font-size:12px}.brink-dash .chat-disclaimer{font-size:11px}.brink-dash .chat-form textarea{font-size:15px}.brink-dash .board{grid-template-columns:1fr}.brink-dash .board-item strong{font-size:14px}.brink-dash .gauge-wrap{width:132px;height:132px}.brink-dash .health-panel .health-body{gap:22px;padding-inline:20px}}.brink-dash .wordmark{font-size:28px;letter-spacing:-1.3px;font-weight:650;gap:10px}.brink-dash .wordmark-domain{margin-left:-10px;color:var(--ink);font-weight:450}.brink-dash .brand-mark{background:var(--accent);color:var(--ink);border-radius:9px}.brink-dash .nav-item.active{background:#eaf7ce;color:#354b19}.brink-dash .nav-item.active .icon{color:#48611f}.brink-dash .nav-item.active:after{background:#86ad38}.brink-dash .nav-badge{background:var(--accent);color:var(--ink);border-color:var(--accent)}.brink-dash .btn-dark{background:var(--ink);border-color:var(--ink);color:#f4f7ee}.brink-dash .btn-dark:hover{background:#3b4431}.brink-dash .btn-accent{background:var(--accent);border-color:var(--accent);color:var(--ink)}.brink-dash .send-btn{background:var(--accent);color:var(--ink);border:1px solid #b7db64;box-shadow:0 1px 2px #3547160a}.brink-dash .send-btn:hover{background:#b9e94c;color:var(--ink)}.brink-dash .footer-chat{background:var(--ink);color:var(--accent);border:1px solid #303b20}.brink-dash .footer-chat:hover{background:var(--accent);color:var(--ink);border-color:#aacc5b}.brink-dash .ai-composer{background:linear-gradient(112deg,#fff 52%,#f7fbeF);border-color:#d8e3c5;box-shadow:0 2px 10px #4e622307}.brink-dash .ai-composer:focus-within{border-color:#9ebd5b;box-shadow:0 0 0 3px #b3d86c25}.brink-dash .context-chip{border-color:#e2e8d9}.brink-dash .chart-note{background:#f1f7e5;border-color:#e3eccf;color:#607244}.brink-dash .chart-note strong{color:#394d20}.brink-dash .chart-note button{color:#48611f}.brink-dash .chart-note button:hover{color:#263812}.brink-dash .assistant-head{background:linear-gradient(110deg,#eef7da,#fff 85%)}.brink-dash .ai-symbol{background:var(--accent);color:var(--ink);border-color:#bbdf73}.brink-dash .assistant-head p{color:#777f6a}.brink-dash .chat-form{background:#fcfef7;border-color:#dbe5cb}.brink-dash .chat-form:focus-within{border-color:#9ebd5b}.brink-dash .chat-action{background:#eef7da;color:#48611f;border-color:#cbdca8}.brink-dash .chat-action:hover{background:#e2f2c3}.brink-dash .priority-symbol.purple{background:#f0f2eb;color:#7b8965}.brink-dash .priority-symbol.blue{background:#eef3e7;color:#687e43}.brink-dash .priority-label{background:#e9f3d6;color:#546d2c}.brink-dash .brand-logo.forma{color:#778050;background:#f2f4e6;border-color:#e4e9d2}.brink-dash .topbar{background:#ffffffdc}@media(max-width:1250px){.brink-dash .wordmark{font-size:27px}.brink-dash .wordmark-domain{margin-left:-10px}}@media(max-width:1050px){.brink-dash .wordmark{font-size:26px;gap:8px}.brink-dash .wordmark-domain{margin-left:-8px}}@media(max-width:760px){.brink-dash .wordmark{font-size:28px;gap:10px}.brink-dash .wordmark-domain{margin-left:-10px}}.brink-dash .change.is-down{background:#fff0ee;color:#a54e46}.brink-dash .table-trend.negative{color:#a54e46}.brink-dash .sparkline.is-down polyline{stroke:#b16c62}.brink-dash .portfolio-unit{display:block;font-size:12px;letter-spacing:0;color:#7b8272;font-weight:400;margin-top:4px}.brink-dash .portfolio-metric .metric-value{font-size:31px}.brink-dash .portfolio-metric.risk .metric-value{color:#99564c}.brink-dash .portfolio-metric-note{font-size:12px;color:#8e9584;line-height:1.5;margin-top:10px}.brink-dash .portfolio-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(275px,1fr);gap:18px}.brink-dash .portfolio-table-panel .panel-heading{padding-bottom:6px}.brink-dash .portfolio-table-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px 0}.brink-dash .portfolio-table-heading span{font-size:12px;color:#8b9182}.brink-dash .portfolio-order{display:flex;align-items:center;gap:5px;color:#788668!important}.brink-dash .portfolio-order .icon{width:14px;height:14px}.brink-dash .portfolio-table-wrap{padding:8px 20px 5px;overflow-x:auto}.brink-dash .portfolio-table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.brink-dash .portfolio-table th{font-size:12px;color:#8b9380;font-weight:450;text-align:right;padding:10px 9px;border-bottom:1px solid var(--line)}.brink-dash .portfolio-table th:first-child{text-align:left;padding-left:0}.brink-dash .portfolio-table td{padding:14px 9px;border-bottom:1px solid #edf0e7;text-align:right;font-variant-numeric:tabular-nums}.brink-dash .portfolio-table td:first-child{text-align:left;padding-left:0}.brink-dash .portfolio-table td:last-child,.brink-dash .portfolio-table th:last-child{padding-right:0}.brink-dash .portfolio-table tbody tr{cursor:pointer}.brink-dash .portfolio-table tbody tr:hover{background:#f8faF4}.brink-dash .portfolio-table tbody tr:last-child td{border-bottom:0}.brink-dash .portfolio-table .brand-logo{width:29px;height:29px;font-size:14px;background:#f1f3eB;border-color:#e4e9db;color:#66774a}.brink-dash .portfolio-table .brand-cell{gap:8px}.brink-dash .portfolio-table .brand-cell strong{font-size:13px}.brink-dash .portfolio-table .brand-domain{font-size:11px}.brink-dash .portfolio-table .table-trend{display:block;margin:3px 0 0;font-size:11px}.brink-dash .project-delta{display:inline-block;font-size:13px;font-weight:550}.brink-dash .project-delta.down{color:#a6544b}.brink-dash .project-delta.up{color:#567928}.brink-dash .project-spark{display:block;width:63px;height:19px;margin:4px 0 0 auto}.brink-dash .project-spark polyline{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.brink-dash .project-issue{font-size:12px;border-radius:5px;padding:3px 7px;background:#f5f6f1;color:#929a83}.brink-dash .project-issue.flagged{background:#fff1e9;color:#a36543}.brink-dash .portfolio-caption{font-size:11px;color:#929a84;padding:12px 20px;border-top:1px solid var(--line);line-height:1.6}.brink-dash .portfolio-aside{display:flex;flex-direction:column;gap:16px}.brink-dash .portfolio-insight{padding:19px 20px;border:1px solid #dfe8cb;border-radius:var(--radius);background:#f1f6e7}.brink-dash .portfolio-insight .eyebrow{font-size:12px;color:#74865a;display:flex;align-items:center;gap:6px;margin-bottom:12px}.brink-dash .portfolio-insight .eyebrow .icon{width:15px;height:15px}.brink-dash .portfolio-insight h2{font-size:17px;font-weight:560;letter-spacing:-.4px;color:#3c4c28;line-height:1.4}.brink-dash .portfolio-insight p{font-size:13px;color:#768365;line-height:1.8;margin-top:9px}.brink-dash .portfolio-insight p strong{color:#4a5c33;font-weight:550}.brink-dash .portfolio-insight button{margin-top:15px;color:#526b2d;font-size:12px}.brink-dash .project-priority{padding:15px 20px;border-bottom:1px solid var(--line);width:100%;text-align:left;display:block}.brink-dash .project-priority:last-child{border-bottom:0}.brink-dash .project-priority:hover{background:#fbfcf8}.brink-dash .project-priority-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:550;color:#515c43}.brink-dash .project-priority-head .project-delta{font-size:12px}.brink-dash .project-priority p{font-size:12px;color:#8a9380;line-height:1.6;margin:5px 0 6px}.brink-dash .project-priority .text-btn{font-size:12px;color:#6e8250}.brink-dash .project-risk-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px;color:#738164}.brink-dash .project-risk-row:last-child{border-bottom:0}.brink-dash .project-risk-row strong{font-size:12px;font-weight:500;color:#9a6848}.brink-dash .project-risk-empty{font-size:13px;line-height:1.7;color:#859276}.brink-dash .portfolio-mode .work-grid{margin-top:18px}.brink-dash .portfolio-mode .chart-panel,.brink-dash .portfolio-mode .metric-note{display:none}.brink-dash .brand-return{color:#6a7e48;padding:5px 0;margin-bottom:10px;gap:6px}.brink-dash .brand-return .icon{width:13px;height:13px}.brink-dash .scope-marker{font-size:11px;color:#93a078;font-weight:400;margin-left:6px}@media(max-width:1400px){.brink-dash .portfolio-layout{grid-template-columns:minmax(0,1fr)}.brink-dash .portfolio-aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brink-dash .portfolio-table td{padding-block:13px}.brink-dash .project-priority{padding:12px 16px}.brink-dash .portfolio-insight{padding:17px}.brink-dash .portfolio-insight h2{font-size:16px}.brink-dash .portfolio-aside .panel-heading{padding:17px 16px 6px}.brink-dash .project-priority p{font-size:12px}.brink-dash .portfolio-metric .metric-value{font-size:29px}}@media(max-width:1050px){.brink-dash .portfolio-aside{grid-template-columns:1fr 1fr}.brink-dash .portfolio-aside>.panel:last-child{grid-column:1/-1}.brink-dash .portfolio-aside>.panel:last-child>div:last-child{display:flex;gap:25px;flex-wrap:wrap}.brink-dash .project-risk-row{flex:1;min-width:130px;border-bottom:0}.brink-dash .portfolio-metric .metric-value{font-size:31px}.brink-dash .portfolio-table{min-width:620px}}@media(max-width:760px){.brink-dash .portfolio-aside{display:flex}.brink-dash .portfolio-table-wrap{padding-inline:14px}.brink-dash .portfolio-table td{padding-block:14px}.brink-dash .portfolio-table-heading{padding-inline:15px;flex-wrap:wrap;gap:5px}.brink-dash .portfolio-metric .metric-value{font-size:28px}.brink-dash .portfolio-metric-note,.brink-dash .portfolio-unit{font-size:11px}.brink-dash .portfolio-table .brand-domain{font-size:12px}.brink-dash .portfolio-table{font-size:14px;min-width:660px}.brink-dash .portfolio-table .brand-cell strong{font-size:14px}.brink-dash .portfolio-table .table-trend{font-size:12px}.brink-dash .portfolio-caption{padding-inline:15px;font-size:12px}.brink-dash .portfolio-aside>.panel:last-child>div:last-child{display:block}.brink-dash .project-risk-row{border-bottom:1px solid var(--line)}.brink-dash .project-priority{padding:14px 18px}.brink-dash .portfolio-insight p,.brink-dash .project-priority-head{font-size:14px}.brink-dash .project-priority p{font-size:13px}}@media(prefers-reduced-motion:reduce){.brink-dash *,.brink-dash :after,.brink-dash :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.brink-dash .ai-composer,.brink-dash .chart-note button,.brink-dash .filter-bar,.brink-dash .footer-chat,.brink-dash .prompt-row,.brink-dash .sidebar,.brink-dash .text-btn,.brink-dash .topbar,.brink-dash .viewbar,.brink-dash .welcome{display:none!important}.brink-dash .page{margin:0}.brink-dash .main{max-width:none;padding:0}.brink-dash .metrics{grid-template-columns:repeat(4,1fr)}.brink-dash .grid-primary{grid-template-columns:1.8fr 1fr}.brink-dash .metric,.brink-dash .panel{-moz-column-break-inside:avoid;break-inside:avoid}.brink-dash .page-foot{margin-top:15px}.brink-dash{background:white}}.brink-dash{--sidebar:250px}.brink-dash .sidebar{padding:24px 16px 14px}.brink-dash .sidebar .wordmark{margin-bottom:24px}.brink-dash .sidebar .workspace{margin-bottom:18px;flex-shrink:0}.brink-dash .sidebar-scroll{min-height:0;overscroll-behavior:contain;scrollbar-color:#dce2d3 transparent}.brink-dash .sidebar .nav-item{font-size:14px;line-height:1.45;gap:10px;min-height:40px}.brink-dash .nav-text{min-width:0;overflow-wrap:anywhere}.brink-dash .sidebar .assistant-link .icon{color:var(--accent-ink)}.brink-dash .sidebar .nav-label{margin:20px 12px 9px;font-size:11px;color:var(--muted)}.brink-dash .nav-group{margin:1px 0}.brink-dash .nav-group>summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}.brink-dash .nav-group>summary .nav-chevron{width:13px;height:13px;margin-left:auto;transition:transform .18s;transform:rotate(-90deg)}.brink-dash .nav-group[open]>summary .nav-chevron{transform:rotate(0)}.brink-dash .nav-group[open]>summary{color:var(--ink);font-weight:550}.brink-dash .nav-children{margin:3px 0 7px 21px;padding-left:10px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.brink-dash .sidebar .nav-children .nav-item{padding:8px;gap:7px;min-height:36px;font-size:14px;color:#69705f}.brink-dash .nav-children .nav-item>.icon:not(.nav-chevron){width:15px;height:15px}.brink-dash .nav-children .nav-item:hover{background:#f4f7ef;color:var(--ink)}.brink-dash .nav-children .nav-children{margin-left:15px;padding-left:9px}.brink-dash .nav-children .nav-children .nav-item{padding-left:5px}.brink-dash .nav-section-rule{height:1px;background:var(--line);margin:13px 10px}.brink-dash .sidebar-foot{flex-shrink:0;margin-top:12px;padding-top:8px}.brink-dash .account-menu{position:relative;margin-top:4px}.brink-dash .account-menu>summary{list-style:none;cursor:pointer;border-radius:9px;padding:10px 6px;gap:8px}.brink-dash .account-menu>summary::-webkit-details-marker{display:none}.brink-dash .account-menu>summary:hover,.brink-dash .account-menu[open]>summary{background:#f5f7f0}.brink-dash .account-menu>summary>.icon{width:14px;height:14px;margin-left:auto;color:var(--muted)}.brink-dash .account-menu .account-copy{min-width:0}.brink-dash .account-menu .account-copy strong{font-size:13px;display:block;line-height:1.5}.brink-dash .account-menu .account-copy p{font-size:12px}.brink-dash .account-popover{position:absolute;bottom:calc(100% + 9px);left:0;right:0;padding:13px 10px 9px;background:white;border:1px solid var(--line);border-radius:13px;box-shadow:0 10px 40px #24282020;z-index:40;max-height:calc(100dvh - 110px);overflow-y:auto}.brink-dash .account-identity{padding:0 7px 12px;margin-bottom:5px;border-bottom:1px solid var(--line)}.brink-dash .account-identity strong{font-size:14px}.brink-dash .account-identity p{font-size:12px;color:var(--muted);margin-top:3px}.brink-dash .role-preview{border-top:1px solid var(--line);padding:12px 7px 2px;margin-top:6px}.brink-dash .role-preview label{display:block;font-size:12px;color:var(--muted);margin-bottom:7px}.brink-dash .role-preview select{width:100%;font-size:14px;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:#f8faf4;color:var(--ink)}.brink-dash .account-popover .sign-out{color:#a34545}.brink-dash .account-popover .sign-out .icon{color:inherit}@media(max-width:1050px) and (min-width:761px){.brink-dash{--sidebar:236px}.brink-dash .sidebar{padding-inline:12px}}@media(max-width:760px){.brink-dash{--sidebar:0px}.brink-dash .sidebar{width:min(270px,88vw);padding-inline:16px}}@media(prefers-reduced-motion:reduce){.brink-dash .nav-group>summary .nav-chevron{transition:none}}.brink-dash .ai-composer{position:relative;padding:20px 20px 13px}.brink-dash .composer-input textarea{font-size:17px;min-height:45px}.brink-dash .composer-bottom{gap:10px;align-items:flex-end}.brink-dash .composer-context{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.brink-dash .command-trigger,.brink-dash .scope-token,.brink-dash .source-token{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:#fff;color:#737b68;white-space:nowrap}.brink-dash .scope-token{background:#eef6de;border-color:#d8e6be;color:#455d24;font-weight:550}.brink-dash .scope-token .icon,.brink-dash .source-token .icon{width:13px;height:13px}.brink-dash .command-trigger:hover,.brink-dash .source-token:hover{border-color:#a9c875;color:var(--accent-ink)}.brink-dash .composer-hint{font-size:12px;color:#929a87;margin-top:10px;display:flex;align-items:center;gap:6px}.brink-dash .composer-hint .assistant-label{font-size:12px}.brink-dash .command-trigger{padding:4px 8px;background:#f8faf4}.brink-dash .composer-bottom .send-btn{width:35px;height:35px}.brink-dash .source-token .token-close{font-size:15px;color:#919b80;margin-left:3px}.brink-dash .prompt-menu{position:absolute;top:calc(100% + 8px);left:18px;z-index:45;width:min(370px,calc(100% - 36px));max-height:290px;overflow:auto;background:white;border:1px solid var(--line);border-radius:13px;box-shadow:0 14px 40px #202c1722;padding:7px}.brink-dash .prompt-menu-header{font-size:12px;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.brink-dash .prompt-option{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:9px 10px;border-radius:7px;font-size:14px}.brink-dash .prompt-option:focus-visible,.brink-dash .prompt-option:hover{background:var(--accent-soft)}.brink-dash .prompt-option .icon{width:17px;height:17px;color:#718455}.brink-dash .prompt-option strong{font-size:14px;font-weight:550;display:block}.brink-dash .prompt-option small{font-size:12px;display:block;color:var(--muted);margin-top:2px}.brink-dash .prompt-option kbd{margin-left:auto;font-size:12px}.brink-dash .portfolio-tools{padding:14px 20px 4px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.brink-dash .filter-chip{font-size:12px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:white;color:#79816f;white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.brink-dash .filter-chip strong{font-size:11px;font-weight:500;color:#959d8c}.brink-dash .filter-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f6f9ef}.brink-dash .filter-chip[aria-pressed=true] strong{color:var(--accent)}.brink-dash .filter-chip:hover{border-color:#afc28d}.brink-dash .portfolio-search-row{display:flex;gap:8px;padding:9px 20px 0;align-items:center}.brink-dash .compact-search{border:1px solid var(--line);background:#fafbf8;border-radius:8px;display:flex;align-items:center;gap:7px;padding:7px 10px;flex:1;min-width:0}.brink-dash .compact-search .icon{width:15px;height:15px;color:#929b86}.brink-dash .compact-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;font-size:13px;color:var(--ink)}.brink-dash .compact-sort{font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px;background:white;color:#747d67;max-width:175px}.brink-dash .empty-result{text-align:center;padding:40px 20px;color:var(--muted);font-size:14px}.brink-dash .empty-result .icon{margin:0 auto 12px;width:25px;height:25px;color:#8ea96c}.brink-dash .empty-result strong{display:block;color:var(--ink);font-size:15px;margin-bottom:7px}.brink-dash .empty-result button{margin-top:14px}.brink-dash .portfolio-insight.signal-card{background:#252d20;border-color:#252d20;color:#f6f9ee;padding:21px}.brink-dash .signal-card .eyebrow{color:#c5e793;letter-spacing:.4px;font-size:11px}.brink-dash .signal-card h2{color:#f2f6e9;font-size:20px;letter-spacing:-.6px;font-weight:500;line-height:1.35}.brink-dash .signal-card p{color:#b5c0a5;font-size:13px;line-height:1.7}.brink-dash .signal-card p strong{color:#e2efce}.brink-dash .signal-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0 11px;margin-top:5px;border-bottom:1px solid #46513a}.brink-dash .signal-metrics strong{font-size:26px;color:var(--accent);font-weight:500;letter-spacing:-.5px}.brink-dash .signal-metrics span{display:block;font-size:11px;color:#aebca0;margin-top:2px}.brink-dash .concentration-bar{height:5px;display:flex;background:#526243;border-radius:10px;overflow:hidden;margin-top:14px}.brink-dash .concentration-bar span{background:var(--accent);border-radius:10px}.brink-dash .signal-card .text-btn{color:var(--accent);font-size:12px}.brink-dash .signal-card .signal-label{display:flex;justify-content:space-between;font-size:11px;color:#b5c0a5;margin-top:6px}.brink-dash .recommendation{padding:17px 19px;border-top:1px solid var(--line)}.brink-dash .recommendation:first-child{border-top:0}.brink-dash .recommendation-head{display:flex;gap:9px;align-items:center;justify-content:space-between}.brink-dash .recommendation h3{font-size:14px;font-weight:600;letter-spacing:-.2px}.brink-dash .recommendation p{font-size:13px;line-height:1.65;color:#7c8472;margin:9px 0 12px}.brink-dash .evidence-tags{display:flex;gap:5px;flex-wrap:wrap}.brink-dash .evidence-tag{display:inline-flex;gap:4px;align-items:center;padding:3px 6px;border:1px solid #e8ebdf;background:#f8faf4;border-radius:5px;font-size:11px;color:#808e6e}.brink-dash .evidence-tag .icon{width:11px;height:11px}.brink-dash .recommendation-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:13px}.brink-dash .recommendation-actions .btn{font-size:12px;min-height:30px;padding:5px 8px}.brink-dash .recommendation-actions .text-btn{font-size:12px}.brink-dash .recommendation-actions .btn-accent{box-shadow:0 1px 2px #5271200a}.brink-dash .recommendation-task{margin-left:auto}.brink-dash .quiet-divider{height:1px;background:var(--line);margin:16px 0}.brink-dash .source-note{font-size:12px;color:#8a957d;display:flex;align-items:center;gap:6px;margin-top:10px}.brink-dash .source-note .icon{width:13px;height:13px}.brink-dash .assistant-dialog{width:min(665px,calc(100vw - 28px))}.brink-dash .assistant-head p{font-size:12px}.brink-dash .assistant-context{gap:12px;flex-wrap:wrap}.brink-dash .assistant-context .flex{min-width:0}.brink-dash .chat-thread{padding:24px;scroll-behavior:auto}.brink-dash .chat-message{font-size:15px;line-height:1.8}.brink-dash .chat-message.user{width:-moz-fit-content;width:fit-content;max-width:90%;margin-left:auto;background:#eef3e6;color:#48533d;border-color:#e4ebd7}.brink-dash .message-label{color:#354827;font-size:12px}.brink-dash .answer-scope{font-size:11px;color:#8a957e;margin-left:auto;font-weight:400;letter-spacing:0}.brink-dash .message-label{display:flex;align-items:center;gap:7px}.brink-dash .message-label .icon{color:var(--accent-ink)}.brink-dash .chat-context-chips{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.brink-dash .chat-input-area{position:relative}.brink-dash .chat-input-area .prompt-menu{top:auto;bottom:calc(100% + 5px);left:18px}.brink-dash .chat-form{position:relative;padding-bottom:35px}.brink-dash .chat-form textarea{font-size:15px;padding-right:35px;min-height:54px}.brink-dash .chat-command-tools{position:absolute;bottom:8px;left:12px;display:flex;gap:6px}.brink-dash .chat-form .send-btn{position:absolute;right:10px;bottom:9px}.brink-dash .task-trace{border:1px solid var(--line);border-radius:10px;background:#fafbf8;margin:12px 0 16px;font-size:12px;overflow:hidden}.brink-dash .task-trace summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:9px 11px;color:#7b876c}.brink-dash .task-trace summary::-webkit-details-marker{display:none}.brink-dash .task-trace summary>.icon{width:13px;height:13px}.brink-dash .task-trace summary span:last-child{margin-left:auto;color:#a0a996;font-size:11px}.brink-dash .task-trace-list{padding:0 12px 9px}.brink-dash .trace-step{display:flex;align-items:center;gap:8px;padding:6px 0;color:#9ba58f;font-size:12px}.brink-dash .trace-step .icon{width:13px;height:13px}.brink-dash .trace-step[data-status=done]{color:#6b7f4d}.brink-dash .trace-step[data-status=running]{color:#4a601f}.brink-dash .trace-step[data-status=failed]{color:#b56052}.brink-dash .trace-step small{margin-left:auto;font-size:11px}.brink-dash .pixel-loader{width:13px;height:13px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px;flex-shrink:0}.brink-dash .pixel-loader i{background:#91b344;border-radius:1px;animation:pixel-pulse 1s infinite}.brink-dash .pixel-loader i:nth-child(2){animation-delay:.18s}.brink-dash .pixel-loader i:nth-child(3){animation-delay:.36s}.brink-dash .pixel-loader i:nth-child(4){animation-delay:.54s}@keyframes pixel-pulse{0%,to{opacity:.3}50%{opacity:1}}.brink-dash .stream-answer{font-size:15px;white-space:pre-wrap;line-height:1.8;color:#4d5842}.brink-dash .stream-answer.streaming:after{content:"";display:inline-block;width:5px;height:14px;margin-left:4px;background:#a0c947;vertical-align:middle;animation:pixel-pulse .6s infinite}.brink-dash .context-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.brink-dash .context-card{border:1px solid var(--line);border-radius:10px;background:white;text-align:left;padding:12px;min-width:0;transition:border-color .15s}.brink-dash .context-card:hover{border-color:#abc880}.brink-dash .context-card .context-card-head{display:flex;align-items:center;gap:6px;font-size:11px;color:#7f8e6b;margin-bottom:9px}.brink-dash .context-card .icon{width:14px;height:14px}.brink-dash .context-card strong{display:block;color:#405032;font-size:14px;font-weight:550;line-height:1.5}.brink-dash .context-card p{color:#88917d;font-size:12px;margin:5px 0 9px;line-height:1.6}.brink-dash .context-card footer span:last-child{display:flex;gap:4px;align-items:center}.brink-dash .context-card footer{font-size:10px;color:#9aa38f;display:flex;justify-content:space-between;gap:6px}.brink-dash .response-actions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.brink-dash .response-actions .btn{font-size:12px;min-height:32px}.brink-dash .chat-followups{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:13px;margin-top:17px}.brink-dash .chat-followups button{font-size:12px;color:#768365;padding:4px 0;display:flex;align-items:center;gap:5px}.brink-dash .chat-followups .icon{width:12px;height:12px}.brink-dash .result-alert{padding:12px;border:1px solid #edd5c9;background:#fcf5ef;border-radius:8px;font-size:13px;color:#937253;margin:10px 0}.brink-dash .result-alert button{display:block;margin-top:9px}.brink-dash .chat-message.assistant .recommendation{border:1px solid var(--line);border-radius:11px;margin-top:14px;background:#fcfdf9}.brink-dash .chat-message .recommendation h3{font-size:14px}.brink-dash .chat-intro h3{font-size:24px;letter-spacing:-.6px;font-weight:500}.brink-dash .chat-intro p{font-size:14px;line-height:1.8}.brink-dash .chat-intro .intro-badge{display:inline-flex;gap:6px;align-items:center;padding:5px 8px;border:1px solid #d6e5bb;background:#f4fae9;color:#718752;border-radius:6px;font-size:11px;margin-bottom:17px}.brink-dash #detail-dialog.workflow-wide{width:min(1000px,calc(100vw - 32px));max-width:1000px}.brink-dash .workflow-wide .dialog-body{padding:22px 25px 26px}.brink-dash .workflow-kicker{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:#8b957d;font-size:12px;margin-bottom:13px}.brink-dash .workflow-kicker .icon{width:14px;height:14px}.brink-dash .workflow-kicker .scope-token{padding:3px 7px}.brink-dash .workflow-lead{font-size:16px;line-height:1.7;color:#657456}.brink-dash .evidence-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.brink-dash .evidence-summary>div{background:#f6f9ef;border:1px solid #e8eddc;border-radius:10px;padding:14px}.brink-dash .evidence-summary strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.6px;color:#3f5328}.brink-dash .evidence-summary span{font-size:12px;color:#8a957b}.brink-dash .evidence-summary .negative{color:#ad6b5c}.brink-dash .evidence-table{width:100%;border-collapse:collapse;font-size:13px}.brink-dash .evidence-table th{text-align:left;color:#8c9781;font-size:12px;font-weight:450;padding:10px 12px;border-bottom:1px solid var(--line)}.brink-dash .evidence-table td{padding:12px;border-bottom:1px solid #eef1e8;color:#647157;font-variant-numeric:tabular-nums}.brink-dash .evidence-table td:first-child{color:#40552c}.brink-dash .evidence-table tbody tr:last-child td{border:0}.brink-dash .evidence-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px}.brink-dash .evidence-table caption{text-align:left;padding:12px;font-size:12px;color:#8c9781;background:#fafcf6;border-bottom:1px solid var(--line)}.brink-dash .evidence-footnote{font-size:12px!important;color:#8d9781!important;margin:12px 0 0!important}.brink-dash .edit-summary{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:18px 0 12px}.brink-dash .edit-summary p{font-size:13px!important;margin:0!important}.brink-dash .diff-table{table-layout:fixed;min-width:640px}.brink-dash .diff-table th:first-child{width:39px}.brink-dash .diff-table th:nth-child(2){width:22%}.brink-dash .diff-table td{vertical-align:top;font-size:13px;white-space:normal;word-break:break-word}.brink-dash .diff-table .diff-before{background:#fcf2ef;color:#ac7567;text-decoration:line-through}.brink-dash .diff-table .diff-after{background:#f1f8e4;color:#638337}.brink-dash .diff-table input,.brink-dash .record-table input{accent-color:#739c30;width:15px;height:15px;cursor:pointer}.brink-dash .diff-table label{cursor:pointer}.brink-dash .draft-status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;background:var(--accent-soft);font-size:11px;color:#5e7a33}.brink-dash .approval-box{padding:20px;border:1px solid #dce8c7;border-radius:12px;background:#f8fbf2;margin-top:17px}.brink-dash .approval-box h3{font-size:16px;font-weight:550;margin-bottom:7px}.brink-dash .approval-box p{font-size:13px!important;margin-bottom:12px!important}.brink-dash .approval-fields{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:16px 0}.brink-dash .approval-fields label{font-size:13px;color:#7f8d6b;display:flex;align-items:center;gap:8px}.brink-dash .approval-fields select{border:1px solid #dbe5cc;border-radius:7px;padding:7px 10px;font-size:13px;background:white;color:#53653d}.brink-dash .approval-box .dialog-actions{margin-top:12px}.brink-dash .success-note{display:flex;align-items:center;gap:10px;padding:16px;background:#f0f8e4;border:1px solid #d9e9bf;border-radius:10px;color:#5c7935;font-size:14px;margin-top:15px}.brink-dash .records-panel{padding:19px 20px}.brink-dash .records-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.brink-dash .records-header h2{font-size:16px;font-weight:550;letter-spacing:-.3px}.brink-dash .records-header p{font-size:12px;color:#98a18d;margin-top:3px}.brink-dash .records-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.brink-dash .records-filters{display:flex;gap:6px;flex-wrap:wrap}.brink-dash .records-tools .compact-search{max-width:270px}.brink-dash .record-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px}.brink-dash .record-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.brink-dash .record-table th{font-weight:450;color:#909b82;background:#fafcf6;text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);font-size:12px}.brink-dash .record-table td{padding:13px 12px;border-bottom:1px solid #edf1e5;color:#758362;font-variant-numeric:tabular-nums}.brink-dash .record-table tbody tr:last-child td{border:0}.brink-dash .record-table th:first-child{width:34px}.brink-dash .record-table strong{display:block;font-weight:550;color:#475b32;font-size:13px}.brink-dash .record-table small{display:block;font-size:11px;color:#99a38d}.brink-dash .record-table tr:has(input:checked){background:#f5faec}.brink-dash .record-table tr:hover{background:#fafcf5}.brink-dash .record-name{text-align:left;display:flex;align-items:center;gap:9px;padding:0}.brink-dash .record-logo{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;border:1px solid #dfe6d3;background:#f1f6e8;color:#7b9360;font-size:12px}.brink-dash .record-tag{font-size:10px;border:1px solid #e0e9d1;border-radius:4px;padding:2px 5px;background:#f3f8ea;display:inline-block;margin-right:3px}.brink-dash .record-tag.warm{background:#fcf5ed;color:#a68e66;border-color:#eee1cc}.brink-dash .record-status{font-size:11px;padding:4px 7px;background:#f2f5ec;color:#8b987a}.brink-dash .record-status.due{color:#aa795d;background:#fcf1e7}.brink-dash .record-status.live{color:#5f8345;background:#edf7e6}.brink-dash .record-sort{display:flex;gap:5px;align-items:center;padding:0;font-size:12px}.brink-dash .record-sort .icon{width:12px;height:12px}.brink-dash .record-bulk{display:flex;align-items:center;gap:12px;margin-bottom:10px;border-radius:8px;background:#293322;color:#dae8c7;padding:8px 12px;font-size:12px}.brink-dash .record-bulk .btn{font-size:12px;min-height:28px;padding:4px 8px}.brink-dash .records-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#99a38d;font-size:11px;margin-top:12px}.brink-dash .records-panel .empty-result{padding:35px}.brink-dash .record-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:17px 0}.brink-dash .record-detail-grid div{padding:13px;border:1px solid var(--line);border-radius:8px}.brink-dash .record-detail-grid span{display:block;font-size:12px;color:#939e86}.brink-dash .record-detail-grid strong{display:block;font-size:14px;font-weight:500;margin-top:4px;color:#5a7045}.brink-dash .article-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:23px}.brink-dash .article-toolbar{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:16px}.brink-dash .article-toolbar .mini{font-size:12px;color:#8b977e}.brink-dash .article-title{font-size:25px;line-height:1.35;letter-spacing:-.7px;font-weight:500;margin:20px 0 14px}.brink-dash .article-editor{width:100%;min-height:355px;resize:vertical;padding:0 3px 0 0;border:0;outline:none;font-size:15px;line-height:1.9;color:#68745c;font-family:inherit;background:transparent}.brink-dash .article-editor::-moz-selection{background:#d9f29d;color:#31471c}.brink-dash .article-editor::selection{background:#d9f29d;color:#31471c}.brink-dash .selection-toolbar{display:flex;gap:4px;flex-wrap:wrap;padding:8px;background:#293322;border-radius:10px;box-shadow:0 4px 12px #29332212;margin-top:14px}.brink-dash .selection-toolbar button{display:flex;gap:4px;align-items:center;font-size:12px;padding:5px 8px;border-radius:5px;color:#d4e4c1}.brink-dash .selection-toolbar button:hover{background:#47543b;color:#e4fac3}.brink-dash .selection-toolbar button:disabled{cursor:default;opacity:.35}.brink-dash .selection-toolbar .icon{width:12px;height:12px}.brink-dash .article-side{border-left:1px solid var(--line);padding-left:21px}.brink-dash .article-side h3{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:550;color:#52653d;margin:0 0 12px}.brink-dash .article-side p{font-size:13px!important;line-height:1.8}.brink-dash .article-side .icon{width:16px;height:16px;color:#859c5c}.brink-dash .selected-quote{padding:11px;border:1px solid #e5eadc;background:#fafcf6;border-radius:8px;font-size:12px;color:#95a284;max-height:130px;overflow:auto;white-space:pre-wrap;margin:14px 0}.brink-dash .edit-proposal-label{font-size:11px;color:#84976a;margin-bottom:7px;display:block}.brink-dash .edit-proposal{background:#f3f8e9;border:1px solid #dfe9cc;border-radius:9px;padding:12px;margin:12px 0}.brink-dash .edit-proposal textarea{width:100%;min-height:155px;resize:vertical;border:0;outline:none;background:transparent;color:#58713d;line-height:1.8;font-size:13px}.brink-dash .article-side .btn{font-size:12px;min-height:32px}.brink-dash .article-save-status{font-size:11px;color:#8da078}.brink-dash .selection-hint{font-size:12px;color:#939f84;margin:10px 0}.brink-dash .article-side .context-card{width:100%;margin-top:20px}@media(max-width:1250px){.brink-dash .records-tools{flex-wrap:wrap}.brink-dash .records-tools .compact-search{max-width:none}.brink-dash .portfolio-search-row,.brink-dash .portfolio-tools{padding-inline:16px}.brink-dash .signal-card h2{font-size:19px}}@media(max-width:1050px){.brink-dash .portfolio-aside{grid-template-columns:1fr 1fr}.brink-dash .portfolio-aside>.panel:last-child{grid-column:auto}.brink-dash .recommendation{padding:16px}.brink-dash .context-grid,.brink-dash .portfolio-aside .recommendation-actions{gap:7px}}@media(max-width:760px){.brink-dash .ai-composer{padding:15px}.brink-dash .composer-input textarea{font-size:15px;min-height:50px}.brink-dash .composer-bottom{align-items:flex-end}.brink-dash .composer-context{gap:5px}.brink-dash .composer-hint{font-size:11px}.brink-dash .composer-hint .assistant-label{display:none}.brink-dash .scope-token,.brink-dash .source-token{font-size:11px;padding:4px 6px}.brink-dash .portfolio-search-row,.brink-dash .portfolio-tools{padding-inline:14px}.brink-dash .portfolio-search-row{flex-wrap:wrap}.brink-dash .portfolio-search-row .compact-search{min-width:160px}.brink-dash .portfolio-aside{display:flex}.brink-dash .assistant-dialog{inset:0;width:100%;height:100dvh;max-width:100%;border-radius:0}.brink-dash .chat-thread{padding:20px 16px}.brink-dash .context-grid{grid-template-columns:1fr}.brink-dash .chat-input-area{padding-inline:13px}.brink-dash .answer-scope{font-size:10px}.brink-dash .workflow-wide .dialog-body{padding:18px 15px}.brink-dash .evidence-summary{gap:7px}.brink-dash .evidence-summary>div{padding:11px}.brink-dash .evidence-summary strong{font-size:21px}.brink-dash .evidence-summary span{font-size:11px}.brink-dash .records-panel{padding:16px 14px}.brink-dash .records-filters .filter-chip{font-size:11px;padding:5px 8px}.brink-dash .records-footer{flex-wrap:wrap}.brink-dash .article-layout{grid-template-columns:1fr;gap:18px}.brink-dash .article-side{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.brink-dash .article-editor{min-height:300px}.brink-dash .article-title{font-size:23px}.brink-dash .article-toolbar,.brink-dash .record-bulk{flex-wrap:wrap}.brink-dash .signal-card h2{font-size:21px}.brink-dash .edit-summary{flex-wrap:wrap}.brink-dash .workflow-kicker{font-size:11px}}@media(prefers-reduced-motion:reduce){.brink-dash .pixel-loader i,.brink-dash .stream-answer.streaming:after{animation:none}}.brink-dash{min-height:100vh}.brink-dash .sidebar{z-index:35}.brink-dash .page{min-height:100vh;display:flex;flex-direction:column}.brink-dash .main{flex:1;width:100%}.brink-dash .footer-chat{bottom:22px;right:24px}@media(max-width:760px){.brink-dash .footer-chat{bottom:17px;right:16px}}.brink-dash .technical-grid .panel .flex.space{margin-top:2px}.brink-dash a.board-item{display:block}.brink-dash .records-panel .brand-table{min-width:640px}.brink-dash .record-status{font-size:12px;border-radius:5px;padding:3px 7px;background:#f5f6f1;color:#7d8571}.brink-dash .brand-return{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#717681;margin-bottom:14px}.brink-dash .brand-return:hover{color:var(--accent-ink)}.brink-dash .brand-return .icon{width:15px;height:15px;transform:rotate(180deg)}.brink-dash .portfolio-layout{align-items:start}.brink-dash .portfolio-table-panel{display:flex;flex-direction:column}.brink-dash .portfolio-table-panel .portfolio-table-wrap{flex:1}.brink-dash .portfolio-caption{margin-top:auto}.brink-dash .grid-primary>.panel{display:flex;flex-direction:column}.brink-dash .grid-primary>.panel>.panel-footer{margin-top:auto}.brink-dash .nav-group>summary{list-style:none}.brink-dash .nav-group>summary::-webkit-details-marker{display:none}.brink-dash .nav-group>summary{cursor:pointer}.brink-dash .chat-composer-wrap,.brink-dash .hero-composer-wrap{position:relative}.brink-dash .composer-tools{display:flex;gap:6px}.brink-dash .composer-hint .assistant-label{margin-left:0}.brink-dash .prompt-option.is-active{background:var(--accent-soft)}.brink-dash .prompt-menu-empty{padding:14px;font-size:13px;color:var(--muted)}.brink-dash .chat-composer-wrap .chat-form{display:block}.brink-dash .chat-composer-wrap .composer-input{width:100%}.brink-dash .stop-response{margin:0 0 8px auto}.brink-dash .search-result span{min-width:0}.brink-dash .search-result small,.brink-dash .search-result strong{display:block}.brink-dash .search-result small{color:var(--muted);font-size:12px}.brink-dash .review-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted);margin:16px 0}.brink-dash .review-field input,.brink-dash .review-field textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fafcf6;color:var(--ink);font-size:15px;resize:vertical}.brink-dash .diff-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:14px 0}.brink-dash .diff-card>strong{display:block;padding:10px 12px;font-weight:550}.brink-dash .diff-card .diff-before{padding:12px;background:#fcf2ef;color:#a56d5d}.brink-dash .diff-card .diff-before p{text-decoration:line-through}.brink-dash .diff-card .diff-after{padding:12px;background:#f1f8e4;color:#638337}.brink-dash .diff-card span{font-size:11px;text-transform:uppercase;letter-spacing:.5px}.brink-dash .diff-card p{font-size:14px;overflow-wrap:anywhere}.brink-dash .record-table input[type=checkbox]{accent-color:var(--chart);width:15px;height:15px}.brink-dash .record-name{font-weight:550;color:#475b32}.brink-dash .record-bulk .text-btn{color:#dae8c7}.brink-dash .article-side>a{margin-top:14px}.brink-dash .workflow-kicker{overflow-wrap:anywhere}@media(max-width:760px){.brink-dash .records-header{align-items:flex-start;flex-wrap:wrap}.brink-dash .record-detail-grid{gap:8px}.brink-dash .composer-hint .assistant-label{display:none}}.brink-dash .icon.bit-mascot{width:24px;height:24px;stroke:none;stroke-width:0}.brink-dash .welcome-assistant{width:64px;height:72px;background:transparent;border:0;border-radius:12px}.brink-dash .welcome-assistant:hover{background:var(--accent-soft)}.brink-dash .welcome-assistant>.bit-mascot{width:48px;height:64px}.brink-dash .footer-chat{width:72px;height:88px;border:0;border-radius:14px;background:transparent;box-shadow:none}.brink-dash .footer-chat:hover{background:var(--accent-soft)}.brink-dash .footer-chat>.bit-mascot{width:60px;height:80px}.brink-dash .bit-launcher{touch-action:manipulation;isolation:isolate}.brink-dash .bit-launcher:focus-visible{outline:2px solid var(--chart);outline-offset:4px}.brink-dash .bit-launcher[aria-expanded=true]{visibility:hidden}.brink-dash .bit-launcher-label{position:absolute;right:calc(100% + 7px);top:50%;transform:translate(4px,-35%);display:flex;align-items:center;gap:12px;white-space:nowrap;padding:9px 12px;background:var(--ink);color:var(--white);border:1px solid #414936;border-radius:9px;font-size:12px;line-height:1.3;box-shadow:0 3px 12px #24282012;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s}.brink-dash .bit-launcher-label>span{color:var(--accent);font-size:14px}.brink-dash .bit-launcher:is(:hover,:focus-visible) .bit-launcher-label{visibility:visible;opacity:1;transform:translateY(-35%)}.brink-dash .bit-launcher:active>.bit-mascot{transform:translateY(1px)}.brink-dash .assistant-head .ai-symbol{width:42px;height:52px;flex-shrink:0;background:transparent;border:0;border-radius:0}.brink-dash .assistant-head .ai-symbol>.bit-mascot{width:36px;height:48px}.brink-dash .chat-intro>.chat-intro-mascot{display:block;width:72px;height:96px;margin:0 auto 16px}@media(max-width:760px){.brink-dash .welcome-assistant{width:48px;height:64px}.brink-dash .welcome-assistant>.bit-mascot{width:42px;height:56px}.brink-dash .footer-chat{width:60px;height:76px;bottom:calc(17px + env(safe-area-inset-bottom,0px))}.brink-dash .footer-chat>.bit-mascot{width:48px;height:64px}}