[data-layout=v1_ai]{--hmp-red:#aa2a27;--hmp-black:#1a1a1a;--hmp-cool-gray:#eae9e8;--hmp-cream:#eee0c2;--hmp-off-white:#f9f5ee;--hmp-white:#ffffff;--bg:var(--hmp-off-white);--surface:var(--hmp-white);--surface-2:var(--hmp-cool-gray);--ink:var(--hmp-black);--ink-2:#55534f;--rule:#dedbd4;--accent:var(--hmp-red);--ok:#2f6b4f;--warn:#8a6114;--pill-bg:var(--hmp-black);--pill-ink:#ffffff;--shadow:0 6px 20px rgba(26,26,26,.08),0 1px 3px rgba(26,26,26,.06);--scrim:rgba(26,26,26,.18);--logo-filter:none;--font:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ar:"Noto Sans Arabic","Geeza Pro",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}:root[data-theme=dark] [data-layout=v1_ai]{--bg:var(--hmp-black);--surface:#232322;--surface-2:#2c2b29;--ink:#f2efe9;--ink-2:#c3bfb6;--rule:#3a3937;--accent:#d44a44;--ok:#6fae8c;--warn:#d2a24c;--pill-bg:#f2efe9;--pill-ink:#1a1a1a;--shadow:0 6px 20px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.05);--scrim:rgba(0,0,0,.45);--logo-filter:invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-layout=v1_ai]{--bg:var(--hmp-black);--surface:#232322;--surface-2:#2c2b29;--ink:#f2efe9;--ink-2:#c3bfb6;--rule:#3a3937;--accent:#d44a44;--ok:#6fae8c;--warn:#d2a24c;--pill-bg:#f2efe9;--pill-ink:#1a1a1a;--shadow:0 6px 20px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.05);--scrim:rgba(0,0,0,.45);--logo-filter:invert(1)}}:root[data-theme=dark] [data-layout=v1_ai]{--ok:#2f6b4f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-layout=v1_ai]{--ok:#2f6b4f}}@font-face{font-family:Noto Sans Arabic;src:url(/visit-fonts/NotoSansArabic-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Noto Sans Arabic;src:url(/visit-fonts/NotoSansArabic-Bold.ttf) format("truetype");font-weight:700}[data-layout=v1_social]{--hmp-red:#aa2a27;--hmp-black:#1a1a1a;--hmp-cool-gray:#eae9e8;--hmp-cream:#eee0c2;--hmp-off-white:#f9f5ee;--hmp-white:#ffffff;--bg:#ffffff;--surface:#ffffff;--surface-2:var(--hmp-cool-gray);--ink:var(--hmp-black);--ink-2:#55534f;--rule:#e3e3e2;--accent:var(--hmp-red);--ok:#2f6b4f;--bar:rgba(255,255,255,0.94);--bar-pill:var(--hmp-cool-gray);--shadow:0 8px 28px rgba(26,26,26,0.12),0 1px 3px rgba(26,26,26,0.06);--cam:#1a1a1a;--font:"Archivo",-apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-ar:"Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}:root[data-theme=dark] [data-layout=v1_social]{--bg:var(--hmp-black);--surface:#232322;--surface-2:#2c2b29;--ink:#f2efe9;--ink-2:#c3bfb6;--rule:#3a3937;--accent:#d44a44;--bar:rgba(35,35,34,0.94);--bar-pill:#3a3937;--shadow:0 8px 28px rgba(0,0,0,0.5),0 1px 3px rgba(0,0,0,0.4);--cam:#0e0e0e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-layout=v1_social]{--bg:var(--hmp-black);--surface:#232322;--surface-2:#2c2b29;--ink:#f2efe9;--ink-2:#c3bfb6;--rule:#3a3937;--accent:#d44a44;--bar:rgba(35,35,34,0.94);--bar-pill:#3a3937;--shadow:0 8px 28px rgba(0,0,0,0.5),0 1px 3px rgba(0,0,0,0.4);--cam:#0e0e0e}}[data-layout=v2],[data-layout=v2_hybrid]{--tabfloat-gap:8px;--tabfloat-h:calc(var(--fs-label) * var(--lh-label) + 70px);--clear-tabfloat:calc(var(--tabfloat-h) + var(--tabfloat-gap) + var(--safe-bottom) + 24px)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(*):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(*):where([data-lx],[data-lx] *):after,:is([data-layout=v2],[data-layout=v2_hybrid]) :is(*):where([data-lx],[data-lx] *):before{box-sizing:border-box}:is([data-layout=v2],[data-layout=v2_hybrid]) :is([lang=ar] *):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is([lang=ar]):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid])[lang=ar] :is(*):where([data-lx],[data-lx] *){letter-spacing:0!important;text-transform:none!important}:is([data-layout=v2],[data-layout=v2_hybrid]) :is([lang=ar]):where([data-lx],[data-lx] *){font-family:var(--font-ar)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is([lang=en]):where([data-lx],[data-lx] *){font-family:var(--font-en)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is([hidden]):where([data-lx],[data-lx] *){display:none!important}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(dd):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(dl):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(figure):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(h1):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(h2):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(h3):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(h4):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(ol):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(p):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(ul):where([data-lx],[data-lx] *){margin:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(ol):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(ul):where([data-lx],[data-lx] *){padding:0;list-style:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(button):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(input):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(select):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(textarea):where([data-lx],[data-lx] *){font:inherit;color:inherit}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(button):where([data-lx],[data-lx] *){cursor:pointer}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(a):where([data-lx],[data-lx] *){color:inherit}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(img):where([data-lx],[data-lx] *){max-width:none}:is([data-layout=v2],[data-layout=v2_hybrid])[lang=ar] :is([data-lang-only=en]):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid])[lang=en] :is([data-lang-only=ar]):where([data-lx],[data-lx] *){display:none!important}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.is-focus):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(:focus-visible):where([data-lx],[data-lx] *){outline:2px solid var(--focus);outline-offset:2px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.input.is-focus):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.input:focus-visible):where([data-lx],[data-lx] *){outline-offset:1px;border-color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-display):where([data-lx],[data-lx] *){font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-title):where([data-lx],[data-lx] *){font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-heading):where([data-lx],[data-lx] *){font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-body-lg):where([data-lx],[data-lx] *){font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-body):where([data-lx],[data-lx] *){font-size:var(--fs-body);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-secondary):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-label):where([data-lx],[data-lx] *){font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-strong):where([data-lx],[data-lx] *){font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.t-2):where([data-lx],[data-lx] *){color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.num):where([data-lx],[data-lx] *){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.ltr):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(bdi[dir=ltr]):where([data-lx],[data-lx] *){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;overflow-wrap:anywhere}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.code):where([data-lx],[data-lx] *){font-family:var(--font-mono);font-weight:500;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.vh):where([data-lx],[data-lx] *){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(svg.i):where([data-lx],[data-lx] *){width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(svg.i.sm):where([data-lx],[data-lx] *){width:20px;height:20px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(svg.i.lg):where([data-lx],[data-lx] *){width:28px;height:28px}:is([data-layout=v2],[data-layout=v2_hybrid])[dir=rtl] :is(svg.i.mirror):where([data-lx],[data-lx] *){transform:scaleX(-1)}:is([data-layout=v2],[data-layout=v2_hybrid])[data-kb=open]{--safe-bottom:0px}:is([data-layout=v2],[data-layout=v2_hybrid])[data-kb=open] :is(.dock):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid])[data-kb=open] :is(.dock-fade):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid])[data-kb=open] :is(.tabbar):where([data-lx],[data-lx] *){display:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.stack>*+*):where([data-lx],[data-lx] *){margin-top:var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.stack-lg>*+*):where([data-lx],[data-lx] *){margin-top:var(--sp-6)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.row-flex):where([data-lx],[data-lx] *){display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.spacer):where([data-lx],[data-lx] *){flex:1 1}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar):where([data-lx],[data-lx] *){flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--gutter) var(--sp-3);min-height:64px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar-title):where([data-lx],[data-lx] *){flex:1 1;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar-title h1):where([data-lx],[data-lx] *){font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar-sub):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar--center .appbar-title):where([data-lx],[data-lx] *){text-align:center}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar--large .appbar-title h1):where([data-lx],[data-lx] *){font-size:var(--fs-title);line-height:var(--lh-title)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.appbar-actions):where([data-lx],[data-lx] *){display:flex;gap:var(--sp-2);align-items:center}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn):where([data-lx],[data-lx] *){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--target);min-width:var(--target);padding:10px 20px;border-radius:var(--r-pill);border:var(--control-line) solid transparent;background:none;text-decoration:none;text-align:center;font-size:var(--fs-body);line-height:1.25;font-weight:var(--fw-semibold);white-space:normal}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn--primary):where([data-lx],[data-lx] *){background:var(--primary-bg);color:var(--primary-text);border-color:var(--primary-bg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn--secondary):where([data-lx],[data-lx] *){background:var(--surface-1);color:var(--text);border-color:var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn--quiet):where([data-lx],[data-lx] *){border-radius:0;padding:10px 4px;color:var(--text);border-width:0 0 var(--control-line);border-bottom-color:var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn--stand):where([data-lx],[data-lx] *){min-height:var(--target-stand);font-size:var(--fs-body-lg);padding:12px 22px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn--block):where([data-lx],[data-lx] *){display:flex;width:100%}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn[aria-disabled=true]):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn[disabled]):where([data-lx],[data-lx] *){background:var(--surface-2);color:var(--text-2);border:var(--control-line) dashed var(--border-control);cursor:not-allowed}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.btn svg.i):where([data-lx],[data-lx] *){-webkit-margin-start:-2px;margin-inline-start:-2px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn):where([data-lx],[data-lx] *){position:relative;display:inline-grid;place-items:center;flex:none;width:var(--target-stand);height:var(--target-stand);padding:0;border-radius:50%;background:var(--surface-1);color:var(--text);border:var(--hairline) solid var(--border-control);text-decoration:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn--sm):where([data-lx],[data-lx] *){width:var(--target);height:var(--target)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn--float):where([data-lx],[data-lx] *){box-shadow:var(--shadow-float)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn--primary):where([data-lx],[data-lx] *){background:var(--primary-bg);color:var(--primary-text);border-color:var(--primary-bg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn[disabled]):where([data-lx],[data-lx] *){background:var(--surface-2);color:var(--text-2);border-style:dashed;cursor:not-allowed}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn>.badge):where([data-lx],[data-lx] *){position:absolute;top:-6px;inset-inline-end:-6px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.icon-btn--on-camera):where([data-lx],[data-lx] *){background:rgba(255,255,255,.12);color:var(--on-camera);border-color:rgba(255,255,255,.72)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.link):where([data-lx],[data-lx] *){display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--target);min-width:var(--target);padding:0 var(--sp-1);color:var(--text);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.badge):where([data-lx],[data-lx] *){display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px 7px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.badge--quiet):where([data-lx],[data-lx] *){background:var(--surface-2);color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tag):where([data-lx],[data-lx] *){display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px 10px;border-radius:var(--r-pill);border:var(--hairline) solid var(--border-control);color:var(--text);background:transparent;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tag--strong):where([data-lx],[data-lx] *){background:var(--selected-bg);color:var(--selected-text);border-color:var(--selected-bg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tag--proposed):where([data-lx],[data-lx] *){border-style:dashed}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tag--proposed):where([data-lx],[data-lx] *):before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tag--phase2):where([data-lx],[data-lx] *){border-style:dashed}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.state):where([data-lx],[data-lx] *){display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.state svg.i):where([data-lx],[data-lx] *){width:18px;height:18px;stroke-width:2}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.state--ok svg.i):where([data-lx],[data-lx] *){color:var(--ok)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.state--warn svg.i):where([data-lx],[data-lx] *){color:var(--warn)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.state--error svg.i):where([data-lx],[data-lx] *){color:var(--error)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.state-dot):where([data-lx],[data-lx] *){width:10px;height:10px;border-radius:50%;background:var(--ok);flex:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner):where([data-lx],[data-lx] *){display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);-webkit-border-start:4px solid var(--border-control);border-inline-start:4px solid var(--border-control);background:var(--surface-2);color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner-icon):where([data-lx],[data-lx] *){width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner-icon svg.i):where([data-lx],[data-lx] *){width:18px;height:18px;stroke-width:2.4}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner-title):where([data-lx],[data-lx] *){font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner-text):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--ok):where([data-lx],[data-lx] *){background:var(--ok-surface);border-inline-start-color:var(--ok)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--ok .banner-icon):where([data-lx],[data-lx] *){background:var(--ok);color:var(--on-ok)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--warn):where([data-lx],[data-lx] *){background:var(--warn-surface);border-inline-start-color:var(--warn)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--warn .banner-icon):where([data-lx],[data-lx] *){color:var(--warn);border-radius:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--warn .banner-icon svg.i):where([data-lx],[data-lx] *){width:24px;height:24px;stroke-width:2}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--error):where([data-lx],[data-lx] *){background:var(--error-surface);border-inline-start-color:var(--error)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--error .banner-icon):where([data-lx],[data-lx] *){background:var(--error);color:var(--on-error)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--info .banner-icon):where([data-lx],[data-lx] *){color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--info .banner-icon svg.i):where([data-lx],[data-lx] *){width:24px;height:24px;stroke-width:1.75}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--status):where([data-lx],[data-lx] *){padding:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--status .banner-title):where([data-lx],[data-lx] *){font-size:var(--fs-heading);line-height:var(--lh-heading)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--status .banner-icon):where([data-lx],[data-lx] *){width:36px;height:36px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.banner--status .banner-icon svg.i):where([data-lx],[data-lx] *){width:22px;height:22px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.card):where([data-lx],[data-lx] *){background:var(--surface-1);border:var(--hairline) solid var(--border);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow-1)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.card--flat):where([data-lx],[data-lx] *){box-shadow:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.section-head):where([data-lx],[data-lx] *){display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:var(--sp-6) 0 var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.section-head h2):where([data-lx],[data-lx] *){font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list):where([data-lx],[data-lx] *){background:var(--surface-1);border:var(--hairline) solid var(--border);border-radius:var(--r-lg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item):where([data-lx],[data-lx] *){display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);color:var(--text);text-decoration:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item+.list-item):where([data-lx],[data-lx] *){border-top:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item-text):where([data-lx],[data-lx] *){flex:1 1;min-width:0;overflow-wrap:anywhere}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item-title):where([data-lx],[data-lx] *){font-size:var(--fs-body);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item-meta):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item>svg.i:last-child):where([data-lx],[data-lx] *){color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item--danger):where([data-lx],[data-lx] *){font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.avatar):where([data-lx],[data-lx] *){width:max(44px,calc(var(--fs-secondary) * 3.15));height:max(44px,calc(var(--fs-secondary) * 3.15));border-radius:50%;background:var(--surface-2);color:var(--text);display:grid;place-items:center;flex:none;font-size:var(--fs-secondary);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.avatar--lg):where([data-lx],[data-lx] *){width:max(64px,calc(var(--fs-heading) * 3.2));height:max(64px,calc(var(--fs-heading) * 3.2));font-size:var(--fs-heading)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kpis):where([data-lx],[data-lx] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kpi):where([data-lx],[data-lx] *){display:block;background:var(--surface-1);border:var(--hairline) solid var(--border);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4) var(--sp-4);color:var(--text);text-decoration:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kpi-value):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-title)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kpi-label):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2);margin-top:var(--sp-1)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead):where([data-lx],[data-lx] *){display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-main):where([data-lx],[data-lx] *){flex:1 1;min-width:0;display:flex;gap:var(--sp-3);align-items:flex-start;color:var(--text);text-decoration:none;min-height:var(--target)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-text):where([data-lx],[data-lx] *){flex:1 1;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-name):where([data-lx],[data-lx] *){font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-semibold);overflow-wrap:anywhere}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-meta):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-tags):where([data-lx],[data-lx] *){display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-end):where([data-lx],[data-lx] *){display:flex;align-items:center;gap:var(--sp-2);flex:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.req):where([data-lx],[data-lx] *){display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) 0;border-bottom:var(--hairline) solid var(--border);color:var(--text);text-decoration:none;min-height:var(--target)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.req-text):where([data-lx],[data-lx] *){flex:1 1;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.req-title):where([data-lx],[data-lx] *){font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.req-meta):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.req-foot):where([data-lx],[data-lx] *){display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;margin-top:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.req>svg.i:last-child):where([data-lx],[data-lx] *){color:var(--text-2);margin-top:2px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kv):where([data-lx],[data-lx] *){display:grid;grid-template-columns:minmax(104px,auto) 1fr;grid-gap:var(--sp-2) var(--sp-4);gap:var(--sp-2) var(--sp-4);font-size:var(--fs-body);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kv dt):where([data-lx],[data-lx] *){color:var(--text-2);font-size:var(--fs-secondary);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kv dd):where([data-lx],[data-lx] *){overflow-wrap:anywhere}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.timeline):where([data-lx],[data-lx] *){position:relative}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-item):where([data-lx],[data-lx] *){position:relative;-webkit-padding-start:30px;padding-inline-start:30px;padding-bottom:var(--sp-5)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-item):where([data-lx],[data-lx] *):before{content:"";position:absolute;inset-inline-start:7px;top:20px;bottom:-2px;width:2px;background:var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-item:last-child):where([data-lx],[data-lx] *):before{display:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-item):where([data-lx],[data-lx] *):after{content:"";position:absolute;inset-inline-start:0;top:5px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-item--now):where([data-lx],[data-lx] *):after{background:var(--text);border-color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-title):where([data-lx],[data-lx] *){font-size:var(--fs-body);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tl-meta):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chips):where([data-lx],[data-lx] *){display:flex;flex-wrap:wrap;gap:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chips--scroll):where([data-lx],[data-lx] *){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chips--scroll):where([data-lx],[data-lx] *)::-webkit-scrollbar{display:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chips--scroll>.chip):where([data-lx],[data-lx] *){flex:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chip):where([data-lx],[data-lx] *){display:inline-flex;align-items:center;gap:6px;min-height:var(--target);min-width:var(--target);padding:8px 16px;border-radius:var(--r-pill);border:var(--control-line) solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--fs-body);line-height:1.25;font-weight:var(--fw-regular);text-decoration:none;text-align:start}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chip[aria-checked=true]):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chip[aria-pressed=true]):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chip[aria-selected=true]):where([data-lx],[data-lx] *){background:var(--selected-bg);color:var(--selected-text);border-color:var(--selected-bg);font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chip svg.i):where([data-lx],[data-lx] *){width:20px;height:20px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.choice-label):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--fw-semibold);color:var(--text);margin:var(--sp-4) 0 var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented):where([data-lx],[data-lx] *){display:flex;gap:4px;padding:3px;border-radius:var(--r-pill);background:var(--surface-2);border:var(--control-line) solid var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented>[role=radio]):where([data-lx],[data-lx] *){display:flex;align-items:center;justify-content:center;text-align:center;flex:1 1;min-width:0;min-height:var(--target);padding:6px 10px;border:0;cursor:pointer;border-radius:var(--r-pill);background:transparent;color:var(--text);font-size:var(--fs-body);line-height:1.25}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented>[role=radio][aria-checked=true]):where([data-lx],[data-lx] *){background:var(--selected-bg);color:var(--selected-text);font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.options):where([data-lx],[data-lx] *){display:flex;flex-direction:column}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option):where([data-lx],[data-lx] *){cursor:pointer;display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:64px;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border:0;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;border-radius:0;background:transparent;color:var(--text);text-align:start;text-decoration:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option[aria-checked=true]):where([data-lx],[data-lx] *){border-radius:0 var(--r-md) var(--r-md) 0}:is([data-layout=v2],[data-layout=v2_hybrid])[dir=rtl] :is(.option[aria-checked=true]):where([data-lx],[data-lx] *){border-radius:var(--r-md) 0 0 var(--r-md)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option+.option):where([data-lx],[data-lx] *){box-shadow:0 -1px 0 var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option[aria-checked=true]):where([data-lx],[data-lx] *){border-inline-start-color:var(--text);background:var(--surface-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option-text):where([data-lx],[data-lx] *){flex:1 1;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option-title):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option[aria-checked=true] .option-title):where([data-lx],[data-lx] *){font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option-meta):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.radio):where([data-lx],[data-lx] *){width:24px;height:24px;border-radius:50%;border:2px solid var(--border-control);flex:none;display:grid;place-items:center;color:transparent}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.option[aria-checked=true] .radio):where([data-lx],[data-lx] *){background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.radio svg.i):where([data-lx],[data-lx] *){width:14px;height:14px;stroke-width:3}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.options-group):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--fw-semibold);color:var(--text-2);margin:var(--sp-5) 0 var(--sp-1)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.field):where([data-lx],[data-lx] *){display:block}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.field+.field):where([data-lx],[data-lx] *){margin-top:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.field-label):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--fw-semibold);color:var(--text);margin-bottom:6px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.input):where([data-lx],[data-lx] *){display:block;width:100%;min-height:var(--target-stand);padding:11px 14px;border:var(--control-line) solid var(--border-control);border-radius:var(--r-md);background:var(--surface-1);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.input):where([data-lx],[data-lx] *)::placeholder{color:var(--text-2);opacity:1}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(textarea.input):where([data-lx],[data-lx] *){resize:none;field-sizing:content}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(textarea.input--notes):where([data-lx],[data-lx] *){min-height:96px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.input[disabled]):where([data-lx],[data-lx] *){background:var(--surface-2);border-style:dashed;color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.input[aria-invalid=true]):where([data-lx],[data-lx] *){border-color:var(--error);border-width:2px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.field-hint):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2);margin-top:6px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.field-error):where([data-lx],[data-lx] *){display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text);margin-top:6px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.field-error svg.i):where([data-lx],[data-lx] *){color:var(--error);width:18px;height:18px;margin-top:2px;stroke-width:2.2}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.search):where([data-lx],[data-lx] *){position:relative}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.search>svg.i):where([data-lx],[data-lx] *){position:absolute;inset-inline-start:16px;top:50%;margin-top:-12px;color:var(--text-2);pointer-events:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.search .input):where([data-lx],[data-lx] *){min-height:52px;border-radius:var(--r-pill);padding-inline:48px 52px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.search .icon-btn):where([data-lx],[data-lx] *){position:absolute;inset-inline-end:4px;top:50%;margin-top:-22px;border-color:transparent;background:transparent}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.search .icon-btn:not([disabled])):where([data-lx],[data-lx] *){border-color:var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-chip):where([data-lx],[data-lx] *){display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:8px 12px 8px 16px;border:var(--control-line) solid var(--border-control);border-radius:var(--r-lg);background:var(--surface-1);color:var(--text);text-align:start;text-decoration:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-text):where([data-lx],[data-lx] *){flex:1 1;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-city):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-meta):where([data-lx],[data-lx] *){display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-meta .state):where([data-lx],[data-lx] *){font-size:inherit}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-chip--compact):where([data-lx],[data-lx] *){width:auto;min-height:var(--target-stand);border-radius:var(--r-pill);padding:6px 12px 6px 16px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-chip--compact .exh-city):where([data-lx],[data-lx] *){font-size:var(--fs-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-summary):where([data-lx],[data-lx] *){position:relative;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.exh-summary):where([data-lx],[data-lx] *):before{content:"";position:absolute;inset-inline-start:0;top:0;width:28px;height:44px;-webkit-border-start:1.5px solid var(--text);border-inline-start:1.5px solid var(--text);border-top:1.5px solid var(--text);pointer-events:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.scrim):where([data-lx],[data-lx] *){position:absolute;inset:0;background:var(--scrim);z-index:30}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet):where([data-lx],[data-lx] *){position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - var(--safe-top) - 16px);z-index:50;display:flex;flex-direction:column;background:var(--surface-1);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-float)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet--tall):where([data-lx],[data-lx] *){top:calc(var(--safe-top) + 16px)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet--inflow):where([data-lx],[data-lx] *){position:relative;left:auto;right:auto;bottom:auto;flex:1 1 auto;min-height:0;max-height:none;box-shadow:0 -1px 0 var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-grabber):where([data-lx],[data-lx] *){width:40px;height:5px;border-radius:3px;background:var(--border-control);margin:8px auto 0;flex:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-head):where([data-lx],[data-lx] *){flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--gutter) var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-head>.icon-btn):where([data-lx],[data-lx] *){-webkit-margin-start:auto;margin-inline-start:auto}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-head h2):where([data-lx],[data-lx] *){flex:1 1 auto;overflow-wrap:anywhere;font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-body):where([data-lx],[data-lx] *){flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--gutter) var(--sp-5);scrollbar-width:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-body):where([data-lx],[data-lx] *)::-webkit-scrollbar{display:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-body:last-child):where([data-lx],[data-lx] *){padding-bottom:calc(var(--safe-bottom) + var(--sp-5))}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-actions):where([data-lx],[data-lx] *){flex:none;display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3) var(--gutter) calc(var(--safe-bottom) + var(--sp-2));border-top:var(--hairline) solid var(--border);background:var(--surface-1)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sheet-actions>.btn):where([data-lx],[data-lx] *){flex:1 1 140px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.drawer):where([data-lx],[data-lx] *){position:absolute;top:0;bottom:0;inset-inline-start:0;width:min(320px,86%);z-index:40;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background:var(--bg);box-shadow:var(--shadow-float)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.drawer-head):where([data-lx],[data-lx] *){flex:none;padding:var(--sp-2) var(--gutter) var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.drawer-dev):where([data-lx],[data-lx] *){font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.drawer-body):where([data-lx],[data-lx] *){flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--sp-3) var(--sp-4);scrollbar-width:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.drawer-foot):where([data-lx],[data-lx] *){flex:none;padding:var(--sp-3) var(--gutter) var(--sp-2);border-top:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.nav-group):where([data-lx],[data-lx] *){font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--fw-semibold);color:var(--text-2);padding:var(--sp-4) var(--sp-3) var(--sp-1)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.nav-item):where([data-lx],[data-lx] *){display:flex;align-items:center;gap:var(--sp-4);min-height:var(--target-stand);padding:10px var(--sp-3);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;border-radius:0 var(--r-md) var(--r-md) 0;color:var(--text);text-decoration:none;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}:is([data-layout=v2],[data-layout=v2_hybrid])[dir=rtl] :is(.nav-item):where([data-lx],[data-lx] *){border-radius:var(--r-md) 0 0 var(--r-md)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.nav-item[aria-current=page]):where([data-lx],[data-lx] *){border-inline-start-color:var(--text);background:var(--surface-2);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.nav-item>.badge):where([data-lx],[data-lx] *){-webkit-margin-start:auto;margin-inline-start:auto}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tabbar):where([data-lx],[data-lx] *){flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:0 var(--sp-1) var(--safe-bottom);background:var(--surface-1);border-top:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tab):where([data-lx],[data-lx] *){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:60px;padding:6px 2px;border-top:3px solid transparent;color:var(--text-2);text-decoration:none;text-align:center;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);overflow-wrap:anywhere}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tab[aria-current=page]):where([data-lx],[data-lx] *){border-top-color:var(--text);color:var(--text);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tab-icon):where([data-lx],[data-lx] *){position:relative;display:grid;place-items:center;width:32px;height:28px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tab-icon>.badge):where([data-lx],[data-lx] *){position:absolute;top:-6px;inset-inline-start:18px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tab--scan .tab-icon):where([data-lx],[data-lx] *){width:44px;height:44px;margin-top:-2px;border-radius:50%;background:var(--primary-bg);color:var(--primary-text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tab--scan):where([data-lx],[data-lx] *){color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock):where([data-lx],[data-lx] *){position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(var(--safe-bottom) + var(--dock-gap));z-index:20;display:flex;align-items:center;gap:var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock .btn--scan):where([data-lx],[data-lx] *){flex:1 1 auto;min-height:var(--target-dock);font-size:var(--fs-body-lg);box-shadow:var(--shadow-float)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock .icon-btn):where([data-lx],[data-lx] *){width:var(--target-dock);height:var(--target-dock);box-shadow:var(--shadow-float)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock-fade):where([data-lx],[data-lx] *){position:absolute;left:0;right:0;bottom:0;height:var(--clear-dock);z-index:19;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg) 18%)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.contact-actions):where([data-lx],[data-lx] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.contact-actions .btn):where([data-lx],[data-lx] *){flex-direction:column;gap:4px;min-height:64px;padding:8px 6px;border-radius:var(--r-lg);font-size:var(--fs-secondary)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera):where([data-lx],[data-lx] *){position:relative;flex:1 1 auto;min-height:0;margin:0 var(--sp-3);border-radius:var(--r-xl);overflow:hidden;background:var(--camera);color:var(--on-camera)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-frame):where([data-lx],[data-lx] *){position:absolute;left:50%;top:42%;width:232px;height:232px;transform:translate(-50%,-50%)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-frame i):where([data-lx],[data-lx] *){position:absolute;width:46px;height:46px;border:4px solid var(--on-camera)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-frame i:first-child):where([data-lx],[data-lx] *){left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:16px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-frame i:nth-child(2)):where([data-lx],[data-lx] *){right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:16px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-frame i:nth-child(3)):where([data-lx],[data-lx] *){left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:16px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-frame i:nth-child(4)):where([data-lx],[data-lx] *){right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:16px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-cap):where([data-lx],[data-lx] *){position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-5);text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--on-camera)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-cap small):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--on-camera)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.camera-tools):where([data-lx],[data-lx] *){position:absolute;top:var(--sp-3);inset-inline-end:var(--sp-3);display:flex;gap:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-head):where([data-lx],[data-lx] *){flex:none;display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--gutter) var(--sp-3);border-bottom:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-head):where([data-lx],[data-lx] *){flex-wrap:wrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-title):where([data-lx],[data-lx] *){flex:1 1 96px;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-title h1):where([data-lx],[data-lx] *){font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-sub):where([data-lx],[data-lx] *){display:block;font-size:var(--fs-secondary);line-height:var(--lh-secondary);color:var(--text-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-actions):where([data-lx],[data-lx] *){display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-actions .btn):where([data-lx],[data-lx] *){min-height:var(--target);padding:8px 14px;font-size:var(--fs-secondary)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chat):where([data-lx],[data-lx] *){display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.msg):where([data-lx],[data-lx] *){font-size:var(--fs-body);line-height:var(--lh-body);max-width:100%}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.msg--me):where([data-lx],[data-lx] *){align-self:flex-end;max-width:82%;background:var(--surface-2);padding:10px 14px;border-radius:18px;border-end-end-radius:6px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.msg-by):where([data-lx],[data-lx] *){display:flex;align-items:center;gap:6px;font-size:var(--fs-secondary);line-height:var(--lh-secondary);font-weight:var(--fw-semibold);color:var(--text-2);margin-bottom:4px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.msg-by svg.i):where([data-lx],[data-lx] *){width:18px;height:18px;color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.composer):where([data-lx],[data-lx] *){flex:none;padding:var(--sp-2) var(--gutter) calc(var(--safe-bottom) + var(--sp-2));background:var(--bg);border-top:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.composer-row):where([data-lx],[data-lx] *){display:flex;align-items:flex-end;gap:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.composer-row .input):where([data-lx],[data-lx] *){flex:1 1;min-height:var(--target-stand);border-radius:var(--r-xl);padding:11px 16px;resize:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.notice):where([data-lx],[data-lx] *){margin-top:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.hmp-logo):where([data-lx],[data-lx] *){--logo-visible:160px;position:relative;display:block;flex:none;width:calc(var(--logo-visible) * 1.18421);height:calc(var(--logo-visible) * .947866);pointer-events:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.hmp-logo--center):where([data-lx],[data-lx] *){margin-inline:auto}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.hmp-logo img):where([data-lx],[data-lx] *){position:absolute;display:block;height:auto}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.hmp-logo .hmp-logo-light):where([data-lx],[data-lx] *){display:var(--logo-light-display);width:calc(var(--logo-visible) * 1.340616);left:calc(var(--logo-visible) * -.078202);top:calc(var(--logo-visible) * -.196375)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.hmp-logo .hmp-logo-dark):where([data-lx],[data-lx] *){display:var(--logo-dark-display);width:calc(var(--logo-visible) * 1.198136);left:calc(var(--logo-visible) * -.007211);top:calc(var(--logo-visible) * -.125693);filter:brightness(0) invert(1)}:is([data-layout=v2],[data-layout=v2_hybrid])[dir=rtl] :is(.hmp-logo img):where([data-lx],[data-lx] *){left:auto}:is([data-layout=v2],[data-layout=v2_hybrid])[dir=rtl] :is(.hmp-logo .hmp-logo-light):where([data-lx],[data-lx] *){right:calc(var(--logo-visible) * -.078202)}:is([data-layout=v2],[data-layout=v2_hybrid])[dir=rtl] :is(.hmp-logo .hmp-logo-dark):where([data-lx],[data-lx] *){right:calc(var(--logo-visible) * -.006767)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.empty):where([data-lx],[data-lx] *){text-align:center;padding:var(--sp-8) var(--sp-4);color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.bits):where([data-lx],[data-lx] *){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-3);overflow-x:clip;overflow-clip-margin:2px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.bits>*):where([data-lx],[data-lx] *){position:relative}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.bits>*+*):where([data-lx],[data-lx] *):before{content:"·";position:absolute;inset-inline-start:calc(-1 * var(--sp-3));width:var(--sp-3);text-align:center;color:var(--text-2);font-weight:var(--fw-regular)}@media (max-width:21rem){:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock):where([data-lx],[data-lx] *){position:-webkit-sticky;position:sticky;left:auto;right:auto;bottom:0;margin:0;padding:var(--sp-3) var(--gutter) calc(var(--safe-bottom) + var(--sp-2));background:var(--bg);border-top:var(--hairline) solid var(--border)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock-fade):where([data-lx],[data-lx] *){display:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tabbar):where([data-lx],[data-lx] *){grid-template-columns:repeat(3,minmax(0,1fr))}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.contact-actions):where([data-lx],[data-lx] *){grid-template-columns:1fr}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.contact-actions .btn):where([data-lx],[data-lx] *){flex-direction:row;min-height:var(--target-stand)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kpis):where([data-lx],[data-lx] *){grid-template-columns:1fr}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kv):where([data-lx],[data-lx] *){grid-template-columns:1fr;gap:0 0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kv dd):where([data-lx],[data-lx] *){margin-bottom:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented):where([data-lx],[data-lx] *){flex-wrap:wrap;border-radius:var(--r-lg)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented>[role=radio]):where([data-lx],[data-lx] *){flex-basis:100%;border-radius:var(--r-md)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-title):where([data-lx],[data-lx] *){flex-basis:100%}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.sara-actions):where([data-lx],[data-lx] *){justify-content:flex-start}}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tabbar--float):where([data-lx],[data-lx] *){position:absolute;left:8px;right:8px;bottom:calc(var(--safe-bottom) + var(--tabfloat-gap));z-index:20;padding:0 10px 4px;gap:0;border:var(--hairline) solid var(--border-control);border-radius:28px;background:var(--surface-1);box-shadow:var(--shadow-float)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.below-tabfloat):where([data-lx],[data-lx] *){flex:none;padding:var(--sp-3) var(--gutter) var(--clear-tabfloat)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.composer--tabfloat):where([data-lx],[data-lx] *){padding-bottom:calc(var(--tabfloat-h) + var(--tabfloat-gap) + var(--safe-bottom) + var(--sp-3))}:is([data-layout=v2],[data-layout=v2_hybrid])[data-kb=open] :is(.composer--tabfloat):where([data-lx],[data-lx] *){padding-bottom:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tabbar--float .tab-icon>.badge):where([data-lx],[data-lx] *){inset-inline-start:20px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tabbar--float .tab):where([data-lx],[data-lx] *){justify-content:flex-end;border-top:0;border-bottom:3px solid transparent;padding:6px 0 4px;white-space:nowrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.tabbar--float .tab[aria-current=page]):where([data-lx],[data-lx] *){border-bottom-color:var(--text)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented>a[role=radio]):where([data-lx],[data-lx] *){text-decoration:none}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item-meta:not(.bits)):where([data-lx],[data-lx] *),:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list-item-title:not(.bits)):where([data-lx],[data-lx] *){display:block}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(a.camera-frame):where([data-lx],[data-lx] *){display:block;color:inherit}@media (max-width:21rem){:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead):where([data-lx],[data-lx] *){flex-wrap:wrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-main):where([data-lx],[data-lx] *){flex-basis:100%}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.lead-end):where([data-lx],[data-lx] *){-webkit-margin-start:calc(max(44px, calc(var(--fs-secondary) * 3.15)) + var(--sp-3));margin-inline-start:calc(max(44px, calc(var(--fs-secondary) * 3.15)) + var(--sp-3))}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.below-tabfloat):where([data-lx],[data-lx] *){padding-bottom:var(--sp-6)}}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock--nav):where([data-lx],[data-lx] *){gap:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock-btn):where([data-lx],[data-lx] *){position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);flex:none;min-width:calc(var(--sp-16) + var(--sp-2));min-height:var(--target-dock);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xl);background:var(--surface-1);color:var(--text);border:var(--control-line) solid var(--border-control);box-shadow:var(--shadow-float);text-decoration:none;text-align:center;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock-btn[aria-current=page]):where([data-lx],[data-lx] *){border:2px solid var(--text);background:var(--surface-2);font-weight:var(--fw-bold)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock-btn>.badge):where([data-lx],[data-lx] *){position:absolute;top:calc(-1 * var(--sp-2));inset-inline-end:calc(-1 * var(--sp-2))}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock--nav .btn--scan):where([data-lx],[data-lx] *){min-width:0;padding-inline:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.u-block):where([data-lx],[data-lx] *){display:block}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.u-grow):where([data-lx],[data-lx] *){flex:1 1;min-width:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.u-center):where([data-lx],[data-lx] *){text-align:center}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-1):where([data-lx],[data-lx] *){margin-top:var(--sp-1)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-2):where([data-lx],[data-lx] *){margin-top:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-3):where([data-lx],[data-lx] *){margin-top:var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-4):where([data-lx],[data-lx] *){margin-top:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-6):where([data-lx],[data-lx] *){margin-top:var(--sp-6)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-8):where([data-lx],[data-lx] *){margin-top:var(--sp-8)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.pt-4):where([data-lx],[data-lx] *){padding-top:var(--sp-4)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mb-10):where([data-lx],[data-lx] *){margin-bottom:var(--sp-10)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.list--action):where([data-lx],[data-lx] *){border:var(--control-line) solid var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.search .input):where([data-lx],[data-lx] *){padding-inline:calc(var(--sp-12) + var(--sp-1))}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.row-top):where([data-lx],[data-lx] *){align-items:flex-start}@media (max-width:21rem){:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock--nav):where([data-lx],[data-lx] *){flex-wrap:wrap}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock--nav .btn--scan):where([data-lx],[data-lx] *){flex:1 1 100%;order:-1}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock--nav .dock-btn):where([data-lx],[data-lx] *){flex:1 1;min-width:0;flex-direction:row;flex-wrap:wrap;gap:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.dock--nav .dock-btn>.badge):where([data-lx],[data-lx] *){position:static}}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.chips--stand>.chip):where([data-lx],[data-lx] *){min-height:var(--target-stand)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.segmented--stand>[role=radio]):where([data-lx],[data-lx] *){min-height:var(--target-stand)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.link--stand):where([data-lx],[data-lx] *){min-height:var(--target-stand)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.kpi--action):where([data-lx],[data-lx] *){border:var(--control-line) solid var(--border-control)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.m-0):where([data-lx],[data-lx] *){margin:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-0):where([data-lx],[data-lx] *){margin-top:0}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mt-5):where([data-lx],[data-lx] *){margin-top:var(--sp-5)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mb-2):where([data-lx],[data-lx] *){margin-bottom:var(--sp-2)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mb-3):where([data-lx],[data-lx] *){margin-bottom:var(--sp-3)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.mx-gutter):where([data-lx],[data-lx] *){margin-inline:var(--gutter)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.pt-8):where([data-lx],[data-lx] *){padding-top:var(--sp-8)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.pb-6):where([data-lx],[data-lx] *){padding-bottom:var(--sp-6)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.py-8):where([data-lx],[data-lx] *){padding-block:var(--sp-8)}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.u-grow-200):where([data-lx],[data-lx] *){flex:1 1 200px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.u-grow-120):where([data-lx],[data-lx] *){flex:1 1 120px}:is([data-layout=v2],[data-layout=v2_hybrid]) :is(.u-hub):where([data-lx],[data-lx] *){max-width:760px;margin:0 auto;padding-top:var(--sp-6)}[data-lx] .lx-subgroup>.lx-sub-toggle{inline-size:100%}[data-lx] .lx-subgroup .lx-sub-caret{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto;transition:transform .2s ease}[data-lx] .lx-subgroup[data-open=true]>.lx-sub-toggle .lx-sub-caret{transform:rotate(180deg)}[data-lx] .lx-subgroup>.lx-sub-list{-webkit-margin-start:22px;margin-inline-start:22px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--v3-edge,var(--rule));border-inline-start:2px solid var(--v3-edge,var(--rule))}[data-lx] .lx-subgroup[data-has-current=true]>.lx-sub-toggle{font-weight:800}@media (prefers-reduced-motion:reduce){[data-lx] .lx-subgroup .lx-sub-caret{transition:none}}