.domis-cs{--dcs-text:var(--ink);--dcs-muted:var(--ink-muted);--dcs-faint:var(--ink-subtle);--dcs-line:rgb(var(--ink-rgb)/.12);--dcs-surface:rgb(var(--ink-rgb)/.04);--dcs-surface-2:rgb(var(--ink-rgb)/.07);--dcs-ai:#5b8cff;--dcs-ai-soft:#5b8cff2e;--dcs-mock:#fff;--dcs-mock-text:#16181c;--dcs-mock-muted:#8a8f98;--dcs-mock-faint:#b6bac1;--dcs-mock-line:#e4e6ea;--dcs-mock-surface:#f4f5f7;--dcs-mock-surface-2:#eceef1;--dcs-col-text:620px;--dcs-media-bg:#ff5a5b;--dcs-breakout:2.5rem;--dcs-step:1.625rem;color:var(--dcs-text)}.domis-cs .dcs-col{width:100%;max-width:var(--dcs-col-text);text-align:left;margin:0 auto}.domis-cs figure.dcs-figure,.domis-cs .dcs-img-block,.domis-cs .dcs-more{width:100%;max-width:none}@media (min-width:768px){.domis-cs figure.dcs-figure,.domis-cs .dcs-img-block,.domis-cs .dcs-more{width:calc(100% + (var(--dcs-breakout)*2));max-width:none;margin-left:calc(var(--dcs-breakout)*-1);margin-right:calc(var(--dcs-breakout)*-1)}}.domis-cs .dcs-col .site-body{line-height:1.62}.domis-cs .dcs-col p,.domis-cs .dcs-col .site-body p{margin:0 0 var(--dcs-step)}.domis-cs .dcs-col p:last-child,.domis-cs .dcs-col .site-body p:last-child{margin-bottom:0}.domis-cs .dcs-block{margin-bottom:4.25rem}.domis-cs .dcs-overview-stack{flex-direction:column;gap:2.5rem;display:flex}.domis-cs .dcs-overview-stack>*>.site-body:last-child,.domis-cs .dcs-overview-stack>*>p.site-body:last-child,.domis-cs .dcs-overview-stack .site-body>p:last-child{margin-bottom:0}.domis-cs .dcs-overview-stack .site-body:has(+.dcs-img-block)>p:last-child{margin-bottom:var(--dcs-step)}.domis-cs .dcs-heading{margin-bottom:var(--dcs-step)}.domis-cs .dcs-rule{width:100%;max-width:var(--dcs-col-text);background:var(--dcs-line);border:0;height:1px;margin:5.75rem auto}.domis-cs .dcs-roles{gap:12px;padding:0;list-style:none;display:grid}.domis-cs .dcs-role-card{border:1px solid var(--dcs-line);background:rgb(var(--ink-rgb)/.03);border-radius:12px;align-items:center;gap:1rem;margin:0;padding:1rem 1.1rem;transition:border-color .2s,background-color .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}.domis-cs .dcs-role-card:hover{border-color:rgb(var(--ink-rgb)/.18);background:rgb(var(--ink-rgb)/.055);transform:translateY(-1px)}.domis-cs .dcs-role-icon{color:#fff;background:#ff5a5b;border-radius:10px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:visible}.domis-cs .dcs-role-icon svg{display:block;overflow:visible}.domis-cs .dcs-role-layer{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite dcs-role-layers}.domis-cs .dcs-role-layer-1{animation-delay:0s}.domis-cs .dcs-role-layer-2{animation-delay:.18s}.domis-cs .dcs-role-layer-3{animation-delay:.36s}@keyframes dcs-role-layers{0%,to{opacity:.55;transform:translateY(0)}40%{opacity:1;transform:translateY(-2.5px)}70%{opacity:.75;transform:translateY(.5px)}}.domis-cs .dcs-role-bar{transform-box:fill-box;transform-origin:0;animation:2.6s ease-in-out infinite dcs-role-bar}.domis-cs .dcs-role-bar-1{animation-delay:0s}.domis-cs .dcs-role-bar-2{animation-delay:.35s}.domis-cs .dcs-role-tick{stroke-dasharray:12;stroke-dashoffset:12px;animation:2.6s ease-in-out infinite dcs-role-draw}.domis-cs .dcs-role-tick-1{animation-delay:.15s}.domis-cs .dcs-role-tick-2{animation-delay:.5s}@keyframes dcs-role-bar{0%,to{opacity:.45;transform:scaleX(.82)}45%{opacity:1;transform:scaleX(1)}}@keyframes dcs-role-draw{0%,15%{stroke-dashoffset:12px;opacity:.35}45%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.45}}.domis-cs .dcs-role-node{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite dcs-role-node}.domis-cs .dcs-role-node-1{animation-delay:0s}.domis-cs .dcs-role-node-2{animation-delay:.2s}.domis-cs .dcs-role-node-3{animation-delay:.4s}.domis-cs .dcs-role-link{stroke-dasharray:18;stroke-dashoffset:18px;animation:2.4s ease-in-out infinite dcs-role-link}.domis-cs .dcs-role-link-1{animation-delay:.1s}.domis-cs .dcs-role-link-2{animation-delay:.25s}.domis-cs .dcs-role-link-3{animation-delay:.4s}@keyframes dcs-role-node{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes dcs-role-link{0%,20%{stroke-dashoffset:18px;opacity:.25}55%,75%{stroke-dashoffset:0;opacity:.95}to{stroke-dashoffset:0;opacity:.4}}.domis-cs .dcs-role-spark{transform-box:fill-box;transform-origin:50%}.domis-cs .dcs-role-spark-1{animation:2.2s ease-in-out infinite dcs-role-spark-a}.domis-cs .dcs-role-spark-2{animation:2.2s ease-in-out infinite dcs-role-spark-b}@keyframes dcs-role-spark-a{0%,to{opacity:.55;transform:rotate(0)scale(.92)}50%{opacity:1;transform:rotate(12deg)scale(1.08)}}@keyframes dcs-role-spark-b{0%,to{opacity:.35;transform:rotate(0)scale(.85)}50%{opacity:1;transform:rotate(-16deg)scale(1.15)}}.domis-cs .dcs-callout{padding-left:0}.domis-cs .dcs-em{color:var(--dcs-muted);font-style:normal}.domis-cs figure.dcs-figure{margin-top:3.25rem;margin-bottom:3.25rem}.domis-cs .dcs-media{aspect-ratio:4/3;background:var(--dcs-media-bg);--domis-dot-x:50%;--domis-dot-y:50%;--domis-dot-heat:0;border:0;border-radius:16px;justify-content:center;align-items:center;padding:2.75rem;display:flex;position:relative;overflow:hidden}.domis-cs .dcs-media:not(.dcs-media-hero-shot):before,.domis-cs .dcs-home-feature-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.52;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff21 1.2px,#0000 1.45px),radial-gradient(circle,#19000012 .95px,#0000 1.15px);background-position:0 0,6px 6px;background-size:12px 12px,12px 12px;animation:20s ease-in-out infinite domis-dot-mesh-drift;position:absolute;inset:0}.domis-cs .dcs-media:not(.dcs-media-hero-shot):after,.domis-cs .dcs-home-feature-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--domis-dot-heat,0);-webkit-mask-image:radial-gradient(circle 132px at var(--domis-dot-x,50%)var(--domis-dot-y,50%),#000000fa 0%,#00000059 52%,transparent 74%);mask-image:radial-gradient(circle 132px at var(--domis-dot-x,50%)var(--domis-dot-y,50%),#000000fa 0%,#00000059 52%,transparent 74%);-webkit-mask-image:radial-gradient(circle 132px at var(--domis-dot-x,50%)var(--domis-dot-y,50%),#000000fa 0%,#00000059 52%,transparent 74%);background-image:radial-gradient(circle,#ffffff6b 1.7px,#0000 2.05px),radial-gradient(circle,#0f000029 1.3px,#0000 1.6px);background-position:0 0,8.5px 8.5px;background-size:17px 17px,17px 17px;transition:opacity .22s ease-out;animation:23s ease-in-out infinite reverse domis-dot-mesh-drift;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.domis-cs .dcs-media:not(.dcs-media-hero-shot)>*,.domis-cs .dcs-home-feature-card>*{z-index:1;position:relative}.domis-cs .dcs-home-feature-card>.dcs-home-feature-media{z-index:1;position:absolute;inset:0}.dcs-domis-red{background:var(--dcs-media-bg,#ff5a5b);--domis-dot-x:50%;--domis-dot-y:50%;--domis-dot-heat:0;position:relative}.dcs-domis-red:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.52;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff21 1.2px,#0000 1.45px),radial-gradient(circle,#19000012 .95px,#0000 1.15px);background-position:0 0,6px 6px;background-size:12px 12px,12px 12px;animation:20s ease-in-out infinite domis-dot-mesh-drift;position:absolute;inset:0}.dcs-domis-red:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--domis-dot-heat,0);-webkit-mask-image:radial-gradient(circle 132px at var(--domis-dot-x,50%)var(--domis-dot-y,50%),#000000fa 0%,#00000059 52%,transparent 74%);mask-image:radial-gradient(circle 132px at var(--domis-dot-x,50%)var(--domis-dot-y,50%),#000000fa 0%,#00000059 52%,transparent 74%);-webkit-mask-image:radial-gradient(circle 132px at var(--domis-dot-x,50%)var(--domis-dot-y,50%),#000000fa 0%,#00000059 52%,transparent 74%);background-image:radial-gradient(circle,#ffffff6b 1.7px,#0000 2.05px),radial-gradient(circle,#0f000029 1.3px,#0000 1.6px);background-position:0 0,8.5px 8.5px;background-size:17px 17px,17px 17px;transition:opacity .22s ease-out;animation:23s ease-in-out infinite reverse domis-dot-mesh-drift;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.dcs-domis-red>*{z-index:1;position:relative}.domis-cs .dcs-home-feature-card{--domis-dot-x:50%;--domis-dot-y:50%;--domis-dot-heat:0}@media (prefers-reduced-motion:reduce){.domis-cs .dcs-media:not(.dcs-media-hero-shot):before,.domis-cs .dcs-home-feature-card:before,.dcs-domis-red:before{opacity:.4;animation:none}.domis-cs .dcs-media:not(.dcs-media-hero-shot):after,.domis-cs .dcs-home-feature-card:after,.dcs-domis-red:after{animation:none;opacity:0!important}}.domis-cs .dcs-media .dcs-io-label,.domis-cs .dcs-media .dcs-io-arrow .dcs-mstep,.domis-cs .dcs-media .dcs-io-arrow .dcs-tip,.domis-cs .dcs-media .dcs-versus>div>.dcs-lbl,.domis-cs .dcs-media .dcs-media-note,.domis-cs .dcs-media .dcs-sc .dcs-answers .dcs-who,.domis-cs .dcs-media .dcs-sc .dcs-lands .dcs-who,.domis-cs .dcs-media .dcs-sc .dcs-lands>.dcs-lbl,.domis-cs .dcs-media .dcs-placeholder-label,.domis-cs .dcs-media .dcs-known-slide-title,.domis-cs .dcs-media .dcs-affinity .dcs-ch,.domis-cs .dcs-media .dcs-cats>.dcs-lbl{color:#fff}.domis-cs .dcs-media .dcs-io-arrow .dcs-stem{background:#ffffff8c}.domis-cs .dcs-media .dcs-sc .dcs-lands{border-top-color:#fff6}.domis-cs .dcs-process{margin:1.75rem 0 var(--dcs-step);flex-wrap:wrap;align-items:stretch;gap:.55rem .35rem;padding:0;list-style:none;display:flex}.domis-cs .dcs-process-step{border:1px solid var(--dcs-line);background:rgb(var(--ink-rgb)/.03);border-radius:10px;flex-direction:column;flex:7.5rem;gap:.2rem;min-width:0;margin:0;padding:.7rem .75rem;display:flex}.domis-cs .dcs-process-name{color:var(--dcs-text);letter-spacing:-.01em;font-size:.82rem;font-weight:600;line-height:1.25}.domis-cs .dcs-process-desc{color:var(--dcs-muted);font-size:.75rem;line-height:1.35}.domis-cs .dcs-process-arrow{color:var(--dcs-faint);flex:none;align-self:center;margin:0;font-size:.95rem;line-height:1}@media (max-width:760px){.domis-cs .dcs-process{flex-direction:column}.domis-cs .dcs-process-step{flex:auto}.domis-cs .dcs-process-arrow{align-self:flex-start;margin-left:.85rem;transform:rotate(90deg)}}.domis-cs .dcs-media.dcs-media-fit{aspect-ratio:auto;align-items:stretch;height:auto;padding:1.5rem}.domis-cs .dcs-media.dcs-media-fit .dcs-affinity{height:auto}.domis-cs .dcs-media.dcs-media-hero-shot{aspect-ratio:auto;justify-content:center;align-items:stretch;height:auto;padding:0;overflow:hidden}.domis-cs .dcs-media.dcs-media-hero-shot .dcs-hero-product-shot{object-fit:cover;object-position:center;cursor:zoom-in;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.domis-cs .dcs-img-block{margin-top:0;margin-bottom:var(--dcs-step)}.domis-cs .dcs-media.dcs-media-placeholder{aspect-ratio:16/10;min-height:14rem;padding:2rem}.domis-cs .dcs-placeholder-label{color:#fff;text-align:center;letter-spacing:.01em;margin:0;font-size:.9375rem}.domis-cs .dcs-known-breakout{width:100%;max-width:none}@media (min-width:768px){.domis-cs figure.dcs-img-block.dcs-known-breakout{width:calc(100% + 8.5rem);margin-left:-4.25rem;margin-right:-4.25rem}}.domis-cs .dcs-known-carousel{width:100%;min-width:0}.domis-cs .dcs-media.dcs-media-image{aspect-ratio:auto;justify-content:center;height:auto;padding:1.5rem}.domis-cs .dcs-media.dcs-mondrian{aspect-ratio:16/10;padding:2.25rem}.domis-cs .dcs-media.dcs-mondrian img{object-fit:cover;object-position:center;border:8px solid var(--paper);border-radius:2px;width:100%;height:100%;display:block;box-shadow:0 1px 2px #0000001f,0 6px 14px #00000029,0 18px 36px #0003}.domis-cs .dcs-gemini-shot{background:var(--paper);border-radius:14px;width:min(100%,560px);overflow:hidden;box-shadow:0 16px 40px #00000038,0 2px 8px #0000001a}.domis-cs .dcs-gemini-shot img{width:100%;height:auto;display:block}.domis-cs .dcs-media.dcs-media-cover{aspect-ratio:16/10;padding:0}.domis-cs .dcs-media.dcs-media-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.domis-cs figcaption.dcs-caption{width:100%;color:var(--ink-secondary);margin-top:.875rem}.domis-cs .dcs-card{background:var(--dcs-mock);border:1px solid var(--dcs-mock-line);color:var(--dcs-mock-text);border-radius:9px}.domis-cs .dcs-lbl{color:var(--dcs-mock-muted);font-size:12px;line-height:1.4}.domis-cs .dcs-val{color:var(--dcs-mock-text);font-size:13px;line-height:1.4}.domis-cs .dcs-bar{background:var(--dcs-mock-surface-2);border-radius:4px;height:6px}.domis-cs .dcs-aidot{background:var(--dcs-ai);border-radius:50%;flex:none;width:5px;height:5px}.domis-cs .dcs-cursor{z-index:20;pointer-events:none;width:13px;height:19px;position:absolute}.domis-cs .dcs-touch{border:1.5px solid var(--dcs-ai);z-index:20;pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute}.domis-cs .dcs-caret{background:var(--dcs-ai);vertical-align:-2px;width:1.5px;height:14px;animation:1s step-end infinite dcs-blink;display:inline-block}@keyframes dcs-blink{50%{opacity:0}}.domis-cs .dcs-io{align-items:center;gap:1.625rem;width:100%;display:flex}.domis-cs .dcs-io .dcs-in{flex:0 0 30%}.domis-cs .dcs-io .dcs-out{flex:1}.domis-cs .dcs-io-arrow{flex-direction:column;flex:none;align-items:center;gap:.4375rem;display:flex}.domis-cs .dcs-io-arrow .dcs-stem{background:var(--dcs-line);width:1px;height:26px}.domis-cs .dcs-io-arrow .dcs-mstep{color:var(--dcs-faint);letter-spacing:.04em;white-space:nowrap;font-size:9.5px}.domis-cs .dcs-io-arrow .dcs-tip{color:var(--dcs-faint);font-size:12px}.domis-cs .dcs-fieldloop{width:100%;max-width:400px;position:relative}.domis-cs .dcs-fieldloop .dcs-row{border-bottom:1px solid var(--dcs-mock-line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.domis-cs .dcs-fieldloop .dcs-row:last-child{border-bottom:0}.domis-cs .dcs-fieldloop .dcs-val{align-items:center;gap:8px;display:flex}.domis-cs .dcs-fieldloop .dcs-row.dcs-tgt{background:#e9effd}.domis-cs .dcs-fl-cursor{margin:-24px 0 0 100px;animation:6s ease-in-out infinite dcs-flcur;top:50%;left:50%}@keyframes dcs-flcur{0%,8%{transform:translate(52px,78px)}26%,to{transform:translate(0)}}.domis-cs .dcs-fl-swap{text-align:right;min-width:9px;display:inline-block;position:relative}.domis-cs .dcs-fl-swap .dcs-a{animation:6s infinite dcs-swapA}.domis-cs .dcs-fl-swap .dcs-b{animation:6s infinite dcs-swapB;position:absolute;top:0;right:0}@keyframes dcs-swapA{0%,30%{opacity:1}38%,to{opacity:0}}@keyframes dcs-swapB{0%,40%{opacity:0}48%,to{opacity:1}}.domis-cs .dcs-addrfield{background:var(--dcs-mock);border:1px solid var(--dcs-mock-line);color:var(--dcs-mock-text);border-radius:8px;align-items:center;gap:9px;padding:13px 14px;font-size:13px;display:flex}.domis-cs .dcs-type{white-space:nowrap;vertical-align:bottom;animation:7s steps(22,end) infinite dcs-type;display:inline-block;overflow:hidden}@keyframes dcs-type{0%{width:0}38%,to{width:100%}}.domis-cs .dcs-addr-cursor{animation:7s ease-in-out infinite dcs-addrcur;top:44px;left:44px}@keyframes dcs-addrcur{0%,5%{transform:translate(96px,120px)}15%,to{transform:translate(44px,62px)}}.domis-cs .dcs-profile .dcs-prow{border-bottom:1px solid var(--dcs-mock-line);opacity:0;justify-content:space-between;align-items:center;padding:9px 15px;animation:7s ease-out infinite dcs-rise;display:flex}.domis-cs .dcs-profile .dcs-prow:last-child{border-bottom:0}.domis-cs .dcs-profile .dcs-prow:first-child{animation-delay:0s}.domis-cs .dcs-profile .dcs-prow:nth-child(2){animation-delay:70ms}.domis-cs .dcs-profile .dcs-prow:nth-child(3){animation-delay:.14s}.domis-cs .dcs-profile .dcs-prow:nth-child(4){animation-delay:.21s}.domis-cs .dcs-profile .dcs-prow:nth-child(5){animation-delay:.28s}.domis-cs .dcs-profile .dcs-prow:nth-child(6){animation-delay:.35s}.domis-cs .dcs-profile .dcs-prow:nth-child(7){animation-delay:.42s}.domis-cs .dcs-profile .dcs-prow:nth-child(8){animation-delay:.49s}@keyframes dcs-rise{0%,42%{opacity:0;transform:translateY(4px)}56%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.domis-cs .dcs-sc{width:100%;max-width:500px}.domis-cs .dcs-sc .dcs-answers{gap:9px;margin-bottom:8px;display:flex}.domis-cs .dcs-sc .dcs-answers .dcs-who{width:42px;color:var(--dcs-mock-faint);flex:none;padding-top:7px;font-size:11px}.domis-cs .dcs-chip{background:var(--dcs-mock);border:1px solid var(--dcs-mock-line);text-align:center;color:var(--dcs-mock-text);border-radius:6px;flex:1;padding:7px 4px;font-size:12px}.domis-cs .dcs-chip.dcs-drop{color:var(--dcs-mock-faint)}.domis-cs .dcs-sc .dcs-lands{border-top:1px solid var(--dcs-mock-line);margin-top:18px;padding-top:18px}.domis-cs .dcs-sc .dcs-lands .dcs-who{color:var(--dcs-mock-muted)}.domis-cs .dcs-landed{text-align:center;border:1px solid var(--dcs-ai);color:#3b6cf0;background:#e9effd;border-radius:6px;flex:1;padding:7px 4px;font-size:12px}.domis-cs .dcs-landed.dcs-ask{color:var(--dcs-mock-muted);border:1px dashed var(--dcs-mock-faint);background:var(--dcs-mock)}.domis-cs .dcs-versus{align-items:flex-start;gap:40px;display:flex}.domis-cs .dcs-thumb{border-radius:20px;width:138px;height:138px;position:relative;overflow:hidden}.domis-cs .dcs-thumb.dcs-sat{background:var(--dcs-surface-2)}.domis-cs .dcs-thumb-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.domis-cs .dcs-thumb.dcs-icon{background:linear-gradient(160deg,#eef1f6,#dee3ec);justify-content:center;align-items:center;display:flex}.domis-cs .dcs-phone{border:1px solid var(--dcs-mock-line);background:var(--dcs-mock);border-radius:24px;width:190px;position:relative;overflow:hidden}.domis-cs .dcs-viewfinder{background:linear-gradient(150deg,#4f555f,#2b2f36);justify-content:center;align-items:center;height:190px;display:flex;position:relative}.domis-cs .dcs-plate{background:#9aa0a8;border-radius:3px;flex-direction:column;justify-content:center;gap:5px;width:104px;height:52px;padding:0 8px;display:flex;transform:rotate(-1.5deg)}.domis-cs .dcs-plate .dcs-bar{background:#6e747c;height:4px}.domis-cs .dcs-shutter{justify-content:center;align-items:center;height:58px;display:flex}.domis-cs .dcs-shutter .dcs-ring{border:2px solid var(--dcs-mock-text);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.domis-cs .dcs-shutter .dcs-dot{background:var(--dcs-mock-text);border-radius:50%;width:28px;height:28px;animation:6s ease-out infinite dcs-press}@keyframes dcs-press{0%,18%{transform:scale(1)}24%{transform:scale(.8)}32%,to{transform:scale(1)}}.domis-cs .dcs-ph-touch{animation:6s ease-out infinite dcs-phtouch;top:219px;left:50%}@keyframes dcs-phtouch{0%,10%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(1.6)}}.domis-cs .dcs-flash{opacity:0;pointer-events:none;background:#fff;animation:6s ease-out infinite dcs-flash;position:absolute;inset:0}@keyframes dcs-flash{0%,22%{opacity:0}25%{opacity:.85}34%,to{opacity:0}}.domis-cs .dcs-appl .dcs-arow{border-bottom:1px solid var(--dcs-mock-line);opacity:0;justify-content:space-between;align-items:center;padding:10px 15px;animation:6s ease-out infinite dcs-rise2;display:flex}.domis-cs .dcs-appl .dcs-arow:last-child{border-bottom:0}.domis-cs .dcs-appl .dcs-arow:first-child{animation-delay:0s}.domis-cs .dcs-appl .dcs-arow:nth-child(2){animation-delay:80ms}.domis-cs .dcs-appl .dcs-arow:nth-child(3){animation-delay:.16s}.domis-cs .dcs-appl .dcs-arow:nth-child(4){animation-delay:.24s}.domis-cs .dcs-appl .dcs-arow:nth-child(5){animation-delay:.32s}@keyframes dcs-rise2{0%,32%{opacity:0;transform:translateY(4px)}44%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.domis-cs .dcs-artifact{width:100%;max-width:470px}.domis-cs .dcs-term{color:#c8ccd4;font-size:11.5px;line-height:1.9;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#14161a;border-radius:7px;padding:18px 20px}.domis-cs .dcs-term .dcs-c{color:#6d7480}.domis-cs .dcs-term .dcs-g{color:#7fc98f}.domis-cs .dcs-term .dcs-y{color:#d7b45f}.domis-cs .dcs-twoup{gap:20px;width:100%;height:100%;display:flex}.domis-cs .dcs-pane{background:var(--dcs-mock);border:1px solid var(--dcs-mock-line);color:var(--dcs-mock-text);border-radius:9px;flex-direction:column;flex:1;padding:18px;display:flex}.domis-cs .dcs-pane .dcs-ph{border-bottom:1px solid var(--dcs-mock-line);margin-bottom:13px;padding-bottom:11px}.domis-cs .dcs-kv{justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.domis-cs .dcs-link{color:#3b6cf0;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.domis-cs .dcs-pill{background:var(--dcs-mock-surface-2);color:var(--dcs-mock-muted);border-radius:20px;padding:3px 9px;font-size:10px;display:inline-block}.domis-cs .dcs-pill.dcs-hi{color:#3b6cf0;background:#e9effd}.domis-cs .dcs-dropzone{border:1.5px dashed var(--dcs-mock-faint);text-align:center;background:var(--dcs-mock);border-radius:9px;padding:24px 14px}.domis-cs .dcs-rep-cursor{animation:6s ease-in-out infinite dcs-repcur;top:44px;left:44px}@keyframes dcs-repcur{0%,8%{transform:translate(20px,172px)}26%,to{transform:translate(74px,108px)}}.domis-cs .dcs-cats{flex-direction:column;gap:10px;display:flex}.domis-cs .dcs-cat{background:var(--dcs-mock);border:1px solid var(--dcs-mock-line);opacity:0;color:var(--dcs-mock-text);border-radius:9px;padding:13px 15px;animation:6s ease-out infinite dcs-rise3}.domis-cs .dcs-cat:first-child{animation-delay:0s}.domis-cs .dcs-cat:nth-child(2){animation-delay:.1s}.domis-cs .dcs-cat:nth-child(3){animation-delay:.2s}@keyframes dcs-rise3{0%,30%{opacity:0;transform:translateY(5px)}44%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(5px)}}.domis-cs .dcs-affinity{gap:16px;width:100%;height:100%;display:flex}.domis-cs .dcs-cluster{flex-direction:column;flex:1;gap:9px;display:flex}.domis-cs .dcs-cluster .dcs-ch{color:var(--dcs-mock-muted);margin-bottom:2px;font-size:11px}.domis-cs .dcs-note{background:var(--dcs-mock);border:1px solid var(--dcs-mock-line);color:#4a4f57;border-radius:3px;padding:9px;font-size:10.5px;line-height:1.45}.domis-cs .dcs-note:nth-child(3n){transform:rotate(-.6deg)}.domis-cs .dcs-note:nth-child(4n){transform:rotate(.5deg)}.domis-cs .dcs-note.dcs-fact{color:#3b6cf0;background:#e9effd;border-color:#e9effd}.domis-cs .dcs-more{margin-top:3.25rem;margin-bottom:3.25rem}.domis-cs .dcs-sheet{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.domis-cs .dcs-flip-item{min-width:0;margin:0}.domis-cs .dcs-flip{aspect-ratio:1;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;perspective:1100px;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.domis-cs .dcs-flip:focus-visible{outline:2px solid rgb(var(--ink-rgb)/.45);outline-offset:3px;border-radius:22px}.domis-cs .dcs-flip-tilt{--dcs-tilt-x:0deg;--dcs-tilt-y:0deg;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(var(--dcs-tilt-x))rotateY(var(--dcs-tilt-y));will-change:transform;transition:transform .42s cubic-bezier(.65,0,.35,1);display:block;position:relative}.domis-cs .dcs-flip-tilt.is-tilting{transition:transform 70ms linear}.domis-cs .dcs-flip-inner{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;transition:transform .82s cubic-bezier(.65,0,.35,1);display:block;position:relative;transform:rotateY(0)}.domis-cs .dcs-flip.is-flipped .dcs-flip-inner{transform:rotateY(180deg)}.domis-cs .dcs-flip-face{backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 4px 12px rgb(var(--ink-rgb)/.05);border-radius:22px;flex-direction:column;padding:14px 14px 12px;display:flex;position:absolute;inset:0}.domis-cs .dcs-flip-front{z-index:2;justify-content:space-between;transform:rotateY(0)}.domis-cs .dcs-flip-back{z-index:1;justify-content:flex-start;gap:.7rem;transform:rotateY(180deg)}.domis-cs .dcs-flip-title{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;text-transform:uppercase;max-width:9ch;font-size:1.05rem;font-weight:800;line-height:1.1}.domis-cs .dcs-flip-back .dcs-flip-title{max-width:none}.domis-cs .dcs-flip-icon{justify-content:flex-end;align-self:flex-end;align-items:flex-end;line-height:0;display:flex}.domis-cs .dcs-flip-icon svg{width:3.25rem;height:3.25rem;display:block}.domis-cs .dcs-flip-copy{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-transform:none;opacity:.92;font-size:.8rem;font-weight:600;line-height:1.35;display:block}.domis-cs .dcs-more>.dcs-caption{width:100%;color:var(--ink-secondary);margin-top:.875rem}.domis-cs .dcs-swatches{gap:4px;display:flex}.domis-cs .dcs-sw{border-radius:3px;width:15px;height:15px}.domis-cs .dcs-io-label{margin:0 0 9px}.domis-cs .dcs-media-note{margin:14px 0 0}@media (max-width:760px){.domis-cs .dcs-media{border-radius:12px;padding:18px}.domis-cs figure.dcs-figure{margin-top:2.125rem;margin-bottom:2.125rem}.domis-cs .dcs-rule{margin:3.875rem auto}.domis-cs figcaption.dcs-caption{font-size:.875rem}.domis-cs .dcs-io{gap:10px}.domis-cs .dcs-io .dcs-in{flex:0 0 34%}.domis-cs .dcs-io-arrow .dcs-mstep{display:none}.domis-cs .dcs-versus{gap:18px}.domis-cs .dcs-thumb{width:96px;height:96px}.domis-cs .dcs-phone{width:100%;max-width:130px}.domis-cs .dcs-viewfinder{height:130px}.domis-cs .dcs-twoup,.domis-cs .dcs-affinity{gap:9px}.domis-cs .dcs-pane{padding:10px}.domis-cs .dcs-note{padding:6px;font-size:9px}.domis-cs .dcs-sheet{grid-template-columns:repeat(2,1fr);gap:10px}.domis-cs .dcs-flip-title{max-width:10ch;font-size:.9rem}.domis-cs .dcs-flip-copy{font-size:.72rem}.domis-cs .dcs-flip-face{border-radius:20px;padding:12px}.domis-cs .dcs-flip-icon svg{width:2.75rem;height:2.75rem}.domis-cs .dcs-more{margin-top:2.125rem;margin-bottom:2.125rem}.domis-cs .dcs-cursor{display:none}}@media (prefers-reduced-motion:reduce){.domis-cs *{transition:none!important;animation:none!important}.domis-cs .dcs-profile .dcs-prow,.domis-cs .dcs-appl .dcs-arow,.domis-cs .dcs-cat{opacity:1}.domis-cs .dcs-type{width:100%}.domis-cs .dcs-fl-swap .dcs-a{opacity:0}.domis-cs .dcs-fl-swap .dcs-b{opacity:1}}
.domis-live{--domis-live-bg:#f7f7f7;--domis-live-surface:#fff;--domis-live-ink:#16181c;--domis-live-muted:#818181;--domis-live-line:#efefef;--domis-live-chrome:#ececee;--domis-live-chrome-ink:#6b6f76;--domis-live-font:var(--font-domis-outfit),system-ui,sans-serif;--domis-cursor-w:44px;--domis-cursor-h:64px;--domis-cursor-z:50;--domis-phone-radius:54px;--domis-phone-bezel:#16181c;--domis-phone-bezel-width:3px;--domis-browser-radius:12px;box-sizing:border-box;color:var(--domis-live-ink)}.domis-live *,.domis-live :before,.domis-live :after{box-sizing:border-box}.domis-live .domis-live-icon.material-symbols-rounded{vertical-align:middle;-webkit-user-select:none;user-select:none;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";direction:ltr;flex:none;justify-content:center;align-items:center;font-family:Material Symbols Rounded,sans-serif;font-style:normal;font-weight:400;display:inline-flex;overflow:hidden}.domis-live-phone-shell,.domis-live-browser-shell{width:100%;max-width:100%;position:relative;overflow:hidden}.domis-live-phone-shell{border-radius:calc(var(--domis-phone-radius)*.55)}.domis-live-phone-canvas,.domis-live-browser-stage{margin-left:calc(var(--domis-design-w,390px)/-2);transform-origin:top;position:absolute;top:0;left:50%;overflow:hidden}.domis-live-phone-canvas{width:var(--domis-design-w,390px);height:var(--domis-design-h,844px);border-radius:var(--domis-phone-radius);background:var(--domis-phone-bezel);box-shadow:var(--shadow-3);padding:var(--domis-phone-bezel-width);border:0}.domis-live-phone-screen{border-radius:calc(var(--domis-phone-radius) - var(--domis-phone-bezel-width));background:var(--domis-live-bg);width:100%;height:100%;font-family:var(--domis-live-font);position:relative;overflow:hidden;transform:translateZ(0)}.domis-live-browser-stage{width:var(--domis-design-w,720px);height:var(--domis-design-h,640px);border-radius:var(--domis-browser-radius);background:var(--domis-live-surface);border:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 16px 48px #00000024}.domis-live-browser-chrome{background:var(--domis-live-chrome);border-bottom:1px solid #0000000f;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.domis-live-browser-dots{align-items:center;gap:6px;display:flex}.domis-live-browser-dots span{background:#d0d2d6;border-radius:50%;width:10px;height:10px}.domis-live-browser-dots span:first-child{background:#ff5f57}.domis-live-browser-dots span:nth-child(2){background:#febc2e}.domis-live-browser-dots span:nth-child(3){background:#28c840}.domis-live-browser-title{text-align:center;min-width:0;font-family:var(--domis-live-font);color:var(--domis-live-chrome-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.domis-live-browser-content{background:var(--domis-live-bg);min-height:0;font-family:var(--domis-live-font);flex:1;position:relative;overflow:hidden}.domis-live-cursor{--domis-cursor-w:44px;--domis-cursor-h:64px;--domis-cursor-z:50;width:var(--domis-cursor-w);height:var(--domis-cursor-h);z-index:var(--domis-cursor-z);pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 1px 2px #00000059);position:absolute;top:0;left:0}.domis-live-cursor[data-visible=false]{opacity:0}.domis-live-cursor svg{width:100%;height:100%;display:block;overflow:visible}
.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:var(--paper-sunken);--dcd-ink:var(--ink);--dcd-muted:var(--ink-muted);--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:1px solid rgb(var(--ink-rgb)/.1);min-width:0;height:100%;min-height:16rem;box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 4px 14px rgb(var(--ink-rgb)/.05);border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.75rem 1.6rem;display:flex}.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{width:1.15rem;height:1.15rem;color:var(--dcd-muted);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;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{width:2.75rem;color:rgb(var(--ink-rgb)/.35);justify-content:center;align-self:stretch;align-items:center;display:flex}.domis-cs figure.dcs-ux-figure .dcd .dcd-col,.dud-board.dcd-board .dcd .dcd-col{background:var(--paper-raised);border:1px solid rgb(var(--ink-rgb)/.1);box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 4px 14px rgb(var(--ink-rgb)/.05);color:var(--ink)}.domis-cs figure.dcs-ux-figure .dcd .dcd-eyebrow,.dud-board.dcd-board .dcd .dcd-eyebrow{color:var(--ink-muted)}.domis-cs figure.dcs-ux-figure .dcd .dcd-label,.dud-board.dcd-board .dcd .dcd-label{color:var(--ink)}.domis-cs figure.dcs-ux-figure .dcd .dcd-gap,.dud-board.dcd-board .dcd .dcd-gap{color:rgb(var(--ink-rgb)/.35)}.domis-cs figure.dcs-ux-figure .dcd .dcd-icon,.dud-board.dcd-board .dcd .dcd-icon{color:var(--ink-muted)}.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{box-shadow:none;background:#8fa4c8bf}.dvm-board .dvm .dvm-pill{box-shadow:none}.dvm .dvm-stage{width:100%;height:10rem;position:relative}.dvm .dvm-gate{z-index:2;background:rgb(var(--ink-rgb)/.35);width:2px;box-shadow:none;pointer-events:none;border-radius:999px;margin-left:-1px;position:absolute;top:12%;bottom:12%;left:50%}.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);box-shadow:none;border-radius:999px}.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{box-shadow:none;background:#8fa4c8bf}34%,42%{box-shadow:none;background:#a8b8d4}}.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:var(--ink);--dud-muted:var(--ink-muted);--dud-faint:var(--ink-subtle);--dud-line:rgb(var(--ink-rgb)/.14);--dud-fill:rgb(var(--ink-rgb)/.035);--dud-fill-2:rgb(var(--ink-rgb)/.06);--dud-accent:#46618f;--dud-accent-soft:#46618f1f;--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:var(--paper-raised);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-muted);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:rgb(var(--ink-rgb)/.03);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:rgb(var(--ink-rgb)/.05)}.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:rgb(var(--ink-rgb)/.03);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{background:rgb(var(--ink-rgb)/.07);color:var(--dud-faint);letter-spacing:.04em;text-transform:uppercase;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 rgb(var(--ink-rgb)/.07)}.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:var(--paper-raised);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 rgb(var(--ink-rgb)/.07);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:var(--paper-raised);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:#8a4a32;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{border:1px solid rgb(var(--ink-rgb)/.07);background:linear-gradient(rgb(var(--ink-rgb)/.045)1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink-rgb)/.045)1px,transparent 1px),var(--paper-raised);isolation:isolate;background-size:44px 44px;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);background:rgb(var(--ink-rgb)/.035);min-height:54px;box-shadow:var(--shadow-2);color:var(--dud-ink);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;padding:.48rem .58rem;font-size:.73rem;font-weight:600;line-height:1.22;display:flex;position:absolute}.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;background:var(--paper-raised);color:var(--dud-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;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);box-shadow:0 1px 0 rgb(var(--ink-rgb)/.12);border-radius:2px;flex-direction:column;gap:.3rem;margin:0;padding:.65rem .7rem;font-size:.78rem;line-height:1.4;display:flex}.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:#46618f73 rgb(var(--ink-rgb)/.035);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:rgb(var(--ink-rgb)/.035);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}}
@font-face{font-family:outfit;src:url(../media/outfit_latin_wght_normal-s.p.77c0d914.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_f6360bbf-module__tXsQwa__className{font-family:outfit,outfit Fallback}.outfit_f6360bbf-module__tXsQwa__variable{--font-domis-outfit:"outfit","outfit Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c370dc7c-module__5rNLbW__className{font-family:inter,inter Fallback}.inter_c370dc7c-module__5rNLbW__variable{--font-domis-inter:"inter","inter Fallback"}
@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-rounded.9927b008.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
.domis-live.chp{--chp-bg:#f7f7f7;--chp-surface:#fff;--chp-ink:#2f2f2f;--chp-muted:#5c5c5c;--chp-faint:#8a8a8a;--chp-line:#e4e4e4;--chp-line-soft:#d8d8d8;--chp-manual-bg:#eceef1;--chp-accent:#005750;--chp-accent-fill:#00575066;--chp-font:var(--font-domis-outfit),system-ui,sans-serif;--chp-font-btn:var(--font-domis-inter),var(--font-domis-outfit),system-ui,sans-serif;--chp-radius-card:24px;--chp-radius-field:16px;--chp-radius-pill:999px;--chp-pad:28px;--chp-gap:20px;--chp-preview-w:300px;width:100%;height:100%;font-family:var(--chp-font);color:var(--chp-ink)}.domis-live.chp .chp-screen{background:radial-gradient(70% 55% at 50% 40%,#fff 0%,#0000 70%),linear-gradient(165deg,#ececee 0%,#f4f4f5 45%,#e8e9eb 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:28px 32px;display:flex}.domis-live.chp .chp-card{gap:var(--chp-gap);width:100%;max-width:820px;height:100%;max-height:520px;padding:var(--chp-pad);background:var(--chp-bg);box-shadow:var(--shadow-2);border:1px solid #fff;border-radius:32px;flex-direction:row;display:flex;overflow:hidden}.domis-live.chp .chp-form{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex;overflow:hidden}.domis-live.chp .chp-title{color:var(--chp-ink);margin:0;font-size:22px;font-weight:500;line-height:1.5}.domis-live.chp .chp-subtitle{color:var(--chp-muted);margin:0;font-size:14px;font-weight:400;line-height:1.5}.domis-live.chp .chp-fields{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}.domis-live.chp .chp-fields::-webkit-scrollbar{display:none}.domis-live.chp .chp-search{background:var(--chp-surface);border:1px solid var(--chp-line);border-radius:var(--chp-radius-field);height:56px;box-shadow:var(--shadow-1);align-items:center;gap:12px;padding:0 16px;display:flex}.domis-live.chp .chp-search[data-focused=true]{border-color:#e0e0e0}.domis-live.chp .chp-search-input{min-width:0;font-family:var(--chp-font);color:var(--chp-ink);pointer-events:none;background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:400;line-height:1.5;transition:color .25s}.domis-live.chp .chp-search-input::placeholder{color:var(--chp-muted)}.domis-live.chp .chp-caret{background:var(--chp-ink);vertical-align:text-bottom;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite chp-caret-blink;display:inline-block}@keyframes chp-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.domis-live.chp .chp-caret{opacity:1;animation:none}}.domis-live.chp .chp-divider{opacity:1;align-items:center;gap:12px;max-height:40px;padding:4px 0;transition:opacity .35s,max-height .4s cubic-bezier(.22,1,.36,1),padding .35s,margin .35s;display:flex;overflow:hidden}.domis-live.chp .chp-divider[data-visible=false]{opacity:0;pointer-events:none;max-height:0;margin:0;padding:0}.domis-live.chp .chp-divider-line{background:var(--chp-line-soft);flex:1;height:1px}.domis-live.chp .chp-divider-label{color:var(--chp-faint);white-space:nowrap;font-size:12px;font-weight:400}.domis-live.chp .chp-manual{opacity:1;flex-direction:column;gap:12px;transition:opacity .45s;display:flex}.domis-live.chp .chp-manual[data-emphasized=false] .chp-manual-label,.domis-live.chp .chp-manual[data-emphasized=false] .chp-field-label{color:var(--chp-faint)}.domis-live.chp .chp-manual[data-emphasized=false] .chp-input{color:var(--chp-faint);background:#f3f4f6}.domis-live.chp .chp-manual[data-emphasized=true]{opacity:1}.domis-live.chp .chp-manual-label{color:var(--chp-muted);opacity:1;max-height:24px;margin:0;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .3s,max-height .35s cubic-bezier(.22,1,.36,1),margin .35s;overflow:hidden}.domis-live.chp .chp-manual-label[data-visible=false]{opacity:0;pointer-events:none;max-height:0;margin:0}.domis-live.chp .chp-row{gap:8px;width:100%;display:flex}.domis-live.chp .chp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.domis-live.chp .chp-field-street{flex:1.6}.domis-live.chp .chp-field-apt{flex:none;width:80px}.domis-live.chp .chp-field-city{flex:1}.domis-live.chp .chp-field-state{flex:none;width:64px}.domis-live.chp .chp-field-zip{flex:none;width:88px}.domis-live.chp .chp-field-label{color:var(--chp-muted);font-size:12px;font-weight:500;line-height:1.5}.domis-live.chp .chp-input{background:var(--chp-manual-bg);width:100%;height:48px;font-family:var(--chp-font);color:var(--chp-ink);pointer-events:none;border:1px solid #0000;border-radius:12px;outline:none;padding:0 14px;font-size:14px;font-weight:400;transition:background-color .4s,color .35s,box-shadow .4s,border-color .35s}.domis-live.chp .chp-input::placeholder{color:var(--chp-muted)}.domis-live.chp .chp-input[data-filled=true]{background:#fff;border-color:#0057501a;box-shadow:0 1px 2px #0057500f}.domis-live.chp .chp-confirm-wrap{opacity:0;grid-template-rows:0fr;padding-top:0;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s,padding-top .35s;display:grid}.domis-live.chp .chp-confirm-wrap[data-visible=true]{opacity:1;grid-template-rows:1fr;padding-top:4px}.domis-live.chp .chp-confirm-wrap[data-visible=false]{pointer-events:none}.domis-live.chp .chp-confirm{border-radius:var(--chp-radius-pill);background:var(--chp-accent);color:#fff;width:100%;height:48px;min-height:0;font-family:var(--chp-font-btn);white-space:nowrap;cursor:default;pointer-events:none;border:0;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:700;line-height:1.5;transition:opacity .2s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(10px)}.domis-live.chp .chp-confirm-wrap[data-visible=true] .chp-confirm{transform:translateY(0)}.domis-live.chp .chp-confirm-wrap[data-visible=true] .chp-confirm[data-pressed=true]{opacity:.85;transform:translateY(0)scale(.97)}.domis-live.chp .chp-confirm[data-enriching=true]{opacity:.6}.domis-live.chp .chp-preview{width:var(--chp-preview-w);background:var(--chp-surface);border:.5px solid var(--chp-faint);border-radius:var(--chp-radius-card);flex:none;align-self:stretch;min-height:0;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000008,0 4px 8px #0000000a,0 1px 2px #0000000f}.domis-live.chp .chp-preview-layer{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(10px)scale(.98)}.domis-live.chp .chp-preview-layer[data-active=true]{opacity:1;pointer-events:auto;z-index:1;transform:translateY(0)scale(1)}.domis-live.chp .chp-preview-empty,.domis-live.chp .chp-preview-enriching{justify-content:center;align-items:center;gap:12px;padding:24px}.domis-live.chp .chp-preview-profile{overflow:hidden}.domis-live.chp .chp-silhouette{object-fit:contain;opacity:.4;width:96px;height:96px;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1)}.domis-live.chp .chp-preview-hint{text-align:center;max-width:200px;max-height:0;color:var(--chp-muted);opacity:0;margin:0;font-size:14px;font-weight:500;line-height:1.5;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1),max-height .4s;overflow:hidden;transform:translateY(6px)}.domis-live.chp .chp-preview-hint[data-visible=true]{opacity:1;max-height:4.5em;transform:translateY(0)}.domis-live.chp .chp-enrich-label{text-align:center;color:var(--chp-ink);margin:0;font-size:14px;font-weight:500;line-height:1.5}.domis-live.chp .chp-loader{flex:none;position:relative}.domis-live.chp .chp-loader-base{object-fit:contain;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.domis-live.chp .chp-loader-mask{position:absolute;inset:0}.domis-live.chp .chp-loader-fill{inset-inline:0;transition:height 60ms linear;position:absolute;bottom:0;overflow:hidden}.domis-live.chp .chp-loader-tint{background:var(--chp-accent-fill);position:absolute;inset:0}.domis-live.chp .chp-loader-wave{background:radial-gradient(circle at 10px 14px,transparent 9px,var(--chp-accent-fill)10px)repeat-x;pointer-events:none;background-size:20px 14px;width:200%;height:14px;animation:1.1s linear infinite chp-wave-shift;position:absolute;top:-11px;left:0}@keyframes chp-wave-shift{0%{transform:translate(0)}to{transform:translate(-20px)}}@media (prefers-reduced-motion:reduce){.domis-live.chp .chp-loader-wave{animation:none}}.domis-live.chp .chp-profile{scrollbar-width:none;flex:1;min-height:0;padding:28px 24px 48px;overflow:auto}.domis-live.chp .chp-profile::-webkit-scrollbar{display:none}.domis-live.chp .chp-profile-inner{flex-direction:column;align-items:center;gap:20px;display:flex}.domis-live.chp .chp-profile-head{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.domis-live.chp .chp-avatar{background:var(--chp-surface);border-radius:16px;width:88px;height:88px;overflow:hidden}.domis-live.chp .chp-avatar img{object-fit:contain;object-position:center;width:100%;height:100%}.domis-live.chp .chp-home-name{text-align:center;width:220px;color:var(--chp-ink);border-bottom:1px solid #d4d4d4;margin:0;padding-bottom:2px;font-size:20px;font-weight:500;line-height:1.5}.domis-live.chp .chp-home-address{text-align:center;max-width:220px;color:var(--chp-muted);margin:0;font-size:13px;font-weight:500;line-height:1.5}.domis-live.chp .chp-stats{gap:8px;width:100%;display:flex}.domis-live.chp .chp-stat{background:var(--chp-bg);opacity:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:64px;padding:8px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)}.domis-live.chp .chp-stat[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.chp .chp-stat-value{color:var(--chp-ink);align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.domis-live.chp .chp-stat-value span{color:var(--chp-muted)}.domis-live.chp .chp-section{opacity:0;flex-direction:column;gap:8px;width:100%;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)}.domis-live.chp .chp-section[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.chp .chp-section-title{color:var(--chp-ink);margin:0;font-size:14px;font-weight:500;line-height:1.5}.domis-live.chp .chp-chips{flex-wrap:wrap;gap:8px;width:100%;display:flex}.domis-live.chp .chp-chip{background:var(--chp-bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:calc(50% - 4px);height:64px;padding:8px;display:flex}.domis-live.chp .chp-chip-name{color:var(--chp-ink);white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.domis-live.chp .chp-chip-add{background:var(--chp-bg);border:1px dashed #d6d6d6;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:calc(50% - 4px);height:64px;padding:8px;display:flex}.domis-live.chp .chp-chip-add span{color:var(--chp-faint);white-space:nowrap;font-size:13px;font-weight:500}.domis-live.chp .chp-profile-fade{pointer-events:none;z-index:1;background:linear-gradient(#0000,#fff);height:48px;position:absolute;bottom:0;left:0;right:0}.domis-live.chp-demo{width:100%;position:relative}.domis-live.chp-demo .domis-live-browser-shell{width:100%}.domis-live.chp-demo .domis-live-browser-stage{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.domis-live.chp-demo .domis-live-browser-content{background:0 0;overflow:visible}.domis-live.chp-demo .chp-screen{background:0 0;padding:0}.domis-live.chp-demo .domis-live-cursor{--domis-cursor-w:44px;--domis-cursor-h:64px}@media (prefers-reduced-motion:reduce){.domis-live.chp .chp-divider,.domis-live.chp .chp-manual,.domis-live.chp .chp-manual-label,.domis-live.chp .chp-input,.domis-live.chp .chp-confirm-wrap,.domis-live.chp .chp-confirm,.domis-live.chp .chp-preview-layer,.domis-live.chp .chp-preview-hint,.domis-live.chp .chp-stat,.domis-live.chp .chp-section{transition:none}}
.domis-live.hos{--hos-bg:#f7f7f7;--hos-surface:#fff;--hos-ink:#1a1c1e;--hos-muted:#818181;--hos-line:#efefef;--hos-font:var(--font-domis-outfit),system-ui,sans-serif;box-sizing:border-box;background:var(--hos-bg);width:100%;height:100%;font-family:var(--hos-font);color:var(--hos-ink);flex-direction:column;padding:20px 16px 28px;display:flex;overflow:hidden}.domis-live.hos *,.domis-live.hos :before,.domis-live.hos :after{box-sizing:border-box}.domis-live.hos .hos-card{background:var(--hos-surface);border-radius:24px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 8px 24px #1118270f}.domis-live.hos .hos-top{text-align:center;flex-direction:column;align-items:center;padding:28px 28px 0;display:flex}.domis-live.hos .hos-avatar-wrap{width:148px;height:148px;margin-bottom:14px}.domis-live.hos .hos-avatar{object-fit:contain;width:100%;height:100%;display:block}.domis-live.hos .hos-name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.domis-live.hos .hos-address{max-width:16rem;color:var(--hos-muted);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35}.domis-live.hos .hos-stats{gap:8px;width:100%;margin-top:22px;display:flex}.domis-live.hos .hos-stat{background:var(--hos-bg);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 8px;display:flex}.domis-live.hos .hos-stat-label{color:var(--hos-ink);font-size:12px;font-weight:500;line-height:1.25}.domis-live.hos .hos-divider{background:var(--hos-line);height:1px;margin:22px 28px 0}.domis-live.hos .hos-gallery{min-height:0;padding:18px 0 28px}.domis-live.hos .hos-gallery-head{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 28px;display:flex}.domis-live.hos .hos-gallery-title{color:var(--hos-muted);margin:0;font-size:15px;font-weight:500}.domis-live.hos .hos-gallery-row{gap:10px;padding:0 28px;display:flex;overflow:hidden}.domis-live.hos .hos-gallery-thumb{object-fit:cover;background:var(--hos-bg);border-radius:12px;flex:none;width:88px;height:88px}.domis-live.hos .hos-gallery-add{background:var(--hos-line);border-radius:12px;flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:flex}
.domis-live.hps{--hps-bg:#f7f7f7;box-sizing:border-box;background:var(--hps-bg);width:100%;height:100%;position:relative;overflow:hidden}.domis-live.hps .hps-shot{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}
.domis-live.cfm{--cfm-primary:#ff5a5f;--cfm-teal:#005750;--cfm-open:#525252;--cfm-shell:#ececec;--cfm-add-fg:#dcefee;--cfm-ink:#525252;--cfm-fab:56px;--cfm-pad:8px;--cfm-cluster-w:249px;--cfm-right:24px;--cfm-bottom:32px;--cfm-font:var(--font-domis-outfit),system-ui,sans-serif;pointer-events:none;z-index:8;position:absolute;inset:0}.domis-live.cfm .cfm-dim{pointer-events:auto;cursor:pointer;background:linear-gradient(#1a1c1e00 0%,#1a1c1e1a 45%,#ffffffb8 100%);border:0;margin:0;padding:0;animation:.18s ease-out cfm-dim-in;position:absolute;inset:0}@keyframes cfm-dim-in{0%{opacity:0}to{opacity:1}}.domis-live.cfm .cfm-fab-rest{pointer-events:auto;right:var(--cfm-right);bottom:var(--cfm-bottom);position:absolute}.domis-live.cfm .cfm-cluster{pointer-events:none;right:calc(var(--cfm-right) - var(--cfm-pad));bottom:calc(var(--cfm-bottom) - var(--cfm-pad));width:var(--cfm-cluster-w);animation:.22s cubic-bezier(.22,1,.36,1) cfm-cluster-in;position:absolute}@keyframes cfm-cluster-in{0%{opacity:0;transform-origin:100% 100%;transform:scale(.18)}to{opacity:1;transform-origin:100% 100%;transform:scale(1)}}.domis-live.cfm .cfm-shell{pointer-events:auto;width:100%;padding:var(--cfm-pad);background:var(--cfm-shell);border:1px solid #fff;border-radius:32px;box-shadow:0 1px 2px #1118270f,0 4px 14px #11182714,0 12px 24px #1118270a}.domis-live.cfm .cfm-menu{flex-direction:column;gap:8px;display:flex}.domis-live.cfm .cfm-card{background:#ffffffd9;border-radius:24px;overflow:hidden}.domis-live.cfm .cfm-row,.domis-live.cfm .cfm-add-task{width:100%;height:56px;font-family:var(--cfm-font);letter-spacing:.1px;color:var(--cfm-ink);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:16px;margin:0;padding:0 16px;font-size:14px;font-weight:600;display:flex}.domis-live.cfm .cfm-row:active,.domis-live.cfm .cfm-add-task:active{transform:scale(.97)}.domis-live.cfm .cfm-row-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex;transform:translateY(-1px)}.domis-live.cfm .cfm-divider{background:#8181812e;height:1px}.domis-live.cfm .cfm-add-task{background:var(--cfm-teal);color:var(--cfm-add-fg);border-radius:30px}.domis-live.cfm .cfm-fab-slot{height:var(--cfm-fab);margin-top:var(--cfm-pad)}.domis-live.cfm .cfm-fab-overlay{pointer-events:auto;right:var(--cfm-pad);bottom:var(--cfm-pad);position:absolute}.domis-live.cfm .cfm-fab{width:var(--cfm-fab);height:var(--cfm-fab);background:var(--cfm-primary);color:#fff;cursor:pointer;background-image:radial-gradient(circle at 30% 28%,#ffd7d9d9 0%,#0000 55%),radial-gradient(circle at 72% 78%,#ff19208c 0%,#0000 50%);border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .16s,box-shadow .16s,border-color .16s,transform .12s;display:flex;position:relative;box-shadow:0 8px 16px #ff7d8126}.domis-live.cfm .cfm-fab:active{transform:scale(.96)}.domis-live.cfm .cfm-fab[data-open=true]{background-color:var(--cfm-open);box-shadow:var(--shadow-2);background-image:radial-gradient(circle at 30% 28%,#ffffff38 0%,#0000 55%),radial-gradient(circle at 72% 78%,#0000008c 0%,#0000 50%);border:1px solid #fff}.domis-live.cfm .cfm-fab:focus-visible{outline-offset:3px;outline:2px solid #fff}.domis-live.cfm .cfm-fab-icon{justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex}.domis-live.cfm .cfm-fab-icon[data-open=true]{transform:rotate(45deg)}
.domis-live.crp{--crp-bg:var(--paper-sunken);--crp-surface:transparent;--crp-ink:var(--ink);--crp-muted:var(--ink-muted);--crp-faint:var(--ink-subtle);--crp-line:rgb(var(--ink-rgb)/.12);--crp-accent:#46618f;--crp-accent-soft:#46618f24;--crp-font:var(--font-dm-sans),system-ui,sans-serif;--crp-radius-card:0;--crp-radius-chip:8px;width:100%;max-width:none;font-family:var(--crp-font);color:var(--crp-ink)}.crp-board .domis-live.crp{max-width:none}.domis-live.crp .crp-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.domis-live.crp .crp-runs{flex-direction:column;gap:10px;display:flex}.domis-live.crp .crp-row{opacity:0;align-items:stretch;gap:10px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.domis-live.crp .crp-row[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.crp .crp-who{width:52px;color:var(--crp-muted);flex:none;padding-top:10px;font-size:12px;font-weight:500;line-height:1.4}.domis-live.crp .crp-chips{flex:1;gap:8px;min-width:0;display:flex}.domis-live.crp .crp-chip{background:var(--crp-bg);border:1px solid rgb(var(--ink-rgb)/.08);border-radius:var(--crp-radius-chip);text-align:center;min-width:0;min-height:40px;color:var(--crp-ink);flex:1;justify-content:center;align-items:center;padding:8px 6px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .35s,color .35s,background .35s;display:flex}.domis-live.crp .crp-chip[data-dropped=true]{color:var(--crp-faint);text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--ink-rgb)/.35);text-decoration-color:rgb(var(--ink-rgb)/.35)}.domis-live.crp .crp-chip[data-hl=agree]{background:var(--crp-accent-soft);color:var(--crp-accent);box-shadow:inset 0 0 0 1px #5c739947}.domis-live.crp .crp-shown{border-top:1px solid var(--crp-line);opacity:0;margin-top:16px;padding-top:16px;transition:opacity .45s,transform .45s;transform:translateY(8px)}.domis-live.crp .crp-shown[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.crp .crp-shown .crp-who{color:var(--crp-ink);font-weight:600}.domis-live.crp .crp-landed{border-radius:var(--crp-radius-chip);text-align:center;background:var(--crp-accent-soft);min-width:0;min-height:40px;color:var(--crp-accent);flex:1;justify-content:center;align-items:center;padding:8px 6px;font-size:13px;font-weight:500;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #5c739947}.domis-live.crp .crp-landed[data-ask=true]{background:var(--crp-bg);color:var(--crp-muted);box-shadow:none;border:1px dashed rgb(var(--ink-rgb)/.22)}.domis-live.crp-demo{width:100%;max-width:none;position:relative}.domis-live.crp-demo .domis-live-cursor{--domis-cursor-w:44px;--domis-cursor-h:64px}@media (prefers-reduced-motion:reduce){.domis-live.crp .crp-row,.domis-live.crp .crp-shown,.domis-live.crp .crp-chip{transition:none}}@media (max-width:520px){.domis-live.crp .crp-card{padding:16px}.domis-live.crp .crp-who{width:44px;font-size:11px}.domis-live.crp .crp-chip,.domis-live.crp .crp-landed{min-height:36px;font-size:12px}}
.domis-live.hac{--hac-surface:#fff;--hac-ink:#525252;--hac-muted:#818181;--hac-font:var(--font-domis-outfit),system-ui,sans-serif;--hac-radius-card:24px;--hac-radius-thumb:20px;width:100%;max-width:640px;font-family:var(--hac-font);color:var(--hac-ink)}.domis-live.hac .hac-stage{justify-content:center;align-items:center;gap:28px;width:100%;display:flex}.domis-live.hac .hac-col{flex-direction:column;flex:0 auto;align-items:center;gap:12px;display:flex}.domis-live.hac .hac-lbl{color:#fff;text-align:center;max-width:180px;margin:0;font-size:13px;font-weight:500;line-height:1.4}.domis-live.hac .hac-map{border-radius:var(--hac-radius-thumb);background:#e8e9eb;width:148px;height:148px;transition:transform .45s,opacity .45s,box-shadow .45s;overflow:hidden;box-shadow:0 8px 20px #0000001f,0 2px 6px #0000000f}.domis-live.hac .hac-map[data-dim=true]{opacity:.72;transform:scale(.97)}.domis-live.hac .hac-map img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.domis-live.hac .hac-arrow{color:#ffffffe6;opacity:.35;flex:none;justify-content:center;align-self:center;align-items:center;transition:opacity .4s,transform .4s;display:flex;transform:translate(-6px)}.domis-live.hac .hac-arrow[data-active=true]{opacity:1;transform:translate(0)}.domis-live.hac .hac-arrow-icon{width:36px;height:16px;display:block}.domis-live.hac .hac-profile{background:var(--hac-surface);border-radius:var(--hac-radius-card);opacity:0;flex-direction:column;align-items:center;gap:20px;width:260px;padding:28px 16px 22px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(12px)scale(.94);box-shadow:0 12px 24px #00000014,0 4px 8px #0000000a}.domis-live.hac .hac-profile[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.domis-live.hac .hac-profile-head{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.domis-live.hac .hac-avatar{justify-content:center;align-items:center;width:142px;height:142px;display:flex}.domis-live.hac .hac-avatar img{object-fit:contain;object-position:center;width:142px;height:142px}.domis-live.hac .hac-name{color:var(--hac-ink);text-align:center;white-space:nowrap;margin:0;font-size:22px;font-weight:500;line-height:1.4}.domis-live.hac .hac-address{max-width:220px;color:var(--hac-muted);text-align:center;margin:0;font-size:13px;font-weight:500;line-height:1.4}.domis-live.hac-demo{width:100%;max-width:640px;position:relative}.domis-live.hac-demo .domis-live-cursor{--domis-cursor-w:44px;--domis-cursor-h:64px}@media (prefers-reduced-motion:reduce){.domis-live.hac .hac-map,.domis-live.hac .hac-arrow,.domis-live.hac .hac-profile{transition:none}}@media (max-width:640px){.domis-live.hac .hac-stage{gap:14px}.domis-live.hac .hac-map{width:112px;height:112px}.domis-live.hac .hac-profile{gap:14px;width:200px;padding:20px 12px 16px}.domis-live.hac .hac-avatar,.domis-live.hac .hac-avatar img{width:108px;height:108px}.domis-live.hac .hac-name{font-size:18px}.domis-live.hac .hac-address{font-size:12px}.domis-live.hac .hac-arrow-icon{width:28px;height:13px}.domis-live.hac .hac-lbl{max-width:140px;font-size:12px}}
.domis-live.pgd{--pgd-surface:#fff;--pgd-ink:#525252;--pgd-font:var(--font-domis-outfit),system-ui,sans-serif;--pgd-radius:16px;width:100%;max-width:520px;font-family:var(--pgd-font);color:var(--pgd-ink)}.domis-live.pgd .pgd-stage{justify-content:center;align-items:center;width:100%;display:flex}.domis-live.pgd .pgd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:420px;display:grid}.domis-live.pgd .pgd-card{background:var(--pgd-surface);border-radius:var(--pgd-radius);transform-origin:50%;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;box-shadow:0 8px 18px #0000001a,0 2px 6px #0000000d}.domis-live.pgd .pgd-avatar{justify-content:center;align-items:center;width:72px;height:72px;display:flex}.domis-live.pgd .pgd-avatar img{object-fit:contain;object-position:center;width:72px;height:72px}.domis-live.pgd .pgd-name{text-align:center;color:var(--pgd-ink);white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.3}.domis-live.pgd .pgd-stage[data-layout=solo] .pgd-card[data-hero=true]{z-index:2;transform:scale(2.05);box-shadow:0 16px 32px #00000024,0 4px 10px #0000000f}.domis-live.pgd .pgd-stage[data-layout=solo] .pgd-card[data-hero=false],.domis-live.pgd .pgd-stage[data-layout=grid][data-satellites=false] .pgd-card[data-hero=false]{opacity:0;pointer-events:none;transition-delay:0s;transform:scale(.72)}.domis-live.pgd .pgd-stage[data-layout=grid][data-satellites=true] .pgd-card[data-hero=false]{opacity:1;transition-delay:calc(var(--pgd-i,0)*35ms);transform:scale(1)}.domis-live.pgd .pgd-stage[data-layout=grid] .pgd-card[data-hero=true]{z-index:1;transform:scale(1)}.domis-live.pgd-demo{width:100%;max-width:520px;position:relative}@media (prefers-reduced-motion:reduce){.domis-live.pgd .pgd-card{transition:none}}@media (max-width:520px){.domis-live.pgd .pgd-grid{gap:8px;max-width:340px}.domis-live.pgd .pgd-card{border-radius:14px;padding:10px 6px 8px}.domis-live.pgd .pgd-avatar,.domis-live.pgd .pgd-avatar img{width:56px;height:56px}.domis-live.pgd .pgd-name{font-size:11px}.domis-live.pgd .pgd-stage[data-layout=solo] .pgd-card[data-hero=true]{transform:scale(1.85)}}
.domis-live.iss{--iss-black:#000;--iss-white:#fff;--iss-line:#efefef;--iss-shutter-ring:#272727;--iss-icon-ink:#525252;--iss-font:var(--font-domis-outfit),system-ui,sans-serif;--iss-phone-radius:calc(var(--domis-phone-radius,54px) - var(--domis-phone-bezel-width,3px));--iss-pad:24px;--iss-frame-radius:calc(var(--iss-phone-radius) - var(--iss-pad));--iss-ease-out:cubic-bezier(.22,1,.36,1);--iss-duration:.26s;width:100%;height:100%;font-family:var(--iss-font);background:var(--iss-black);color:var(--iss-white);border-radius:var(--iss-phone-radius);isolation:isolate;position:relative;overflow:hidden}.domis-live.iss .iss-capture{width:100%;height:100%;padding:var(--iss-pad);box-sizing:border-box;flex-direction:column;gap:28px;display:flex}.domis-live.iss .iss-frame{border-radius:var(--iss-frame-radius);border:1px solid var(--iss-line);background:#16181c;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;transform:translateZ(0)}.domis-live.iss .iss-frame-media{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:inherit;width:100%;height:100%;display:block}.domis-live.iss .iss-frame[data-flash=true]:after{content:"";border-radius:inherit;pointer-events:none;animation:iss-flash .24s var(--iss-ease-out)forwards;background:#ffffff80;position:absolute;inset:0}@keyframes iss-flash{0%{opacity:1}to{opacity:0}}.domis-live.iss .iss-flash-btn{width:36px;height:36px;color:var(--iss-white);pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#00000059;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.domis-live.iss .iss-flash-btn .domis-live-icon{width:22px;height:22px}.domis-live.iss .iss-controls{flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.domis-live.iss .iss-icon-btn{background:var(--iss-white);width:56px;height:56px;color:var(--iss-icon-ink);transition:transform .14s var(--iss-ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.domis-live.iss .iss-icon-btn .domis-live-icon{width:22px;height:22px;color:var(--iss-icon-ink)}.domis-live.iss .iss-shutter{background:var(--iss-white);border:7px solid var(--iss-shutter-ring);box-sizing:border-box;width:84px;height:84px;transition:transform .14s var(--iss-ease-out);border-radius:50%;flex:none;position:relative;transform:scale(1)}.domis-live.iss .iss-shutter[data-pressed=true]{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.domis-live.iss .iss-shutter,.domis-live.iss .iss-icon-btn{transition:none}.domis-live.iss .iss-frame[data-flash=true]:after{opacity:0;animation:none}}
.domis-live.ifp{--ifp-bg:#f7f7f7;--ifp-surface:#fff;--ifp-ink:#2f2f2f;--ifp-active:#1a1c1e;--ifp-muted:#5c5c5c;--ifp-faint:#8a8a8a;--ifp-line:#f4f4f4;--ifp-chip:#f7f7f7;--ifp-unselected:#efefef;--ifp-teal:#005750;--ifp-teal-light:#dcefee;--ifp-font:var(--font-domis-outfit),system-ui,sans-serif;width:100%;height:100%;font-family:var(--ifp-font);background:var(--ifp-bg);color:var(--ifp-ink);border-radius:calc(var(--domis-phone-radius,54px) - var(--domis-phone-bezel-width,3px));isolation:isolate;position:relative;overflow:hidden}.domis-live.ifp .ifp-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;width:100%;height:100%;padding:16px 0 0;display:flex;overflow:hidden auto}.domis-live.ifp .ifp-scroll::-webkit-scrollbar{display:none}.domis-live.ifp .ifp-scroll-pad{flex:none;height:168px}.domis-live.ifp .ifp-name{color:var(--ifp-ink);box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;min-height:72px;margin:0 24px 24px;padding:12px;font-size:32px;font-weight:600;line-height:1.15;display:flex}.domis-live.ifp .ifp-name[data-empty=true]{color:var(--ifp-faint)}.domis-live.ifp .ifp-name.ifp-reveal[data-on=false]{opacity:.55}.domis-live.ifp .ifp-name.ifp-reveal[data-on=true]{opacity:1}.domis-live.ifp .ifp-reveal{transition:opacity .5s,transform .5s,background-color .45s,border-color .45s,color .45s}.domis-live.ifp .ifp-photo.ifp-reveal[data-on=false]{opacity:0;transform:translateY(6px)}.domis-live.ifp .ifp-photo.ifp-reveal[data-on=true]{opacity:1;transform:translateY(0)}.domis-live.ifp .ifp-photo-row{align-items:center;gap:16px;margin:0 24px 24px;display:flex}.domis-live.ifp .ifp-photo-slot{flex:none;width:100px;height:100px;position:relative}.domis-live.ifp .ifp-photo{background:#f7f7f7;border-radius:16px;width:100px;height:100px;position:relative;overflow:hidden}.domis-live.ifp .ifp-photo-add{border:.5px dashed var(--ifp-faint);color:var(--ifp-muted);background:#f7f7f7;border-radius:16px;justify-content:center;align-items:center;display:flex}.domis-live.ifp .ifp-photo-add[data-active=false]{opacity:0;pointer-events:none}.domis-live.ifp .ifp-photo-scanned{border:4px solid var(--ifp-teal-light);box-sizing:border-box;border-radius:16px;position:absolute;inset:0}.domis-live.ifp .ifp-photo img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.domis-live.ifp .ifp-photo-ai{background:var(--ifp-teal-light);color:var(--ifp-teal);border-radius:6px;justify-content:center;align-items:center;padding:2px 4px;display:flex;position:absolute;bottom:4px;right:4px}.domis-live.ifp .ifp-photo-hint{color:var(--ifp-faint);flex:1;margin:0;font-size:12px;font-weight:400;line-height:16px}.domis-live.ifp .ifp-photo-hint[data-hidden=true]{visibility:hidden}.domis-live.ifp .ifp-notes{background:var(--ifp-unselected);border-radius:24px;margin:0 24px 24px;padding:16px}.domis-live.ifp .ifp-notes-title{letter-spacing:.15px;color:var(--ifp-ink);margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}.domis-live.ifp .ifp-notes-placeholder{letter-spacing:.5px;color:var(--ifp-faint);margin:0;font-size:16px;font-weight:400;line-height:24px}.domis-live.ifp .ifp-section-label{letter-spacing:.1px;color:var(--ifp-muted);margin:0 0 16px 24px;font-size:14px;font-weight:500;line-height:20px}.domis-live.ifp .ifp-chip-row{align-items:center;gap:8px;min-height:36px;margin:0 0 24px;padding-left:24px;display:flex;overflow:hidden}.domis-live.ifp .ifp-chip-row-pad{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto}.domis-live.ifp .ifp-chip-row-pad::-webkit-scrollbar{display:none}.domis-live.ifp .ifp-chip-scroll{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding-right:24px;display:flex;overflow-x:auto}.domis-live.ifp .ifp-chip-scroll::-webkit-scrollbar{display:none}.domis-live.ifp .ifp-add-circle{background:var(--ifp-unselected);width:36px;height:36px;color:var(--ifp-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.domis-live.ifp .ifp-chip{background:var(--ifp-chip);height:36px;color:var(--ifp-muted);letter-spacing:.5px;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.domis-live.ifp .ifp-chip-space{border-radius:12px;padding:2px 10px 2px 6px}.domis-live.ifp .ifp-chip[data-selected=true]{background:var(--ifp-teal-light);color:var(--ifp-active);border:1px solid var(--ifp-teal)}.domis-live.ifp .ifp-chip[data-selected=true] .domis-live-icon{color:var(--ifp-active)}.domis-live.ifp .ifp-chip .domis-live-icon{color:var(--ifp-muted)}.domis-live.ifp .ifp-fields{flex-direction:column;display:flex}.domis-live.ifp .ifp-row{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .5s,transform .5s;display:flex;transform:translateY(8px)}.domis-live.ifp .ifp-row[data-on=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.domis-live.ifp .ifp-row-inner{align-items:center;gap:0;min-height:52px;padding:16px 24px;display:flex}.domis-live.ifp .ifp-row-icon{width:36px;color:var(--ifp-ink);flex:none;justify-content:center;align-items:center;display:flex}.domis-live.ifp .ifp-row[data-empty=true] .ifp-row-icon{color:var(--ifp-muted)}.domis-live.ifp .ifp-row-icon .domis-live-icon{width:20px;height:20px}.domis-live.ifp .ifp-row-label{letter-spacing:.5px;color:var(--ifp-ink);white-space:nowrap;flex:none;margin:0;font-size:12px;font-weight:500;line-height:16px}.domis-live.ifp .ifp-row[data-empty=true] .ifp-row-label{color:var(--ifp-faint)}.domis-live.ifp .ifp-row-value{letter-spacing:.4px;min-width:0;color:var(--ifp-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0 0 0 8px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.domis-live.ifp .ifp-row-value[data-empty=true]{color:var(--ifp-faint);opacity:.7;font-weight:500}.domis-live.ifp .ifp-row-chevron{color:var(--ifp-ink);flex:none;align-items:center;display:flex}.domis-live.ifp .ifp-row-chevron .domis-live-icon{width:20px;height:20px}.domis-live.ifp .ifp-row[data-empty=true] .ifp-row-chevron{display:none}.domis-live.ifp .ifp-divider{border:0;border-top:.6px solid var(--ifp-line);border-radius:12px;height:0;margin:0 24px}.domis-live.ifp .ifp-footer{z-index:5;background:linear-gradient(180deg,#f7f7f700 0%,#f7f7f7eb 28%,var(--ifp-bg)55%);pointer-events:none;flex-direction:column;gap:16px;padding:12px 24px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.domis-live.ifp .ifp-scan-wrap{justify-content:flex-end;display:flex}.domis-live.ifp .ifp-scan-btn{background:var(--ifp-teal-light);border:1px solid var(--ifp-teal);height:56px;color:var(--ifp-teal);letter-spacing:.15px;box-shadow:var(--shadow-2);border-radius:32px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.domis-live.ifp .ifp-footer-row{align-items:center;gap:32px;display:flex}.domis-live.ifp .ifp-close-btn{width:56px;height:56px;color:var(--ifp-ink);box-shadow:var(--shadow-2);background:linear-gradient(135deg,#fff 0%,#ededed 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.domis-live.ifp .ifp-save-btn{letter-spacing:.15px;background:var(--ifp-faint);height:56px;color:var(--ifp-muted);box-shadow:none;border-radius:50px;flex:auto;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:24px;display:flex}.domis-live.ifp .ifp-save-btn[data-enabled=true]{background:var(--ifp-teal);color:#fff;box-shadow:0 8px 16px #00575026}
.domis-live.acd{--acd-font:var(--font-domis-outfit),system-ui,sans-serif;width:100%;max-width:780px;font-family:var(--acd-font);position:relative}.domis-live.acd .domis-live-phone-shell{--domis-phone-bezel:#fff}.domis-live.acd .domis-live-phone-canvas{background:#fff}.domis-live.acd .domis-live-cursor{--domis-cursor-w:44px;--domis-cursor-h:64px}.domis-live.acd .acd-stage{justify-content:center;align-items:stretch;gap:56px;width:100%;display:flex}.domis-live.acd .domis-live-phone-shell{border-radius:30px;overflow:hidden}.domis-live.acd .iss-capture{justify-content:center;gap:40px}.domis-live.acd .iss-frame{aspect-ratio:3/4;flex:none;width:100%;height:auto;max-height:none}.domis-live.acd .iss-frame-media{object-fit:cover;object-position:center}.domis-live.acd .acd-col{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:12px;min-width:0;max-width:260px;display:flex}.domis-live.acd .acd-col-fields{flex:1.15 1 0;max-width:300px}.domis-live.acd .acd-phone{width:100%;max-width:220px}.domis-live.acd .acd-col-fields .acd-phone{max-width:280px}.domis-live.acd .acd-lbl{color:#fff;text-align:center;margin:0;font-size:13px;font-weight:500;line-height:1.4}@media (max-width:640px){.domis-live.acd .acd-stage{flex-wrap:wrap;gap:24px}.domis-live.acd .acd-col{max-width:160px}.domis-live.acd .acd-col-fields{max-width:180px}.domis-live.acd .acd-phone{max-width:150px}.domis-live.acd .acd-col-fields .acd-phone{max-width:170px}}
.domis-live.avc{--avc-bg:rgb(var(--ink-rgb)/.04);--avc-surface:rgb(var(--ink-rgb)/.06);--avc-ink:var(--ink);--avc-active:var(--ink);--avc-muted:var(--ink-muted);--avc-faint:var(--ink-subtle);--avc-line:rgb(var(--ink-rgb)/.12);--avc-chip:rgb(var(--ink-rgb)/.08);--avc-font:var(--font-dm-sans),system-ui,sans-serif;width:100%;max-width:none;font-family:var(--avc-font);color:var(--avc-ink)}.domis-live.avc .avc-twoup{align-items:stretch;gap:16px;width:100%;display:flex}.domis-live.avc .avc-pane{background:var(--avc-bg);border:1px solid var(--avc-line);min-width:0;box-shadow:none;border-radius:14px;flex-direction:column;flex:1;padding:16px 0 18px;display:flex;overflow:hidden}.domis-live.avc .avc-ph{border-bottom:.6px solid var(--avc-line);margin:0 20px 8px;padding-bottom:12px}.domis-live.avc .avc-lbl{letter-spacing:.1px;color:var(--avc-muted);font-size:14px;font-weight:500;line-height:20px}.domis-live.avc .avc-fields,.domis-live.avc .avc-row{flex-direction:column;display:flex}.domis-live.avc .avc-row-inner{align-items:center;gap:0;min-height:48px;padding:12px 20px;display:flex}.domis-live.avc .avc-row-icon{width:32px;color:var(--avc-ink);flex:none;justify-content:center;align-items:center;display:flex}.domis-live.avc .avc-row-icon .domis-live-icon{width:18px;height:18px}.domis-live.avc .avc-row-label{letter-spacing:.5px;color:var(--avc-ink);white-space:nowrap;flex:none;margin:0;font-size:12px;font-weight:500;line-height:16px}.domis-live.avc .avc-row-value{letter-spacing:.4px;min-width:0;color:var(--avc-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0 0 0 8px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.domis-live.avc .avc-row-chevron{color:var(--avc-ink);flex:none;align-items:center;display:flex}.domis-live.avc .avc-row-chevron .domis-live-icon{width:18px;height:18px}.domis-live.avc .avc-divider{border:0;border-top:.6px solid var(--avc-line);border-radius:12px;height:0;margin:0 20px}.domis-live.avc .avc-row:last-child .avc-divider{display:none}.domis-live.avc .avc-links{flex-direction:column;gap:6px;padding:4px 16px 0;display:flex}.domis-live.avc .avc-link{background:var(--avc-surface);min-height:40px;color:var(--avc-ink);letter-spacing:.4px;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.domis-live.avc .avc-link-icon{background:var(--avc-chip);width:28px;height:28px;color:var(--avc-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.domis-live.avc .avc-link-chevron{color:var(--avc-ink);opacity:.7;align-items:center;margin-left:auto;display:flex}.domis-live.avc .avc-warranty{padding:12px 20px 0}.domis-live.avc .avc-pill{background:var(--avc-surface);border:1px solid var(--avc-faint);height:28px;color:var(--avc-ink);letter-spacing:.3px;border-radius:10px;align-items:center;padding:0 12px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.domis-live.avc .avc-failures{letter-spacing:.3px;color:var(--avc-muted);margin:10px 20px 0;font-size:11px;font-weight:400;line-height:1.5}@media (max-width:640px){.domis-live.avc .avc-twoup{flex-direction:column;gap:12px}}
.domis-live.dtc{--dtc-surface:#fff;--dtc-ink:#525252;--dtc-tag-bg:#c2c2c229;--dtc-tag-ink:#49454f;--dtc-border:#9c9c9c80;--dtc-thumb-border:#f7f7f7;--dtc-primary-light:#ff5a5f29;--dtc-star-bg:#fff1dc;--dtc-star:#ffa726;--dtc-font:var(--font-domis-outfit),system-ui,sans-serif;--dtc-radius-card:24px;--dtc-radius-thumb:8px;--dtc-thumb:56px;--dtc-chip-gap:8px;box-sizing:border-box;background:var(--dtc-surface);border:1px solid var(--dtc-border);border-radius:var(--dtc-radius-card);width:100%;font-family:var(--dtc-font);color:var(--dtc-ink);align-items:center;gap:8px;padding:24px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #1118270f,0 4px 14px #11182714,0 12px 24px #1118270a}.domis-live.dtc *,.domis-live.dtc :before,.domis-live.dtc :after{box-sizing:border-box}.domis-live.dtc[data-muted=true]{opacity:.55}.domis-live.dtc[data-highlighted=true]{transform:translateY(-1px);box-shadow:0 1px 2px #11182714,0 6px 18px #1118271f,0 14px 28px #11182714}.domis-live.dtc .dtc-body{flex-direction:column;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.domis-live.dtc .dtc-title{letter-spacing:0;color:var(--dtc-ink);margin:0;font-size:16px;font-weight:500;line-height:1.5}.domis-live.dtc .dtc-chips{align-items:center;gap:var(--dtc-chip-gap);flex-wrap:wrap;display:flex}.domis-live.dtc .dtc-chip{background:var(--dtc-tag-bg);max-width:100%;height:24px;color:var(--dtc-tag-ink);letter-spacing:.5px;white-space:nowrap;border-radius:40px;justify-content:flex-start;align-items:center;gap:0;padding:0 8px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex;overflow:hidden}.domis-live.dtc .dtc-chip[data-has-icon=true],.domis-live.dtc .dtc-chip[data-variant=location]{gap:4px;padding:0 10px 0 6px}.domis-live.dtc .dtc-chip[data-variant=priority-high]{background:var(--dtc-primary-light);color:var(--dtc-ink)}.domis-live.dtc .dtc-chip .domis-live-icon{width:15px;height:15px;color:inherit;flex:none}.domis-live.dtc .dtc-chip[data-variant=location] .domis-live-icon{flex:none}.domis-live.dtc .dtc-chip-label{text-overflow:ellipsis;overflow:hidden}.domis-live.dtc .dtc-chip-circle{background:var(--dtc-tag-bg);width:24px;height:24px;color:var(--dtc-tag-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.domis-live.dtc .dtc-chip-circle[data-variant=pin]{background:var(--dtc-star-bg);color:var(--dtc-star)}.domis-live.dtc .dtc-chip-circle .domis-live-icon{width:16px;height:16px}.domis-live.dtc .dtc-thumb{width:var(--dtc-thumb);height:var(--dtc-thumb);border-radius:var(--dtc-radius-thumb);border:1px solid var(--dtc-thumb-border);background:var(--dtc-thumb-border);flex:none;overflow:hidden;box-shadow:0 1px 2px #11182714,0 4px 14px #1118271f,0 10px 20px #1118270f}.domis-live.dtc .dtc-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.domis-live.itt{--itt-font:var(--font-domis-outfit),system-ui,sans-serif;--itt-fade:.4s;--itt-ease:cubic-bezier(.33,1,.68,1);--itt-mock:#fff;--itt-mock-text:#16181c;--itt-mock-muted:#6b6f76;--itt-mock-faint:#b6bac1;--itt-mock-line:#e6e7ea;width:100%;max-width:720px;font-family:var(--itt-font);margin:0 auto;padding:28px 22px 24px;position:relative}.domis-live.itt .itt-stage{align-items:center;gap:26px;width:100%;display:flex}.domis-live.itt .itt-in{opacity:0;min-width:0;transition:opacity var(--itt-fade)var(--itt-ease),transform var(--itt-fade)var(--itt-ease);flex-direction:column;flex:0 0 30%;gap:10px;display:flex;transform:translateY(8px)}.domis-live.itt .itt-in[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.itt .itt-out{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.domis-live.itt .itt-lbl{color:#fff;margin:0;font-size:13px;font-weight:500;line-height:1.4}.domis-live.itt .itt-out-lbl{opacity:0;transition:opacity var(--itt-fade)var(--itt-ease),transform var(--itt-fade)var(--itt-ease);transform:translateY(6px)}.domis-live.itt .itt-out-lbl[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.itt .itt-dropzone{border:1.5px dashed var(--itt-mock-faint);text-align:center;background:var(--itt-mock);color:var(--itt-mock-text);transition:transform var(--itt-fade)var(--itt-ease),box-shadow var(--itt-fade)var(--itt-ease),border-color var(--itt-fade)ease;border-radius:9px;padding:24px 14px;transform:scale(.98);box-shadow:0 0 #0000}.domis-live.itt .itt-dropzone[data-engaged=true]{border-color:#8a8f98;transform:scale(1);box-shadow:0 8px 24px #0000001f,0 0 0 1px #ffffff59}.domis-live.itt .itt-dropzone svg{color:var(--itt-mock-faint);margin:0 auto 8px;display:block}.domis-live.itt .itt-file{color:var(--itt-mock-muted);margin:0;font-size:12px;font-weight:500;line-height:1.35}.domis-live.itt .itt-pages{color:var(--itt-mock-faint);margin:2px 0 0;font-size:11px;font-weight:400;line-height:1.35}.domis-live.itt .itt-arrow{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.domis-live.itt .itt-stem{opacity:0;width:1px;height:26px;transition:opacity var(--itt-fade)var(--itt-ease);background:#ffffff8c}.domis-live.itt .itt-mstep{color:#ffffffeb;letter-spacing:.04em;white-space:nowrap;opacity:0;transition:opacity var(--itt-fade)var(--itt-ease);font-size:9.5px}.domis-live.itt .itt-tip{color:#ffffffeb;opacity:0;transition:opacity var(--itt-fade)var(--itt-ease);font-size:12px}.domis-live.itt .itt-arrow[data-lit="1"] [data-part="1"],.domis-live.itt .itt-arrow[data-lit="2"] [data-part="1"],.domis-live.itt .itt-arrow[data-lit="2"] [data-part="2"],.domis-live.itt .itt-arrow[data-lit="3"] [data-part="1"],.domis-live.itt .itt-arrow[data-lit="3"] [data-part="2"],.domis-live.itt .itt-arrow[data-lit="3"] [data-part="3"],.domis-live.itt .itt-arrow[data-lit="4"] [data-part]{opacity:1}.domis-live.itt .itt-cards{flex-direction:column;gap:10px;display:flex}.domis-live.itt .itt-card-slot{opacity:0;transition:opacity var(--itt-fade)var(--itt-ease),transform var(--itt-fade)var(--itt-ease);transform:translateY(10px)}.domis-live.itt .itt-card-slot[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.itt .itt-hint{color:#ffffffc7;opacity:0;transition:opacity var(--itt-fade)var(--itt-ease),transform var(--itt-fade)var(--itt-ease);margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.4;transform:translateY(6px)}.domis-live.itt .itt-hint[data-visible=true]{opacity:1;transform:translateY(0)}.domis-live.itt .dtc{transition:transform var(--itt-fade)var(--itt-ease),box-shadow var(--itt-fade)var(--itt-ease)}@media (prefers-reduced-motion:reduce){.domis-live.itt .itt-in,.domis-live.itt .itt-dropzone,.domis-live.itt .itt-stem,.domis-live.itt .itt-mstep,.domis-live.itt .itt-tip,.domis-live.itt .itt-out-lbl,.domis-live.itt .itt-card-slot,.domis-live.itt .itt-hint,.domis-live.itt .dtc{transition:none}}@media (max-width:720px){.domis-live.itt{padding:20px 14px 18px}.domis-live.itt .itt-stage{gap:14px}.domis-live.itt .itt-in{flex-basis:28%}.domis-live.itt .itt-dropzone{padding:18px 10px}.domis-live.itt .dtc{padding:16px}.domis-live.itt .dtc .dtc-title{font-size:14px}}@media (max-width:560px){.domis-live.itt .itt-stage{flex-direction:column;align-items:stretch}.domis-live.itt .itt-in,.domis-live.itt .itt-out{flex:none;width:100%}.domis-live.itt .itt-arrow{flex-direction:row;justify-content:center;gap:8px;padding:4px 0}.domis-live.itt .itt-stem{width:18px;height:1px}}
