.domis-cs .dcs-known-trio .domis-live-phone-shell{--domis-phone-bezel:#fff}.domis-cs .dcs-known-trio .domis-live-phone-canvas{background:#fff;box-shadow:0 0 0 1px #ffffff8c,0 12px 28px #0000002e}.domis-cs .dcs-known-trio{aspect-ratio:auto;justify-content:center;align-items:center;gap:1.25rem;width:100%;height:auto;min-height:0;padding:1.75rem 1.5rem;display:flex}.domis-cs .dcs-known-trio-phone{flex:1 1 0;min-width:0;max-width:14rem}.domis-cs .dcs-known-slide-shot{object-fit:cover;object-position:top center;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:100%;display:block}@media (max-width:760px){.domis-cs .dcs-known-trio{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:1rem;padding:1.25rem;overflow-x:auto}.domis-cs .dcs-known-trio::-webkit-scrollbar{display:none}.domis-cs .dcs-known-trio-phone{flex:none;width:min(42vw,11.5rem);max-width:none}}
.dcd{--dcd-bg:#f7f7f7;--dcd-ink:#1a1c1e;--dcd-muted:#818181;--dcd-font:var(--font-domis-outfit),system-ui,sans-serif;box-sizing:border-box;width:100%;box-shadow:none;font-family:var(--dcd-font);color:var(--dcd-ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;column-gap:1.25rem;padding:0;display:grid}.dcd .dcd-col{background:var(--dcd-bg);border:0;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;height:100%;min-height:16rem;padding:1.75rem 1.6rem;display:flex;box-shadow:0 8px 22px #0000001a,0 1px 3px #0000000d}.domis-cs .dcd .dcd-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--dcd-muted);flex:none;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.dcd .dcd-list{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.dcd .dcd-row{background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;min-height:0;margin:0;padding:0;display:flex}.dcd .dcd-icon{background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.dcd .dcd-label{letter-spacing:-.01em;color:var(--dcd-ink);font-size:.92rem;font-weight:500;line-height:1.3}.dcd .dcd-gap{color:#ffffff73;justify-content:center;align-self:stretch;align-items:center;width:2.75rem;display:flex}.domis-cs figure.dcs-ux-figure .dcd .dcd-col,.dud-board.dcd-board .dcd .dcd-col{box-shadow:none;color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1f}.domis-cs figure.dcs-ux-figure .dcd .dcd-eyebrow,.dud-board.dcd-board .dcd .dcd-eyebrow{color:#fff6}.domis-cs figure.dcs-ux-figure .dcd .dcd-label,.dud-board.dcd-board .dcd .dcd-label{color:#ffffffc7}.domis-cs figure.dcs-ux-figure .dcd .dcd-gap,.dud-board.dcd-board .dcd .dcd-gap{color:#ffffff73}.domis-cs figure.dcs-ux-figure .dcd .dcd-icon,.dud-board.dcd-board .dcd .dcd-icon{color:#ffffff8c}.domis-cs figure.dcs-ux-figure .dcd .dcd-col{min-height:14rem}.dcd .dcd-gap-mark{flex:none;width:1.35rem;height:1.15rem;display:block}.domis-cs .dcs-media.dcs-constraint{aspect-ratio:auto;background:var(--dcs-media-bg);justify-content:center;align-items:stretch;height:auto;min-height:20rem;padding:2rem 1.75rem}@media (max-width:720px){.dcd{grid-template-columns:1fr;row-gap:.75rem}.dcd .dcd-gap{align-items:center;width:100%;height:auto;min-height:1.75rem}.dcd .dcd-gap-mark{width:1.35rem;height:1.15rem;transform:none}}
.dvm{--dvm-loop:4.2s;--dvm-pill:#8fa4c8;--dvm-in-w:4.5rem;--dvm-in-h:2rem;box-sizing:border-box;width:100%}.dvm-board .dvm{--dvm-pill:#8fa4c8;padding:.5rem 0}.dvm-board .dvm .dvm-gate{background:#8fa4c8bf;box-shadow:0 0 0 4px #8fa4c81f}.dvm-board .dvm .dvm-pill{box-shadow:0 6px 16px #00000038,0 1px 2px #0000001f}.dvm .dvm-stage{width:100%;height:10rem;position:relative}.dvm .dvm-gate{z-index:2;pointer-events:none;background:#ffffffe6;border-radius:999px;width:2px;margin-left:-1px;position:absolute;top:12%;bottom:12%;left:50%;box-shadow:0 0 0 4px #ffffff1f}.dvm .dvm-in-track{z-index:3;position:absolute;inset:0 50% 0 8%;container:dvm-in/inline-size}.dvm .dvm-pill{background:var(--dvm-pill);border-radius:999px;box-shadow:0 6px 16px #00000024,0 1px 2px #0000000f}.dvm .dvm-pill-in{width:var(--dvm-in-w);height:var(--dvm-in-h);margin-top:calc(var(--dvm-in-h)/-2);opacity:0;position:absolute;top:50%;left:0;transform:translate(0,0)}.dvm .dvm-outs{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;left:calc(50% + 1.75rem);transform:translateY(-50%)}.dvm .dvm-pill-out{width:calc(3.25rem + (var(--i)*.55rem));opacity:0;height:1.55rem;transform:translate(-.35rem)}.dvm.dvm-playing .dvm-pill-in{animation:dvm-in var(--dvm-loop)cubic-bezier(.45,0,.2,1)infinite;will-change:transform,opacity}.dvm.dvm-playing .dvm-pill-out{animation:dvm-out var(--dvm-loop)cubic-bezier(.22,1,.36,1)infinite;animation-delay:calc(var(--i)*70ms);will-change:transform,opacity}.dvm.dvm-playing .dvm-gate{animation:dvm-gate var(--dvm-loop)ease-in-out infinite}@keyframes dvm-in{0%{opacity:0;transform:translate(0,0)}6%{opacity:1;transform:translate(8cqi)}28%,34%{transform:translate3d(calc(100cqi - var(--dvm-in-w)),0,0);opacity:1}42%{transform:translate3d(calc(100cqi - var(--dvm-in-w)),0,0);opacity:0}42.01%,to{opacity:0;transform:translate(0,0)}}@keyframes dvm-out{0%,42%{opacity:0;transform:translate(-.35rem)}52%{opacity:1;transform:translate(0,0)}72%{opacity:1;transform:translate(0,0)}84%,to{opacity:0;transform:translate(0,0)}}@keyframes dvm-gate{0%,28%,48%,to{background:#8fa4c8bf;box-shadow:0 0 0 4px #8fa4c81f}34%,42%{background:#a8b8d4;box-shadow:0 0 0 5px #8fa4c838,0 0 14px #8fa4c847}}.domis-cs .dcs-media.dcs-value-multiply{aspect-ratio:auto;background:var(--dcs-media-bg);justify-content:center;align-items:center;height:auto;min-height:0;padding:1.75rem 1.5rem;overflow:hidden}@media (max-width:720px){.dvm{--dvm-in-w:3.75rem}.dvm .dvm-stage{height:11rem}.dvm .dvm-in-track{left:4%}.dvm .dvm-outs{left:calc(50% + 1.25rem)}.dvm .dvm-pill-out{width:calc(2.75rem + (var(--i)*.4rem))}}@media (prefers-reduced-motion:reduce){.dvm.dvm-playing .dvm-pill-in,.dvm.dvm-playing .dvm-pill-out,.dvm.dvm-playing .dvm-gate,.dvm .dvm-pill-in,.dvm .dvm-pill-out,.dvm .dvm-gate{animation:none!important}.dvm .dvm-pill-in{transform:translate3d(calc(100cqi - var(--dvm-in-w)),0,0);opacity:1}.dvm .dvm-pill-out{opacity:1;transform:none}}
.dud{--dud-ink:#ffffffe6;--dud-muted:#ffffff8c;--dud-faint:#ffffff52;--dud-line:#ffffff24;--dud-fill:#ffffff0a;--dud-fill-2:#ffffff12;--dud-accent:#8fa4c8;--dud-accent-soft:#8fa4c829;--dud-sticky:#ece7d8;--dud-sticky-ink:#2c2a24;--dud-sticky-fact:#d8e2f2;--dud-sticky-fact-ink:#24324a;--dud-font:var(--font-dm-sans),system-ui,sans-serif;box-sizing:border-box;width:100%;font-family:var(--dud-font);color:var(--dud-ink)}.dud *,.dud :before,.dud :after{box-sizing:border-box}.dud .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.domis-cs figure.dcs-ux-figure{width:100%;max-width:none;margin:2.75rem 0;padding:0}.domis-cs .site-body:has(+.dcs-ux-figure)>p:last-child{margin-bottom:0}.domis-cs .dcs-overview-stack .site-body:has(+.dcs-ux-figure)>p:last-child{margin-bottom:0}@media (min-width:768px){.domis-cs figure.dcs-ux-figure{width:calc(100% + (var(--dcs-breakout)*2));margin-left:calc(var(--dcs-breakout)*-1);margin-right:calc(var(--dcs-breakout)*-1)}}.domis-cs figure.dcs-ux-figure .dud-board{border:1px solid var(--dud-line);background:#141416;border-radius:14px;width:100%;padding:1.35rem 1.25rem 1.4rem}.domis-cs figure.dcs-ux-figure>.dcs-caption{margin-top:.9rem}.dud-type{letter-spacing:.07em;text-transform:uppercase;color:var(--dud-faint);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.dud-heading{letter-spacing:-.015em;color:var(--dud-ink);margin:0 0 1.1rem;font-size:.95rem;font-weight:600;line-height:1.3}.dud-meta{color:var(--dud-faint);margin:0 0 .55rem;font-size:.72rem;line-height:1.35}.domis-cs figure.dcs-ux-figure.dcs-ux-figure-wide{width:100%}@media (min-width:768px){.domis-cs figure.dcs-ux-figure.dcs-ux-figure-wide{width:calc(100% + 11rem);margin-left:-5.5rem;margin-right:-5.5rem}}@media (min-width:1100px){.domis-cs figure.dcs-ux-figure.dcs-ux-figure-wide{width:calc(100% + 16rem);margin-left:-8rem;margin-right:-8rem}}@media (min-width:1400px){.domis-cs figure.dcs-ux-figure.dcs-ux-figure-wide{width:calc(100% + 20rem);margin-left:-10rem;margin-right:-10rem}}.djm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.65rem;display:flex}.djm-toolbar-type{margin:0}.djm-toolbar-controls{flex-wrap:wrap;flex:none;align-items:center;gap:.55rem;display:flex}.djm-heading{max-width:40rem;min-height:2.4em;margin:0 0 .85rem;font-size:.9rem}.djm-zoom{border:1px solid var(--dud-line);background:#ffffff08;border-radius:999px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.djm-zoom-btn{width:1.7rem;height:1.7rem;color:var(--dud-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.djm-zoom-btn:hover:not(:disabled){background:#ffffff0f}.djm-zoom-btn:disabled{opacity:.35;cursor:default}.djm-zoom-btn:focus-visible{outline-offset:2px;outline:2px solid #8fa4c8b3}.djm-zoom-value{text-align:center;min-width:2.6rem;color:var(--dud-muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.domis-cs figure.dcs-ux-zoomable{overflow:visible}.domis-cs section:has(figure.dcs-ux-zoomable){overflow:visible}.domis-cs .dcs-col:has(figure.dcs-ux-zoomable){overflow:visible}.domis-cs figure.dcs-ux-zoomable>.dud.djm{transform-origin:top;overflow:visible}.djm-switch{border:1px solid var(--dud-line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.2rem;display:inline-flex}.djm-switch-btn{color:var(--dud-muted);font:inherit;letter-spacing:-.01em;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.42rem .8rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:color .18s;display:inline-flex;position:relative}.djm-switch-btn:hover{color:var(--dud-ink)}.djm-switch-btn:focus-visible{outline-offset:2px;outline:2px solid #8fa4c8b3}.djm-switch-btn-active{color:var(--dud-ink)}.djm-switch-pill{z-index:-1;background:#8fa4c833;border-radius:999px;position:absolute;inset:0}.djm-switch-label{position:relative}.djm-switch-tag{color:var(--dud-faint);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:.12rem .4rem;font-size:.6rem;font-weight:600;position:relative}.djm-switch-btn-active .djm-switch-tag{color:var(--dud-accent);background:#8fa4c838}.djm-wave-rail{grid-template-columns:5.25rem minmax(0,1fr);align-items:stretch;min-width:42rem;margin:.15rem 0 .2rem;display:grid}.djm-wave-gutter{border-right:1px solid #ffffff14}.djm-wave{min-width:0;padding:.15rem .35rem .25rem}.djm-wave-labels{display:none}.djm-wave-svg{width:100%;height:5.25rem;display:block;overflow:visible}.djm-wave-line{fill:none;stroke:#ff5a5b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.djm-wave-dot{fill:#141416;stroke:#ff5a5b;stroke-width:1.5px}.djm-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.djm-table{border-collapse:separate;border-spacing:0;width:100%;min-width:42rem}.djm-table th,.djm-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--dud-line);border-right:1px solid #ffffff14;padding:.48rem .55rem;font-size:.72rem;line-height:1.34}.djm-table th:last-child,.djm-table td:last-child{border-right:0}.djm-table thead th{letter-spacing:.02em;color:var(--dud-ink);background:var(--dud-fill-2);padding-top:.55rem;padding-bottom:.55rem;font-size:.68rem;font-weight:600}.djm-table tbody th{letter-spacing:.05em;text-transform:uppercase;width:5.5rem;min-width:5.5rem;color:var(--dud-faint);z-index:1;background:#141416;font-size:.62rem;font-weight:600;position:sticky;left:0}.djm-table tbody tr:last-child th,.djm-table tbody tr:last-child td{border-bottom:0}.djm-table td{color:var(--dud-muted);font-weight:400}.djm-emo{color:var(--dud-accent);font-weight:500}.djm-pain{color:#ffc8b4d9;font-weight:500}.djm-opp td{color:var(--dud-ink);background:var(--dud-accent-soft);border-bottom:0;font-size:.66rem}@media (max-width:720px){.djm-toolbar{flex-direction:column;align-items:flex-start}}.duf{width:100%;position:relative}.duf-scroll{-webkit-overflow-scrolling:touch;scrollbar-color:#8fa4c859 transparent;scrollbar-width:thin;overflow:auto hidden}.duf-scroll-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px 100%);mask-image:linear-gradient(90deg,#0000,#000 24px 100%)}.duf-scroll-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000)}.duf-scroll-fade-left.duf-scroll-fade-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.duf-scroll-hint{color:var(--dud-faint);letter-spacing:.06em;text-align:right;text-transform:uppercase;margin:-.35rem 0 .6rem;font-size:.68rem;font-weight:600;display:none}@media (max-width:1200px){.duf-scroll-hint{display:block}}.duf-canvas{isolation:isolate;background-color:#141416;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff14;border-radius:12px;min-width:100%;position:relative}.duf-address .duf-canvas,.duf-canvas-address{width:1520px;height:380px}.duf-appliance .duf-canvas,.duf-canvas-appliance{width:1340px;height:360px}.duf-node-wait{background:#8fa4c814;border-style:dashed;border-color:#8fa4c866}.duf-line-soft{opacity:.5}.duf-connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.duf-line{fill:none;stroke:var(--dud-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;opacity:.78;vector-effect:non-scaling-stroke}.duf-address .duf-line-arrow{marker-end:url(#duf-arrow-address)}.duf-appliance .duf-line-arrow{marker-end:url(#duf-arrow-appliance)}.duf-connectors marker path{fill:var(--dud-accent)}.duf-node{z-index:2;border:1px solid var(--dud-line);min-height:54px;color:var(--dud-ink);letter-spacing:-.01em;text-align:center;background:#ffffff0b;justify-content:center;align-items:center;padding:.48rem .58rem;font-size:.73rem;font-weight:600;line-height:1.22;display:flex;position:absolute;box-shadow:0 10px 24px #00000029}.duf-node-start,.duf-node-end{background:#8fa4c81c;border-color:#8fa4c857;border-radius:999px;min-height:58px}.duf-node-process{border-radius:10px}.duf-node-branch{background:#8fa4c813;border-style:dashed}.duf-node-merge{border-color:#8fa4c857}.duf-node-decision{width:118px;height:118px;min-height:118px;box-shadow:none;background:0 0;border:0;padding:0 1rem;font-size:.7rem;font-weight:700}.duf-decision-mark{z-index:0;background:#8fa4c821;border:1px solid #8fa4c87a;border-radius:8px;position:absolute;inset:17px;transform:rotate(45deg)}.duf-decision-text{z-index:1;max-width:82px;line-height:1.17;display:block;position:relative}.duf-branch-label{z-index:3;color:var(--dud-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#141416;border:1px solid #8fa4c838;border-radius:999px;padding:.14rem .34rem;font-size:.58rem;font-weight:700;line-height:1;position:absolute}@media (max-width:720px){.duf-scroll{margin-inline:-.25rem;padding-inline:.25rem}.duf-scroll-hint{display:block}.duf-node{font-size:.71rem}}.dad{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.dad-cluster{min-width:0}.dad-theme{letter-spacing:-.01em;color:var(--dud-ink);margin:0 0 .55rem;font-size:.78rem;font-weight:600}.dad-notes{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dad-note{background:var(--dud-sticky);color:var(--dud-sticky-ink);border-radius:2px;flex-direction:column;gap:.3rem;margin:0;padding:.65rem .7rem;font-size:.78rem;line-height:1.4;display:flex;box-shadow:0 1px #0000001f}.dad-note-fact{background:var(--dud-sticky-fact);color:var(--dud-sticky-fact-ink);font-weight:500}.dad-source{letter-spacing:.04em;color:var(--dad-tag,#2c2a248c);align-self:flex-end;font-size:.65rem;font-weight:600}.dad-note-fact .dad-source{color:#24324a8c}.dad-note:nth-child(2n){transform:rotate(-.4deg)}.dad-note:nth-child(3n){transform:rotate(.35deg)}.dad-implication-inline{border-top:1px solid var(--dud-line);color:var(--dud-faint);margin:1rem 0 0;padding-top:.85rem;font-size:.78rem;line-height:1.45}@media (max-width:720px){.dad{grid-template-columns:1fr}}.dux-embed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.55rem;display:flex}.dux-embed-type{margin:0}.dux-embed-heading{margin:0 0 .85rem}.dux-embed-frame{width:100%}.dux-embed-frame.duf-scroll{-webkit-overflow-scrolling:touch;scrollbar-color:#8fa4c873 #ffffff0a;scrollbar-width:thin;border-radius:12px;padding-bottom:.35rem;overflow:auto hidden}.dux-embed-frame-draggable{cursor:grab}.dux-embed-frame-draggable.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dux-embed-frame.duf-scroll::-webkit-scrollbar{height:8px}.dux-embed-frame.duf-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.dux-embed-frame.duf-scroll::-webkit-scrollbar-thumb{background:#8fa4c866;border-radius:999px}.dux-embed-frame.duf-scroll::-webkit-scrollbar-thumb:hover{background:#8fa4c88c}.dux-embed-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.dux-embed-frame.duf-scroll .dux-embed-img{max-width:none;height:auto}
.daf{--daf-bg:#f7f7f7;--daf-surface:#fff;--daf-ink:#525252;--daf-active:#1a1c1e;--daf-muted:#818181;--daf-line:#efefef;--daf-teal:#005750;--daf-teal-light:#dcefee;--daf-font:var(--font-domis-outfit),system-ui,sans-serif;font-family:var(--daf-font)}.daf .daf-stage{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;padding:5% 5% 0;display:flex;position:absolute;inset:0;overflow:hidden}.daf .daf-input{z-index:3;flex:none;width:min(420px,78%)}.daf .daf-search{background:var(--daf-surface);border:1px solid var(--daf-line);border-radius:16px;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;display:flex;box-shadow:0 10px 24px #0000001f,0 2px 6px #0000000f}.daf .daf-search-pin{flex:none;justify-content:center;align-items:center;display:flex}.daf .daf-search-text{min-width:0;color:var(--daf-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.daf .daf-arrow{color:#ffffffeb;z-index:2;flex:none;width:28px;height:28px;margin:8px 0 6px}.daf .daf-panel{background:var(--daf-bg);z-index:1;border:1px solid #ffffffe6;border-bottom:0;border-radius:22px 22px 0 0;flex:none;width:min(480px,88%);padding:12px 14px 14px;box-shadow:0 14px 32px #00000024,0 2px 6px #0000000f}.daf .daf-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.daf .daf-avatar{background:var(--daf-surface);border:1px solid var(--daf-line);border-radius:14px;flex:none;width:52px;height:52px;overflow:hidden}.daf .daf-avatar img{object-fit:contain;width:100%;height:100%;display:block}.daf .daf-titles{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.domis-cs .daf .daf-name,.domis-cs .daf .daf-addr,.daf .daf-name,.daf .daf-addr{margin:0}.daf .daf-name{color:var(--daf-active);font-size:16px;font-weight:600;line-height:1.1}.daf .daf-addr{color:var(--daf-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden}.daf .daf-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.daf .daf-meta-item{background:var(--daf-surface);border:1px solid var(--daf-line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 8px;display:flex}.daf .daf-meta-label{color:var(--daf-muted);font-size:10px;font-weight:500;line-height:1.2}.daf .daf-meta-value{color:var(--daf-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.daf .daf-meta-item .domis-live-icon{margin-bottom:1px}.daf .daf-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.daf .daf-detail{background:var(--daf-surface);border:1px solid var(--daf-line);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.daf .daf-detail-icon{background:var(--daf-teal-light);width:26px;height:26px;color:var(--daf-teal);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.daf .daf-detail-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.daf .daf-detail-label{color:var(--daf-muted);font-size:10px;font-weight:500;line-height:1.2}.daf .daf-detail-value{color:var(--daf-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:640px){.daf .daf-stage{padding:6% 4% 0}.daf .daf-input,.daf .daf-panel{width:92%}.daf .daf-meta,.daf .daf-details{grid-template-columns:repeat(2,minmax(0,1fr))}.daf .daf-details .daf-detail:nth-child(n+5){display:none}}
.dap{--dap-bg:#f7f7f7;--dap-surface:#fff;--dap-ink:#525252;--dap-active:#1a1c1e;--dap-muted:#818181;--dap-line:#efefef;--dap-teal:#005750;--dap-teal-light:#dcefee;--dap-font:var(--font-domis-outfit),system-ui,sans-serif;font-family:var(--dap-font)}.dap .dap-stage{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;padding:5% 5% 0;display:flex;position:absolute;inset:0;overflow:hidden}.dap .dap-input{z-index:3;flex:none;width:min(380px,76%)}.dap .dap-plate{background:var(--dap-surface);border:1px solid var(--dap-line);border-radius:16px;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;display:flex;overflow:hidden;box-shadow:0 10px 24px #0000001f,0 2px 6px #0000000f}.dap .dap-plate-frame{background:#1a1c1e;border-radius:10px;flex:none;width:96px;height:64px;overflow:hidden}.dap .dap-plate-frame img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.domis-cs .dap .dap-plate-title,.domis-cs .dap .dap-name,.domis-cs .dap .dap-model,.dap .dap-plate-title,.dap .dap-name,.dap .dap-model{margin:0}.dap .dap-plate-title{min-width:0;color:var(--dap-active);flex:1;font-size:13px;font-weight:600;line-height:1.2}.dap .dap-arrow{color:#ffffffeb;z-index:2;flex:none;width:28px;height:28px;margin:8px 0 6px}.dap .dap-panel{background:var(--dap-bg);z-index:1;border:1px solid #ffffffe6;border-bottom:0;border-radius:22px 22px 0 0;flex:none;width:min(460px,88%);padding:12px 14px 14px;box-shadow:0 14px 32px #00000024,0 2px 6px #0000000f}.dap .dap-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dap .dap-thumb{background:var(--dap-surface);border:1px solid var(--dap-line);border-radius:14px;flex:none;width:52px;height:52px;overflow:hidden}.dap .dap-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dap .dap-titles{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.dap .dap-name{color:var(--dap-active);font-size:16px;font-weight:600;line-height:1.1}.dap .dap-model{color:var(--dap-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden}.dap .dap-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dap .dap-field{background:var(--dap-surface);border:1px solid var(--dap-line);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.dap .dap-field-icon{background:var(--dap-teal-light);width:26px;height:26px;color:var(--dap-teal);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.dap .dap-field-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.dap .dap-field-label{color:var(--dap-muted);font-size:10px;font-weight:500;line-height:1.2}.dap .dap-field-value{color:var(--dap-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:640px){.dap .dap-stage{padding:6% 4% 0}.dap .dap-input,.dap .dap-panel{width:92%}.dap .dap-plate-frame{width:80px;height:56px}}
