.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);padding:var(--domis-phone-bezel-width);border:0;box-shadow:0 12px 40px #0000002e}.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}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_bc3aa525-module__td6_TW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_bc3aa525-module__td6_TW__variable{--font-domis-outfit:"Outfit","Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2eaffe6ed870126-s.29c7061e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a548aec3df550570-s.31dcac5a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f43b3370ddf597ef-s.da95f3f3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/afcc1f9ccef0a2c4-s.51a1af99.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5f9fce109d67330-s.214c46d3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2fe1c2417571e68-s.9ca5f441.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/013cdec7b2705c72-s.p.fa9836b9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1b5bb245-module__gGGdZW__className{font-family:Inter,Inter Fallback;font-style:normal;font-weight:700}.inter_1b5bb245-module__gGGdZW__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:#525252;--chp-muted:#818181;--chp-faint:#c8c8c8;--chp-line:#efefef;--chp-line-soft:#e5e5e5;--chp-manual-bg:#f3f4f6;--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);border:1px solid #fff;border-radius:32px;flex-direction:row;display:flex;overflow:hidden;box-shadow:-1px 2px 16px #0000001a}.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);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;box-shadow:0 2px 5px #0000000d}.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:.45;flex-direction:column;gap:12px;transition:opacity .45s;display:flex}.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);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;box-shadow:0 8px 16px #0003}.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:#ffffff0d;--crp-surface:transparent;--crp-ink:#ffffffe0;--crp-muted:#ffffff80;--crp-faint:#ffffff47;--crp-line:#ffffff1f;--crp-accent:#8fa4c8;--crp-accent-soft:#8fa4c829;--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-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);-webkit-text-decoration:line-through #c8c8c8d9;text-decoration:line-through #c8c8c8d9}.domis-live.crp .crp-chip[data-hl=agree]{background:var(--crp-accent-soft);color:var(--crp-accent);box-shadow:inset 0 0 0 1px #8fa4c847}.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 #8fa4c847}.domis-live.crp .crp-landed[data-ask=true]{background:var(--crp-bg);color:var(--crp-muted);box-shadow:none;border:1px dashed #ffffff38}.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:#525252;--ifp-active:#1a1c1e;--ifp-muted:#818181;--ifp-faint:#c8c8c8;--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:#cacaca}.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:#c8c8c8;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:#c8c8c8;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;border-radius:32px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex;box-shadow:0 8px 16px #00000026}.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);background:linear-gradient(135deg,#fff 0%,#ededed 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 16px #00000026}.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:flex-start;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;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:#ffffff0a;--avc-surface:#ffffff0f;--avc-ink:#ffffffdb;--avc-active:#fffffff0;--avc-muted:#ffffff85;--avc-faint:#ffffff47;--avc-line:#ffffff1f;--avc-chip:#ffffff14;--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}}
