:root{--f-body:var(--font-card-body), Manrope, system-ui, sans-serif;--f-display:var(--font-card-display), Oswald, system-ui, sans-serif;--f-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--stage:#0a0b0c;--surface:#0b0d10;--surface-2:#14171b;--ink:#fff;--ink-2:#d6d9de;--muted:#9aa0a8;--faint:#757c85;--hairline:#24272c;--accent:#1668e3;--accent-ink:#fff;--shadow:#0000009e;--frame-w:390px;--frame-h:844px;--chat-top:108px;--dock:92px;--hero-s:486px;--hero-l:726px;--ease:cubic-bezier(.32,.86,.3,1);--r-card:30px;--r-in:4px;--r-pill:999px;--sh-card:0 30px 90px var(--shadow);--sh-sheet:0 -18px 48px var(--shadow);--sh-toast:0 12px 30px var(--shadow);--pad-body:26px 20px 126px;--gap-block:20px;--gap-in:12px;--row-min:44px;--row-contact:54px;--row-related:56px;--hit:44px;--qr:108px;--scrim-top:#0405079e;--scrim-bot:#040507eb;--scrim-top-0:#04050700;--scrim-bot-0:#04050700;--hero-top-pad:20px 62px 40px 20px;--hero-bot-pad:96px 20px 20px;--hero-btn-inset:12px;--glass:#080a0c70;--glass-blur:10px;--edge-w:108px;--edge-top:76px;--edge-bottom:148px;--dot:6px;--dot-on-w:18px;--dot-video-h:10px;--dot-off:#fff6;--dot-gap:5px;--bar-w:28px;--bar-h:2px;--plate-h:322px;--play:64px;--play-bg:#080a0c80;--video-badge-top:54px;--gap-hero-bot:11px;--gap-hero-top:14px;--gap-marks:16px;--marks-pad-top:3px;--lang-h:32px;--sh-sheet-card:0 24px 64px #0a0b0c1f;--stage-flat:#f4f5f7;--gap-starters:20px;--plate-pad:22px 20px 24px;--plate-group-gap:12px;--offer-min:64px;--offer-price:13px;--offer-lines:2;--card-center-max:560px;--underline-off:3px;--qr-bg:#fff;--fact-pad:15px 0;--fact-key-w:38%;--row-pad:13px 0;--more-h:48px;--qa-btn-pad:13px 14px;--qa-row-pad:15px 0;--qa-offset:10px;--body-bleed:20px;--rel-tile:40px;--rel-initial:15px;--contact-pad:13px 12px 13px 0;--contact-gap:14px;--contact-key-w:84px;--contact-value:14.5px;--contact-stub:13.5px;--mach-key-w:106px;--mach-value:12.5px;--mach-head:56px;--mach-tile:40px;--mach-glyph:19px;--icon-out:14px;--icon-stroke:1.8;--chev:13px;--chev-rel:15px;--qr-pad:9px;--qr-copy:15px;--trust-gap:7px;--code-pad:14px;--code-max:268px;--assist-basis:96px;--thread-pad:22px 20px 20px;--thread-gap:24px;--ask-pad:16px 20px 22px;--ask-size:16px;--send:44px;--dock-name:18px;--dock-name-track:.05em;--sheet-dur:.52s;--msg-max:80%;--owner-bar:2px;--accent-8:color-mix(in srgb, var(--accent) 8%, transparent);--accent-10:color-mix(in srgb, var(--accent) 10%, transparent);--mark-pad:14px 20px;--toast-inset:16px;--toast-gap:14px;--toast-pad:14px 16px;--on-hero:#fff;--on-hero-2:#ffffffdb;--on-hero-3:#ffffffbd;--on-hero-4:#fff9;--stage-pad-y:28px;--scrim-top-mid:#04050738;--scrim-top-mid-at:52%;--scrim-bot-mid:#0405078c;--scrim-bot-mid-at:44%;--on-hero-count:#ffffffa8;--t-count-track:.18em;--on-hero-badge:#ffffffc7;--t-badge-track:.2em;--on-plate-caption:#ffffffc2;--hero-icon:15px;--play-icon:19px;--pause-icon:16px;--play-bg-on:#080a0c4d;--play-dim:.45;--dot-radius:3px;--gap-facts:18px;--gap-block-in:14px;--gap-share:22px;--fact-gap:16px;--fact-key-pt:3px;--stack-gap:7px;--ask-row-pad:12px 0;--ask-row-min:48px;--ask-row-gap:16px;--ask-link-pad:10px 0;--underline-off-link:4px;--more-pad:15px 0;--act-btn-pad:11px 12px;--t-act-track:.16em;--qa-row-min:48px;--qa-gap:14px;--qa-sign-pt:2px;--qa-body-pb:16px;--rel-pad:12px 0;--rel-text-gap:5px;--rel-chev-pr:2px;--rel-initial-track:.04em;--chev-stroke:1.7;--share-row-gap:16px;--t-share-note-lh:1.7;--share-url-h:48px;--share-url-pad:4px 0 0;--lang-gap:6px;--mach-gap:10px;--mach-pt:4px;--mach-head-pad:14px 0;--t-mach-size:12px;--t-mach-track:.18em;--mach-body-gap:20px;--mach-body-pb:4px;--t-mach-why-size:14px;--t-mach-why-lh:1.6;--assist-gap:8px;--assist-title-gap:11px;--assist-pad:12px 6px;--t-assist-size:11px;--t-assist-track:.12em;--code-tab:2;--dock-gap:8px;--t-dock-kicker-track:.24em;--dock-title-lh:1.1;--dock-title-max:258px;--t-chat-label-track:.22em;--t-msg-greet-lh:1.52;--t-msg-agent-lh:1.58;--msg-pad:15px 16px;--owner-pad:14px 16px;--msg-gap:9px;--me-gap:7px;--owner-max:92%;--starter-pad:15px 0;--t-starter-size:14px;--t-starter-lh:1.4;--notify-gap:12px;--notify-row-gap:10px;--notify-pb:10px;--t-input-size:15px;--notify-input-pad:8px 0;--why-pt:16px;--why-gap:10px;--why-input-pad:9px 0;--skip-pad:6px 0;--acted-gap:8px;--acted-pt:10px;--acted-time-pl:4px;--handoff-pad:14px 16px;--t-handoff-size:11px;--typing-gap:8px;--dot-lift:-3px;--in-lift:7px;--toast-lift:10px;--ask-indent:9px;--ask-input-pad:10px 0;--caret-w:1.5px;--caret-h:20px;--caret-dur:1.06s;--send-icon:16px;--send-stroke:1.7;--t-name-photo-size:30px;--t-name-photo-weight:600;--t-name-photo-lh:1.02;--t-name-photo-track:.04em;--t-name-plain-size:38px;--t-name-plain-weight:600;--t-name-plain-lh:.98;--t-name-plain-track:.03em;--t-caption-size:11px;--t-caption-weight:600;--t-caption-track:.2em;--t-kind-size:10px;--t-kind-weight:500;--t-kind-track:.26em;--t-lede-size:19px;--t-lede-weight:400;--t-lede-lh:1.42;--t-lede-track:-.004em;--t-block-size:11px;--t-block-weight:600;--t-block-track:.2em;--t-block-sub-size:10px;--t-block-sub-weight:500;--t-block-sub-track:.24em;--t-key-size:10px;--t-key-weight:500;--t-key-track:.16em;--t-fact-size:16px;--t-fact-weight:400;--t-fact-lh:1.45;--t-stub-size:14.5px;--t-stub-weight:400;--t-stub-lh:1.45;--t-row-size:14.5px;--t-row-weight:400;--t-row-lh:1.4;--t-desc-size:15px;--t-desc-weight:400;--t-desc-lh:1.62;--t-qa-q-size:15px;--t-qa-q-weight:400;--t-qa-q-lh:1.45;--t-qa-a-size:14.5px;--t-qa-a-weight:400;--t-qa-a-lh:1.58;--t-msg-size:17px;--t-msg-weight:400;--t-msg-lh:1.5;--t-msg-me-size:16px;--t-msg-me-weight:400;--t-msg-me-lh:1.5;--t-linkbtn-size:10px;--t-linkbtn-weight:500;--t-linkbtn-track:.18em;--t-trust-size:10px;--t-trust-weight:500;--t-trust-lh:1.6;--t-trust-track:.16em;--t-code-size:11px;--t-code-weight:400;--t-code-lh:1.6;--t-qr-url-size:12.5px;--t-qr-url-weight:400}[data-card-theme=light]{--stage:#e9eaec;--surface:#fff;--surface-2:#f1f2f4;--ink:#0b0d10;--ink-2:#2c3037;--muted:#5d636c;--faint:#6e747e;--hairline:#e2e4e8;--accent-ink:#fff;--shadow:#0b0d1029;--sh-card:0 30px 90px var(--shadow);--sh-sheet:0 -18px 48px var(--shadow);--sh-toast:0 12px 30px var(--shadow)}
.uc{max-width:var(--frame-w);background:var(--surface);min-height:100%;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0 auto;line-height:normal}.uc :where(button,input){line-height:normal}.uc-body{padding:var(--pad-body);gap:var(--gap-block);flex-direction:column;display:flex}.uc-hero{height:var(--hero-s);background:var(--surface-2);transition:height .5s var(--ease);flex:none;position:relative;overflow:hidden}.uc-hero.tall{height:var(--hero-l)}.uc-reel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.uc-reel::-webkit-scrollbar{display:none}.uc-slide{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.uc-shot{object-fit:cover;background:var(--surface-2);width:100%;height:100%;display:block}.uc-play-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.uc-play{width:var(--play);height:var(--play);background:var(--play-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--on-hero);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s,background .3s;display:flex}.uc-play.on{background:var(--play-bg-on);opacity:var(--play-dim)}.uc-play .play{width:var(--play-icon);height:var(--play-icon)}.uc-play .pause{width:var(--pause-icon);height:var(--pause-icon)}.uc-badge{left:var(--body-bleed);top:var(--video-badge-top);font-family:var(--f-display);font-weight:var(--t-key-weight);font-size:var(--t-key-size);letter-spacing:var(--t-badge-track);text-transform:uppercase;color:var(--on-hero-badge);pointer-events:none;position:absolute}.uc-edges{left:0;right:0;top:var(--edge-top);bottom:var(--edge-bottom);position:absolute}.uc-edge{width:var(--edge-w);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.uc-edge.l{left:0}.uc-edge.r{right:0}.uc-grow{top:var(--hero-btn-inset);right:var(--hero-btn-inset);width:var(--hit);height:var(--hit);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--on-hero);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.uc-grow svg{width:var(--hero-icon);height:var(--hero-icon);stroke-width:var(--icon-stroke);transition:transform .4s}.uc-hero.tall .uc-grow svg{transform:rotate(180deg)}.uc-top,.uc-bot{pointer-events:none;display:flex;position:absolute;left:0;right:0}.uc-top{padding:var(--hero-top-pad);background:linear-gradient(to bottom, var(--scrim-top) 0%, var(--scrim-top-mid) var(--scrim-top-mid-at), var(--scrim-top-0) 100%);justify-content:space-between;align-items:baseline;gap:var(--gap-hero-top);top:0}.uc-bot{padding:var(--hero-bot-pad);background:linear-gradient(to top, var(--scrim-bot) 0%, var(--scrim-bot-mid) var(--scrim-bot-mid-at), var(--scrim-bot-0) 100%);gap:var(--gap-hero-bot);flex-direction:column;bottom:0}.uc-kind{font-family:var(--f-display);font-size:var(--t-kind-size);font-weight:var(--t-kind-weight);letter-spacing:var(--t-kind-track);color:var(--on-hero-2);text-transform:uppercase}.uc-count{white-space:nowrap;font-family:var(--f-display);font-size:var(--t-kind-size);font-weight:var(--t-kind-weight);letter-spacing:var(--t-count-track);color:var(--on-hero-count);text-transform:uppercase;flex:none}.uc-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-display);font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);letter-spacing:var(--t-caption-track);color:var(--on-hero-3);text-transform:uppercase;overflow:hidden}.uc-name{font-family:var(--f-display);font-size:var(--t-name-photo-size);font-weight:var(--t-name-photo-weight);line-height:var(--t-name-photo-lh);letter-spacing:var(--t-name-photo-track);color:var(--on-hero);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.uc-marks{justify-content:space-between;align-items:center;gap:var(--gap-marks);padding-top:var(--marks-pad-top);display:flex}.uc-bar{width:var(--bar-w);height:var(--bar-h);background:var(--accent);flex:none}.uc-dots{align-items:center;gap:var(--dot-gap);pointer-events:auto;flex:none;display:flex}.uc-dot{width:var(--dot);height:var(--dot);border-radius:var(--dot-radius);background:var(--dot-off);cursor:pointer;border:0;padding:0;transition:width .3s,background .3s}.uc-dot.on{width:var(--dot-on-w);background:var(--on-hero)}.uc-dot.video{height:var(--dot-video-h)}.uc-plate{height:var(--plate-h);padding:var(--plate-pad);background:var(--accent);flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative;overflow:hidden}.uc-plate-bot{gap:var(--plate-group-gap);flex-direction:column;display:flex}.uc-plate .uc-caption{color:var(--on-plate-caption)}.uc-plate .uc-name{font-size:var(--t-name-plain-size);line-height:var(--t-name-plain-lh);letter-spacing:var(--t-name-plain-track)}.uc-plate .uc-bar{background:var(--on-hero-4)}.uc-scroll{min-height:0}@media (min-width:760px){.uc{min-height:0;height:min(var(--frame-h), calc(100dvh - var(--stage-pad-y) * 2));max-height:100%;margin:var(--stage-pad-y) auto;border-radius:var(--r-card);position:relative;overflow:hidden;transform:translateZ(0)}.s-plaza:has(.uc) .s-scene{height:100%;min-height:0}.uc-scroll{scrollbar-width:none;height:100%;overflow:hidden auto}.uc-scroll::-webkit-scrollbar{display:none}}:is(html:has(.uc),body:has(.uc)){background:var(--stage);height:auto;min-height:100%;margin:0;overflow:visible}
.uc-block{gap:var(--gap-in);margin:0 calc(var(--body-bleed) * -1);padding:0 var(--body-bleed);flex-direction:column;transition:background .45s,padding .45s;display:flex}.uc-block.mark{padding:var(--mark-pad);background:var(--accent-10)}.uc-block.facts{gap:var(--gap-facts)}.uc-block.wide{gap:var(--gap-block-in)}.uc-block.qa{margin-top:var(--qa-offset)}.uc-list{flex-direction:column;display:flex}.uc-head{justify-content:space-between;align-items:baseline;gap:var(--gap-in);font-family:var(--f-display);font-size:var(--t-block-size);font-weight:var(--t-block-weight);letter-spacing:var(--t-block-track);text-transform:uppercase;color:var(--ink-2);margin:0;display:flex}.uc-head.sub{font-size:var(--t-block-sub-size);font-weight:var(--t-block-sub-weight);letter-spacing:var(--t-block-sub-track);color:var(--muted)}.uc-head em{font-style:normal;font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-key-track);text-transform:uppercase;color:var(--faint);flex:none}.uc-kv{justify-content:space-between;align-items:flex-start;gap:var(--fact-gap);padding:var(--row-pad);min-height:var(--row-min);border-top:1px solid var(--hairline);display:flex}.uc-kv.fact{padding:var(--fact-pad)}.uc-kv.stack{align-items:flex-start;gap:var(--stack-gap);flex-direction:column}.uc-kv-k{flex:0 0 var(--fact-key-w);padding-top:var(--fact-key-pt);font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-key-track);text-transform:uppercase;color:var(--muted);line-height:normal}.uc-kv.stack .uc-kv-k{flex:none;padding-top:0}.uc-kv-v{min-width:0;font-family:var(--f-body);font-size:var(--t-row-size);line-height:var(--t-fact-lh);color:var(--ink);text-align:right;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0}.uc-kv.fact .uc-kv-v{font-size:var(--t-fact-size)}.uc-kv.stack .uc-kv-v{text-align:left;width:100%}.uc-kv-v.multi{white-space:pre-line}.uc-kv-v.linked{text-underline-offset:var(--underline-off);text-decoration:underline}.uc-kv-v.stub{font-family:var(--f-mono);font-size:var(--contact-stub);color:var(--muted);cursor:default}.uc-kv.fact .uc-kv-v.stub{font-size:var(--t-stub-size)}.uc-lede{font-size:var(--t-lede-size);font-weight:var(--t-lede-weight);line-height:var(--t-lede-lh);letter-spacing:var(--t-lede-track);color:var(--ink);text-wrap:pretty;margin:0}.uc-desc{font-size:var(--t-desc-size);font-weight:var(--t-desc-weight);line-height:var(--t-desc-lh);color:var(--ink-2);text-wrap:pretty;margin:0}.uc-row{justify-content:space-between;align-items:flex-start;gap:var(--fact-gap);padding:var(--row-pad);min-height:var(--row-min);border-top:1px solid var(--hairline);display:flex}.uc-row-k{min-width:0;font-size:var(--t-row-size);line-height:var(--t-row-lh);color:var(--ink);flex:auto}.uc-row-v{font-family:var(--f-body);font-size:var(--t-row-size);line-height:var(--t-fact-lh);color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0}.uc-row-v.stub{font-family:var(--f-mono);font-size:var(--contact-stub);color:var(--muted);cursor:default}.uc-row.floors{min-height:var(--offer-min);display:block}.uc-row.floors .uc-row-k{-webkit-line-clamp:var(--offer-lines);line-clamp:var(--offer-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.uc-row.floors .uc-row-v{text-align:left;width:100%;font-size:var(--offer-price);line-height:var(--t-row-lh);color:var(--muted);white-space:pre-line;display:block}.uc-empty{justify-content:space-between;align-items:center;gap:var(--ask-row-gap);padding:var(--ask-row-pad);min-height:var(--ask-row-min);border-top:1px solid var(--hairline);display:flex}.uc-empty span{min-width:0;font-size:var(--t-row-size);line-height:var(--t-row-lh);color:var(--faint);flex:auto}.uc-asklink{min-height:var(--hit);padding:var(--ask-link-pad);font-family:var(--f-display);font-size:var(--t-linkbtn-size);font-weight:var(--t-linkbtn-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--ink);text-underline-offset:var(--underline-off-link);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline;text-decoration-thickness:1px}.uc-more{width:100%;min-height:var(--more-h);padding:var(--more-pad);border:0;border-top:1px solid var(--hairline);text-align:left;font-family:var(--f-display);font-size:var(--t-linkbtn-size);font-weight:var(--t-linkbtn-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0}.uc-linkbtn{min-height:var(--hit);padding:var(--qa-btn-pad);border:1px solid var(--hairline);border-radius:var(--r-in);font-family:var(--f-display);font-size:var(--t-linkbtn-size);font-weight:var(--t-linkbtn-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;align-self:flex-start}.uc-actbtn{min-height:var(--hit);padding:var(--act-btn-pad);border:1px solid var(--hairline);border-radius:var(--r-in);font-family:var(--f-display);font-size:var(--t-linkbtn-size);font-weight:var(--t-linkbtn-weight);letter-spacing:var(--t-act-track);text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0}.uc-i-out{width:var(--icon-out);height:var(--icon-out);stroke-width:var(--icon-stroke)}.uc-i-chev{width:var(--chev);height:var(--chev);stroke-width:2px;flex:none}.uc-i-chev.big{width:var(--chev-rel);height:var(--chev-rel);stroke-width:var(--chev-stroke)}.uc-i-copy{width:var(--qr-copy);height:var(--qr-copy);stroke-width:var(--chev-stroke)}.uc-qa-item{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.uc-qa-q{justify-content:space-between;align-items:flex-start;gap:var(--qa-gap);width:100%;min-height:var(--qa-row-min);padding:var(--qa-row-pad);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;display:flex}.uc-qa-q .t{min-width:0;font-size:var(--t-qa-q-size);font-weight:var(--t-qa-q-weight);line-height:var(--t-qa-q-lh);color:var(--ink-2);text-align:left;text-wrap:pretty}.uc-qa-item.open .uc-qa-q .t{color:var(--ink)}.uc-qa-sign{padding-top:var(--qa-sign-pt);color:var(--muted);flex:none;align-items:center;transition:transform .3s;display:flex}.uc-qa-item.open .uc-qa-sign{transform:rotate(180deg)}.uc-qa-body{gap:var(--gap-in);padding:0 0 var(--qa-body-pb);flex-direction:column;display:flex}.uc-qa-a{font-size:var(--t-qa-a-size);font-weight:var(--t-qa-a-weight);line-height:var(--t-qa-a-lh);color:var(--ink-2);text-wrap:pretty;margin:0}.uc-rel{align-items:center;gap:var(--contact-gap);width:100%;min-height:var(--row-related);padding:var(--rel-pad);border:0;border-top:1px solid var(--hairline);text-align:left;cursor:pointer;background:0 0;transition:background .2s;display:flex}.uc-rel:hover{background:var(--surface-2)}.uc-rel-tile{flex:0 0 var(--rel-tile);width:var(--rel-tile);height:var(--rel-tile);border:1px solid var(--hairline);background:var(--surface-2);font-family:var(--f-display);font-size:var(--rel-initial);letter-spacing:var(--rel-initial-track);text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;font-weight:600;display:flex}.uc-rel-l{gap:var(--rel-text-gap);text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.uc-rel-l b{font-size:var(--t-row-size);font-weight:var(--t-row-weight);line-height:var(--t-row-lh);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uc-rel-l em{font-style:normal;font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--faint)}.uc-rel-chev{padding-right:var(--rel-chev-pr);color:var(--muted);flex:none;align-items:center;display:flex}.uc-contact{min-height:var(--row-contact);border-top:1px solid var(--hairline);align-items:stretch;display:flex}.uc-contact-l{align-items:center;gap:var(--contact-gap);min-width:0;padding:var(--contact-pad);text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:auto;transition:color .2s;display:flex}.uc-contact-k{flex:0 0 var(--contact-key-w);text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-key-track);text-transform:uppercase;color:var(--muted);overflow:hidden}.uc-contact.wide .uc-contact-k{flex:0 0 var(--mach-key-w)}.uc-contact-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-body);font-size:var(--contact-value);line-height:var(--t-row-lh);color:var(--ink);flex:auto;overflow:hidden}.uc-contact-v.stub{font-family:var(--f-mono);font-size:var(--contact-stub);color:var(--muted)}.uc-contact-v.mono{font-family:var(--f-mono);font-size:var(--mach-value)}.uc-contact-v.soft{font-size:var(--contact-stub);color:var(--faint)}.uc-contact-v.ph{font-family:var(--f-mono);font-size:var(--mach-value);color:var(--faint)}.uc-out{flex:0 0 var(--hit);width:var(--hit);height:var(--hit);border:0;border-left:1px solid var(--hairline);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-self:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex}.uc-out:hover{color:var(--ink);background:var(--surface-2)}.uc-share-wrap{gap:var(--gap-share);flex-direction:column;display:flex}.uc-share{gap:var(--gap-block-in);flex-direction:column;display:flex}.uc-share-row{align-items:center;gap:var(--share-row-gap);display:flex}.uc-qr{box-sizing:border-box;width:var(--qr);height:var(--qr);padding:var(--qr-pad);border:1px solid var(--hairline);background:var(--qr-bg);flex:none;display:block}.uc-share-note{min-width:0;font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);line-height:var(--t-share-note-lh);letter-spacing:var(--t-key-track);text-transform:uppercase;color:var(--faint);text-wrap:pretty;flex:auto;margin:0}.uc-share-url{justify-content:space-between;align-items:center;gap:var(--gap-in);width:100%;min-height:var(--share-url-h);padding:var(--share-url-pad);text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;display:flex}.uc-share-url span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-mono);font-size:var(--t-qr-url-size);font-weight:var(--t-qr-url-weight);color:var(--ink);flex:auto;overflow:hidden}.uc-share-url svg{width:var(--qr-copy);height:var(--qr-copy);stroke-width:var(--chev-stroke);flex:none}.uc-trust{gap:var(--gap-block-in);margin-top:calc(var(--gap-block-in) * -1);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.uc-trust-lines{gap:var(--trust-gap);padding-top:var(--gap-in);font-family:var(--f-display);font-size:var(--t-trust-size);font-weight:var(--t-trust-weight);line-height:var(--t-trust-lh);letter-spacing:var(--t-trust-track);text-transform:uppercase;color:var(--faint);flex-direction:column;display:flex}.uc-lang{align-items:center;gap:var(--lang-gap);display:flex}.uc-lang button{min-height:var(--lang-h);height:var(--lang-h);padding:0 var(--gap-in);border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--f-display);font-size:var(--t-trust-size);font-weight:var(--t-trust-weight);letter-spacing:var(--t-block-track);text-transform:uppercase;white-space:nowrap;color:var(--faint);cursor:pointer;background:0 0}.uc-lang button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.uc-mach{gap:var(--mach-gap);padding-top:var(--mach-pt);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.uc-mach-head{align-items:center;gap:var(--contact-gap);width:100%;min-height:var(--mach-head);padding:var(--mach-head-pad);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.uc-mach-tile{flex:0 0 var(--mach-tile);width:var(--mach-tile);height:var(--mach-tile);border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);justify-content:center;align-items:center;display:flex}.uc-mach-glyph{width:var(--mach-glyph);height:var(--mach-glyph)}.uc-mach-t{gap:var(--rel-text-gap);text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.uc-mach-t b{font-family:var(--f-display);font-size:var(--t-mach-size);font-weight:var(--t-block-weight);letter-spacing:var(--t-mach-track);text-transform:uppercase;color:var(--ink)}.uc-mach-t em{font-style:normal;font-size:var(--t-qr-url-size);line-height:var(--t-row-lh);color:var(--faint)}.uc-mach-sign{color:var(--muted);flex:none;align-items:center;transition:transform .3s;display:flex}.uc-mach-sign.open{transform:rotate(180deg)}.uc-mach-body{gap:var(--mach-body-gap);padding-bottom:var(--mach-body-pb);flex-direction:column;display:flex}.uc-mach-why{font-size:var(--t-mach-why-size);line-height:var(--t-mach-why-lh);color:var(--ink-2);text-wrap:pretty;margin:0}.uc-mach-code{gap:var(--gap-in);flex-direction:column;display:flex}.uc-code{padding:var(--code-pad);border:1px solid var(--hairline);border-radius:var(--r-in);background:var(--surface-2);font-family:var(--f-mono);font-size:var(--t-code-size);font-weight:var(--t-code-weight);line-height:var(--t-code-lh);color:var(--ink-2);max-height:var(--code-max);white-space:pre;tab-size:var(--code-tab);margin:0;overflow:auto}.uc-mach-ask{gap:var(--assist-title-gap);flex-direction:column;display:flex}.uc-assist{gap:var(--assist-gap);grid-template-columns:repeat(6,1fr);display:grid}.uc-assist button{min-width:0;min-height:var(--hit);padding:var(--assist-pad);border:1px solid var(--hairline);border-radius:var(--r-in);font-family:var(--f-display);font-size:var(--t-assist-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-assist-track);text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;transition:color .2s,border-color .2s}.uc-assist button:nth-child(-n+3){grid-column:span 2}.uc-assist button:nth-child(n+4){grid-column:span 3}.uc-assist button:hover{border-color:var(--ink);color:var(--ink)}.uc-sheet{left:0;right:0;top:var(--chat-top);z-index:6;max-width:var(--frame-w);background:var(--surface);border-top:1px solid var(--hairline);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:var(--sh-sheet);transform:translateY(calc(100% - var(--dock)));transition:transform var(--sheet-dur) var(--ease);flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;overflow:hidden}.uc-sheet.open{transform:none}.uc-sheet-out{height:var(--chat-top);z-index:8;cursor:pointer;background:0 0;border:0;padding:0;position:fixed;top:0;left:0;right:0}.uc-dock{flex:0 0 var(--dock);justify-content:space-between;align-items:center;gap:var(--contact-gap);width:100%;padding:0 var(--body-bleed);text-align:left;touch-action:none;cursor:pointer;background:0 0;border:0;display:flex}.uc-sheet.open .uc-dock{border-bottom:1px solid var(--hairline)}.uc-dock-t{gap:var(--dock-gap);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.uc-dock-t em{font-style:normal;font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-dock-kicker-track);text-transform:uppercase;color:var(--muted)}.uc-dock-t b{max-width:var(--dock-title-max);text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-size:var(--dock-name);font-weight:600;line-height:var(--dock-title-lh);letter-spacing:var(--dock-name-track);text-transform:uppercase;color:var(--ink);overflow:hidden}.uc-dock-go{flex:0 0 var(--hit);width:var(--hit);height:var(--hit);background:var(--accent);color:var(--accent-ink);transition:transform .5s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.uc-dock-go svg{width:var(--hero-icon);height:var(--hero-icon);stroke-width:var(--icon-stroke)}.uc-dock-go.back{border:1px solid var(--hairline);color:var(--ink);background:0 0;transform:rotate(180deg)}.uc-thread{gap:var(--thread-gap);min-height:0;padding:var(--thread-pad);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.uc-sheet:not(.open) .uc-thread{overflow:hidden}.uc-msg{flex-direction:column;align-items:flex-start;width:100%;display:flex}.uc-msg.me{align-items:flex-end}.uc-msg-in{gap:var(--msg-gap);flex-direction:column;max-width:100%;display:flex}.uc-msg.me .uc-msg-in{gap:var(--me-gap);max-width:var(--msg-max);align-items:flex-end}.uc-msg.owner .uc-msg-in{max-width:var(--owner-max)}.uc-msg.agent .uc-msg-in,.uc-msg.owner .uc-msg-in{animation:.3s both gb-in}.uc-who{font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-chat-label-track);text-transform:uppercase;color:var(--muted)}.uc-msg.me .uc-who{color:var(--faint)}.uc-msg.owner .uc-who{color:var(--ink);font-weight:600}.uc-bubble{padding:var(--msg-pad);border-radius:var(--r-in);background:var(--accent-8);font-size:var(--t-msg-size);font-weight:var(--t-msg-weight);line-height:var(--t-msg-agent-lh);color:var(--ink);text-wrap:pretty;margin:0}.uc-bubble.greet{line-height:var(--t-msg-greet-lh)}.uc-msg.me p{font-size:var(--t-msg-me-size);font-weight:var(--t-msg-me-weight);line-height:var(--t-msg-me-lh);color:var(--ink);text-align:right;text-wrap:pretty;margin:0}.uc-msg.owner .uc-bubble{padding:var(--owner-pad);border-left:var(--owner-bar) solid var(--accent);background:var(--surface-2);border-radius:0}.uc-date{align-items:center;gap:var(--gap-in);width:100%;display:flex}.uc-date:before,.uc-date:after{content:"";background:var(--hairline);flex:auto;height:1px}.uc-date span,.uc-sys{font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-chat-label-track);text-transform:uppercase;color:var(--faint)}.uc-err{align-items:center;gap:var(--contact-gap);flex-wrap:wrap;display:flex}.uc-err span{font-size:var(--t-row-size);line-height:var(--t-row-lh);color:var(--muted)}.uc-notify{gap:var(--notify-gap);flex-direction:column;width:100%;display:flex}.uc-notify>span{font-size:var(--t-row-size);line-height:var(--t-msg-me-lh);color:var(--muted);text-wrap:pretty}.uc-notify-row{align-items:center;gap:var(--notify-row-gap);padding-bottom:var(--notify-pb);border-bottom:1px solid var(--hairline);display:flex}.uc-notify-row input,.uc-why-row input{min-width:0;padding:var(--notify-input-pad);font-family:inherit;font-size:var(--t-input-size);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.uc-why-row input{padding:var(--why-input-pad)}.uc-acted{align-items:center;gap:var(--acted-gap);padding-top:var(--acted-pt);flex-wrap:wrap;display:flex}.uc-acted time{padding-left:var(--acted-time-pl);font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--faint)}.uc-why{gap:var(--why-gap);padding-top:var(--why-pt);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.uc-why-row{align-items:center;gap:var(--notify-row-gap);border-bottom:1px solid var(--hairline);display:flex}.uc-skip{padding:var(--skip-pad);font-family:var(--f-display);font-size:var(--t-key-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--faint);cursor:pointer;background:0 0;border:0;align-self:flex-start}.uc-handoff{padding:var(--handoff-pad);border:1px solid var(--hairline);border-radius:var(--r-in);font-family:var(--f-display);font-size:var(--t-handoff-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;align-self:flex-start}.uc-handoff:hover{border-color:var(--ink)}.uc-starters{border-top:1px solid var(--hairline);flex-direction:column;margin-top:auto;display:flex}.uc-starters button{min-height:var(--hit);padding:var(--starter-pad);border:0;border-bottom:1px solid var(--hairline);text-align:left;font-family:inherit;font-size:var(--t-starter-size);line-height:var(--t-starter-lh);color:var(--muted);cursor:pointer;background:0 0}.uc-starters button:hover{color:var(--ink)}.uc-typing{align-items:center;gap:var(--typing-gap);display:flex}.uc-typing i{width:var(--dot);height:var(--dot);background:var(--muted);border-radius:50%;animation:1.1s infinite gb-dot}.uc-typing i:nth-child(2){animation-delay:.18s}.uc-typing i:nth-child(3){animation-delay:.36s}.uc-ask{align-items:center;gap:var(--contact-gap);padding:var(--ask-pad);border-top:1px solid var(--hairline);flex:none;display:flex}.uc-ask-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.uc-caret{margin-top:calc(var(--caret-h) / -2);width:var(--caret-w);height:var(--caret-h);background:var(--ink);animation:gb-caret var(--caret-dur) step-end infinite;pointer-events:none;position:absolute;top:50%;left:0}.uc-ask input{min-width:0;padding:var(--ask-input-pad);font-family:inherit;font-size:var(--ask-size);color:var(--ink);text-indent:var(--ask-indent);background:0 0;border:0;outline:none;flex:1}.uc-ask input::placeholder{color:var(--faint)}.uc-send{flex:0 0 var(--hit);width:var(--hit);height:var(--hit);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.uc-send svg{width:var(--send-icon);height:var(--send-icon);stroke-width:var(--send-stroke)}.uc-toast{left:var(--toast-inset);right:var(--toast-inset);bottom:calc(var(--dock) + var(--toast-gap));z-index:9;max-width:calc(var(--frame-w) - var(--toast-inset) * 2);padding:var(--toast-pad);border-radius:var(--r-in);background:var(--ink);box-shadow:var(--sh-toast);font-family:var(--f-display);font-size:var(--t-assist-size);font-weight:var(--t-key-weight);letter-spacing:var(--t-linkbtn-track);text-transform:uppercase;text-align:center;color:var(--surface);margin:0 auto;animation:.24s both gb-toast;position:fixed}@keyframes gb-dot{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(var(--dot-lift))}}@keyframes gb-in{0%{opacity:0;transform:translateY(var(--in-lift))}to{opacity:1;transform:none}}@keyframes gb-toast{0%{opacity:0;transform:translateY(var(--toast-lift))}to{opacity:1;transform:none}}@keyframes gb-caret{0%,48%{opacity:1}52%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.uc-sheet,.uc-dock-go,.uc-qa-sign,.uc-mach-sign,.uc-hero,.uc-grow svg{transition:none}.uc-typing i,.uc-caret,.uc-msg-in{animation:none}}
