.dm-app{--dm-canvas:#eceef2;--dm-surface:#fff;--dm-sunk:#f3f5f8;--dm-hover:#e7eaf0;--dm-line:#dde2e8;--dm-line-2:#c7ced8;--dm-ink:#0b0f14;--dm-ink-2:#4f5a66;--dm-ink-3:#58636f;--dm-on-ink:#fff;--dm-blue:#2952e3;--dm-blue-wash:#eef2fe;--dm-good:#0f7a48;--dm-good-wash:#e8f5ee;--dm-warn:#8a5300;--dm-warn-wash:#fdf3e2;--dm-bad:#b4321c;--dm-bad-wash:#fdecea;--dm-violet:#5b3cc4;--dm-violet-wash:#f1edfd;--dm-radius:16px;--dm-bar:52px;--dm-shadow:0 1px 2px #10182812;background:var(--dm-canvas);min-height:100dvh;color:var(--dm-ink);font-family:"Untitled Sans", var(--font-sans), ui-sans-serif, system-ui, sans-serif;flex-direction:column;font-size:14px;line-height:1.45;display:flex}.dm-app :where(button,a,input,select,[role=option]):focus-visible{outline:2px solid var(--dm-blue);outline-offset:2px}.dm-app button:disabled{cursor:default}.dm-bar{z-index:40;height:var(--dm-bar);background:var(--dm-surface);border-bottom:1px solid var(--dm-line);align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.dm-brand{letter-spacing:-.01em;white-space:nowrap;color:var(--dm-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.dm-chip{border:1px solid var(--dm-line-2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--dm-ink-2);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.dm-workspace{border-left:1px solid var(--dm-line);white-space:nowrap;color:var(--dm-ink-2);align-items:baseline;gap:8px;padding-left:12px;display:inline-flex}.dm-workspace span{color:var(--dm-ink-3);font-size:12px}.dm-bar-actions{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.dm-bar-link{white-space:nowrap;color:var(--dm-ink-2);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;transition:background-color .15s,color .15s;display:inline-flex}.dm-bar-link:hover,.dm-bar-link[aria-expanded=true]{background:var(--dm-hover);color:var(--dm-ink)}.dm-bar-cta{white-space:nowrap;color:#fff;background:var(--dm-ink);border-radius:10px;align-items:center;min-height:34px;margin-left:8px;padding:0 14px;font-weight:500;display:inline-flex}.dm-bar-cta:hover{background:#262a33}.dm-menu{position:relative}.dm-menu-panel{z-index:60;border:1px solid var(--dm-line);background:var(--dm-surface);border-radius:14px;min-width:280px;max-width:min(360px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px -18px #0d0f1459}.dm-find{border:1px solid var(--dm-line);width:260px;color:var(--dm-ink-3);background:var(--dm-sunk);border-radius:10px;align-items:center;gap:8px;margin-right:8px;padding:0 10px;display:flex;position:relative}.dm-find input{width:100%;min-height:34px;color:var(--dm-ink);background:0 0;border:0;outline:none}.dm-find-list{width:100%;min-width:320px;left:0;right:auto}.dm-find-list li{cursor:pointer;border-radius:9px;gap:1px;padding:8px 10px;display:grid}.dm-find-list li[aria-selected=true]{background:var(--dm-hover)}.dm-find-list strong{color:var(--dm-ink);font-weight:500}.dm-find-list span{color:var(--dm-ink-3);font-size:12px}.dm-guide{width:320px;padding:16px}.dm-guide-title{font-size:15px;font-weight:600}.dm-guide-lede{color:var(--dm-ink-3);margin-top:4px;font-size:13px}.dm-guide-start{justify-content:center;width:100%;margin-top:12px}.dm-guide-list{border-top:1px solid var(--dm-line);gap:2px;margin-top:12px;padding-top:10px;display:grid}.dm-guide-list button{text-align:left;width:100%;color:var(--dm-ink-2);border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.dm-guide-list button:hover{background:var(--dm-hover);color:var(--dm-ink)}.dm-guide-check{border:1.5px solid var(--dm-line-2);border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.dm-guide-check[data-done=true]{border-color:var(--dm-good);color:#fff;background:var(--dm-good)}.dm-body{flex:1;grid-template-columns:240px minmax(0,1fr);display:grid}.dm-nav{top:var(--dm-bar);height:calc(100dvh - var(--dm-bar));background:var(--dm-surface);border-right:1px solid var(--dm-line);flex-direction:column;gap:6px;padding:12px 10px;display:flex;position:sticky;overflow-y:auto}.dm-nav ul{gap:2px;display:grid}.dm-nav ul[data-nested=true]{margin:2px 0 6px}.dm-nav-head{width:100%;color:var(--dm-ink);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.dm-nav-head:hover{background:var(--dm-hover)}.dm-nav-head span{text-align:left;flex:1}.dm-nav-chevron{color:var(--dm-ink-3);transition:transform .2s}.dm-nav-head[aria-expanded=false] .dm-nav-chevron{transform:rotate(-90deg)}.dm-nav-item{color:var(--dm-ink-2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s,color .15s;display:flex}.dm-nav-item svg{color:var(--dm-ink-3)}.dm-nav-item:hover{background:var(--dm-hover);color:var(--dm-ink)}.dm-nav-item[aria-current=page]{background:var(--dm-ink);color:#fff}.dm-nav-foot{border-top:1px solid var(--dm-line);margin-top:auto;padding-top:10px}.dm-main{min-width:0}.dm-page{gap:18px;max-width:1360px;padding:24px clamp(16px,2.5vw,32px) 120px;display:grid}.dm-head,.dm-record-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.dm-head>div:first-child,.dm-record-head>div:nth-child(2){flex:1;min-width:240px}.dm-title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.dm-lede{max-width:70ch;color:var(--dm-ink-3);margin-top:4px}.dm-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dm-crumb{width:fit-content;color:var(--dm-ink-3);align-items:center;gap:6px;display:inline-flex}.dm-crumb:hover{color:var(--dm-ink)}.dm-hint{color:var(--dm-ink-3);font-size:13px}.dm-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dm-ink-3);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.dm-record-icon{background:var(--dm-surface);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:12px;flex:none;place-items:center;display:grid}.dm-btn{border:1px solid var(--dm-line-2);width:fit-content;min-height:36px;color:var(--dm-ink);background:var(--dm-surface);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.dm-btn:hover{background:var(--dm-sunk)}.dm-btn-primary{border-color:var(--dm-ink);color:#fff;background:var(--dm-ink)}.dm-btn-primary:hover{background:#262a33}.dm-ro{display:inline-flex;position:relative}.dm-ro .dm-btn{cursor:not-allowed;color:var(--dm-ink-3);background:var(--dm-sunk)}.dm-ro-tip{z-index:40;white-space:nowrap;color:#fff;background:var(--dm-ink);opacity:0;pointer-events:none;border-radius:7px;padding:4px 8px;font-size:12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.dm-ro:hover .dm-ro-tip,.dm-ro:focus-within .dm-ro-tip{opacity:1;transform:translate(-50%)}.dm-icon-btn{width:32px;height:32px;color:var(--dm-ink-2);border-radius:9px;place-items:center;display:grid}.dm-icon-btn:hover{background:var(--dm-hover)}.dm-tabs{border-bottom:1px solid var(--dm-line);flex-wrap:wrap;gap:2px;display:flex}.dm-tab{color:var(--dm-ink-3);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;transition:color .15s,border-color .15s;display:inline-flex}.dm-tab:hover{color:var(--dm-ink)}.dm-tab[aria-selected=true]{border-bottom-color:var(--dm-ink);color:var(--dm-ink);font-weight:500}.dm-tab-count{min-width:20px;color:var(--dm-ink-3);background:var(--dm-hover);border-radius:999px;padding:0 6px;font-size:12px}.dm-search{border:1px solid var(--dm-line);min-width:220px;color:var(--dm-ink-3);background:var(--dm-surface);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.dm-search input{width:100%;min-height:34px;color:var(--dm-ink);background:0 0;border:0;outline:none}.dm-select select{border:1px solid var(--dm-line);min-height:36px;color:var(--dm-ink);background:var(--dm-surface);border-radius:10px;padding:0 10px}.dm-seg{border:1px solid var(--dm-line);background:var(--dm-surface);border-radius:10px;padding:3px;display:inline-flex}.dm-seg button{color:var(--dm-ink-2);border-radius:7px;padding:5px 12px}.dm-seg button[aria-pressed=true]{color:#fff;background:var(--dm-ink)}.dm-toolbar{border-bottom:1px solid var(--dm-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.dm-page>.dm-toolbar{border:0;padding:0}.dm-toolbar-controls{flex-wrap:wrap;gap:8px;display:flex}.dm-toolbar-count{color:var(--dm-ink-3);margin-left:auto;font-size:13px}.dm-card,.dm-panel{border:1px solid var(--dm-line);border-radius:var(--dm-radius);background:var(--dm-surface);box-shadow:var(--dm-shadow);overflow:hidden}.dm-panel{align-content:start;display:grid}.dm-panel-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 6px;display:flex}.dm-panel-head h2{font-size:15px;font-weight:600}.dm-panel-foot{border-top:1px solid var(--dm-line);padding:10px 16px 14px}.dm-more{color:var(--dm-ink-3);align-items:center;gap:4px;font-size:13px;display:inline-flex}.dm-more:hover{color:var(--dm-ink)}.dm-legend{color:var(--dm-ink-3);font-size:12px}.dm-stats{border:1px solid var(--dm-line);border-radius:var(--dm-radius);background:var(--dm-line);box-shadow:var(--dm-shadow);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.dm-stat{background:var(--dm-surface);padding:14px 16px}.dm-stat-label{color:var(--dm-ink-3);font-size:13px}.dm-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600}.dm-stat-note{color:var(--dm-ink-3);font-size:12px}.dm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dm-split{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.dm-stack{gap:18px;display:grid}.dm-empty{color:var(--dm-ink-3);padding:18px 16px}.dm-list{padding:4px 0 8px;display:grid}.dm-list>li+li{border-top:1px solid var(--dm-line)}.dm-list-row{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:background-color .15s;display:flex}a.dm-list-row:hover,button.dm-list-row:hover{background:var(--dm-sunk)}.dm-list-main{flex:1;min-width:0;display:grid}.dm-list-main strong{font-weight:500}.dm-list-main>span{text-overflow:ellipsis;white-space:nowrap;color:var(--dm-ink-3);font-size:13px;overflow:hidden}.dm-list-side{color:var(--dm-ink-3);justify-items:end;gap:4px;font-size:12px;display:grid}.dm-date{font-variant-numeric:tabular-nums;min-width:52px;font-size:13px;font-weight:500;display:grid}.dm-date span{letter-spacing:.06em;text-transform:uppercase;color:var(--dm-ink-3);font-size:11px;font-weight:500}.dm-date-lg{text-align:center;background:var(--dm-surface);min-width:64px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:12px;padding:8px 10px;font-size:16px}.dm-check{border:1.5px solid var(--dm-line-2);border-radius:5px;flex:none;width:16px;height:16px}.dm-check[data-done=true]{border-color:var(--dm-good);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat, var(--dm-good)}.dm-task{align-items:center;gap:10px;display:inline-flex}.dm-table-wrap{overflow-x:auto}.dm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dm-table th{border-bottom:1px solid var(--dm-line);text-align:left;white-space:nowrap;color:var(--dm-ink-3);background:var(--dm-sunk);padding:10px 14px;font-size:12px;font-weight:500}.dm-table td{border-bottom:1px solid var(--dm-line);vertical-align:middle;white-space:nowrap;padding:11px 14px}.dm-table td.dm-wrap{white-space:normal;min-width:220px}.dm-table tbody tr:last-child td{border-bottom:0}.dm-table tbody tr:hover td{background:var(--dm-sunk)}.dm-table [data-align=end]{text-align:right}.dm-sort{font:inherit;color:inherit;align-items:center;gap:4px;display:inline-flex}.dm-sort:hover{color:var(--dm-ink)}.dm-sort-mark{min-width:.75em}.dm-cell-link{color:var(--dm-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.dm-cell-link:hover,.dm-link:hover{text-underline-offset:3px;text-decoration:underline}.dm-link{color:var(--dm-ink)}.dm-sub{white-space:normal;color:var(--dm-ink-3);font-size:12px;display:block}.dm-muted{color:var(--dm-ink-3)}.dm-strong{font-weight:500;display:block}.dm-badge{white-space:nowrap;color:var(--dm-ink-2);background:var(--dm-sunk);box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.dm-badge[data-tone=good]{color:var(--dm-good);background:var(--dm-good-wash);box-shadow:none}.dm-badge[data-tone=blue]{color:var(--dm-blue);background:var(--dm-blue-wash);box-shadow:none}.dm-badge[data-tone=warn]{color:var(--dm-warn);background:var(--dm-warn-wash);box-shadow:none}.dm-badge[data-tone=bad]{color:var(--dm-bad);background:var(--dm-bad-wash);box-shadow:none}.dm-badge[data-tone=violet]{color:var(--dm-violet);background:var(--dm-violet-wash);box-shadow:none}.dm-avatar{width:32px;height:32px;color:var(--dm-ink-2);background:#e7e8ec;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.dm-avatar[data-size=sm]{width:22px;height:22px;font-size:10px}.dm-avatar[data-size=lg]{width:52px;height:52px;font-size:17px}.dm-owner{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dm-score{border-radius:8px;place-items:center;min-width:36px;padding:2px 6px;font-weight:600;display:inline-grid}.dm-score[data-band=high]{color:var(--dm-good);background:var(--dm-good-wash)}.dm-score[data-band=mid]{color:var(--dm-warn);background:var(--dm-warn-wash)}.dm-score[data-band=low]{color:var(--dm-ink-3);background:var(--dm-sunk)}.dm-score-hero{color:var(--dm-ink-2);align-items:center;gap:14px;padding:6px 16px 10px;display:flex}.dm-score-hero .dm-score{border-radius:12px;min-width:56px;padding:10px;font-size:22px}.dm-record{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.dm-fields{padding:4px 16px 12px;display:grid}.dm-field{border-bottom:1px solid var(--dm-line);grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.dm-field:last-child{border-bottom:0}.dm-field dt{color:var(--dm-ink-3)}.dm-remembered,.dm-about{padding:4px 16px 16px}.dm-about{color:var(--dm-ink-2);line-height:1.6}.dm-notes{gap:6px;margin-top:8px;display:grid}.dm-notes li{border-left:2px solid var(--dm-line-2);color:var(--dm-ink-2);padding-left:12px}.dm-record-tabbar{padding:4px 12px 0}.dm-record-tabbar .dm-tabs{border-bottom:0}.dm-record-tabs .dm-list{border-top:1px solid var(--dm-line)}.dm-stage-path{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:12px;display:flex;overflow-x:auto}.dm-stage-path li{border-right:1px solid var(--dm-line);text-align:center;min-width:110px;color:var(--dm-ink-3);flex:1;padding:10px 14px;font-size:13px}.dm-stage-path li:last-child{border-right:0}.dm-stage-path li[data-state=done]{color:var(--dm-ink-2);background:var(--dm-sunk)}.dm-stage-path li[data-state=current]{color:#fff;background:var(--dm-ink);font-weight:500}.dm-related{gap:6px;display:grid}.dm-related-wide{padding:4px 12px 14px}.dm-related a{border:1px solid var(--dm-line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.dm-related a:hover{border-color:var(--dm-line-2);background:var(--dm-sunk)}.dm-related a>svg{color:var(--dm-ink-3);flex:none}.dm-related a>span{min-width:0;display:grid}.dm-related strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dm-related a>span>span{color:var(--dm-ink-3);font-size:12px}.dm-main[data-module=inbox]{overflow:hidden}.dm-app .ix{--ix-canvas:var(--dm-canvas);--ix-surface:var(--dm-surface);--ix-sunk:var(--dm-sunk);--ix-hover:var(--dm-hover);--ix-line:var(--dm-line);--ix-line-2:var(--dm-line-2);--ix-ink:var(--dm-ink);--ix-ink-2:var(--dm-ink-2);--ix-ink-3:var(--dm-ink-3);--ix-on-ink:#fff;--ix-blue:var(--dm-blue);--ix-blue-wash:var(--dm-blue-wash);--ix-good:var(--dm-good);--ix-good-wash:var(--dm-good-wash);--ix-warn:var(--dm-warn);--ix-warn-wash:var(--dm-warn-wash);--ix-bad:var(--dm-bad);--ix-bad-wash:var(--dm-bad-wash);--ix-violet:var(--dm-violet);--ix-violet-wash:var(--dm-violet-wash);--ix-agent:#f5f7fe;--ix-agent-edge:#dfe5fb;--ix-event:#0d0f140d;--ix-avatar:#e7e8ec;--ix-scrim:#0d0f143d;--ix-top:var(--dm-bar)}.dm-app .ix-inbox{height:calc(100dvh - var(--dm-bar));flex:none}.dm-board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.dm-column{border-radius:var(--dm-radius);background:#0d0f140a;align-content:start;gap:8px;padding:10px;display:grid}.dm-column header{justify-content:space-between;padding:2px 4px 6px;font-size:13px;display:flex}.dm-column h2{font-weight:600}.dm-column header span{color:var(--dm-ink-3)}.dm-deal{border:1px solid var(--dm-line);background:var(--dm-surface);border-radius:12px;gap:4px;padding:12px;transition:border-color .15s;display:grid}.dm-deal:hover{border-color:var(--dm-line-2)}.dm-column-empty{color:var(--dm-ink-3);padding:8px 4px;font-size:13px}.dm-chart{padding:8px 16px 16px}.dm-chart svg{width:100%;height:auto;display:block}.dm-chart-grid{stroke:var(--dm-line)}.dm-chart-axis{fill:var(--dm-ink-3);font-size:11px}.dm-chart-bar{fill:var(--dm-ink)}.dm-chart-target{stroke:var(--dm-blue);stroke-width:2px}.dm-share{gap:10px;padding:8px 16px 16px;display:grid}.dm-share li{grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;display:grid}.dm-share-label{color:var(--dm-ink-2)}.dm-share-track{background:var(--dm-sunk);border-radius:999px;height:8px;overflow:hidden}.dm-share-track span{border-radius:inherit;background:var(--dm-ink);height:100%;display:block}.dm-share-value{font-variant-numeric:tabular-nums}.dm-spark{width:160px;height:40px}.dm-spark polyline{stroke:var(--dm-blue);stroke-width:2px;stroke-linejoin:round}.dm-agent-strip{justify-content:space-between;align-items:center;gap:16px;padding:4px 16px 8px;display:flex}.dm-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 16px 16px;display:grid}.dm-facts dt{color:var(--dm-ink-3);font-size:12px}.dm-facts dd{font-size:18px;font-weight:600}.dm-agents{gap:18px;display:grid}.dm-agents>.dm-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center}.dm-agent-hero{background:color-mix(in srgb, var(--agent,#eef2fe) 55%, #fff);place-items:center;min-height:300px;display:grid}.dm-agent-copy{justify-items:start;gap:12px;padding:24px;display:grid}.dm-agent-copy .dm-fields{width:100%;padding:0}.dm-traits{flex-wrap:wrap;gap:6px;display:flex}.dm-traits li{background:var(--dm-sunk);box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:999px;padding:3px 10px;font-size:13px}.dm-cast{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.dm-cast-card{border:1px solid var(--dm-line);border-radius:var(--dm-radius);text-align:center;background:var(--dm-surface);justify-items:center;gap:6px;padding:14px 10px;transition:border-color .15s,transform .15s;display:grid}.dm-cast-card:hover{border-color:var(--dm-line-2);transform:translateY(-1px)}.dm-cast-card[aria-checked=true]{border-color:var(--dm-ink);box-shadow:inset 0 0 0 1px var(--dm-ink)}.dm-autos{gap:10px;display:grid}.dm-auto{border:1px solid var(--dm-line);border-radius:var(--dm-radius);background:var(--dm-surface);box-shadow:var(--dm-shadow);align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.dm-auto:hover{border-color:var(--dm-line-2)}.dm-auto-icon{width:34px;height:34px;color:var(--dm-ink);background:var(--dm-sunk);border-radius:10px;flex:none;place-items:center;display:grid}.dm-flow{gap:10px;padding:8px 16px 16px;display:grid}.dm-flow li{border:1px solid var(--dm-line);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.dm-flow li[data-kind=trigger]{border-color:var(--dm-ink)}.dm-flow li[data-kind=condition]{border-style:dashed}.dm-settings{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.dm-settings-nav{gap:2px;display:grid}.dm-settings-nav button{text-align:left;color:var(--dm-ink-2);border-radius:9px;padding:8px 10px}.dm-settings-nav button:hover{background:#0d0f140d}.dm-settings-nav button[aria-current=page]{color:#fff;background:var(--dm-ink)}.dm-settings .dm-head-actions{padding:0 16px 16px}.dm-ray{z-index:50;justify-items:end;gap:12px;display:grid;position:fixed;bottom:20px;right:20px}.dm-ray-launch{border:1px solid var(--dm-line);background:var(--dm-surface);border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-weight:500;display:inline-flex;box-shadow:0 16px 36px -18px #0d0f1473}.dm-ray[data-open=true] .dm-ray-launch{justify-content:center;width:48px;height:48px;padding:0}.dm-ray-launch>span{align-items:center;gap:6px;display:inline-flex}.dm-ray-panel{border:1px solid var(--dm-line);background:var(--dm-surface);border-radius:20px;flex-direction:column;width:min(380px,100vw - 40px);max-height:min(640px,100dvh - 130px);display:flex;overflow:hidden;box-shadow:0 30px 60px -28px #0d0f1473}.dm-ray-head{border-bottom:1px solid var(--dm-line);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.dm-ray-who{flex:1}.dm-ray-name{font-weight:600}.dm-ray-tag{color:var(--dm-ink-3);font-size:12px}.dm-ray-cast{border-bottom:1px solid var(--dm-line);flex:none;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.dm-ray-pick{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:background-color .15s;display:grid}.dm-ray-pick:hover{background:var(--dm-sunk)}.dm-ray-pick[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--dm-ink)}.dm-ray-about{color:var(--dm-ink-3);border-bottom:1px solid var(--dm-line);padding:8px 14px;font-size:12px}.dm-ray-thread{flex:1;align-content:start;gap:10px;min-height:160px;padding:14px;display:grid;overflow-y:auto}.dm-ray-line{justify-items:start;gap:4px;max-width:88%;display:grid}.dm-ray-line p{background:var(--dm-sunk);border-radius:14px;padding:9px 12px}.dm-ray-line[data-from=visitor]{justify-self:end;justify-items:end}.dm-ray-line[data-from=visitor] p{color:#fff;background:var(--dm-ink)}.dm-ray-link{color:var(--dm-blue);font-size:13px;font-weight:500}.dm-ray-note{color:var(--dm-ink-3);font-size:11px}.dm-ray-asks{border-top:1px solid var(--dm-line);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.dm-ray-ask{border:1px solid var(--dm-line-2);text-align:left;border-radius:999px;padding:6px 10px;font-size:13px;transition:background-color .15s,border-color .15s}.dm-ray-ask:hover:not(:disabled){border-color:var(--dm-ink)}.dm-ray-ask:disabled{opacity:.5}.dm-ray-foot{color:var(--dm-ink-3);padding:0 14px 12px;font-size:12px}.dm-dialog-scrim{--dm-surface:#fff;--dm-sunk:#f6f6f7;--dm-line-2:#d4d6db;--dm-ink:#0d0f14;--dm-ink-2:#3d414a;--dm-ink-3:#636873;--dm-blue:#2952e3;z-index:100;font-family:"Untitled Sans", var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--dm-ink);background:#0d0f146b;place-items:center;padding:16px;font-size:14px;display:grid;position:fixed;inset:0}.dm-dialog{background:var(--dm-surface);border-radius:18px;gap:10px;width:min(460px,100%);padding:26px;display:grid;box-shadow:0 40px 80px -30px #0d0f1480}.dm-dialog h2{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.dm-dialog p:not(.dm-eyebrow){color:var(--dm-ink-2);line-height:1.6}.dm-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.dm-dialog-link{color:var(--dm-ink-2);margin-left:auto;font-weight:500}.dm-dialog-link:hover{color:var(--dm-ink)}.driver-popover.dm-tour{max-width:min(360px,100vw - 24px);font-family:"Untitled Sans", var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--dm-ink,#0d0f14);background:#fff;border-radius:16px;padding:16px;box-shadow:0 24px 60px -24px #0d0f1480}.driver-popover.dm-tour .driver-popover-arrow{border-width:7px}.driver-popover.dm-tour .driver-popover-title{margin-top:8px;font-size:16px;font-weight:600;line-height:1.3}.driver-popover.dm-tour .driver-popover-description{color:#3d414a;margin-top:6px;font-size:14px;line-height:1.55}.driver-popover.dm-tour .driver-popover-close-btn{display:none}.dm-tour-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-tour-chapters{color:#3d414a;background:#f6f6f7;border:1px solid #e6e7ea;border-radius:8px;max-width:260px;padding:2px 6px;font-size:12px}.dm-tour-chapter{color:#636873;font-size:12px;font-weight:500}.dm-tour-exit{color:#636873;border-radius:7px;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid}.dm-tour-exit:hover{color:#0d0f14;background:#f0f0f2}.dm-tour-hint{color:#636873;margin-top:6px;font-size:12px}.dm-tour-progress{background:#ececee;border-radius:999px;height:3px;margin-top:14px;overflow:hidden}.dm-tour-progress span{border-radius:inherit;background:#0d0f14;height:100%;transition:width .3s;display:block}.dm-tour-moves{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.dm-tour-left,.dm-tour-right{align-items:center;gap:8px;display:flex}.dm-tour-count{font-variant-numeric:tabular-nums;color:#636873;font-size:12px}.dm-tour-link{color:#636873;text-underline-offset:3px;font-size:12px;text-decoration:underline}.dm-tour-link:hover{color:#0d0f14}.dm-tour-back,.dm-tour-next{border-radius:9px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500}.dm-tour-back{color:#0d0f14;box-shadow:inset 0 0 0 1px #d4d6db}.dm-tour-next{color:#fff;background:#0d0f14}.dm-tour-next:hover{background:#262a33}.driver-popover.dm-tour :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #2952e3}@media (max-width:479px){.dm-tour-moves{flex-wrap:wrap}.dm-tour-left,.dm-tour-right{width:100%}.dm-tour-left{gap:14px}.dm-tour-right>*{white-space:nowrap;flex:1;min-height:40px}}.dm-app[data-embed=true] .dm-find{display:none}@media (max-width:1279px){.dm-split,.dm-record,.dm-grid-2{grid-template-columns:minmax(0,1fr)}.dm-find{width:200px}}@media (max-width:1023px){.dm-workspace{display:none}.dm-body{grid-template-columns:64px minmax(0,1fr)}.dm-nav{align-items:center;padding:12px 8px}.dm-nav-head span,.dm-nav-head .dm-nav-chevron{display:none}.dm-nav-head{pointer-events:none;color:var(--dm-ink-3);justify-content:center;padding:8px}.dm-nav-item{justify-content:center;width:44px;height:40px;padding:0;font-size:0}.dm-nav ul[data-nested=true] .dm-nav-item{padding-left:0}.dm-nav-item svg{width:18px;height:18px}.dm-find{display:none}}@media (max-width:767px){.dm-bar{gap:8px;padding:0 12px}.dm-brand span,.dm-bar-link span{display:none}.dm-bar-cta{margin-left:4px;padding:0 10px}.dm-body{grid-template-columns:minmax(0,1fr)}.dm-nav{display:none}.dm-main{padding-bottom:calc(var(--dm-tabs) + env(safe-area-inset-bottom))}.dm-bar-actions>a.dm-bar-link,.dm-bar-reset{display:none}.dm-dock{z-index:60;height:calc(var(--dm-tabs) + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);border-top:1px solid var(--dm-line);background:color-mix(in oklab, var(--dm-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.dm-ray{right:8px;bottom:calc(var(--dm-tabs) + env(safe-area-inset-bottom) + 8px);left:8px}.dm-ray-launch{display:none}.dm-ray-panel{width:100%;max-height:calc(100dvh - var(--dm-bar) - var(--dm-tabs) - 28px)}.dm-main[data-module=inbox]{overflow:visible}.dm-app .ix-inbox{height:calc(100dvh - var(--dm-bar) - var(--dm-tabs) - env(safe-area-inset-bottom))}.dm-agents>.dm-panel,.dm-settings,.dm-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dm-app *,.driver-popover.dm-tour *{transition:none!important}}@media (max-width:479px){.dm-bar-reset,.dm-ray-launch>span{display:none}.dm-chip{letter-spacing:.04em;padding:3px 8px}}@media (max-width:379px){.dm-chip-more{display:none}}@media (max-width:767px){.dm-stage-path{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.dm-stage-path li{border-bottom:1px solid var(--dm-line);min-width:0;padding:8px 6px;font-size:12px}}@media (max-width:1279px){.dm-workspace,.dm-bar-compact span{display:none}.dm-find{width:180px}}.dm-app{--dm-tabs:60px}.dm-dock,.dm-sheet,.dm-sheet-scrim{display:none}.dm-dock-item{min-width:0;color:var(--dm-ink-3);border-radius:12px;align-content:center;justify-items:center;gap:3px;font-size:11px;font-weight:500;transition:color .16s,background-color .16s;display:grid}.dm-dock-item svg{stroke-width:1.75px;width:21px;height:21px}.dm-dock-item:is([aria-current=page],[aria-pressed=true],[aria-expanded=true],[data-current=true]){color:var(--dm-ink)}.dm-dock-item:active{background:var(--dm-sunk)}.dm-dock-item:focus-visible{outline:2px solid var(--dm-blue,#2952e3);outline-offset:-2px}@media (max-width:767px){.dm-sheet-scrim{z-index:58;background:#0d0f1452;animation:.18s dm-fade;display:block;position:fixed;inset:0}.dm-sheet{inset:auto 0 calc(var(--dm-tabs) + env(safe-area-inset-bottom));z-index:59;max-height:calc(100dvh - var(--dm-bar) - var(--dm-tabs) - 12px);background:var(--dm-surface);border-radius:20px 20px 0 0;gap:14px;padding:14px 16px 16px;animation:.24s cubic-bezier(.22,1,.36,1) dm-sheet-up;display:grid;position:fixed;overflow-y:auto;box-shadow:0 -24px 48px -24px #0d0f1459}}@keyframes dm-sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes dm-fade{0%{opacity:0}}.dm-sheet-head{justify-content:space-between;align-items:center;font-weight:600;display:flex}.dm-sheet-group{gap:8px;display:grid}.dm-sheet-label{color:var(--dm-ink-3);font-size:12px;font-weight:500}.dm-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dm-sheet-item{text-align:center;color:var(--dm-ink-2);background:var(--dm-sunk);border-radius:12px;justify-items:center;gap:5px;padding:10px 2px 8px;font-size:11px;font-weight:500;line-height:1.25;display:grid}.dm-sheet-item svg{width:18px;height:18px}.dm-sheet-item[aria-current=page]{color:#fff;background:var(--dm-ink)}.dm-sheet-foot{border-top:1px solid var(--dm-line);padding-top:6px;display:grid}.dm-sheet-row{color:var(--dm-ink-2);text-align:left;align-items:center;gap:10px;padding:11px 4px;font-size:14px;display:flex}@media (max-width:767px){.dm-dock{display:grid}.dm-ro-tip{left:auto;right:0;transform:translateY(4px)}.dm-ro:hover .dm-ro-tip,.dm-ro:focus-within .dm-ro-tip{transform:none}.dm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-app[data-bare=true]{--dm-bar:0px}.dm-app[data-bare=true] .dm-bar{display:none}.dm-nav{background:var(--dm-canvas);border-right:1px solid var(--dm-line);gap:2px;padding:14px 12px 12px}.dm-nav-top{justify-content:space-between;align-items:center;padding:2px 4px 12px 10px;display:flex}.dm-nav-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.dm-nav-collapse{width:28px;height:28px;color:var(--dm-ink-3);place-items:center;display:grid}.dm-nav-search{background:var(--dm-surface);height:36px;box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-3);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:0 10px;display:flex}.dm-nav-search span{flex:1}.dm-nav-search kbd{background:var(--dm-surface);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-3);font:inherit;border-radius:5px;place-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-grid}.dm-nav-item,.dm-nav-head{color:var(--dm-ink);border-radius:12px;padding:9px 12px;font-size:14px;font-weight:500}.dm-nav-head{gap:12px}.dm-nav-head[aria-expanded=true]{background:#0d0f140e}.dm-nav-chevron,.dm-nav-head[aria-expanded=false] .dm-nav-chevron{color:var(--dm-ink-3);margin-left:auto;transition:transform .2s;transform:none}.dm-nav-head[aria-expanded=true] .dm-nav-chevron{transform:rotate(90deg)}.dm-nav-item[aria-current=page]{background:var(--dm-surface);color:var(--dm-ink);box-shadow:0 1px 2px #0d0f1414,0 0 0 1px #0d0f140a}.dm-nav-item[aria-current=page] svg{color:var(--dm-ink)}.dm-nav ul[data-nested=true]{border-left:1px solid var(--dm-line);margin:2px 0 4px 21px}.dm-nav ul[data-nested=true] .dm-nav-item{padding-left:16px}.dm-nav-foot{border-top:1px solid var(--dm-line)}.dm-nav-foot>.dm-nav-item{background:#e3e6ea}.dm-nav-you{color:var(--dm-ink-3);align-items:center;gap:14px;padding:12px 4px 0;display:flex}.dm-nav-avatar{background:var(--dm-ink);width:32px;height:32px;color:var(--dm-on-ink);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.dm-nav-theme{background:var(--dm-surface);width:44px;height:24px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:999px;align-items:center;margin-left:auto;padding:0 2px;display:flex}.dm-nav-theme svg{box-sizing:content-box;background:var(--dm-sunk);color:var(--dm-ink);border-radius:999px;padding:3px}.dm-now{gap:10px;display:grid}.dm-now-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dm-now-chips li{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.dm-now-chips strong{color:var(--dm-ink);font-variant-numeric:tabular-nums}.dm-now-dot{background:var(--dm-line-2);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px;display:inline-block;position:relative}.dm-now-chips .dm-now-dot{margin-top:0}.dm-now-dot[data-live=true],.dm-now-dot[data-tone=good]{background:var(--dm-good)}.dm-now-dot[data-tone=warn]{background:#d98a00}.dm-now-ask{border-radius:var(--dm-radius);background:var(--dm-surface);max-width:520px;box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);gap:12px;padding:14px 16px;display:flex}.dm-now-title{letter-spacing:-.01em;font-weight:600}.dm-now-sub{color:var(--dm-ink-3);margin-top:2px;font-size:13px}.dm-now-sub code{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.dm-now-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dm-now-later{color:var(--dm-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.dm-now-later:hover{color:var(--dm-ink)}.dm-main[data-module=ray]{padding:12px}.dm-ar{height:calc(100dvh - var(--dm-bar) - 24px);background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:24px;grid-template-columns:272px minmax(0,1fr);display:grid;overflow:hidden}.dm-ar-side{border-right:1px solid var(--dm-line);flex-direction:column;gap:12px;min-height:0;padding:14px 12px;display:flex}.dm-ar-side>*{flex:none}.dm-ar-who{align-items:center;gap:10px;padding:0 4px;display:flex}.dm-ar-who img{border-radius:10px}.dm-ar-who strong{font-size:16px;font-weight:600}.dm-ar-collapse{width:28px;height:28px;color:var(--dm-ink-3);place-items:center;margin-left:auto;display:grid}.dm-ar-new{background:var(--dm-ink);height:40px;color:var(--dm-on-ink);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.dm-ar-menu{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dm-ar-menu li{color:var(--dm-ink);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.dm-ar-menu svg{color:var(--dm-ink-2)}.dm-ar-empty{color:var(--dm-ink-3);margin:6px 0 0;padding:0 10px;font-size:13px}.dm-ar-chats{gap:4px;display:grid}.dm-ar-chat{background:var(--dm-sunk);color:var(--dm-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:10px;padding:8px 10px;font-size:13px;overflow:hidden}.dm-ar-foot{border-top:1px solid var(--dm-line);color:var(--dm-ink-3);margin:auto 0 0;padding:12px 10px 0;font-size:12px}.dm-ar-main{flex-direction:column;min-width:0;min-height:0;display:flex}.dm-ar-top{border-bottom:1px solid var(--dm-line);flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.dm-ar-top>span:first-of-type{color:var(--dm-ink-3);font-size:13px}.dm-ar-top-actions{color:var(--dm-ink-2);align-items:center;gap:14px;margin-left:auto;display:flex}.dm-ar-pill{background:var(--dm-surface);height:32px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.dm-ar-welcome{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;padding:26px 24px 14px;display:flex;overflow-y:auto}.dm-ar-source-pill{background:var(--dm-sunk);box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.dm-ar-hero{border-radius:22px;margin-top:14px}.dm-ar-hello{color:var(--dm-ink-2);margin-top:6px;font-size:13px}.dm-ar-title{letter-spacing:-.03em;margin-top:8px;font-size:34px;font-weight:700;line-height:1.1}.dm-ar-composer{background:var(--dm-surface);width:min(720px,100%);box-shadow:inset 0 0 0 1px var(--dm-line-2), var(--dm-shadow);text-align:left;border-radius:24px;margin-top:22px;padding:14px 16px 12px;overflow:hidden}.dm-ar-composer[data-large=true]{min-height:190px;padding-bottom:0}.dm-ar-composer p{color:var(--dm-ink-3);margin:0;font-size:15px}.dm-ar-composer-row{align-items:center;gap:8px;margin-top:14px;padding-bottom:10px;display:flex}.dm-ar-icon-pill{background:var(--dm-surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-2);border-radius:999px;place-items:center;display:grid}.dm-ar-send-hint{color:var(--dm-ink-3);margin-left:auto;font-size:12px}.dm-ar-send{color:#fff;background:#aab2bd;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.dm-ar-reads{border-top:1px solid var(--dm-line);background:var(--dm-sunk);color:var(--dm-ink-2);justify-content:space-between;align-items:center;gap:12px;margin:4px -16px 0;padding:10px 16px;font-size:13px;display:flex}.dm-ar-reads-icons{gap:6px;display:inline-flex}.dm-ar-reads-icons svg{box-sizing:content-box;background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;padding:6px}.dm-ar-suggest{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(720px,100%);margin:14px 0 0;padding:0;list-style:none;display:grid}.dm-ar-card-btn{background:var(--dm-surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-content:start;gap:4px;padding:14px;transition:background-color .15s;display:grid}.dm-ar-card-btn:hover{background:var(--dm-sunk)}.dm-ar-card-btn svg{margin-bottom:8px}.dm-ar-card-btn strong{font-size:14px;font-weight:600}.dm-ar-card-btn span{color:var(--dm-ink-3);font-size:13px;line-height:1.4}.dm-ar-note{color:var(--dm-ink-3);margin:auto 0 0;padding-top:20px;font-size:12px}.dm-ar-thread{flex:1;min-height:0;padding:24px;overflow-y:auto}.dm-ar-col{gap:24px;width:min(760px,100%);margin:0 auto;display:grid}.dm-ar-turn{gap:14px;display:grid}.dm-ar-you{background:var(--dm-sunk);max-width:80%;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:18px;justify-self:end;padding:10px 16px}.dm-ar-answer{align-items:flex-start;gap:12px;display:flex}.dm-ar-answer img{border-radius:8px;flex:none}.dm-ar-answer-body{flex:1;gap:12px;min-width:0;display:grid}.dm-ar-answer-body>p{margin:0;line-height:1.55}.dm-ar-sources{color:var(--dm-ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.dm-ar-sources a{box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-2);border-radius:999px;padding:2px 10px}.dm-ar-sources a:hover{background:var(--dm-sunk)}.dm-ar-dots{gap:4px;padding:6px 0;display:inline-flex}.dm-ar-dots i{background:var(--dm-ink-3);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite dm-ar-dot}.dm-ar-dots i:nth-child(2){animation-delay:.15s}.dm-ar-dots i:nth-child(3){animation-delay:.3s}@keyframes dm-ar-dot{50%{opacity:.25;transform:translateY(-2px)}}.dm-ar-block{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:14px;animation:.35s both dm-ar-in;overflow:hidden}@keyframes dm-ar-in{0%{opacity:0;transform:translateY(6px)}}.dm-ar-block>header{border-bottom:1px solid var(--dm-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dm-ar-block h2{font-size:14px;font-weight:600}.dm-ar-block>ul{margin:0;padding:0;list-style:none}.dm-ar-block>ul li+li{border-top:1px solid var(--dm-line)}.dm-ar-item{align-items:center;gap:12px;padding:10px 16px;display:flex}.dm-ar-item:hover{background:var(--dm-sunk)}.dm-ar-item-main{flex:1;min-width:0;display:grid}.dm-ar-item-main span{color:var(--dm-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dm-ar-item-main strong{font-weight:500}.dm-ar-amount{font-variant-numeric:tabular-nums;font-weight:600}.dm-ar-steps{gap:2px;margin:0;padding:8px 16px;list-style:none;display:grid}.dm-ar-steps li{align-items:center;gap:12px;padding:8px 0;transition:color .3s;display:flex}.dm-ar-steps li[data-done=true]{color:var(--dm-ink-3)}.dm-ar-tick{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-3);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:12px;transition:background-color .3s,color .3s;display:grid}.dm-ar-steps li[data-done=true] .dm-ar-tick{background:var(--dm-good);box-shadow:none;color:#fff}.dm-ar-block>footer{border-top:1px solid var(--dm-line);padding:12px 16px}.dm-ar-bottom{flex:none;gap:10px;width:min(808px,100%);margin:0 auto;padding:8px 24px 18px;display:grid}.dm-ar-bottom .dm-ar-composer{width:100%;margin-top:0}.dm-ar-chips{flex-wrap:wrap;gap:8px;display:flex}.dm-ar-chip{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 14px;font-size:13px;transition:background-color .15s,color .15s}.dm-ar-chip:hover:not(:disabled){background:var(--dm-ink);color:var(--dm-on-ink)}.dm-ar-chip:disabled{opacity:.5}@media (max-width:1023px){.dm-ar{grid-template-columns:minmax(0,1fr)}.dm-ar-side{display:none}.dm-ar-suggest{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-lf-tabs{border-bottom:1px solid var(--dm-line);align-items:center;gap:14px;height:48px;padding:0 16px;display:flex}.dm-lf-tab{height:34px;color:var(--dm-ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dm-lf-tab[data-active=true]{background:var(--dm-ink);color:var(--dm-on-ink)}.dm-lf-tab i{background:var(--dm-hover);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:inline-grid}.dm-lf-page{padding-top:20px}.dm-lf-title{letter-spacing:-.03em;font-size:28px}.dm-lf-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dm-lf-card{border-radius:var(--dm-radius);background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);gap:10px;padding:16px;display:grid}.dm-lf-card p{margin:0}.dm-lf-card-head{align-items:center;gap:8px;font-size:14px;display:flex}.dm-lf-card-head>span:last-child{color:var(--dm-ink-3);margin-left:auto;font-size:12px}.dm-lf-n{background:var(--dm-ink);width:22px;height:22px;color:var(--dm-on-ink);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.dm-lf-ask{color:var(--dm-ink-2)}.dm-lf-figure{border-bottom:1px solid var(--dm-line);align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.dm-lf-figure b{letter-spacing:-.03em;font-size:28px;font-weight:600}.dm-lf-figure span,.dm-lf-card-foot{color:var(--dm-ink-3);font-size:12px}.dm-lf-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}.dm-lf-funnel{gap:12px;margin:0;padding:4px 16px;list-style:none;display:grid}.dm-lf-funnel li{grid-template-columns:150px minmax(0,1fr) 32px 44px;align-items:center;gap:12px;display:grid}.dm-lf-funnel em{color:var(--dm-ink-3);text-align:right;font-size:12px;font-style:normal}.dm-lf-funnel b{font-variant-numeric:tabular-nums;text-align:right}.dm-lf-bar{background:var(--dm-sunk);border-radius:999px;height:8px;overflow:hidden}.dm-lf-bar i{background:var(--dm-ink);border-radius:999px;height:100%;display:block}.dm-lf-fine{color:var(--dm-ink-3);margin:0;padding:10px 16px 14px;font-size:12px}.dm-lf-attention{margin:0;padding:0 16px 8px;list-style:none;display:grid}.dm-lf-attention li{gap:10px;padding:10px 0;display:flex}.dm-lf-attention li+li{border-top:1px solid var(--dm-line)}.dm-lf-dot{background:var(--dm-line-2);border-radius:999px;flex:none;width:7px;height:7px;margin-top:7px}.dm-lf-dot[data-tone=warn]{background:#d98a00}.dm-lf-h2{font-size:15px;font-weight:600}.dm-lf-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.dm-lf-list{margin:0;padding:0;list-style:none}.dm-lf-list li+li{border-top:1px solid var(--dm-line)}.dm-lf-lead{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.dm-lf-lead:hover{background:var(--dm-sunk)}.dm-lf-lead[aria-pressed=true]{background:var(--dm-blue-wash)}.dm-lf-lead-main{flex:1;min-width:0;display:grid}.dm-lf-lead-main span{color:var(--dm-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dm-lf-score{background:var(--dm-sunk);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:34px;height:26px;font-weight:600;display:grid}.dm-lf-score[data-band=high]{background:var(--dm-good-wash);color:var(--dm-good)}.dm-lf-score[data-band=mid]{background:var(--dm-warn-wash);color:var(--dm-warn)}.dm-lf-steps{margin:0;padding:0;list-style:none;display:grid}.dm-lf-steps>li+li{border-top:1px solid var(--dm-line)}.dm-lf-step{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.dm-lf-step:hover{background:var(--dm-sunk)}.dm-lf-num{background:var(--dm-sunk);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.dm-lf-steps li[data-open=true] .dm-lf-num{background:var(--dm-ink);box-shadow:none;color:var(--dm-on-ink)}.dm-lf-step-main{flex:1;min-width:0;display:grid}.dm-lf-step-main span{color:var(--dm-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dm-lf-body{padding:2px 16px 18px 56px;animation:.3s both dm-ar-in}.dm-lf-facts{gap:8px;margin:0;display:grid}.dm-lf-facts div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.dm-lf-facts dt{color:var(--dm-ink-3)}.dm-lf-facts dd{margin:0}.dm-lf-meter{gap:10px;max-width:520px;display:grid}.dm-lf-meter-bar{background:var(--dm-sunk);height:8px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:999px;overflow:hidden}.dm-lf-meter-bar i{background:var(--dm-warn);border-radius:999px;height:100%;display:block}.dm-lf-meter-bar[data-band=high] i{background:var(--dm-good)}.dm-lf-route,.dm-lf-book{align-items:flex-start;gap:12px;max-width:560px;display:flex}.dm-lf-book{flex-wrap:wrap}@media (max-width:1279px){.dm-lf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-lf-two,.dm-lf-grid{grid-template-columns:minmax(0,1fr)}}.dr-page{gap:16px;max-width:1500px;padding:24px clamp(16px,2vw,24px) 96px;display:grid}.dr-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.dr-head>div:first-child{flex:1;min-width:240px}.dr-eyebrow{color:var(--dm-ink-3);margin:0 0 4px;font-size:13px}.dr-title{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.dr-lede{max-width:70ch;color:var(--dm-ink-2);margin:6px 0 0;font-size:14px}.dr-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.dr-btn{background:var(--dm-surface);height:36px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);font:inherit;white-space:nowrap;cursor:default;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dr-btn[data-primary=true]{background:var(--dm-ink);box-shadow:none;color:var(--dm-on-ink)}.dr-btn[data-ghost=true]{box-shadow:none;background:0 0}.dr-switch{background:#e3e6ea;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.dr-switch button{height:30px;color:var(--dm-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dr-switch button[aria-pressed=true]{background:var(--dm-surface);color:var(--dm-ink);box-shadow:0 1px 2px #0d0f141a}.dr-views{scrollbar-width:none;background:#e3e6ea;border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.dr-views::-webkit-scrollbar{display:none}.dr-views button{height:30px;color:var(--dm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dr-views button[aria-selected=true]{background:var(--dm-surface);color:var(--dm-ink);box-shadow:0 1px 2px #0d0f141a}.dr-views button span{color:var(--dm-ink-3);font-size:12px}.dr-card{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:20px;overflow:hidden}.dr-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.dr-search{background:var(--dm-surface);width:224px;height:34px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-3);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.dr-search input{min-width:0;color:var(--dm-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.dr-tool{background:var(--dm-surface);height:34px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dr-count{color:var(--dm-ink-3);margin-left:4px;font-size:13px}.dr-scroll{overflow-x:auto}.dr-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.dr-table th{border-top:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line);height:44px;color:var(--dm-ink-2);text-align:left;white-space:nowrap;background:#fafafa;padding:0 12px;font-weight:500}.dr-colhead{align-items:center;gap:8px;display:inline-flex}.dr-table td{white-space:nowrap;border-bottom:1px solid #e7ebef;height:48px;padding:0 12px}.dr-table tbody tr:hover td{background:#fafbfc}.dr-table tbody tr:last-child td{border-bottom:0}.dr-check-col{width:40px;padding-left:16px!important}.dr-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--dm-line-2);background:var(--dm-surface);border-radius:4px;display:block}.dr-cell-link{font-weight:500}.dr-cell-link:hover{text-decoration:underline}.dr-trunc{text-overflow:ellipsis;max-width:220px;overflow:hidden}.dr-chip{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.dr-chip i{background:var(--dm-ink-3);border-radius:999px;width:6px;height:6px}.dr-chip[data-tone=blue] i{background:#1d6fff}.dr-chip[data-tone=amber] i{background:#b7791f}.dr-chip[data-tone=ink] i{background:var(--dm-ink)}.dr-chip[data-tone=check]{background:var(--dm-good-wash);box-shadow:none;color:var(--dm-good)}.dr-board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.dr-column{background:#0d0f140a;border-radius:20px;align-content:start;gap:10px;padding:12px;display:grid}.dr-column>header{color:var(--dm-ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.dr-deal{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:14px;gap:4px;padding:12px;font-size:13px;display:grid}.dr-deal:hover{box-shadow:inset 0 0 0 1px var(--dm-line-2), var(--dm-shadow)}.dr-deal span{color:var(--dm-ink-3)}.dr-deal .dr-deal-amount{color:var(--dm-ink);font-weight:600}.dr-deal-owner{align-items:center;gap:8px;display:flex}.dr-column-empty{color:var(--dm-ink-3);margin:0;padding:10px 4px;font-size:13px}.dr-person{align-items:center;gap:10px;font-weight:500;display:inline-flex}.dr-person:hover{text-decoration:underline}.dr-initials{background:var(--dm-hover);width:24px;height:24px;color:var(--dm-ink-2);border-radius:999px;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.dr-record{grid-template-columns:300px minmax(0,1fr) 290px;align-items:start;gap:16px;padding:16px;display:grid}.dr-side,.dr-intel{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:20px;overflow:hidden}.dr-back{color:var(--dm-ink-2);align-items:center;gap:10px;padding:16px 20px 0;font-size:13px;display:flex}.dr-back span{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;place-items:center;display:grid}.dr-profile{border-bottom:1px solid var(--dm-line);text-align:center;justify-items:center;gap:8px;padding:14px 20px 20px;display:grid}.dr-profile h1{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:600}.dr-profile p{color:var(--dm-ink-2);margin:0;font-size:13px}.dr-avatar-xl{background:var(--dm-hover);width:72px;height:72px;color:var(--dm-ink-2);border-radius:999px;place-items:center;font-size:24px;font-weight:600;display:grid}.dr-circles{justify-content:center;gap:14px;margin:8px 0 4px;display:flex}.dr-circle{color:var(--dm-ink-2);justify-items:center;gap:4px;font-size:11.5px;display:grid}.dr-circle i{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;place-items:center;display:grid}.dr-profile .dr-btn{justify-content:center;width:100%;height:40px}.dr-block{border-bottom:1px solid var(--dm-line);gap:6px;padding:16px 20px;font-size:13px;display:grid}.dr-block:last-child{border-bottom:0}.dr-block>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dr-block h3{margin:0;font-size:14px;font-weight:600}.dr-block>header>span{color:var(--dm-ink-3);font-size:12.5px}.dr-block p{color:var(--dm-ink-2);margin:0;line-height:1.5}.dr-label{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;color:var(--dm-ink-3)!important;margin-top:6px!important}.dr-quiet{color:var(--dm-ink-3)!important}.dr-pad{padding:18px 20px}.dr-main{gap:14px;min-width:0;display:grid}.dr-details{padding:20px 24px}.dr-details h2{letter-spacing:-.02em;margin:0 0 14px;font-size:18px;font-weight:600}.dr-group{border-top:1px solid var(--dm-line);gap:8px;padding:14px 0;font-size:13.5px;display:grid}.dr-group:first-of-type{border-top:0;padding-top:0}.dr-group .dr-label{justify-content:space-between;display:flex;margin:0!important}.dr-group .dr-label span{color:var(--dm-ink-3);letter-spacing:0;text-transform:none;font-weight:400}.dr-email{align-items:center;gap:10px;margin:0;display:flex}.dr-group h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.dr-group h3 span{color:var(--dm-ink-3);font-size:12.5px;font-weight:400}.dr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:6px 0 0;display:grid}.dr-fields dt{color:var(--dm-ink-3);font-size:12.5px}.dr-fields dd{margin:2px 0 0}.dr-segs{background:#e3e6ea;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:4px;display:grid}.dr-segs button{height:34px;color:var(--dm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:500}.dr-segs button[aria-selected=true]{background:var(--dm-surface);color:var(--dm-ink);box-shadow:0 1px 2px #0d0f141a}.dr-timeline ul{margin:0;padding:0;list-style:none;display:grid}.dr-timeline li{align-items:center;gap:12px;padding:14px 20px;display:flex}.dr-timeline li+li{border-top:1px solid var(--dm-line)}.dr-timeline li>span:nth-child(2){flex:1;min-width:0;display:grid}.dr-timeline em{color:var(--dm-ink-3);font-size:12.5px;font-style:normal}.dr-timeline time{color:var(--dm-ink-3);font-size:12.5px}.dr-event-icon{background:var(--dm-sunk);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.dr-ask{box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:14px;align-items:center;gap:10px;margin:16px 16px 0;padding:12px 14px;font-size:13px;display:flex}.dr-ask svg:last-child{margin-left:auto}.dr-intel .dr-block:first-of-type{margin-top:14px}.dr-intel-actions{border-bottom:1px solid var(--dm-line);gap:8px;padding:12px 20px;display:flex}@media (max-width:1279px){.dr-record{grid-template-columns:minmax(0,1fr)}}.dr-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dr-hcard{background:var(--dm-surface);min-height:300px;box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.dr-hcard>header{padding:20px 24px 14px}.dr-hcard h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.dr-hcard>header p{color:var(--dm-ink-3);margin:4px 0 0;font-size:13px}.dr-hcard>header .dr-hcard-eyebrow{margin:0 0 4px}.dr-hcard ul{border-top:1px solid var(--dm-line);margin:0;padding:0;list-style:none}.dr-hcard li+li{border-top:1px solid var(--dm-line)}.dr-hrow{justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}a.dr-hrow:hover{background:var(--dm-sunk)}.dr-hrow>span:first-child{min-width:0;display:grid}.dr-hrow strong{font-size:13.5px;font-weight:500}.dr-hrow em{color:var(--dm-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}.dr-hempty{color:var(--dm-ink-3);padding:16px 24px;font-size:13px}.dr-donut{place-items:center;width:150px;margin:4px auto 0;display:grid;position:relative}.dr-donut svg{width:150px;height:150px}.dr-donut p{color:var(--dm-ink-3);justify-items:center;margin:0;font-size:12px;display:grid;position:absolute}.dr-donut b{color:var(--dm-ink);letter-spacing:-.03em;font-size:34px;line-height:1}.dr-counts{border-top:1px solid var(--dm-line);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 20px 18px;padding-top:12px;display:grid}.dr-counts div+div{border-left:1px solid var(--dm-line)}.dr-counts dt{color:var(--dm-ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dr-counts dt i{background:var(--dm-ink);border-radius:999px;width:6px;height:6px}.dr-counts dt i[data-tone=bad]{background:#a32d2d}.dr-counts dt i[data-tone=blue]{background:#1d4ed8}.dr-counts dd{letter-spacing:-.02em;margin:2px 0 0;font-size:22px;font-weight:600}.dr-counts dd[data-tone=bad]{color:#a32d2d}@media (max-width:1279px){.dr-home-cards{grid-template-columns:minmax(0,1fr)}}.dr-topbar{border-bottom:1px solid var(--dm-line);background:var(--dm-surface);align-items:center;gap:2px;height:52px;padding:0 16px;display:flex}.dr-topbar button{height:32px;color:var(--dm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.dr-topbar button[aria-selected=true]{color:var(--dm-ink);background:#e3e6ea}.dr-sec{justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 10px;display:flex}.dr-sec h2{margin:0;font-size:16px;font-weight:600}.dr-sec p{color:var(--dm-ink-3);margin:2px 0 0;font-size:13px}.dr-sec>span{color:var(--dm-ink-2);font-size:13px}.dr-kpis{grid-template-columns:1.6fr repeat(5,minmax(0,1fr));display:grid}.dr-kpi{border-left:1px solid var(--dm-line);align-content:start;gap:6px;padding:22px 22px 24px;display:grid}.dr-kpi:first-child{border-left:0}.dr-kpi p{margin:0;font-size:13px}.dr-kpi b{letter-spacing:-.03em;font-size:24px;font-weight:600}.dr-kpi-lead b{font-size:32px}.dr-kpi span{color:var(--dm-ink-3);font-size:12.5px}.dr-ready ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dr-ready li{border-bottom:1px solid var(--dm-line);gap:4px;padding:16px 20px;display:grid}.dr-ready li:nth-child(2n){border-left:1px solid var(--dm-line)}.dr-ready li strong{font-weight:500}.dr-ready li span{color:var(--dm-ink-3);font-size:13px}.dr-ready>p{color:var(--dm-ink-2);margin:0;padding:12px 20px;font-size:13px}.dr-live{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:999px;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 18px;font-size:12.5px;display:flex}.dr-live b{color:var(--dm-ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.dr-live-dot{background:var(--dm-good);border-radius:999px;width:8px;height:8px}.dr-live strong{font-weight:600}.dr-live em{color:var(--dm-ink-3);margin-left:auto;font-style:normal}.dr-agent-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dr-acard{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:20px;gap:6px;padding:16px 18px;display:grid}.dr-acard p{color:var(--dm-ink-2);margin:0;font-size:13px}.dr-acard b{letter-spacing:-.03em;font-size:28px;font-weight:600}.dr-acard span{color:var(--dm-ink-3);font-size:12.5px}@media (max-width:1279px){.dr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-ready ul,.dr-agent-cards{grid-template-columns:minmax(0,1fr)}}.dr-auto-kpis{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dr-auto-kpis>div{border-left:1px solid var(--dm-line);align-content:start;gap:4px;padding:18px 18px 20px;display:grid}.dr-auto-kpis>div:first-child{border-left:0}.dr-auto-kpis p{color:var(--dm-ink-2);margin:0;font-size:13px}.dr-auto-kpis b{letter-spacing:-.03em;font-size:26px;font-weight:600}.dr-auto-kpis span{color:var(--dm-ink-3);font-size:12.5px}.dr-auto-body{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:18px;display:grid}.dr-auto-folders{gap:2px;padding:10px 8px 12px;display:grid}.dr-auto-eyebrow{color:var(--dm-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:10px 10px 4px;font-size:11px;font-weight:500}.dr-auto-eyebrow:first-child{margin-top:4px}.dr-auto-folder{color:var(--dm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;display:flex}.dr-auto-folder svg{color:var(--dm-ink-3)}.dr-auto-folder:hover,.dr-auto-folder[aria-pressed=true]{background:var(--dm-sunk)}.dr-auto-folder[aria-pressed=true]{font-weight:600}.dr-auto-folder[data-idle=true]{color:var(--dm-ink-2);cursor:default}.dr-auto-folder[data-idle=true]:hover{background:0 0}.dr-auto-folder em{color:var(--dm-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.dr-auto-main{gap:12px;min-width:0;display:grid}.dr-auto-search{background:var(--dm-surface);height:44px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-3);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.dr-auto-search input{min-width:0;color:var(--dm-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.dr-auto-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dr-auto-pill,.dr-auto-tool,.dr-auto-density{background:var(--dm-surface);height:32px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);font:inherit;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.dr-auto-pill{cursor:pointer}.dr-auto-pill:hover{background:var(--dm-sunk)}.dr-auto-pill[aria-pressed=true]{background:var(--dm-ink);box-shadow:none;color:var(--dm-on-ink)}.dr-auto-density{background:var(--dm-sunk);box-shadow:none;gap:2px;margin-left:auto;padding:3px}.dr-auto-density button{height:26px;color:var(--dm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.dr-auto-density button[aria-pressed=true]{background:var(--dm-surface);box-shadow:var(--dm-shadow);color:var(--dm-ink)}.dr-auto-table th{color:var(--dm-ink-3);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px}.dr-auto-table td{white-space:nowrap;font-variant-numeric:tabular-nums;height:auto;padding-block:14px}.dr-auto-table[data-compact=true] td{padding-block:7px}.dr-auto-table[data-compact=true] .dr-auto-name span{display:none}.dr-auto-table td[data-bad=true]{color:var(--dm-bad);font-weight:600}.dr-auto-name{gap:3px;min-width:220px;display:grid;white-space:normal!important}.dr-auto-name span{color:var(--dm-ink-3);font-size:12.5px;line-height:1.4}.dr-auto-owner{align-items:center;gap:7px;display:inline-flex}.dr-auto-owner i{background:var(--dm-sunk);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:999px;place-items:center;font-size:9.5px;font-style:normal;font-weight:600;display:grid}.dr-auto-rate{align-items:center;gap:8px;display:inline-flex}.dr-auto-rate>span{background:var(--dm-sunk);border-radius:999px;width:52px;height:4px;display:block;overflow:hidden}.dr-auto-rate i{border-radius:inherit;background:#22a35a;height:100%;display:block}.dr-auto-rate i[data-low=true]{background:#d08a17}.dr-auto-runs{align-items:center;gap:10px;display:inline-flex}.dr-auto-spark polyline{fill:none;stroke:var(--dm-ink-3);stroke-width:1.3px;stroke-linejoin:round}.dr-auto-act{color:var(--dm-ink-2);font-size:13px}.dr-auto-empty{color:var(--dm-ink-3);text-align:center;padding:28px 16px!important}.dr-auto-pages{border-top:1px solid var(--dm-line);color:var(--dm-ink-2);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.dr-auto-pages>span:first-child{margin-right:auto}.dr-auto-page{height:30px;box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-3);border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.dr-auto-why{gap:4px;padding:18px 20px;display:grid}.dr-auto-why p{margin:0;font-weight:600}.dr-auto-why span{color:var(--dm-ink-3);font-size:13px}.dr-live-chip{background:var(--dm-sunk);color:var(--dm-ink-2);border-radius:8px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.dr-live-chip[data-on=true]{background:var(--dm-good-wash);color:var(--dm-good)}.dr-builder{height:calc(100dvh - var(--dm-bar));background:var(--dm-surface);grid-template-rows:50px minmax(0,1fr) 40px;display:grid}.dr-b-top{border-bottom:1px solid var(--dm-line);align-items:center;gap:14px;min-width:0;padding:0 16px;font-size:13.5px;display:flex}.dr-b-back{color:var(--dm-ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dr-b-actions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.dr-b-actions .dr-btn{height:32px}.dr-b-link{color:var(--dm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0}.dr-b-link[aria-pressed=true]{color:var(--dm-ink);font-weight:600}.dr-b-dim{color:var(--dm-ink-3);opacity:.6}.dr-b-more{color:var(--dm-ink-2)}.dr-b-body{grid-template-columns:272px minmax(0,1fr) 300px;min-height:0;display:grid}.dr-b-palette{border-right:1px solid var(--dm-line);background:var(--dm-surface);flex-direction:column;gap:10px;min-height:0;padding:10px 10px 16px;font-size:13px;display:flex;overflow-y:auto}.dr-b-palette>*{flex:none}.dr-b-tabs{align-items:center;gap:4px;display:flex}.dr-b-tabs button{height:30px;color:var(--dm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-weight:500}.dr-b-tabs button[aria-pressed=true]{background:var(--dm-sunk);color:var(--dm-ink);font-weight:600}.dr-b-fold{color:var(--dm-ink-3);margin-left:auto}.dr-b-search{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-3);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.dr-b-hint{color:var(--dm-ink-3);margin:0;font-size:12.5px;line-height:1.45}.dr-b-section{color:var(--dm-ink-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:4px 2px 0;font-size:11px;font-weight:500;display:flex}.dr-b-app{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:12px;display:grid;overflow:hidden}.dr-b-app-head,.dr-b-app-step{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.dr-b-app-step{border-top:1px solid var(--dm-line)}.dr-b-app-head>span,.dr-b-app-step>span{flex:1;gap:2px;min-width:0;display:grid}.dr-b-app strong{font-size:13px;font-weight:600}.dr-b-app em{color:var(--dm-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.dr-b-app em b{background:var(--dm-warn-wash);color:var(--dm-warn);border-radius:5px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:500}.dr-b-app em b[data-on=true]{background:var(--dm-good-wash);color:var(--dm-good)}.dr-b-connect{color:var(--dm-blue);align-self:flex-start;font-size:12px;font-weight:500}.dr-mark{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-2);background:#fff;border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.dr-b-outline{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dr-b-outline li{border-radius:8px;align-items:center;gap:8px;padding:8px 10px;line-height:1.35;display:flex}.dr-b-outline li[data-nested=true]{padding-left:26px}.dr-b-outline li:hover{background:var(--dm-sunk)}.dr-b-outline svg{color:var(--dm-ink-3);flex:none}.dr-b-canvas{background:#f5f6f8;min-width:0;position:relative;overflow:auto}.dr-b-zoom{z-index:1;background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);color:var(--dm-ink-2);border-radius:10px;align-items:center;gap:14px;margin:14px 0 0 14px;padding:7px 12px;font-size:12px;display:inline-flex;position:sticky;top:14px;left:14px}.dr-f{--dr-f-line:#b4bcc8;flex-direction:column;align-items:center;min-width:max-content;padding:18px 32px 48px;display:flex}.dr-f[data-ran=true]{--dr-f-line:#2fa565}.dr-f-seg{background:var(--dr-f-line);flex:none;width:1.5px;height:16px;display:block}.dr-f-seg[data-grow=true]{flex:1;min-height:14px}.dr-f-join{background:var(--dr-f-line);flex:none;place-items:center;width:1.5px;height:40px;display:grid;position:relative}.dr-f-join i{background:var(--dm-surface);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-3);border-radius:999px;place-items:center;display:grid}.dr-f-split{grid-template-columns:248px 96px;column-gap:44px;display:grid;position:relative}.dr-f-split:before,.dr-f-split:after{content:"";border-top:1.5px solid var(--dr-f-line);width:216px;height:0;position:absolute;left:124px}.dr-f-split:before{top:0}.dr-f-split:after{bottom:0}.dr-f>:not(.dr-f-split){transform:translate(38px)}.dr-f-way{flex-direction:column;align-items:center;display:flex}.dr-f-way[data-way=no]{--dr-f-line:#b4bcc8}.dr-f-chip{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-2);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500}.dr-node{background:var(--dm-surface);width:248px;box-shadow:inset 0 0 0 1px var(--dm-line-2), 0 2px 6px #1018280f;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.dr-node:hover{box-shadow:inset 0 0 0 1px #9aa4b2,0 4px 12px #10182814}.dr-node[aria-pressed=true],.dr-node[data-kind=trigger]{box-shadow:inset 0 0 0 2px #1d6fff,0 0 0 4px #1d6fff1f}.dr-node[data-kind=trigger]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px #1d6fff,0 2px 6px #1018280f}.dr-node-tag{border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.dr-node-tag[data-tone=blue]{color:#1d4ed8;background:#e8f0ff}.dr-node-tag[data-tone=amber]{color:#7a500d;background:#fdf0d8}.dr-node-tag[data-tone=green]{color:#1f6b40;background:#e3f4ea}.dr-node-tag[data-tone=violet]{background:var(--dm-violet-wash);color:var(--dm-violet)}.dr-node strong{align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.dr-node strong .dr-mark{background:var(--dm-sunk);border-radius:8px;width:26px;height:26px}.dr-node strong>span{gap:1px;display:grid}.dr-node small{color:var(--dm-ink-3);font-size:11.5px;font-weight:400}.dr-node-more{color:var(--dm-ink-2);font-size:12px;line-height:1.45}.dr-node em{border-top:1px solid var(--dm-line);color:var(--dm-ink-2);align-items:center;gap:6px;margin:0 -12px;padding:8px 12px 0;font-size:11.5px;font-style:normal;display:flex}.dr-node em svg{color:var(--dm-ink-3)}.dr-node-done{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;align-items:center;gap:8px;padding:6px 18px;font-size:12px;display:inline-flex}.dr-node-done i{background:var(--dm-ink-3);border-radius:2px;width:6px;height:6px}.dr-b-panel{border-left:1px solid var(--dm-line);overflow-y:auto}.dr-b-review,.dr-b-runs{font-size:13px;display:grid}.dr-b-review-title{border-bottom:1px solid var(--dm-line);justify-content:space-between;align-items:center;margin:0;padding:14px 16px;font-weight:600;display:flex}.dr-b-review-title svg{color:var(--dm-ink-3)}.dr-b-review section{border-bottom:1px solid var(--dm-line);gap:10px;padding:16px;display:grid}.dr-b-version{color:var(--dm-ink-3);align-items:baseline;gap:4px;margin:0;display:flex}.dr-b-version b{color:var(--dm-ink);font-size:15px}.dr-b-version span{background:var(--dm-sunk);border-radius:7px;margin-left:auto;padding:2px 8px;font-size:11.5px}.dr-b-state{background:var(--dm-sunk);width:fit-content;color:var(--dm-ink-2);border-radius:8px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.dr-b-state i{background:currentColor;border-radius:999px;width:6px;height:6px}.dr-b-state[data-on=true]{background:var(--dm-good-wash);color:var(--dm-good)}.dr-b-eyebrow{color:var(--dm-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.dr-b-quiet{color:var(--dm-ink-2);margin:0}.dr-b-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dr-b-checks li{align-items:center;gap:9px;display:flex}.dr-b-checks li:before{content:"";background:#22a35a;border-radius:999px;flex:none;width:7px;height:7px}.dr-b-wide{height:36px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.dr-b-wide[data-quiet=true]{background:var(--dm-sunk);box-shadow:none;color:var(--dm-ink-3);margin-top:6px}.dr-b-history{color:var(--dm-ink-3);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dr-b-history li{align-items:center;gap:4px;display:flex}.dr-b-history b{color:var(--dm-ink);font-weight:600}.dr-b-history .dr-live-chip{margin-left:6px;padding:0 7px;font-size:11px}.dr-b-runs>.dr-b-quiet{padding:12px 16px 4px}.dr-b-runs ul{margin:0;padding:0 16px;list-style:none;display:grid}.dr-b-runs li{border-top:1px solid var(--dm-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.dr-b-runs li:first-child{border-top:0}.dr-b-runs li span:first-child{display:grid}.dr-b-runs em{color:var(--dm-ink-3);font-size:12px;font-style:normal}.dr-b-last{border-top:1px solid var(--dm-line);min-width:0;color:var(--dm-ink-2);white-space:nowrap;align-items:center;gap:12px;padding:0 16px;font-size:12.5px;display:flex;overflow:hidden}.dr-b-last span{text-overflow:ellipsis;overflow:hidden}.dr-b-last b{color:var(--dm-ink-3);font-weight:500}@media (max-width:1279px){.dr-auto-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-auto-kpis>div:nth-child(4){border-left:0}.dr-auto-kpis>div:nth-child(n+4){border-top:1px solid var(--dm-line)}.dr-auto-body{grid-template-columns:minmax(0,1fr)}.dr-auto-folders{display:none}.dr-b-body{grid-template-columns:minmax(0,1fr)}.dr-b-palette,.dr-b-panel,.dr-b-dim,.dr-b-more{display:none}}.dr-studio-stats{flex-wrap:wrap;gap:8px 40px;margin:0;display:flex}.dr-studio-stats dt{color:var(--dm-ink-3);font-size:13px}.dr-studio-stats dd{align-items:center;gap:10px;margin:2px 0 0;display:flex}.dr-studio-stats b{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}.dr-studio-stats dd span{box-shadow:inset 0 0 0 1px var(--dm-line-2);background:var(--dm-surface);border-radius:999px;padding:2px 10px;font-size:12px}.dr-studio-stats dd span[data-tone=good]{background:var(--dm-good-wash);box-shadow:none;color:var(--dm-good)}.dr-agent-card{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line), var(--dm-shadow);border-radius:24px;gap:14px;padding:22px 24px;display:grid}.dr-agent-card>header{align-items:center;gap:14px;display:flex}.dr-agent-card>header>div{flex:1}.dr-agent-card h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.dr-agent-card header p{color:var(--dm-ink-3);margin:0;font-size:13px}.dr-agent-face{background:var(--dm-sunk);border-radius:999px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.dr-agent-domain{color:var(--dm-ink-2);font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.dr-setup{background:var(--dm-sunk);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.dr-setup>p{justify-content:space-between;margin:0;font-size:13px;display:flex}.dr-setup>p span{font-weight:600}.dr-setup-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dr-setup-bar i{background:#1d6fff;border-radius:999px;height:4px}.dr-setup ul,.dr-setup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dr-setup li,.dr-setup-list li{align-items:center;gap:8px;display:flex}.dr-setup li svg,.dr-setup-list li svg{box-sizing:content-box;background:var(--dm-ink);color:var(--dm-on-ink);border-radius:999px;padding:3px}.dr-setup-list{padding:16px}.dr-agent-card>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dr-pill{background:var(--dm-surface);height:34px;box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}.dr-pill[aria-pressed=true]{background:var(--dm-hover)}.dr-agent-go{background:var(--dm-ink);height:38px;color:var(--dm-on-ink);border-radius:999px;align-items:center;margin-left:auto;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.dr-studio-grid{grid-template-columns:minmax(300px,520px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dr-studio-main{gap:16px;min-width:0;display:grid}@media (max-width:1279px){.dr-studio-grid{grid-template-columns:minmax(0,1fr)}}.dm-fake-composer,.dm-app[data-bare=true] .dm-demo-note,.dm-app[data-bare=true] .dm-main[data-module=home] .dm-lede{display:none}.dm-app[data-bare=true] .dm-fake-composer{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink-3);text-align:left;border-radius:14px;padding:12px 16px;display:block}.dm-nav-item[data-idle=true]{cursor:default}.dm-nav-heading{color:var(--dm-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:14px 12px 4px;font-size:11px;font-weight:500}.dm-ix-frame{height:calc(100dvh - var(--dm-bar));grid-template-columns:minmax(0,1fr);display:grid}.dm-ix-frame>.ix-shell,.dm-ix-frame>:last-child{min-width:0}.dr-studio-grid{grid-template-columns:minmax(300px,560px) minmax(260px,560px)}.dr-add-site{border:1.5px dashed var(--dm-line-2);min-height:260px;color:var(--dm-ink);font:inherit;text-align:center;cursor:default;background:0 0;border-radius:24px;align-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.dr-add-site span{background:var(--dm-surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;place-items:center;margin-bottom:6px;display:grid}.dr-add-site em{max-width:24ch;color:var(--dm-ink-3);font-size:13px;font-style:normal}@media (max-width:1099px){.dr-studio-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.dm-nav-top{justify-content:center;padding:2px 0 8px}.dm-nav-brand span,.dm-nav-collapse,.dm-nav-search,.dm-nav-heading,.dm-nav-you,.dm-nav-item[data-idle=true]{display:none}.dm-ix-frame{grid-template-columns:minmax(0,1fr)}}.dr-b-name{margin:0;font-size:13.5px;font-weight:600}.dm-ix-heading{color:var(--dm-ink-3);justify-content:space-between;align-items:center;margin:14px 10px 4px;font-size:12.5px;font-weight:500;display:flex}.dm-ix-tool{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--dm-line-2);background:var(--dm-surface);color:var(--dm-ink-2);border-radius:10px;place-items:center;display:grid}.dm-ix-views{position:relative}.dm-ix-menu{z-index:20;background:var(--dm-surface);width:248px;max-height:440px;box-shadow:0 0 0 1px var(--dm-line-2), 0 12px 32px #0d0f1424;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.dm-ix-menu button{width:100%;color:var(--dm-ink-2);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.dm-ix-menu button span{color:var(--dm-ink-3);margin-left:auto}.dm-ix-menu button:hover,.dm-ix-menu button[aria-current=true]{color:var(--dm-ink);background:#0d0f140e}.dm-ix-menu .dm-ix-heading{margin:8px 10px 2px}.dm-nav-foot{z-index:1;background:var(--dm-canvas);margin-top:auto;padding-bottom:12px;position:sticky;bottom:-12px}.dr-work-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-work-kpis .dr-kpi{padding:16px 20px 18px}.dr-kpi[data-tone=alert] b{color:#b42318}.dr-work-tools{align-items:center;gap:8px;display:flex}.dr-work-tools .dr-search{width:300px}.dr-work-new{margin-left:auto}.dr-work-list{padding:0 0 8px}.dr-work-group{color:var(--dm-ink);align-items:center;gap:8px;margin:0;padding:16px 20px 10px;font-size:13.5px;font-weight:600;display:flex}.dr-work-group:before{content:"";background:var(--dm-ink-3);border-radius:50%;width:7px;height:7px}.dr-work-group[data-tone=alert]{color:#b42318}.dr-work-group[data-tone=alert]:before{background:#b42318}.dr-work-group span{color:var(--dm-ink-3);font-weight:500}.dr-work-list ul{margin:0;padding:0;list-style:none}.dr-work-row{border-top:1px solid var(--dm-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.dr-work-row strong{font-size:14px;font-weight:600}.dr-work-row p{margin:3px 0 0;font-size:12.5px}.dr-work-row p a{color:var(--dm-ink-3);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.dr-work-row p a:hover{color:var(--dm-ink)}.dr-work-check{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px #b9c0ca}.dr-work-check[data-done=true]{box-shadow:none;background:#1f9d55}.dr-work-due{color:var(--dm-ink-2);font-variant-numeric:tabular-nums;background:#eef0f3;border-radius:999px;padding:3px 10px;font-size:12px}.dr-work-due[data-tone=alert]{color:#b42318;background:#fde8e6}.dr-work-empty{color:var(--dm-ink-3);text-align:center;margin:0;padding:32px 20px}@media (max-width:767px){.dr-work-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-work-tools .dr-search{flex:1;width:auto}}.dr-work-kpis .dr-kpi p{color:var(--dm-ink-2);align-items:center;gap:7px;display:flex}.dr-work-kpis .dr-kpi p:before{content:"";background:var(--dm-ink);border-radius:50%;width:6px;height:6px}.dr-work-kpis .dr-kpi[data-tone=alert] p:before{background:#b42318}.dr-work-kpis .dr-kpi:last-child p:before{background:#c3c9d2}.dr-fc-showing{color:var(--dm-ink-3);align-items:center;gap:10px;font-size:13px;display:inline-flex}.dr-fc-select{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);border-radius:10px;align-items:center;gap:24px;padding:7px 12px;font-weight:500;display:inline-flex}.dr-fc-period{align-items:center;gap:12px;display:flex}.dr-fc-period .dr-segs button[aria-pressed=true]{background:var(--dm-surface);color:var(--dm-ink);box-shadow:0 1px 2px #0d0f141a}.dr-fc-quarter{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);border-radius:999px;align-items:center;gap:14px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.dr-fc-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.dr-fc-total{padding:24px}.dr-fc-kicker,.dr-fc-sub{color:var(--dm-ink-3);margin:0;font-size:12.5px}.dr-fc-total>b{letter-spacing:-.045em;margin:18px 0 6px;font-size:58px;font-weight:650;line-height:1;display:block}.dr-fc-bar{background:#e3e6ea;border-radius:3px;height:12px;margin-top:34px;display:flex;overflow:hidden}.dr-fc-bar i{min-width:0;display:block}.dr-fc-axis{color:var(--dm-ink-3);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.dr-fc-target{color:var(--dm-ink-3);background:#f1f3f6;border-radius:12px;justify-content:space-between;margin-top:22px;padding:14px 16px;font-size:12.5px;display:flex}.dr-fc-target em{background:var(--dm-surface);box-shadow:inset 0 0 0 1px var(--dm-line-2);color:var(--dm-ink);border-radius:8px;margin:0 8px;padding:2px 8px;font-style:normal}.dr-fc-target b{color:var(--dm-ink);margin-left:8px;font-size:14px}.dr-fc-where{border-left:1px solid var(--dm-line);padding:24px}.dr-fc-where header{justify-content:space-between;align-items:baseline;display:flex}.dr-fc-where h2,.dr-fc-attention h2,.dr-fc-changed h2{margin:0;font-size:14px;font-weight:650}.dr-fc-where header span{color:#2f5fb3;font-size:12.5px}.dr-fc-where ul,.dr-fc-attention ul{margin:12px 0 0;padding:0;list-style:none}.dr-fc-where li{border-top:1px solid var(--dm-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.dr-fc-where li>i{border-radius:50%;width:9px;height:9px;margin-top:5px}.dr-fc-where strong{font-size:13.5px;display:block}.dr-fc-where li span,.dr-fc-where li em{color:var(--dm-ink-3);font-size:12px;font-style:normal;display:block}.dr-fc-where li em{color:#2f5fb3}.dr-fc-where li b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.dr-fc-strip{border-top:1px solid var(--dm-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dr-fc-strip div{border-left:1px solid var(--dm-line);padding:16px 20px 18px}.dr-fc-strip div:first-child{border-left:0}.dr-fc-strip dt{color:var(--dm-ink-3);font-size:12px}.dr-fc-strip dd{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:600}.dr-fc-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dr-fc-attention,.dr-fc-changed{padding:20px 22px}.dr-fc-attention li{grid-template-columns:8px minmax(0,1fr) auto;gap:12px;padding:14px 0 4px;display:grid}.dr-fc-dot{background:#d9822b;border-radius:50%;width:7px;height:7px;margin-top:7px}.dr-fc-attention li a{color:var(--dm-ink);font-size:14px;font-weight:600;text-decoration:none}.dr-fc-attention li p{color:var(--dm-ink-3);margin:3px 0 0;font-size:12.5px;line-height:1.45}.dr-fc-attention li small{color:var(--dm-ink-3);margin-top:8px;font-size:12px;display:block}.dr-fc-attention li b{font-variant-numeric:tabular-nums;font-size:14px}.dr-fc-changed header{justify-content:space-between;align-items:center;display:flex}.dr-fc-changed p{color:var(--dm-ink-3);margin:14px 0 0;font-size:13px;line-height:1.55}@media (max-width:900px){.dr-fc-main,.dr-fc-pair{grid-template-columns:minmax(0,1fr)}.dr-fc-where{border-left:0;border-top:1px solid var(--dm-line)}.dr-fc-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-fc-total>b{font-size:44px}}.dr-cell-link.dr-name{align-items:center;gap:8px;display:inline-flex}.dr-table td .dr-cell-link:has(.dm-avatar){align-items:center;gap:8px;display:inline-flex}.dr-filter-note{color:var(--dm-ink-3);margin:0;padding:0 16px 12px;font-size:12px}.dr-meet-bar{align-items:center;gap:12px;margin-top:8px;display:flex}.dr-meet-bar h2{margin:0 auto 0 0;font-size:15px;font-weight:650}.dr-meet-bar>span{color:var(--dm-ink-3);font-size:12.5px}.dr-meet-segs{grid-template-columns:repeat(3,auto)}.dr-meet-segs button{padding:0 14px}.dr-meet-segs button[aria-pressed=true]{background:var(--dm-surface);color:var(--dm-ink);box-shadow:0 1px 2px #0d0f141a}.dr-meet-empty{gap:6px;padding:22px 24px;display:grid}.dr-meet-empty p{color:var(--dm-ink-3);margin:0;font-size:13px;line-height:1.5}:is(html:has([data-embed=true]),html:has([data-embed=true]) *){scrollbar-width:none}html:has([data-embed=true])::-webkit-scrollbar{display:none}html:has([data-embed=true]) ::-webkit-scrollbar{display:none}
