:root,html[data-theme=dark] .df-mkt,html[data-theme=dark] .df-land,html[data-theme=dark] .df-brandprev--light{--navy:#0f1e33;--navy-b:#0b1728;--blue:#3f80c9;--blue-d:#2a5d9e;--blue-hover:#4d8dd4;--on-accent:#fff;--link:#1f4e79;--bg:#f6f7f9;--bg-table:#f4f6f9;--surface:#fff;--surface-2:#fbfbfc;--raised:#fff;--hover:#f2f4f7;--row-hover:#eef3fb;--border:#e6e9ef;--border-2:#e7e9ee;--border-hover:#d3d8e0;--border-hover-2:#c9cfd8;--hair:#eef0f3;--ink:#191c22;--ink-2:#2c313a;--ink-3:#3a3f49;--muted:#5c6472;--muted-2:#949aa6;--muted-3:#b1b6c0;--sel:#cddbec;--scroll:#d7dae1;--scroll-hover:#c4c8d1;--sk-1:#eef0f3;--sk-2:#e3e6ea;--wash:#eaf1fb;--wash-2:#e3edfa;--wash-line:#cfdcec;--status-wash:#eaf1fb;--status-ink:#1f4e79;--pri-normal:#3f80c9;--series-1:#3f80c9;--ok:#0c6b43;--ok-2:#1a7a4a;--ok-wash:#e4f2ea;--ok-wash-2:#dcf2e6;--warn:#8a5606;--warn-2:#b45309;--warn-3:#8a6d1a;--warn-amber:#d97706;--warn-wash:#fbf1dd;--warn-wash-2:#fdf3d7;--warn-line:#f0dfae;--demo-bg:#fdf8ea;--danger:#c0392b;--danger-strong:#96331a;--danger-solid:#c0392b;--danger-wash:#f9e7e4;--danger-wash-2:#fbecea;--danger-line:#f0d3ce;--danger-line-2:#f0cec6;--danger-tint:#fffaf9;--purple:#6e3fc0;--purple-solid:#6e3fc0;--purple-wash:#efeafc;--purple-wash-2:#f1ecfa;--purple-line:#e0d8f5;--note-bg:#fffdf4;--note-line:#f2e7c4;--font:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45}a{color:var(--link);text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}::selection{background:var(--sel)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll);border:3px solid var(--bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.df-mono{font-family:var(--mono)}.df-muted{color:var(--muted-2)}.df-ok{color:var(--ok)}.df-flex1{flex:1}.df-right{text-align:right}.df-app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.df-app__body{flex:1;min-height:0;display:flex}.df-top{background:var(--navy);border-bottom:1px solid var(--navy-b);color:#fff;z-index:20;flex:none;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.df-top__brand{align-items:center;gap:9px;min-width:0;display:flex}.df-top__logo{background:linear-gradient(145deg, var(--blue), var(--blue-d));border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 8px -1px #3f80c98c}.df-top__name{letter-spacing:-.3px;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:15px;font-weight:700;overflow:hidden}.df-top__divider{background:#ffffff21;flex:none;width:1px;height:22px}.df-top__nav{flex:none;gap:2px;display:flex}.df-navbtn{color:#ffffff9e;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.df-navbtn:hover{color:#fff;background:#ffffff12}.df-navbtn.active{color:#fff;background:#ffffff1a}.df-navbtn--soon{color:#ffffff52;cursor:default}.df-navbtn--soon:hover{color:#ffffff52;background:0 0}.df-top__spacer{flex:1}.df-palette{color:#ffffff80;text-align:left;background:#ffffff12;border:1px solid #ffffff1c;border-radius:9px;flex:0 380px;align-items:center;gap:8px;min-width:140px;height:34px;padding:0 11px;font-size:12.5px;display:flex;overflow:hidden}.df-palette:hover{background:#ffffff1c}.df-palette__hint{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.df-kbd-group{flex:none;gap:3px;display:flex}.df-kbd{font-family:var(--mono);color:#fff9;background:#ffffff1a;border:1px solid #ffffff26;border-radius:4px;padding:1px 5px;font-size:10.5px}.df-newbtn{background:var(--blue);height:34px;color:var(--on-accent);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:12.5px;font-weight:600;display:flex;box-shadow:0 2px 10px -2px #3f80c999}.df-newbtn:hover:not(:disabled){background:var(--blue-hover)}.df-newbtn:disabled{opacity:.55;cursor:default}.df-newbtn--light{box-shadow:none}.df-top__user{position:relative}.df-top__avatar{color:#fff;background:linear-gradient(145deg, var(--blue), var(--blue-d));border-radius:50%;width:30px;height:30px;font-size:11px;font-weight:600;box-shadow:0 0 0 1px #ffffff1f}.df-usermenu{background:var(--surface);width:210px;color:var(--ink);border:1px solid var(--border-2);z-index:40;border-radius:10px;padding:12px 14px;position:absolute;top:38px;right:0;box-shadow:0 16px 40px -12px #181c2247}.df-usermenu__name{font-size:13px;font-weight:700}.df-usermenu__email{color:var(--muted-2);margin-top:1px;font-size:11.5px}.df-usermenu__role{color:var(--link);background:var(--wash);text-transform:uppercase;letter-spacing:.4px;border-radius:5px;margin-top:6px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.df-usermenu__signout{text-align:left;border-top:1px solid var(--hair);width:100%;color:var(--danger);margin-top:10px;padding-top:10px;font-size:12.5px;font-weight:600;display:block}.df-usermenu__brand{border-top:1px solid var(--hair);letter-spacing:.9px;text-transform:uppercase;color:var(--muted-2);margin-top:10px;padding-top:9px;font-size:10px;font-weight:700}.df-chip{letter-spacing:.2px;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.df-status--new{background:var(--status-wash);color:var(--status-ink)}.df-status--open{background:var(--ok-wash);color:var(--ok)}.df-status--pending{background:var(--warn-wash);color:var(--warn)}.df-status--resolved{background:var(--hair);color:var(--muted)}.df-status--closed{background:var(--hair);color:var(--muted-2)}.df-type--bug{background:var(--danger-wash);color:var(--danger)}.df-type--service{background:var(--status-wash);color:var(--status-ink)}.df-type--change{background:var(--purple-wash);color:var(--purple)}.df-pri{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.df-pridot{border-radius:50%;flex:none;width:8px;height:8px}.df-pri--low{background:var(--muted-3)}.df-pri--normal{background:var(--pri-normal)}.df-pri--high{background:var(--warn-amber)}.df-pri--urgent{background:var(--danger)}.df-avatar2{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.df-queue{flex:1;min-width:0;min-height:0;display:flex}.df-views{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;width:214px;display:flex;overflow-y:auto}.df-views__hdr{letter-spacing:.6px;color:var(--muted-2);text-transform:uppercase;padding:14px 14px 6px;font-size:10.5px;font-weight:700}.df-views__hdr--row{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.df-views__add{color:var(--muted-2);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;font-weight:400;display:inline-flex}.df-views__add:hover{background:var(--hover);color:var(--ink-2)}.df-savedview{align-items:center;display:flex}.df-savedview__apply{flex:1;min-width:0}.df-savedview__badge{color:var(--purple);background:var(--purple-wash-2);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:10px}.df-savedview__x{width:22px;height:26px;color:var(--muted);opacity:0;font-size:15px}.df-savedview:hover .df-savedview__x{opacity:1}.df-savedview__x:hover{color:var(--danger)}.df-savedview__empty{padding:4px 12px 8px;font-size:12px}.df-views__list{padding:0 8px}.df-viewitem{width:100%;color:var(--ink-2);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.df-viewitem:hover{background:var(--hover)}.df-viewitem.active{background:var(--wash);color:var(--link);font-weight:600}.df-viewdot{border-radius:50%;flex:none;width:7px;height:7px}.df-viewitem__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.df-viewcount{font-family:var(--mono);color:var(--muted-2);font-size:11px}.df-qmain{background:var(--bg-table);flex-direction:column;flex:1;min-width:0;display:flex}.df-qtoolbar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.df-qtitle{letter-spacing:-.2px;font-size:14px;font-weight:700}.df-qcount{font-family:var(--mono);color:var(--muted-2);background:var(--hair);border-radius:5px;padding:2px 7px;font-size:11px}.df-kbdhint{white-space:nowrap;margin-right:4px;font-size:11px}.df-qsearch{border:1px solid var(--border-2);background:var(--surface);width:200px;height:30px;color:var(--ink);border-radius:7px;padding:0 10px;font-size:12.5px}.df-qsearch:focus{border-color:var(--blue);outline:none}.df-tbtn{border:1px solid var(--border-2);background:var(--surface);height:28px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.df-tbtn:hover:not(:disabled){border-color:var(--border-hover)}.df-tbtn:disabled{opacity:.55;cursor:default}.df-tbtn--xs,.df-tbtn--soon{height:26px;padding:0 9px}.df-tbtn--ai{color:var(--purple);border-color:var(--purple-line);background:var(--purple-wash-2)}.df-tbtn--icon{justify-content:center;width:28px;padding:0}.df-tablescroll{flex:1;overflow:auto}.df-tablemin{min-width:1000px}.df-qrow{border-bottom:1px solid var(--hair);grid-template-columns:84px 1fr 104px 100px 96px 150px 76px 46px;align-items:center;gap:10px;padding:11px 18px;display:grid}.df-qhead{letter-spacing:.5px;color:var(--muted-2);text-transform:uppercase;border-bottom:1px solid var(--border-2);background:var(--bg);z-index:1;padding:7px 18px;font-size:10.5px;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.df-row{cursor:pointer;background:var(--surface)}.df-row:hover{background:var(--row-hover)}.df-row--hi{background:var(--wash);box-shadow:inset 3px 0 0 var(--blue)}.df-row--hi:hover{background:var(--wash-2)}.df-cell-ticket{align-items:center;gap:7px;min-width:0;display:flex}.df-unread{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px}.df-tid{color:var(--muted);font-size:11.5px}.df-cell-subject{flex-direction:column;gap:1px;min-width:0;display:flex}.df-subj{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.df-subj__sub{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.df-cell-assignee{align-items:center;gap:8px;min-width:0;display:flex}.df-assignee__name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.df-unassigned{color:var(--muted-3);font-size:12px}.df-sla-none{font-family:var(--mono);font-size:12px}.df-skel .df-sk{background:linear-gradient(90deg, var(--sk-1) 25%, var(--sk-2) 37%, var(--sk-1) 63%);background-size:800px 100%;border-radius:4px;height:11px;animation:1.4s linear infinite shimmer}.df-sk--pill{border-radius:5px;width:60px;height:18px}.df-sk--dot{border-radius:50%;width:22px;height:22px}.df-empty{text-align:center;min-height:320px;color:var(--muted-2);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;padding:40px;display:flex}.df-empty__icon{background:var(--hair);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.df-empty__title{color:var(--muted);font-size:14px;font-weight:600}.df-empty__sub{margin-top:3px;font-size:12.5px}.df-empty__actions{gap:8px;margin-top:12px;display:flex}.df-pager{border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.df-pager__btns{gap:8px;display:flex}.df-detail{flex:1;min-height:0;display:flex;overflow-x:auto}.df-detail__loading{padding:40px}.df-detail__main{background:var(--bg);flex-direction:column;flex:1;min-width:520px;display:flex}.df-dhead{background:var(--surface-2);border-bottom:1px solid var(--border-2);flex:none;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.df-dhead__id{color:var(--muted-2);font-size:12px}.df-dhead__subject{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.df-timeline-scroll{flex:1;min-width:0;padding:22px 26px 26px;overflow-x:hidden;overflow-y:auto}.df-timeline{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:760px;margin:0 auto;display:flex}.df-sysrow{color:var(--muted-2);align-items:center;gap:9px;font-size:12px;display:flex}.df-sysdot{background:var(--hair);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.df-sysdot span{background:var(--muted-3);border-radius:50%;width:6px;height:6px}.df-sysrow__text{flex:1}.df-sysrow__time{font-size:11px}.df-msg{border:1px solid var(--border-2);background:var(--surface);border-radius:11px;min-width:0;max-width:100%;padding:13px 15px}.df-msg--note{background:var(--note-bg);border-color:var(--note-line)}.df-msg__head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.df-msg__author{font-size:13px;font-weight:600}.df-msg__badge{color:var(--link);background:var(--wash);border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:600}.df-msg__badge--note{color:var(--warn);background:var(--warn-wash)}.df-msg__time{color:var(--muted-2);font-size:11px}.df-msg__body{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:13px;line-height:1.6}.df-deliv{color:var(--muted-2);align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:500;display:inline-flex}.df-deliv__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.df-deliv__err{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:400;overflow:hidden}.df-deliv__retry{border:1px solid var(--border-2);background:var(--surface);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.df-deliv__retry:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-2)}.df-deliv--wait{color:var(--muted)}.df-deliv--ok{color:var(--ok-2)}.df-deliv--warn{color:var(--warn-2)}.df-deliv--err{color:var(--danger)}.df-cc-input{border:none;border-bottom:1px solid var(--border-2);width:100%;color:var(--ink-2);background:0 0;padding:8px 10px;font-size:12px}.df-cc-input:focus{border-bottom-color:var(--border-hover-2);outline:none}.df-sig__menu{width:280px;padding:10px}.df-sig__hint{margin-bottom:6px;font-size:11px}.df-sig__ta{border:1px solid var(--border-2);resize:vertical;border-radius:8px;width:100%;padding:8px;font-family:inherit;font-size:12px}.df-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.df-tagchip{border:1px solid var(--border-2);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:3px 6px 3px 9px;font-size:12px;display:inline-flex}.df-tagchip__x{width:16px;height:16px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.df-tagchip__x:hover{background:var(--hover);color:var(--danger)}.df-tagadd{border:1px dashed var(--border-2);color:var(--muted-2);background:var(--surface);border-radius:999px;padding:3px 9px;font-size:12px}.df-tagadd:hover{border-color:var(--border-hover-2);color:var(--ink-2)}.df-attachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.df-attach-imgwrap{line-height:0;display:block}.df-attach-img{border:1px solid var(--border-2);object-fit:cover;border-radius:8px;max-width:260px;max-height:200px}.df-attach-file{border:1px solid var(--border-2);background:var(--surface-2);color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;max-width:260px;padding:6px 10px;font-size:12px;display:inline-flex}.df-attach-file:hover{border-color:var(--border-hover);background:var(--surface)}.df-attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-staged{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.df-staged__chip{border:1px solid var(--border-2);background:var(--surface);color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;max-width:240px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.df-staged__x{width:18px;height:18px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.df-staged__x:hover{background:var(--hover);color:var(--danger)}.df-composer{border-top:1px solid var(--border);background:var(--surface);flex:none;padding:12px 26px 14px;box-shadow:0 -6px 20px -14px #0f1e3324}.df-composer__inner{max-width:760px;margin:0 auto}.df-tabs{align-items:center;gap:2px;margin-bottom:10px;display:flex}.df-tabs button{color:var(--muted);border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.df-tabs button.active{background:var(--wash);color:var(--link)}.df-composerbox{border:1px solid var(--border-2);border-radius:10px;overflow:hidden}.df-composerbox:focus-within{border-color:var(--blue)}.df-composerbox--note{background:var(--note-bg)}.df-composerbox textarea{width:100%;font:inherit;resize:vertical;color:var(--ink);background:0 0;border:none;outline:none;padding:11px 12px}.df-rte{flex-direction:column;display:flex}.df-rte__toolbar{border-bottom:1px solid var(--border-2);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.df-rte__btn{width:28px;height:26px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.df-rte__btn:hover{background:var(--hover)}.df-rte__btn.active{background:var(--wash-2);color:var(--blue)}.df-rte__sep{background:var(--border-2);width:1px;height:16px;margin:0 4px}.df-rte .ProseMirror{min-height:56px;max-height:180px;color:var(--ink);outline:none;padding:11px 12px;font-size:13px;line-height:1.6;transition:min-height .15s;overflow-y:auto}.df-composerbox--focused .df-rte .ProseMirror{min-height:180px;max-height:320px}.df-rte .ProseMirror p{margin:0 0 8px}.df-rte .ProseMirror p:last-child{margin-bottom:0}.df-rte .ProseMirror ul,.df-rte .ProseMirror ol{margin:0 0 8px;padding-left:20px}.df-rte .ProseMirror blockquote{border-left:3px solid var(--border-2);color:var(--ink-2);margin:0 0 8px;padding-left:10px}.df-rte .ProseMirror a{color:var(--blue);text-decoration:underline}.df-rte .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted);pointer-events:none;height:0}.df-msg__body--html{white-space:normal;overflow-x:auto}.df-msg__body--html p{margin:0 0 8px}.df-msg__body--html p:last-child{margin-bottom:0}.df-msg__body--html ul,.df-msg__body--html ol{margin:0 0 8px;padding-left:20px}.df-msg__body--html blockquote{border-left:3px solid var(--border-2);color:var(--ink-2);margin:0 0 8px;padding-left:10px}.df-msg__body--html a{color:var(--blue);text-decoration:underline}.df-msg__body--html img{max-width:100%;height:auto}.df-msg__body--html table{border-collapse:collapse;max-width:100%}.df-msg__body--html td,.df-msg__body--html th{overflow-wrap:anywhere;max-width:100%}.df-msg__body--html pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}.df-msg__body--html *{max-width:100%}.df-msg__body--html h1{font-size:18px}.df-msg__body--html h2{font-size:16px}.df-msg__body--html h3{font-size:14px}.df-composer__bar{border-top:1px solid var(--hair);align-items:center;gap:8px;padding:8px 10px;display:flex}.df-sendbtn{background:var(--blue);height:30px;color:var(--on-accent);border-radius:8px;padding:0 16px;font-size:12.5px;font-weight:600}.df-sendbtn:hover:not(:disabled){background:var(--blue-hover)}.df-sendbtn:disabled{opacity:.5;cursor:default}.df-props{background:var(--surface);border-left:1px solid var(--border-2);flex:none;width:278px;overflow-y:auto}.df-props__hdr{letter-spacing:.6px;color:var(--muted-2);text-transform:uppercase;padding:14px 16px 6px;font-size:10.5px;font-weight:700}.df-props__list{padding:2px 14px 8px}.df-prow{align-items:center;gap:8px;min-height:34px;display:flex}.df-prow__label{width:74px;color:var(--muted-2);flex:none;font-size:12px}.df-prow__ctrl{flex:1}.df-propsel{width:100%;font:inherit;color:var(--ink-2);background:var(--surface);border:1px solid #0000;border-radius:7px;padding:5px 8px;font-size:12.5px;font-weight:500}.df-propsel:hover{border-color:var(--border-2);background:var(--surface-2)}.df-propsel:focus{border-color:var(--blue);outline:none}.df-assignrow{align-items:center;gap:8px;display:flex}.df-props__sep{background:var(--hair);height:1px;margin:8px 16px}.df-props__note{padding:2px 16px 10px;font-size:12px;line-height:1.5}.df-dmeta{grid-template-columns:74px 1fr;row-gap:7px;padding:4px 16px 16px;font-size:12.5px;display:grid}.df-dmeta dt{color:var(--muted-2)}.df-dmeta dd{color:var(--ink-2)}.df-contact{padding:4px 16px 12px}.df-contact__id{align-items:center;gap:10px;min-width:0;display:flex}.df-contact__who{flex-direction:column;min-width:0;display:flex}.df-contact__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.df-contact__company{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.df-contact__email{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.df-contact__recent{margin-top:12px}.df-contact__rhdr{letter-spacing:.6px;color:var(--muted-2);text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:700}.df-recentrow{text-align:left;border-radius:7px;width:calc(100% + 16px);margin:0 -8px;padding:5px 8px;display:block}.df-recentrow:hover{background:var(--hover)}.df-recentrow__subj{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.df-recentrow__sub{color:var(--muted-2);align-items:center;gap:6px;margin-top:1px;font-size:11px;display:flex}.df-recentrow__sub .df-chip{padding:0 6px;font-size:10px}.df-recentrow__sub .df-mono{font-size:10.5px}.df-dash{background:var(--bg);flex:1;min-width:0;padding:24px 28px;overflow-y:auto}.df-dash__head h1{letter-spacing:-.3px;font-size:20px;font-weight:700}.df-dash__sub{color:var(--muted-2);margin-top:2px;font-size:13px}.df-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0;display:grid}.df-kpi{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;display:flex}.df-kpi--link{cursor:pointer}.df-kpi--link:hover{border-color:var(--border-hover)}.df-kpi__value{letter-spacing:-.5px;color:var(--ink);font-size:26px;font-weight:700}.df-kpi__value--ok{color:var(--ok)}.df-kpi__value--warn{color:var(--warn-2)}.df-kpi__value--bad{color:var(--danger)}.df-kpi__label{color:var(--muted-2);font-size:12px;font-weight:500}.df-dash__grid{grid-template-columns:1.3fr 1fr;gap:16px;max-width:1100px;display:grid}.df-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.df-panel__title{letter-spacing:.3px;color:var(--muted);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.df-panel__empty{padding:16px 0;font-size:13px}.df-trend{align-items:flex-end;gap:10px;height:150px;padding-top:6px;display:flex}.df-trend__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.df-trend__bars{align-items:flex-end;gap:3px;height:120px;display:flex}.df-trend__bar{border-radius:3px 3px 0 0;width:13px;min-height:2px;transition:height .3s}.df-trend__bar--c{background:var(--series-1)}.df-trend__bar--r{background:var(--ok-2)}.df-trend__label{color:var(--muted-2);font-size:10.5px}.df-legend{color:var(--muted);gap:16px;margin-top:12px;font-size:12px;display:flex}.df-dot{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.df-dot--blue{background:var(--series-1)}.df-dot--green{background:var(--ok-2)}.df-slabreak{flex-direction:column;gap:10px;display:flex}.df-slaseg__head{color:var(--muted);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.df-slaseg__track{background:var(--hair);border-radius:3px;height:6px;overflow:hidden}.df-slaseg__fill{border-radius:3px;height:100%}.df-slaseg__fill--ok{background:var(--ok-2)}.df-slaseg__fill--soon{background:var(--warn-amber)}.df-slaseg__fill--breached{background:var(--danger)}.df-slaseg__fill--paused{background:var(--muted-3)}.df-breakdown{flex-direction:column;gap:9px;display:flex}.df-brow{grid-template-columns:88px 1fr 32px;align-items:center;gap:10px;display:grid}.df-brow__label{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.df-brow__track{background:var(--hair);border-radius:4px;height:8px;overflow:hidden}.df-brow__fill{background:var(--blue);border-radius:4px;height:100%}.df-brow__count{text-align:right;color:var(--muted);font-size:12px}.df-admin{background:var(--bg);flex:1;min-width:0;padding:24px 28px;overflow-y:auto}.df-admin__denied{padding:40px}.df-admin__head h1{letter-spacing:-.3px;font-size:20px;font-weight:700}.df-admin__sub{color:var(--muted-2);margin-top:2px;font-size:13px}.df-admin__layout{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:28px;margin-top:20px;display:grid}.df-adminnav{flex-direction:column;gap:18px;display:flex;position:-webkit-sticky;position:sticky;top:0}.df-adminnav__group{flex-direction:column;gap:1px;display:flex}.df-adminnav__title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-3);padding:0 10px 6px;font-size:10px;font-weight:700}.df-adminnav__item{text-align:left;color:var(--ink-2);border-radius:7px;padding:7px 10px;font-size:13px;font-weight:500}.df-adminnav__item:hover{background:var(--wash);color:var(--ink-950)}.df-adminnav__item.active{background:var(--wash);color:var(--link);box-shadow:inset 2px 0 0 var(--blue);font-weight:700}.df-adminsec__head{border-bottom:1px solid var(--hair);margin-bottom:18px;padding-bottom:14px}.df-adminsec__head h2{letter-spacing:-.2px;color:var(--ink-950);font-size:16px;font-weight:700}.df-adminsec__head p{color:var(--muted-2);max-width:62ch;margin-top:3px;font-size:12.5px}.df-conn--embedded{max-width:none;padding:0}.df-conn--embedded .df-conn__head{justify-content:flex-start;margin-bottom:14px}.df-conn--embedded .df-conn__head>div:empty{display:none}.df-admin-section{max-width:900px}.df-admin-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:18px;padding:16px 18px}.df-admin-card__title{margin-bottom:12px;font-size:13.5px;font-weight:700}.df-admin-form{grid-template-columns:1.4fr 1.2fr .9fr 1fr auto;align-items:center;gap:8px;display:grid}.df-aiform{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:4px 18px;max-width:880px;display:grid}.df-aiform .df-field{min-width:0;margin-bottom:8px}.df-aiform__full{grid-column:1/-1}.df-admin-inline{gap:8px;max-width:460px;margin-bottom:16px;display:flex}.df-admin-note{background:var(--ok-wash);color:var(--ok);border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12.5px}.df-admin-note code{background:var(--surface);border-radius:5px;padding:1px 6px;font-size:12px}.df-input--num{width:96px}.df-admin-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}.df-admin-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--muted-2);background:var(--bg);border-bottom:1px solid var(--border-2);padding:10px 14px;font-size:10.5px;font-weight:700}.df-admin-table td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:9px 14px;font-size:13px}.df-admin-table tr:last-child td{border-bottom:none}.df-admin-table .df-propsel{width:auto;min-width:96px}.df-admin__actions{justify-content:flex-end;gap:6px;display:flex}.df-admin__hint{margin-top:10px;font-size:12px}.df-admin__meta{font-weight:400}.df-tbtn--danger{color:var(--danger);border-color:var(--danger-line)}.df-tbtn--danger:hover:not(:disabled){background:var(--danger-wash)}.df-admin-section--wide{max-width:1040px}.df-agentrow{align-items:center;gap:5px;display:flex}.df-linkbtn{color:var(--link);font-weight:600}.df-linkbtn:hover{text-decoration:underline}.df-getstarted{max-width:760px;margin:0 auto;padding:26px 22px 60px}.df-getstarted__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.df-getstarted__head h1{margin:0 0 4px;font-size:20px}.df-step{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:15px 17px;display:flex}.df-step--done{opacity:.72}.df-step__check{background:var(--hover);height:28px;color:var(--muted);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.df-step--done .df-step__check{background:var(--ok-wash-2);color:var(--ok)}.df-step__body{flex:1;min-width:0}.df-step__title{margin-bottom:3px;font-size:13.5px;font-weight:700}.df-step__optional{color:var(--muted);border:1px solid var(--border-2);vertical-align:1px;border-radius:5px;margin-left:8px;padding:0 5px;font-size:10.5px;font-weight:600}.df-step__text{font-size:12.5px;line-height:1.55}.df-step__text code{background:var(--hover);border-radius:4px;padding:0 4px;font-size:11.5px}.df-step__action{flex-shrink:0;align-self:center}.df-getstarted__consent{margin-top:8px}.df-getstarted__consent summary{cursor:pointer;color:var(--link);font-weight:600}.df-getstarted__consent p{margin:6px 0 0}.df-getstarted__waiting{color:var(--warn-3);font-size:12.5px}.df-getstarted__doneline{text-align:center;color:var(--ok);padding:18px;font-weight:700}.df-navbtn__badge{background:#ffffff2e;border-radius:8px;margin-left:5px;padding:0 6px;font-size:10.5px;font-weight:700}:root,html[data-theme=dark] .df-mkt,html[data-theme=dark] .df-land,html[data-theme=dark] .df-brandprev--light{--spark:#a87b1f;--spark-deep:#8a6416;--spark-wash:#faf3e2;--spark-line:#ecdcb4;--spark-text:#57450f;--spark-muted:#8a7a4e;--gold-solid:#8a6416;--gold-solid-h:#74530f;--ink-950:#0c111c;--ink-900:#131a29;--ink-800:#2c313a;--ink-600:#3d4a63;--ink-400:#7d8aa3;--paper:#f6f5f1;--paper-card:#fffdf9;--paper-line:#e3e0d8;--paper-chip:#eeece6;--story-1:#fdf8ec;--story-2:#fbf5e6;--story-ink:#3a3325;--why:#8a4a44;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}.df-spark{color:var(--spark);flex-shrink:0}.df-subj__ai{color:var(--spark-deep);align-items:center;gap:5px;min-width:0;display:inline-flex}.df-subj__ai svg{width:11px;height:11px}.df-aibanner{background:var(--spark-wash);border:1px solid var(--spark-line);color:var(--spark-text);border-radius:10px;align-items:center;gap:10px;margin:10px 16px 0;padding:9px 14px;font-size:12.5px;display:flex}.df-aibanner__text b{font-weight:650}.df-aibanner__conf{color:var(--spark-muted)}.df-aibanner__actions{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.df-tbtn--gold{background:var(--gold-solid);border-color:var(--gold-solid);color:#fff}.df-tbtn--gold:hover:not(:disabled){background:var(--gold-solid-h)}.df-demochip{background:var(--warn-wash-2);color:var(--warn-3);border:1px solid var(--warn-line);vertical-align:1px;border-radius:5px;margin-left:7px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-block}.df-demobanner{background:var(--demo-bg);border:1px solid var(--warn-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:8px 12px;font-size:12.5px;display:flex}.df-admin__subhead{margin:22px 0 8px;font-size:13.5px;font-weight:700}.df-admin__subhead:first-child{margin-top:0}.df-admin__addrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.df-cal{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:14px 16px}.df-cal--editing{border-color:var(--blue);box-shadow:0 0 0 3px var(--wash)}.df-cal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.df-cal__head .df-conn-btn+.df-conn-btn{margin-left:6px}.df-cal__week{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 12px;display:grid}.df-cal__day{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.df-cal__day--closed{color:var(--muted)}.df-cal__dayname{min-width:30px;font-weight:600;display:inline-block}.df-cal__holidays{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;font-size:12.5px}.df-cal__holidays ul{margin:6px 0 0;padding:0;list-style:none}.df-cal__holidays li{align-items:center;gap:8px;padding:2px 0;display:flex}.df-input--time{width:108px}.df-chip--muted{background:var(--border);color:var(--muted);margin-left:8px}.df-subpanel{background:var(--surface-2);padding:12px 14px}.df-agentpick{flex-wrap:wrap;gap:6px;display:flex}.df-chk{border:1px solid var(--border-2);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.df-chk.on{border-color:var(--blue);background:var(--wash);color:var(--link)}.df-chk input{accent-color:var(--blue)}.df-contacts{flex-direction:column;gap:8px;display:flex}.df-contactrow{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:10px;display:grid}.df-contactrow__name{font-size:13px;font-weight:500}.df-qfilter{cursor:pointer;width:150px}.df-bulkbar{color:#fff;z-index:20;background:#1f2937;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #0f1e3380}.df-bulkbar__count{padding-right:4px;font-size:13px;font-weight:600}.df-bulkbar .df-qfilter{color:#e5e7eb;background:#111827;border:1px solid #374151;border-radius:7px;height:30px;padding:0 8px;font-size:12px}.df-row--sel{background:var(--row-hover)}.df-qfilters{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;display:flex}.df-qfilters .df-qfilter{border:1px solid var(--border-2);background:var(--surface);height:30px;color:var(--ink-2);border-radius:7px;width:auto;min-width:120px;padding:0 8px;font-size:12px}.df-qbanner{background:var(--warn-wash);color:var(--warn);border-bottom:1px solid var(--border-2);padding:9px 16px;font-size:12.5px}.df-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.df-field>span{color:var(--muted);font-size:12px;font-weight:600}.df-field input,.df-field select,.df-field textarea{font:inherit;border:1px solid var(--border-2);background:var(--surface);color:var(--ink);border-radius:7px;padding:8px 10px}.df-field input:focus,.df-field select:focus,.df-field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #3f80c924}.df-field2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.df-alert{background:var(--danger-wash);color:var(--danger);border-radius:7px;margin-bottom:10px;padding:8px 12px;font-size:12px}.df-alert--m{margin:12px 16px}.df-modal{z-index:60;background:#0f1e3373;place-items:center;animation:none;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.df-modal__card{background:var(--surface);border-radius:14px;width:460px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 24px 60px -16px #0f1e3366}.df-modal__card--wide{width:640px;max-height:calc(100vh - 48px);overflow-y:auto}.df-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.df-check input{width:15px;height:15px}.df-check input:disabled+span{color:var(--muted)}.df-modal__card h2{margin:0 0 16px;font-size:17px}.df-modal__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.df-nt__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.df-nt__head h2{margin:0}.df-seg{background:var(--hair);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.df-seg__btn{color:var(--muted);background:0 0;border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:600}.df-seg__btn:hover:not(.active){color:var(--ink-2)}.df-seg__btn.active{background:var(--raised);color:var(--ink);box-shadow:0 1px 3px #0f1e331f}.df-seg__btn--bug.active{color:var(--danger)}.df-seg__btn--change.active{color:var(--purple)}.df-seg__btn--service.active{color:var(--status-ink)}.df-nt__subject{width:100%;font:inherit;color:var(--ink);border:1px solid var(--border-2);background:var(--surface);border-radius:9px;padding:10px 12px;font-size:16px;font-weight:600}.df-nt__requester{width:100%;font:inherit;color:var(--ink-2);border:1px solid var(--border-2);background:var(--surface);border-radius:9px;margin-top:8px;padding:8px 12px;font-size:13px}.df-nt__subject:focus,.df-nt__requester:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #3f80c924}.df-nt__subject::placeholder{color:var(--muted-2);font-weight:500}.df-nt__composer{margin-top:12px}.df-nt__tabs{margin:0;padding:6px 6px 0}.df-nt__tabs button:disabled{color:var(--muted-3);cursor:default}.df-nt__hint{margin-top:6px;font-size:11.5px}.df-nt__more{width:100%;color:var(--muted);background:0 0;align-items:center;gap:10px;margin:14px 0 0;padding:7px 0;font-size:12.5px;font-weight:600;display:flex}.df-nt__more:hover{color:var(--ink-2)}.df-nt__extras{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.df-nt__panel{border-top:1px solid var(--hair);padding-top:10px}.df-nt .df-modal__actions{margin-top:14px}.df-login{background:linear-gradient(160deg, var(--navy) 0%, #16334f 100%);place-items:center;min-height:100vh;display:grid}.df-login__card{background:var(--surface);border-radius:14px;width:344px;padding:32px 28px;box-shadow:0 24px 60px -16px #0006}.df-login__brand{color:var(--link);font-size:22px;font-weight:700}.df-login__sub{color:var(--muted-2);margin:2px 0 22px}.df-msbtn{border:1px solid var(--border);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.df-msbtn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-hover)}.df-msbtn:disabled{opacity:.6;cursor:default}.df-login__hint{text-align:center;margin-top:8px;font-size:11.5px;line-height:1.45}.df-login__toggle{width:100%;color:var(--link);text-align:center;margin-top:16px;font-size:12.5px;font-weight:600;display:block}.df-login__toggle:hover{text-decoration:underline}.df-login__divider{color:var(--muted-3);align-items:center;gap:10px;margin:4px 0 14px;font-size:11px;display:flex}.df-login__divider:before,.df-login__divider:after{content:"";background:var(--hair);flex:1;height:1px}.df-loginbtn{background:var(--blue);width:100%;height:38px;color:var(--on-accent);border-radius:9px;margin-top:6px;font-size:13px;font-weight:600;box-shadow:0 2px 10px -2px #3f80c999}.df-loginbtn:hover:not(:disabled){background:var(--blue-hover)}.df-loginbtn:disabled{opacity:.6;cursor:default}.df-sla{font-family:var(--mono);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.df-sladot{border-radius:50%;flex:none;width:7px;height:7px}.df-sla--ok{color:var(--ok-2)}.df-sla--ok .df-sladot{background:var(--ok-2)}.df-sla--soon{color:var(--warn-2)}.df-sla--soon .df-sladot{background:var(--warn-amber)}.df-sla--breached{color:var(--danger)}.df-sla--breached .df-sladot{background:var(--danger)}.df-sla--paused{color:var(--muted-2)}.df-sla--paused .df-sladot{background:var(--muted-3)}.df-sla--ok-t,.df-sla--met-t{color:var(--ok-2);font-weight:600}.df-sla--soon-t{color:var(--warn-2);font-weight:600;font-family:var(--mono)}.df-sla--breached-t{color:var(--danger);font-weight:600;font-family:var(--mono)}.df-slapanel{flex-direction:column;gap:12px;padding:4px 16px 12px;display:flex}.df-slabar__due{color:var(--muted-2);margin-top:4px;font-size:11px}.df-drafthint{color:var(--muted-2);font-size:11.5px}.df-canned{position:relative}.df-canned__backdrop{z-index:30;position:fixed;top:0;bottom:0;left:0;right:0}.df-canned__menu{z-index:31;background:var(--surface);border:1px solid var(--border-2);border-radius:10px;width:320px;max-height:300px;padding:5px;position:absolute;bottom:34px;left:0;overflow-y:auto;box-shadow:0 16px 40px -12px #181c2247}.df-canned__empty{text-align:center;padding:12px;font-size:12.5px}.df-canned__item{text-align:left;border-radius:7px;flex-direction:column;gap:1px;width:100%;padding:7px 9px;display:flex}.df-canned__item:hover{background:var(--hover)}.df-canned__title{color:var(--ink-2);font-size:12.5px;font-weight:600}.df-canned__preview{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.df-canned__save{text-align:left;border-top:1px solid var(--hair);width:100%;color:var(--link);margin-top:4px;padding:8px 9px;font-size:12px;font-weight:600;display:block}.df-canned__save:hover:not(:disabled){background:var(--wash);border-radius:0 0 7px 7px}.df-canned__save:disabled{color:var(--muted-3);cursor:default}.df-slabar__row{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:5px;font-size:12px;display:flex}.df-slabar__track{background:var(--hair);border-radius:3px;height:5px;overflow:hidden}.df-slabar__fill{border-radius:3px;height:100%;transition:width .3s}.df-slafill--ok,.df-slafill--met{background:var(--ok-2)}.df-slafill--soon{background:var(--warn-amber)}.df-slafill--breached{background:var(--danger)}.df-conn{max-width:860px;padding:22px 26px}.df-conn__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.df-conn__sub{color:var(--muted);margin-top:3px}.df-conn-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.df-conn-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.df-conn-connect{border-color:var(--blue);box-shadow:0 4px 18px -8px #3f80c966}.df-conn-connect__title{margin-bottom:4px;font-size:14px;font-weight:700}.df-conn-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.df-conn-card__addr{color:var(--ink);font-size:14px;font-weight:700}.df-conn-card__meta{color:var(--muted);margin-top:2px;font-size:12px}.df-conn-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.df-conn-btn{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:8px;flex:none;padding:0 12px;font-size:12.5px;font-weight:600}.df-conn-btn:hover:not(:disabled){background:var(--hover)}.df-conn-btn:disabled{opacity:.55;cursor:default}.df-conn-btn--primary{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.df-conn-btn--primary:hover:not(:disabled){background:var(--blue-hover)}.df-conn-btn--danger{color:var(--danger);border-color:var(--danger-line)}.df-conn-btn--danger:hover:not(:disabled){background:var(--danger-wash-2)}.df-mbstatus{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.df-mbstatus__dot{border-radius:50%;width:7px;height:7px}.df-mbstatus--connected{background:var(--ok-wash);color:var(--ok)}.df-mbstatus--connected .df-mbstatus__dot{background:var(--ok-2)}.df-mbstatus--disconnected{background:var(--hair);color:var(--muted)}.df-mbstatus--disconnected .df-mbstatus__dot{background:var(--muted-2)}.df-mbstatus--needsreauth{background:var(--warn-wash);color:var(--warn)}.df-mbstatus--needsreauth .df-mbstatus__dot{background:var(--warn-amber)}.df-mbstatus--error{background:var(--danger-wash);color:var(--danger)}.df-mbstatus--error .df-mbstatus__dot{background:var(--danger)}.df-conn-err{background:var(--danger-wash-2);color:var(--danger-strong);border-radius:8px;margin-top:10px;padding:8px 11px;font-size:12.5px}.df-conn-ok{background:var(--ok-wash);color:var(--ok);border-radius:8px;margin-top:10px;padding:8px 11px;font-size:12.5px}.df-conn-provsel{background:var(--hair);border-radius:9px;gap:3px;margin-bottom:12px;padding:3px;display:inline-flex}.df-conn-provbtn{color:var(--muted);border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:600}.df-conn-provbtn.active{background:var(--raised);color:var(--link);box-shadow:0 1px 3px -1px #0f1e3333}.df-field-row{gap:8px;display:flex}.df-input{border:1px solid var(--border);height:34px;color:var(--ink);background:var(--surface);border-radius:8px;flex:1;padding:0 11px;font-size:13px}.df-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #3f80c924}.df-textarea{resize:vertical;width:100%;height:74px;margin-top:8px;padding:9px 11px;font-family:inherit}.df-inject{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.df-conn-empty{color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:46px 0;display:flex}.df-conn-empty svg{color:var(--muted-3);margin-bottom:6px}.df-plat{background:var(--bg);flex:1;padding:24px 28px;overflow-y:auto}.df-plat__badge{letter-spacing:.6px;text-transform:uppercase;background:var(--purple-solid);color:#fff;border-radius:5px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700}.df-plat__who{color:#ffffffbf;margin-right:10px;font-size:12.5px}.df-plat__note{margin-top:14px;font-size:12.5px}.df-kpis--plat{grid-template-columns:repeat(6,1fr)}.df-kpi__sub{margin-top:1px;font-size:11px}.df-platrow{cursor:pointer}.df-platrow:hover td{background:var(--row-hover)}.df-platrow__name{font-weight:600}.df-plat__back{margin-bottom:12px;font-size:12.5px;font-weight:600;display:inline-block}.df-platorg__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.df-platorg__head h1{letter-spacing:-.3px;font-size:20px;font-weight:700}.df-kpis--org{grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;margin:0;display:grid}.df-platorg__row{grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:16px;display:grid}.df-platorg__hint{margin-top:9px;font-size:12px}.df-admin-table--flat{border:none}.df-platorg__err{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:11.5px;overflow:hidden}.df-logbar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.df-logbar__q{flex:1;width:auto;min-width:220px}.df-log{flex-direction:column;gap:8px;max-width:1100px;display:flex}.df-log__empty{text-align:center;padding:30px 0}.df-logrow{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.df-logrow__head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.df-logrow__src{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:11px;overflow:hidden}.df-logrow__org{color:var(--link);font-size:11.5px;font-weight:600}.df-logrow__msg{color:var(--ink-2);word-break:break-word;font-size:13px;line-height:1.5}.df-logrow__exc{margin-top:8px}.df-logrow__exc summary{color:var(--danger);cursor:pointer;font-size:12px;font-weight:600}.df-logrow__exc pre{background:var(--surface-2);border:1px solid var(--hair);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:7px;padding:10px 12px;font-size:11px;line-height:1.5;overflow-x:auto}@media (max-width:768px){.df-kpis--plat{grid-template-columns:repeat(2,1fr)}.df-platorg__row{grid-template-columns:1fr}}.df-land{background:linear-gradient(165deg, var(--navy) 0%, #16334f 55%, #1d4468 100%);color:#fff;flex-direction:column;min-height:100vh;display:flex}.df-land__nav{align-items:center;padding:20px 36px;display:flex}.df-land__brand{letter-spacing:-.3px;font-size:19px;font-weight:700}.df-land__signin{color:#ffffffd9;border:1px solid #ffffff40;border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:600}.df-land__signin:hover{color:#fff;background:#ffffff14}.df-land__hero{text-align:center;padding:64px 24px 36px}.df-land__hero h1{letter-spacing:-1px;font-size:max(30px,min(5vw,46px));font-weight:700;line-height:1.12}.df-land__sub{color:#ffffffbf;max-width:620px;margin:18px auto 0;font-size:15.5px;line-height:1.6}.df-land__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.df-land__cta{background:var(--blue);color:#fff;border-radius:10px;align-items:center;height:44px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 18px -4px #3f80c9b3}.df-land__cta:hover{background:var(--blue-hover)}.df-land__cta--ghost{box-shadow:none;background:#ffffff14;border:1px solid #ffffff40}.df-land__cta--ghost:hover{background:#ffffff24}.df-land__grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1020px;margin:34px auto 0;padding:0 24px 30px;display:grid}.df-land__card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;padding:18px 19px}.df-land__card h3{margin-bottom:7px;font-size:14.5px;font-weight:700}.df-land__card p{color:#ffffffb8;font-size:13px;line-height:1.55}.df-land__err{color:#ffd6d0;background:#c0392b2e;border:1px solid #c0392b73;border-radius:9px;max-width:520px;margin:18px auto 0;padding:10px 14px;font-size:13px}.df-land__foot{color:#ffffff8c;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 36px;font-size:12.5px;display:flex}.df-land__foot a{color:#fffc;font-weight:600}.df-signup__note{color:var(--ink-2);margin:4px 0 18px;font-size:13.5px;line-height:1.6}.df-signup__mail{text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:1280px){.df-top{gap:10px}.df-palette{flex-basis:240px}}@media (max-width:1120px){.df-navbtn{gap:0;padding:0 9px}.df-navbtn__label{display:none}.df-navbtn--setup .df-navbtn__badge{margin-left:4px}}@media (max-width:960px){.df-palette{display:none}}@media (max-width:768px){.df-top{gap:6px;padding:0 10px}.df-top__divider,.df-top__name{display:none}.df-navbtn{gap:0;padding:0 8px}.df-navbtn__label{display:none}.df-newbtn{gap:0;padding:0 10px}.df-newbtn__label,.df-views{display:none}.df-qtoolbar{gap:8px;padding:0 12px}.df-kbdhint{display:none}.df-qsearch{flex:1;width:auto;min-width:0}.df-tablemin{min-width:0}.df-qrow{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;display:flex}.df-qrow.df-qhead{display:none}.df-cell-subject{flex:100%;order:-1}.df-cell-assignee{margin-left:auto}.df-qrow>.df-right{display:none}.df-pager{padding:10px 14px}.df-detail{flex-direction:column;overflow-x:hidden;overflow-y:auto}.df-detail__main{flex:none;min-width:0}.df-timeline-scroll{padding:16px 14px;overflow:visible}.df-composer{padding:12px 14px 16px}.df-dhead{gap:8px;padding:0 12px}.df-dhead__subject{font-size:14px}.df-props{border-left:none;border-top:1px solid var(--border-2);width:100%}.df-dash{padding:16px 14px}.df-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.df-dash__grid{grid-template-columns:1fr}.df-admin{padding:16px 14px}.df-admin__layout{grid-template-columns:1fr;gap:16px}.df-adminnav{flex-direction:row;gap:14px;padding-bottom:6px;position:static;overflow-x:auto}.df-adminnav__group{flex-direction:row;flex:none;align-items:center;gap:4px}.df-adminnav__title{display:none}.df-adminnav__item{white-space:nowrap;border:1px solid var(--hair)}.df-admin__head h1,.df-dash__head h1{font-size:18px}.df-admin-form,.df-aiform{grid-template-columns:1fr}.df-admin-table{white-space:nowrap;display:block;overflow-x:auto}.df-conn{padding:16px 14px}.df-field-row{flex-direction:column}.df-login__card{width:100%;max-width:360px}.df-land__grid{grid-template-columns:1fr}.df-land__nav,.df-land__foot{padding-left:18px;padding-right:18px}.df-modal__card{width:100%}}@media (max-width:420px){.df-kpis{grid-template-columns:1fr 1fr}.df-msg__badge,.df-dhead .df-tbtn--icon{display:none}}.df-trialchip{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:999px;margin-right:10px;padding:5px 11px;font-size:11.5px;font-weight:700}.df-trialchip:hover{background:#ffffff38}.df-trialchip--urgent{background:#b3421f}.df-trialchip--urgent:hover{background:#c94d26}.df-trialbar{z-index:70;text-align:center;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.df-trialbar--over{background:var(--danger-wash-2);color:var(--danger-strong);border-bottom:1px solid var(--danger-line-2)}.df-trialbar__cta{color:#fff;background:#b3421f;border-radius:7px;padding:4px 12px;font-size:12px;font-weight:700}.df-usage{border:1px solid var(--hair);border-radius:9px;margin:14px 0;overflow:hidden}.df-usage__row{justify-content:space-between;padding:9px 13px;font-size:13px;display:flex}.df-usage__row+.df-usage__row{border-top:1px solid var(--hair)}.df-upgrade__note{margin-bottom:14px;font-size:12.5px;line-height:1.55}.df-upgrade__close{width:100%;margin-top:9px}.df-signup__who{color:var(--muted);margin-bottom:16px;font-size:13px}.df-signup__form{text-align:left}.df-signup__hint{color:var(--muted);margin:-4px 0 14px;font-size:12px;line-height:1.5}.df-land__fine{color:var(--muted);margin-top:14px;font-size:12.5px}.df-plancard{grid-template-columns:repeat(3,minmax(120px,180px));align-items:end;gap:14px 20px;display:grid}.df-plancard__field{margin-bottom:0}.df-plancard__num{width:100%}.df-plancard__flag{margin-left:10px}.df-plancard__trial{grid-column:1/-1;font-size:13px}.df-plancard__trial .df-contact__rhdr{margin-bottom:5px;display:block}.df-plancard__over{color:var(--danger);font-weight:600}.df-plancard__extend{gap:8px;margin-top:9px;display:flex}.df-plancard__suspend{border-top:1px solid var(--hair);grid-column:1/-1;padding-top:14px}.df-plancard__suspend .df-platorg__hint{max-width:620px;margin-top:8px}.df-danger{border-color:var(--danger-line-2);background:var(--danger-tint)}.df-danger .df-admin-card__title{color:var(--danger-strong)}.df-conn-btn--danger{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.df-conn-btn--danger:disabled{opacity:.45}.df-linkbtn--danger{color:var(--danger)}.df-cat__scopehdr{margin:22px 0 10px}@media (max-width:768px){.df-plancard{grid-template-columns:1fr}.df-trialchip{display:none}}.df-danger__sep{background:var(--danger-line-2);height:1px;margin:20px 0 16px}.df-danger__title{color:var(--danger-strong);margin-bottom:7px;font-size:13px;font-weight:700}.df-conn-banner{align-items:center;gap:10px;margin-bottom:16px;display:flex}.df-conn-banner__x{margin-left:auto;font-size:12px}.df-mkt{background:var(--surface);color:var(--ink);scroll-behavior:smooth}.df-mkt h1,.df-mkt h2,.df-mkt h3{letter-spacing:-.4px}.df-mkt__nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1e33eb;transition:box-shadow .2s,background .2s;position:-webkit-sticky;position:sticky;top:0}.df-mkt__nav--stuck{box-shadow:0 1px #ffffff14,0 10px 30px -18px #0009}.df-mkt__navinner{align-items:center;gap:24px;max-width:1140px;margin:0 auto;padding:13px 28px;display:flex}.df-mkt__brand{color:#fff;align-items:center;gap:9px;font-size:16.5px;font-weight:700;display:inline-flex}.df-mkt__logo{background:var(--blue);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.df-mkt__links{gap:20px;display:flex}.df-mkt__links a{color:#ffffffb3;font-size:13.5px;font-weight:500}.df-mkt__links a:hover{color:#fff}.df-mkt__signin{color:#ffffffd9;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:600}.df-mkt__signin:hover{color:#fff;background:#ffffff1a}.df-mkt__navcta{background:var(--blue);color:#fff;border-radius:8px;padding:8px 15px;font-size:13.5px;font-weight:650}.df-mkt__navcta:hover{background:var(--blue-hover)}.df-mkt__hero{background:linear-gradient(168deg, var(--navy) 0%, #16334f 58%, #1d4468 100%);color:#fff;padding:68px 28px 88px}.df-mkt__heroinner{grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;max-width:1140px;margin:0 auto;display:grid}.df-mkt__eyebrow{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;margin-bottom:18px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.df-mkt__herocopy h1{letter-spacing:-1.4px;font-size:max(31px,min(4.3vw,49px));font-weight:700;line-height:1.1}.df-mkt__lead{color:#ffffffc2;max-width:520px;margin-top:18px;font-size:15.5px;line-height:1.62}.df-mkt__ctas{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.df-mkt__ctas--center{justify-content:center}.df-mkt__cta{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:9px;height:45px;padding:0 22px;font-size:14.5px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px -8px #3f80c9d9}.df-mkt__cta:hover{background:var(--blue-hover);transform:translateY(-1px)}.df-mkt__cta--ghost{box-shadow:none;color:#fff;background:#ffffff17;border:1px solid #ffffff3d}.df-mkt__cta--ghost:hover{background:#ffffff29}.df-mkt__fine{color:#ffffff8c;margin-top:15px;font-size:12.5px}.df-mkt__err{color:#ffd6d0;background:#c0392b2e;border:1px solid #c0392b73;border-radius:9px;max-width:480px;margin-top:16px;padding:10px 14px;font-size:13px}.df-mkt__shot{background:var(--surface);color:var(--ink);border-radius:13px;overflow:hidden;box-shadow:0 30px 70px -24px #0000008c,0 0 0 1px #ffffff14}.df-mkt__shot--sm{max-width:420px}.df-mkt__shotbar{background:var(--hover);border-bottom:1px solid var(--hair);align-items:center;gap:6px;padding:9px 13px;display:flex}.df-mkt__dot{border-radius:50%;width:9px;height:9px}.df-mkt__dot--r{background:#ec6a5e}.df-mkt__dot--y{background:#f4bf4f}.df-mkt__dot--g{background:#61c554}.df-mkt__shottitle{color:var(--muted);margin-left:8px;font-size:11.5px;font-weight:600}.df-mkt__shotbody{padding:4px 0}.df-mkt__row{border-bottom:1px solid var(--hair);grid-template-columns:62px 1fr auto auto auto;align-items:center;gap:11px;padding:10px 14px;font-size:12.5px;display:grid}.df-mkt__row:last-child{border-bottom:none}.df-mkt__rowkey{font-family:var(--mono);color:var(--muted-2);font-size:11px}.df-mkt__rowsubj{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.df-mkt__rowco{color:var(--muted);font-size:11.5px}.df-mkt__pri{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.df-mkt__pri--urgent{background:var(--danger-wash-2);color:var(--danger-strong)}.df-mkt__pri--high{color:#96591a;background:#fff4e5}.df-mkt__pri--normal{background:var(--hover);color:#4a5768}.df-mkt__pri--low{background:var(--hover);color:var(--muted)}.df-mkt__sla{font-family:var(--mono);color:var(--muted-2);font-size:10.5px}.df-mkt__sla--warn{color:var(--danger-strong);font-weight:700}.df-mkt__shotfoot{background:var(--surface-2);border-top:1px solid var(--hair);color:var(--muted);align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;display:flex}.df-mkt__pulse{background:#22a06b;border-radius:50%;width:7px;height:7px;animation:2.2s infinite dfpulse;box-shadow:0 0 #22a06b99}@keyframes dfpulse{70%{box-shadow:0 0 0 7px #22a06b00}to{box-shadow:0 0 #22a06b00}}.df-mkt__crow{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.df-mkt__crow:last-child{border-bottom:none}.df-mkt__cname{font-size:13px;font-weight:650}.df-mkt__copen{color:var(--muted);font-size:11.5px}.df-mkt__cagents{gap:-4px;display:flex}.df-mkt__av{background:var(--blue);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-5px;font-size:9.5px;font-weight:700;display:grid}.df-mkt__band{padding:74px 28px}.df-mkt__band--tint{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.df-mkt__section{max-width:1140px;margin:0 auto}.df-mkt__section--narrow{max-width:760px}.df-mkt__head{text-align:center;max-width:660px;margin:0 auto 42px}.df-mkt__head--left{text-align:left;margin-left:0}.df-mkt__kicker{letter-spacing:.8px;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.df-mkt__head h2{font-size:max(23px,min(3vw,31px));font-weight:700;line-height:1.2}.df-mkt__head p{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.6}.df-mkt__steps{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.df-mkt__step{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:24px 22px;position:relative}.df-mkt__band--tint .df-mkt__step{background:var(--surface)}.df-mkt__stepn{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:14px;font-size:13px;font-weight:700;display:grid}.df-mkt__step h3{margin-bottom:8px;font-size:15px;font-weight:700}.df-mkt__step p{color:var(--muted);font-size:13.5px;line-height:1.6}.df-mkt__split{grid-template-columns:1fr .85fr;align-items:center;gap:54px;display:grid}.df-mkt__checks{flex-direction:column;gap:13px;margin-top:4px;list-style:none;display:flex}.df-mkt__checks li{color:var(--ink-3);gap:11px;font-size:14px;line-height:1.55;display:flex}.df-mkt__checks svg{color:#22a06b;flex-shrink:0;margin-top:3px}.df-mkt__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.df-mkt__card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:24px 22px;transition:box-shadow .2s,transform .2s}.df-mkt__card:hover{transform:translateY(-2px);box-shadow:0 14px 34px -18px #0f1e3352}.df-mkt__icon{background:var(--wash);width:38px;height:38px;color:var(--blue-d);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.df-mkt__card h3{margin-bottom:8px;font-size:15px;font-weight:700}.df-mkt__card p{color:var(--muted);font-size:13.5px;line-height:1.6}.df-mkt__plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.df-mkt__plan{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.df-mkt__plan--featured{border-color:var(--blue);box-shadow:0 18px 44px -22px #3f80c999}.df-mkt__planflag{background:var(--blue);color:#fff;letter-spacing:.3px;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;left:24px}.df-mkt__plan h3{font-size:15px;font-weight:700}.df-mkt__planprice{letter-spacing:-.8px;margin-top:10px;font-size:27px;font-weight:700}.df-mkt__plannote{color:var(--muted-2);margin-top:3px;font-size:12.5px}.df-mkt__plan ul{flex-direction:column;flex:1;gap:9px;margin:18px 0 22px;list-style:none;display:flex}.df-mkt__plan li{color:var(--ink-3);padding-left:18px;font-size:13.5px;position:relative}.df-mkt__plan li:before{content:"✓";color:#22a06b;font-weight:700;position:absolute;left:0}.df-mkt__plancta{text-align:center;border:1px solid var(--border-2);color:var(--ink-2);border-radius:9px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:650;display:block}.df-mkt__plancta:hover{background:var(--bg)}.df-mkt__plancta--solid{background:var(--blue);border-color:var(--blue);color:#fff}.df-mkt__plancta--solid:hover{background:var(--blue-hover)}.df-mkt__pricenote{text-align:center;max-width:620px;color:var(--muted);margin:26px auto 0;font-size:13px;line-height:1.6}.df-mkt__faq{flex-direction:column;gap:10px;display:flex}.df-mkt__faqitem{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden}.df-mkt__faqitem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 19px;font-size:14.5px;font-weight:650;list-style:none;display:flex}.df-mkt__faqitem summary::-webkit-details-marker{display:none}.df-mkt__faqx{color:var(--muted-2);font-size:19px;font-weight:400;transition:transform .2s}.df-mkt__faqitem[open] .df-mkt__faqx{transform:rotate(45deg)}.df-mkt__faqitem p{color:var(--muted);padding:0 19px 17px;font-size:13.5px;line-height:1.65}.df-mkt__final{text-align:center;background:linear-gradient(168deg, var(--navy) 0%, #1a3a5a 100%);color:#fff;padding:78px 28px}.df-mkt__final h2{font-size:max(23px,min(3vw,31px));font-weight:700}.df-mkt__final p{color:#ffffffb8;margin-top:12px;font-size:14.5px}.df-mkt__foot{max-width:1140px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:26px 28px;font-size:12.5px;display:flex}.df-mkt__footlinks{flex-wrap:wrap;gap:18px;display:flex}.df-mkt__footlinks a{color:var(--muted);font-weight:500}.df-mkt__footlinks a:hover{color:var(--ink-2)}@media (max-width:940px){.df-mkt__heroinner,.df-mkt__split{grid-template-columns:1fr;gap:38px}.df-mkt__steps,.df-mkt__grid,.df-mkt__plans{grid-template-columns:1fr}.df-mkt__links{display:none}.df-mkt__shot--sm{max-width:none}.df-mkt__hero{padding:46px 22px 60px}.df-mkt__band{padding:54px 22px}.df-mkt__lead{max-width:none}.df-mkt__row{grid-template-columns:56px 1fr auto}.df-mkt__rowco,.df-mkt__sla{display:none}}@media (max-width:560px){.df-mkt__navinner{gap:10px;padding:11px 16px}.df-mkt__signin{display:none}.df-mkt__cta{justify-content:center;width:100%}.df-mkt__foot{flex-direction:column;align-items:flex-start}}.df-signup__choices{flex-direction:column;gap:10px;margin:18px 0 16px;display:flex}.df-signup__choice{text-align:left;border:1px solid var(--border-2);background:var(--surface);border-radius:11px;align-items:center;gap:13px;width:100%;padding:14px 15px;transition:border-color .15s,box-shadow .15s;display:flex}.df-signup__choice:hover{border-color:var(--blue);box-shadow:0 4px 16px -8px #3f80c98c}.df-signup__choice--primary{border-color:var(--wash-line);background:var(--surface-2)}.df-signup__choiceicon{background:var(--wash);width:34px;height:34px;color:var(--blue-d);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.df-signup__choicebody{flex-direction:column;gap:2px;display:flex}.df-signup__choicebody strong{color:var(--ink);font-size:14px;font-weight:650}.df-signup__choicebody small{color:var(--muted);font-size:12px;line-height:1.45}.df-wslink{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:13px 16px;display:flex}.df-wslink__label{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:650}.df-wslink__url{font-family:var(--mono);color:var(--link);word-break:break-all;font-size:12.5px}.df-wslink button{margin-left:auto}.df-ws__err{margin-bottom:12px}.df-ws__foot{color:var(--muted-2);margin-top:18px;font-size:11.5px}.df-loginbtn--ms{justify-content:center;align-items:center;gap:9px;display:inline-flex}.df-navbtn--setup{color:#ffffffd1;background:#ffffff14}.df-navbtn--setup:hover{background:#ffffff24}.df-conn-connect{padding:22px 24px}.df-connform{align-items:flex-start;gap:16px;display:flex}.df-connform__icon{background:var(--wash);width:40px;height:40px;color:var(--blue-d);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.df-connform__body{flex:1;min-width:0}.df-connform__title{margin-bottom:5px;font-size:16px;font-weight:700}.df-connform__lead{color:var(--muted);max-width:560px;margin-bottom:16px;font-size:13.5px;line-height:1.55}.df-connform__label{color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.df-connform__inputwrap{max-width:420px;position:relative}.df-connform__at{color:var(--muted-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.df-connform__input{border:1px solid var(--border-2);background:var(--surface);width:100%;height:44px;color:var(--ink);border-radius:10px;padding:0 14px 0 38px;font-size:14.5px}.df-connform__input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #3f80c929}.df-connform__input::placeholder{color:var(--muted-3)}.df-connform__hint{color:var(--muted);max-width:520px;margin:10px 0 18px;font-size:12.5px;line-height:1.55}.df-connform__actions{align-items:center;gap:9px;display:flex}.df-connform__submit{background:var(--blue);height:42px;color:var(--on-accent);border-radius:10px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.df-connform__submit:hover:not(:disabled){background:var(--blue-hover)}.df-connform__submit:disabled{opacity:.5}@media (max-width:620px){.df-connform__icon{display:none}}.df-briefing{background:var(--paper);flex:1;min-width:0;min-height:100%;padding:30px 34px 60px;overflow-y:auto}.df-briefing__inner{max-width:1080px;margin:0 auto}.df-briefing__date{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin-bottom:8px;font-size:11.5px}.df-briefing__inner h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink-950);font-size:28px;font-weight:600;line-height:1.22}.df-briefing__inner h1 em{color:var(--spark-deep);font-style:normal}.df-briefing__stats{flex-wrap:wrap;gap:32px;margin:20px 0 6px;display:flex}.df-bstat .n{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink-950);font-size:25px;font-weight:600}.df-bstat .l{color:var(--ink-400);margin-top:1px;font-size:11.5px}.df-bstat--bad .n{color:var(--danger)}.df-bstat--spark .n{color:var(--spark-deep)}.df-prepared{background:var(--spark-wash);border:1px solid var(--spark-line);color:var(--spark-text);border-radius:11px;align-items:center;gap:10px;margin:18px 0 0;padding:10px 15px;font-size:12.5px;display:flex}.df-prepared b{font-weight:650}.df-bcards{flex-direction:column;gap:11px;margin-top:20px;display:flex}.df-bcard{background:var(--paper-card);border:1px solid var(--paper-line);cursor:pointer;border-radius:13px;padding:15px 18px;transition:box-shadow .15s,transform .15s}.df-bcard:hover{box-shadow:0 8px 26px -16px #0c111c59}.df-bcard__meta{color:var(--ink-400);flex-wrap:wrap;align-items:center;gap:9px;font-size:11.5px;display:flex}.df-bcard__key{font-family:var(--mono);color:var(--ink-600);background:var(--paper-chip);border-radius:5px;padding:1px 7px;font-size:11px}.df-bcard__who{color:var(--ink-600);font-weight:600}.df-bcard__sla{border-radius:6px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}.df-bcard__sla--breached{color:var(--danger);background:var(--danger-wash)}.df-bcard__sla--soon{color:var(--warn-2);background:var(--warn-wash)}.df-bcard__subject{letter-spacing:-.005em;color:var(--ink-950);margin-top:5px;font-size:14.5px;font-weight:650}.df-bcard__why{color:var(--why);margin-top:4px;font-size:12.5px;font-weight:550}.df-bcard__ai{color:var(--ink-600);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;line-height:1.55;display:flex}.df-bcard__ai svg{margin-top:3px}.df-bcard__actions{gap:8px;margin-top:11px;display:flex}.df-briefing__clear{text-align:center;padding:60px 0 30px}.df-briefing__clear h1{font-size:26px}.df-briefing__clear p{color:var(--ink-600);margin-top:10px;font-size:13.5px}.df-briefing__foot{color:var(--ink-400);text-align:center;margin-top:22px;font-size:11.5px}.df-deskmetrics{border-top:1px solid var(--hair);margin-top:40px;padding-top:28px}.df-deskmetrics__head{margin-bottom:16px}.df-deskmetrics__head h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-950);font-size:19px;font-weight:600}.df-deskmetrics__head p{color:var(--ink-400);margin-top:3px;font-size:12px}.df-deskmetrics__loading{padding:22px 0;font-size:12.5px}.df-deskmetrics .df-dash__grid{max-width:none}@media (max-width:1000px){.df-deskmetrics .df-dash__grid{grid-template-columns:1fr}}.df-storycard{background:linear-gradient(180deg, var(--story-1), var(--story-2));border:1px solid var(--spark-line);border-radius:12px;margin:10px 16px 0;padding:13px 16px}.df-storycard__top{letter-spacing:.11em;text-transform:uppercase;color:var(--spark-deep);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.df-storycard__story{color:var(--story-ink);margin:8px 0 0;font-size:13px;line-height:1.6}.df-storycard__flags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.df-storyflag{background:var(--surface);border:1px solid var(--spark-line);color:var(--ink-600);border-radius:6px;padding:3px 9px;font-size:11.5px}.df-storyflag--warn{color:var(--danger);border-color:var(--danger-line-2)}.df-seencard{background:var(--surface);border:1px solid var(--hair);border-radius:12px;margin:10px 16px 0;padding:12px 14px}.df-seencard__top{letter-spacing:.11em;text-transform:uppercase;color:var(--spark-deep);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.df-seenrow{color:inherit;border-radius:8px;align-items:baseline;gap:9px;margin-top:8px;padding:7px 9px;display:flex}.df-seenrow:hover{background:var(--wash)}.df-seenrow__key{font-family:var(--mono);color:var(--link);flex:none;font-size:11px}.df-seenrow__subject{color:var(--ink-800);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;font-size:12.5px;font-weight:600;overflow:hidden}.df-seenrow__fix{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.df-seenrow__score{color:var(--spark-deep);flex:none;font-size:11px;font-weight:700}.df-groundline{background:var(--spark-wash);border-top:1px solid var(--spark-line);color:var(--spark-text);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 1px;padding:8px 12px;font-size:11.5px;line-height:1.55;display:flex}.df-groundline__ref{font-family:var(--mono);color:var(--spark-deep);font-size:11px;font-weight:700;text-decoration:underline}.df-groundline__caveat{width:100%;color:var(--spark-muted);font-style:italic}.df-groundline--note{background:var(--wash);border-top-color:var(--hair);color:var(--muted-2);font-style:italic}html[data-theme=dark],.df-brandprev--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#141c2a;--navy-b:#090e16;--blue:#4f93da;--blue-d:#2f66a8;--blue-hover:#63a2e2;--on-accent:#fff;--link:#82b4ec;--bg:#0e131b;--bg-table:#111722;--surface:#171e29;--surface-2:#1b2331;--raised:#333f52;--hover:#232c3b;--row-hover:#1c2635;--border:#2a3444;--border-2:#2e3a4b;--border-hover:#3f4d61;--border-hover-2:#4a5a70;--hair:#232b39;--ink:#e9edf4;--ink-2:#d4dae4;--ink-3:#bfc7d4;--muted:#99a3b3;--muted-2:#7e8899;--muted-3:#626d7f;--sel:#26436b;--scroll:#333e4f;--scroll-hover:#435065;--sk-1:#1e2634;--sk-2:#27313f;--wash:#16263b;--wash-2:#1b3049;--wash-line:#2f4a6b;--status-wash:#16263b;--status-ink:#82b4ec;--pri-normal:#4f93da;--series-1:#4f93da;--ok:#6ed3a0;--ok-2:#3fb37a;--ok-wash:#12301f;--ok-wash-2:#163826;--warn:#e2b467;--warn-2:#e0a851;--warn-3:#d6ad5a;--warn-amber:#d9962b;--warn-wash:#32270f;--warn-wash-2:#3a2c11;--warn-line:#4d3c19;--demo-bg:#2b2411;--danger:#f0897c;--danger-strong:#f4a496;--danger-solid:#b23a2c;--danger-wash:#381915;--danger-wash-2:#3d1c17;--danger-line:#5c2b24;--danger-line-2:#5c2b24;--danger-tint:#231617;--purple:#b491f2;--purple-solid:#7c4fd0;--purple-wash:#251b3d;--purple-wash-2:#221a38;--purple-line:#3d2f5e;--note-bg:#262212;--note-line:#453d1e;--spark:#d9ae5b;--spark-deep:#e5bd73;--spark-wash:#2a2313;--spark-line:#473a1c;--spark-text:#e7d3a3;--spark-muted:#b3a274;--ink-950:#eef2f8;--ink-900:#e3e8f0;--ink-800:#d4dae4;--ink-600:#a8b2c2;--ink-400:#7b8698;--paper:#0f141c;--paper-card:#181f2a;--paper-line:#2b3444;--paper-chip:#262f3d;--story-1:#241e11;--story-2:#201b0f;--story-ink:#ded3bb;--why:#e0a49c}html[data-theme=dark] .df-msg__body--html{color:#191c22;background:#f7f7f5;border-radius:8px;margin:-2px 0;padding:11px 13px}html[data-theme=dark] .df-msg__body--html a{color:#1f4e79}html[data-theme=dark] .df-msg__body--html blockquote{color:#3a3f49;border-left-color:#d9dce1}html[data-theme=dark] .df-mkt,html[data-theme=dark] .df-land{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .df-bulkbar{border:1px solid var(--border-2)}.df-themebtn{color:#ffffff9e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.df-themebtn:hover{color:#fff;background:#ffffff1a}.df-themebtn__auto{color:#ffffffd9;letter-spacing:.3px;pointer-events:none;background:#ffffff29;border-radius:3px;padding:0 2px;font-size:7.5px;font-weight:800;line-height:1.6;position:absolute;bottom:1px;right:0}.df-brandpick{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.df-brandpick__swatch{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:none;width:38px;height:34px;padding:2px}.df-brandpick__swatch::-webkit-color-swatch-wrapper{padding:0}.df-brandpick__swatch::-webkit-color-swatch{border:none;border-radius:5px}.df-brandpick__hex{text-transform:uppercase;flex:0 0 130px}.df-brandpreview{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.df-brandprev{border:1px solid var(--border);background:var(--bg);border-radius:11px;padding:13px 14px}.df-brandprev--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.df-brandprev--light,.df-brandprev--dark{color:var(--ink)}.df-brandprev__label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-size:10.5px;font-weight:700}.df-brandprev__row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.df-brandprev__view{width:auto;padding:5px 10px}.df-brandprev__link{color:var(--link);font-size:12.5px;font-weight:600;text-decoration:underline}.df-brandprev__verdict{font-family:var(--mono);margin-top:2px;font-size:11px}.df-brandprev__verdict.is-ok{color:var(--ok)}.df-brandprev__verdict.is-bad{color:var(--danger)}@media (max-width:768px){.df-brandpreview{grid-template-columns:1fr}}.df-rte .ProseMirror img{border:1px solid var(--hair);border-radius:6px;max-width:100%;height:auto;margin:8px 0;display:block}.df-rte .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--blue)}.df-modal__card--ask{width:420px}.df-ask__message{color:var(--muted-2);margin:-8px 0 16px;font-size:13px;line-height:1.55}.df-ask__field{margin-bottom:18px}.df-ask__field input{width:100%}.df-nt__bar{border-top:1px solid var(--hair);padding:8px 10px}.df-cmd{align-items:start;padding-top:12vh}.df-cmd__card{background:var(--surface);border-radius:14px;width:620px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 24px 60px -16px #0f1e3373}.df-cmd__inputrow{border-bottom:1px solid var(--hair);color:var(--muted-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.df-cmd__input{color:var(--ink-950);background:0 0;border:none;outline:none;flex:1;font-size:15px}.df-cmd__input::placeholder{color:var(--muted-3)}.df-cmd__list{max-height:46vh;padding:6px;overflow-y:auto}.df-cmd__section{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-3);padding:10px 10px 5px;font-size:10px;font-weight:700}.df-cmd__row{text-align:left;width:100%;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.df-cmd__row--active{background:var(--wash);color:var(--ink-950)}.df-cmd__label{font-size:13.5px;font-weight:600}.df-cmd__label--ticket{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.df-cmd__hint{color:var(--muted-2);font-size:12px}.df-cmd__key{font-family:var(--mono);color:var(--link);flex:none;font-size:11px}.df-cmd__empty{color:var(--muted-2);padding:14px 10px;font-size:12.5px}.df-cmd__foot{border-top:1px solid var(--hair);color:var(--muted-3);align-items:center;gap:14px;padding:9px 14px;font-size:11px;display:flex}.df-cmd__foot span:last-child{margin-left:auto}@media (max-width:640px){.df-cmd__foot span:last-child{display:none}}
