.hc-viewport[data-chrome=host]{--hc-rail:0rem;--hc-subnav-w:0rem;grid-template-columns:minmax(0,1fr)}.hc-viewport[data-chrome=host]>.hc-main{grid-column:1}.hc-viewport[data-chrome=host]:has(>.hc-subnav){grid-template-columns:var(--hc-subnav-track) minmax(0, 1fr)}.hc-viewport[data-chrome=host]>.hc-subnav{grid-column:1}.hc-viewport[data-chrome=host]:has(>.hc-subnav)>.hc-main{grid-column:2}.hc-viewport[data-chrome=host]:has(>.hc-chat-column){grid-template-columns:var(--hc-subnav-track) minmax(0, 1fr)}.hc-viewport[data-chrome=host]>.hc-chat-column{grid-column:1}.hc-viewport[data-chrome=host]:has(>.hc-chat-column)>.hc-main{grid-column:2}.hc-viewport[data-chat=host],.hc-viewport[data-chat=host] .hc-scroll{background:0 0}:root:has(.hc-viewport[data-chat=host]){background:0 0}:root>body:has(.hc-viewport[data-chat=host]){background:0 0}.hc-viewport[data-chat=host] .hc-main{--hc-page-floor:0rem;--hc-panel-peek:0rem;--hc-panel-open:100vw}@property --hc-subnav-w{syntax:"<length>";inherits:true;initial-value:0}@property --hc-subnav-track{syntax:"<length>";inherits:false;initial-value:0}.hc-viewport{--hc-rail-zoom:.85;--hc-rail:calc(4.4375rem * var(--hc-rail-zoom));--hc-subnav-open:16rem;--hc-side:calc(var(--hc-rail) + var(--hc-subnav-w));--hc-subnav-track:var(--hc-subnav-w);--hc-mark-y:calc(var(--hc-rail-zoom) * (var(--evr-spacing-sm) + var(--evr-size-xl) / 2));grid-template-columns:var(--hc-rail) var(--hc-subnav-track) minmax(0, 1fr);background:var(--hc-canvas);grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;display:grid}.hc-viewport:has(>.hc-subnav[data-open]){--hc-subnav-w:var(--hc-subnav-open)}.hc-viewport:has(>.hc-subnav[data-ready]){transition:--hc-subnav-track var(--hc-duration-collapse) var(--hc-ease-in-out)}.hc-viewport:has(>.hc-subnav[data-ready][data-open]){transition:--hc-subnav-track var(--hc-duration-medium) var(--hc-ease-standard)}@property --hc-panel-w{syntax:"<length>";inherits:true;initial-value:0}.hc-main{--hc-panel-open:26rem;min-width:0;min-height:0;transition:--hc-panel-w var(--hc-duration-spring-smooth) var(--hc-spring-smooth);flex-direction:row;grid-area:1/3;display:flex;position:relative}.hc-main:has(>.hc-panel:not([data-closing]):not(.hc-bot-panel)){--hc-panel-w:var(--hc-panel-room)}.hc-gate{grid-area:1/1/auto/-1}.hc-viewport{--hc-canvas:color-mix(in srgb, var(--evr-primitive-neutral-98) 40%, var(--evr-surfaces-primary-default));--hc-surface:var(--evr-surfaces-primary-default);--hc-surface-raised:var(--evr-surfaces-primary-default);--hc-surface-sunken:var(--evr-surfaces-primary-selected);--hc-surface-hover:var(--evr-surfaces-primary-hovered);--hc-surface-pressed:var(--evr-surfaces-secondary-hovered);--hc-surface-selected:var(--en-color-interactive-primary-surface);--hc-material-chrome:color-mix(in srgb, var(--hc-surface) 80%, transparent);--hc-material-overlay:color-mix(in srgb, var(--hc-surface) 86%, transparent);--hc-material-blur-chrome:1.25rem;--hc-material-blur-overlay:2rem;--hc-material-saturate:180%;--hc-ink:var(--evr-content-primary-highemp);--hc-ink-secondary:var(--evr-content-primary-default);--hc-ink-muted:var(--evr-content-primary-lowemp);--hc-ink-on-accent:var(--evr-surfaces-primary-default);--hc-ink-accent:var(--evr-interactive-primary-hovered);--hc-ink-danger:var(--en-color-content-danger);--hc-accent:var(--evr-interactive-primary-default);--hc-accent-hover:var(--evr-interactive-primary-hovered);--hc-accent-pressed:var(--evr-interactive-primary-pressed);--hc-accent-tint:color-mix(in srgb, var(--hc-accent) 10%, transparent);--hc-accent-tint-hover:color-mix(in srgb, var(--hc-accent) 16%, transparent);--hc-accent-tint-pressed:color-mix(in srgb, var(--hc-accent) 22%, transparent);--hc-focus:var(--evr-interactive-primary-focus);--hc-fill-subtle:color-mix(in srgb, var(--hc-ink-muted) 6%, transparent);--hc-fill:color-mix(in srgb, var(--hc-ink-muted) 10%, transparent);--hc-fill-strong:color-mix(in srgb, var(--hc-ink-muted) 16%, transparent);--hc-edge-subtle:var(--hc-fill);--hc-edge:color-mix(in srgb, var(--hc-ink-muted) 16%, transparent);--hc-edge-strong:color-mix(in srgb, var(--hc-ink-muted) 20%, transparent);--hc-border:var(--en-color-border);--hc-status-info-surface:var(--en-color-status-info-surface);--hc-status-info-ink:var(--en-color-status-info-content);--hc-status-success-surface:var(--en-color-status-success-surface);--hc-status-success-ink:var(--en-color-status-success-content);--hc-status-warning-surface:var(--en-color-status-warning-surface);--hc-status-warning-ink:var(--en-color-status-warning-content);--hc-status-danger-surface:var(--en-color-status-danger-surface);--hc-status-danger-ink:var(--en-color-status-danger-content);--hc-status-info-strong:var(--en-color-status-info-surface-strong);--hc-status-success-strong:var(--en-color-status-success-surface-strong);--hc-status-warning-strong:var(--en-color-status-warning-surface-strong);--hc-status-danger-strong:var(--en-color-status-danger-surface-strong);--hc-decorative-blue:var(--en-color-decorative-blue-surface);--hc-decorative-blue-ink:var(--en-color-decorative-blue-content);--hc-decorative-purple:var(--en-color-decorative-purple-surface);--hc-decorative-purple-ink:var(--en-color-decorative-purple-content);--hc-decorative-teal:var(--en-color-decorative-teal-surface);--hc-decorative-teal-ink:var(--en-color-decorative-teal-content);--hc-decorative-red:var(--en-color-decorative-red-surface);--hc-decorative-red-ink:var(--en-color-decorative-red-content);--hc-decorative-orange:var(--en-color-decorative-orange-surface);--hc-decorative-orange-ink:var(--en-color-decorative-orange-content);--hc-ai-teal:var(--aix-vivid-teal);--hc-ai-purple:var(--aix-vivid-purple);--hc-ai-green:var(--aix-vivid-green);--hc-ai-blue:var(--aix-vivid-blue);--hc-aix-mix-whisper:6%;--hc-aix-mix-chip:10%;--hc-aix-mix-light:10%;--hc-aix-mix-wash:14%;--hc-aix-mix-hover:18%;--hc-aix-mix-press:22%;--hc-aix-mix-edge:24%;--hc-aix-mix-lift:28%;--hc-aix-mix-edge-strong:40%;--hc-aix-gain:100%;--hc-aix-wash-size:120% 70%;--hc-aix-rest-x:50%;--hc-aix-rest-y:-10%;--hc-aix-wash-reach:70%;--hc-aix-light-radius:17.5rem;--hc-aix-lift-geometry:0 var(--evr-spacing-xs) var(--evr-spacing-xl) calc(-1 * var(--evr-spacing-xs));--hc-scale-ai-bloom:2.5;--hc-opacity-ai-held:.55;--hc-opacity-ai-lit:.9;--hc-duration-ai-lap:2.4s;--hc-duration-ai-typing:.6s;--hc-ease-ai-sweep:cubic-bezier(.2, 0, 0, 1);--hc-gradient-ai-pocket:linear-gradient(90deg, var(--hc-ai-purple), var(--hc-ai-teal));--hc-stroke-edge:var(--evr-border-width-thin-px);--hc-stroke-focus:var(--evr-border-width-thick-px);--hc-focus-offset:var(--evr-spacing-4xs);--hc-shadow-card:0 0 0 var(--hc-stroke-edge) var(--hc-edge), 0 var(--hc-stroke-edge) 0 0 var(--hc-edge);--hc-shadow-raised:0 var(--hc-stroke-edge) 0 0 var(--hc-edge);--hc-shadow-lift:0 0 0 var(--hc-stroke-edge) var(--hc-edge), 0 var(--hc-stroke-edge) 0 0 var(--hc-edge), 0 var(--evr-spacing-2xs) var(--evr-spacing-md) calc(-1 * var(--evr-spacing-2xs)) color-mix(in srgb, var(--hc-ink) 12%, transparent);--hc-shadow-popover:0 0 0 var(--hc-stroke-edge) color-mix(in srgb, var(--hc-ink-muted) 12%, transparent), 0 var(--evr-spacing-3xs) var(--evr-spacing-xs) calc(-1 * var(--evr-spacing-4xs)) color-mix(in srgb, var(--hc-ink) 8%, transparent), 0 var(--hc-space-sm-md) var(--evr-spacing-2xl) calc(-1 * var(--evr-spacing-2xs)) color-mix(in srgb, var(--hc-ink) 20%, transparent);--hc-shadow-ai-glow:0 calc(var(--evr-spacing-4xs) + var(--hc-stroke-edge)) var(--hc-space-sm-md) 0 color-mix(in srgb, var(--hc-ai-teal) 40%, transparent), 0 var(--hc-stroke-edge) 0 0 color-mix(in srgb, var(--hc-ai-teal) 20%, transparent);--hc-shadow-float:0 var(--hc-stroke-edge) 0 0 var(--hc-edge), 0 var(--evr-spacing-4xs) var(--evr-spacing-3xs) calc(-1 * var(--hc-stroke-edge)) color-mix(in srgb, var(--hc-ink) 6%, transparent), 0 calc(var(--evr-spacing-3xs) + var(--evr-spacing-4xs)) var(--evr-spacing-md) calc(-1 * var(--evr-spacing-3xs)) color-mix(in srgb, var(--hc-ink) 12%, transparent);--hc-shadow-panel:0 0 0 var(--hc-stroke-edge) var(--hc-edge), var(--hc-shadow-float), 0 var(--evr-spacing-2xs) var(--evr-spacing-lg) calc(-1 * var(--evr-spacing-2xs)) color-mix(in srgb, var(--hc-ink) 10%, transparent);--hc-shadow-panel-over-ink:color-mix(in srgb, var(--hc-ink) 20%, transparent);--hc-shadow-ai-glow-hover:0 var(--evr-spacing-3xs) calc(var(--evr-spacing-md) + var(--evr-spacing-3xs)) 0 color-mix(in srgb, var(--hc-ai-teal) 52%, transparent), 0 var(--hc-stroke-edge) 0 0 color-mix(in srgb, var(--hc-ai-teal) 24%, transparent);--hc-shadow-ai-composer:0 var(--evr-spacing-2xs) var(--evr-spacing-2xl) 0 color-mix(in srgb, var(--hc-ai-teal) 38%, transparent), 0 0 var(--evr-spacing-xs) 0 color-mix(in srgb, var(--hc-ai-teal) 28%, transparent);--hc-shadow-ai-composer-focus:0 var(--evr-spacing-2xs) var(--evr-spacing-2xl) 0 color-mix(in srgb, var(--hc-ai-teal) 48%, transparent), 0 0 var(--evr-spacing-sm) 0 color-mix(in srgb, var(--hc-ai-teal) 36%, transparent);--hc-space-sm-md:calc(var(--evr-spacing-sm) + var(--evr-spacing-3xs));--hc-radius-full:62.5rem;--hc-corner:1;--hc-control-xs:var(--evr-size-md);--hc-control-sm:var(--evr-size-lg);--hc-control-md:var(--evr-size-xl);--hc-control-lg:var(--evr-size-2xl);--hc-icon-sm:var(--evr-size-sm);--hc-icon-md:calc(var(--evr-size-sm) + var(--evr-spacing-3xs));--hc-icon-lg:var(--evr-size-md);--evr-focus-ring-outline-offset:var(--hc-focus-offset)}:is(.hc-viewport,html:is([data-root-home-viewport],#home-concept-viewport) [data-evr-type=portal]>*){--hc-duration-micro:.12s;--hc-duration-short:.18s;--hc-duration-medium:.24s;--hc-duration-long:.32s;--hc-duration-dissolve:.56s;--hc-duration-entrance:.72s;--hc-stagger:70ms;--hc-duration-spring-smooth:.61s;--hc-duration-spring-snappy:.52s;--hc-ease-enter:cubic-bezier(.2, .8, .2, 1);--hc-ease-exit:cubic-bezier(.4, 0, 1, 1);--hc-ease-dissolve:cubic-bezier(.65, 0, .35, 1);--hc-ease-standard:cubic-bezier(.4, 0, .2, 1);--hc-ease-settle:cubic-bezier(.22, 1, .36, 1);--hc-ease-in-out:cubic-bezier(.42, 0, .58, 1);--hc-duration-collapse:.15s;--hc-spring-smooth:linear(0, .05, .16, .288, .416, .53, .628, .71, .776, .828, .869, .901, .926, .944, .958, .969, .977, .983, .987, .991, .993, .995, .996, .997, 1);--hc-spring-snappy:linear(0, .042, .139, .261, .389, .51, .618, .711, .787, .847, .895, .93, .956, .975, .988, .996, 1.001, 1.004, 1.006, 1.006, 1.006, 1.005, 1.005, 1.004, 1.003, 1.002, 1);--hc-scale-press:.97;--hc-scale-press-large:.985;--hc-scale-enter:.96;--hc-float-radius:var(--evr-radius-sm)}@supports (corner-shape:squircle){.hc-viewport{--hc-corner:1.5}.hc-cell>*>[id^=home-widget-],.hc-aix-clip,.hc-placeholder,.hc-tray,.hc-row-card,.hc-action,.hc-figure,.hc-signal{corner-shape:squircle}}html.dark-theme .hc-viewport{--hc-shadow-float:0 var(--evr-spacing-4xs) var(--evr-spacing-3xs) calc(-1 * var(--hc-stroke-edge)) color-mix(in srgb, var(--evr-surfaces-root-primary) 60%, transparent), 0 calc(var(--evr-spacing-3xs) + var(--evr-spacing-4xs)) var(--evr-spacing-md) calc(-1 * var(--evr-spacing-3xs)) color-mix(in srgb, var(--evr-surfaces-root-primary) 80%, transparent);--hc-canvas:var(--evr-surfaces-root-primary);--hc-aix-gain:60%;--hc-shadow-card:0 0 0 var(--hc-stroke-edge) var(--hc-edge), inset 0 var(--hc-stroke-edge) 0 0 color-mix(in srgb, var(--hc-ink) 4%, transparent);--hc-shadow-raised:inset 0 var(--hc-stroke-edge) 0 0 color-mix(in srgb, var(--hc-ink) 6%, transparent);--hc-shadow-panel:0 0 0 var(--hc-stroke-edge) var(--hc-edge), var(--hc-shadow-float), 0 var(--evr-spacing-2xs) var(--evr-spacing-lg) calc(-1 * var(--evr-spacing-2xs)) color-mix(in srgb, var(--evr-surfaces-root-primary) 70%, transparent);--hc-shadow-panel-over-ink:color-mix(in srgb, var(--evr-surfaces-root-primary) 90%, transparent)}@keyframes hc-focus-in{0%{outline-offset:calc(var(--hc-focus-offset) + var(--evr-spacing-3xs));outline-color:#0000}}#home-concept-viewport :is(button,a,[role=button],[role=menuitem],[tabindex]):not([contenteditable]):focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset);animation:hc-focus-in var(--hc-duration-short) var(--hc-ease-enter)}.hc-headline{letter-spacing:-.004em;color:var(--hc-ink);font-size:1.125rem;font-weight:600;line-height:1.5rem}.hc-callout-strong{letter-spacing:.015rem;color:var(--hc-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.hc-footnote{letter-spacing:.015rem;color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem}.hc-caption{letter-spacing:.02em;color:var(--hc-ink-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.hc-label{letter-spacing:0;color:var(--hc-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.125rem}.hc-num{font-variant-numeric:tabular-nums}.hc-count{min-width:calc(var(--hc-control-xs) - var(--evr-spacing-4xs));height:calc(var(--hc-control-xs) - var(--evr-spacing-4xs));padding-inline:var(--evr-spacing-2xs);border-radius:var(--hc-radius-full);background:var(--hc-fill);color:var(--hc-ink-secondary);letter-spacing:.01em;font-variant-numeric:tabular-nums;flex:none;place-items:center;margin:0;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-grid}.hc-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-end{text-align:end;justify-self:end;align-items:flex-end}@keyframes hc-move-out{0%{opacity:1;filter:blur();transform:translate(0,0)}to{opacity:0;filter:blur(12px);transform:translateY(24px)}}.hc-content[data-leaving] .hc-launch .av2-hero,.hc-content[data-leaving] .hc-launch .av2-prompt-zone{animation:hc-move-out var(--hc-duration-dissolve) var(--hc-ease-dissolve) both;pointer-events:none}@keyframes hc-chat-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes hc-page-fade{0%{opacity:0}}.hc-chat{--hc-measure:48rem;--a-cc-ground:var(--hc-canvas);z-index:1;grid-template:"chat" minmax(0, 1fr) "foot" var(--evr-spacing-sm) / minmax(0, 1fr);height:100%;min-height:0;animation:hc-chat-in var(--hc-duration-medium) var(--hc-ease-enter) both;display:grid;position:relative}.hc-chat>#harness-assistant-chat{grid-area:chat}#home-concept-scroll>.hc-chat{--hc-chat-edge:calc(var(--evr-spacing-sm) + var(--evr-spacing-3xs))}#home-concept-scroll>.hc-chat #harness-assistant-chat .av2-hd{padding-inline:var(--hc-chat-edge)}#home-concept-scroll>.hc-chat #harness-assistant-chat .a-cc-scroll .a-cc-measure{max-width:calc(var(--evr-spacing-sm) * 44 + var(--hc-chat-edge) * 2);padding-inline:var(--hc-chat-edge)}#home-concept-scroll>.hc-chat #harness-assistant-chat .a-cc-bottom{width:calc(100% - var(--hc-chat-edge) * 2)}@media (prefers-reduced-motion:reduce){.hc-content[data-leaving] .hc-launch .av2-hero,.hc-content[data-leaving] .hc-launch .av2-prompt-zone,.hc-chat{animation:none}}.hc-scroll{background:var(--hc-canvas);flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.hc-scroll[data-page=new-chat],.hc-scroll[data-sky]{background:0 0}.hc-sky{pointer-events:none;z-index:0;height:max(8rem,50% - 8rem);transition:opacity var(--hc-duration-dissolve) var(--hc-ease-dissolve);animation:hc-sky-in var(--hc-duration-entrance) ease-out calc(var(--hc-duration-entrance) / 3) backwards;position:absolute;inset:0 0 auto;overflow:hidden}@keyframes hc-sky-in{0%{opacity:0}}.hc-sky:after{content:"";inset:0 0 calc(-1 * var(--evr-spacing-4xs)) 0;background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--hc-canvas) 0.5%, transparent) 26.67%, color-mix(in srgb, var(--hc-canvas) 3.5%, transparent) 33.33%, color-mix(in srgb, var(--hc-canvas) 10.4%, transparent) 40%, color-mix(in srgb, var(--hc-canvas) 21%, transparent) 46.67%, color-mix(in srgb, var(--hc-canvas) 34.7%, transparent) 53.33%, color-mix(in srgb, var(--hc-canvas) 50%, transparent) 60%, color-mix(in srgb, var(--hc-canvas) 65.3%, transparent) 66.67%, color-mix(in srgb, var(--hc-canvas) 79%, transparent) 73.33%, color-mix(in srgb, var(--hc-canvas) 89.6%, transparent) 80%, color-mix(in srgb, var(--hc-canvas) 96.5%, transparent) 86.67%, color-mix(in srgb, var(--hc-canvas) 99.5%, transparent) 93.33%, var(--hc-canvas) calc(100% - var(--evr-spacing-4xs)));will-change:transform;position:absolute}.hc-sky:is([data-mode=leaving],[data-mode=chat]){opacity:0}@property --hc-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.hc-sweep{opacity:.42;filter:blur(72px);background:conic-gradient(from var(--hc-sweep) at 50% 50%, var(--aix-vivid-teal), var(--aix-vivid-blue), var(--aix-vivid-purple), var(--aix-spark), var(--aix-vivid-green), var(--aix-vivid-teal-light), var(--aix-vivid-teal));border-radius:50%;width:130rem;height:66rem;animation:40s linear infinite hc-sweep,16s ease-in-out infinite alternate hc-breathe;position:absolute;top:-36rem;left:50%;transform:translate(-50%)scale(1)}@keyframes hc-sweep{to{--hc-sweep:360deg}}@keyframes hc-breathe{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(1.07)}}.hc-blob{filter:blur(56px);opacity:.42;will-change:transform;border-radius:50%;animation:24s ease-in-out infinite alternate hc-drift;position:absolute}.hc-blob-teal{background:radial-gradient(closest-side, var(--aix-vivid-teal), transparent);width:46rem;height:30rem;animation-duration:26s;top:-12rem;left:-10rem}.hc-blob-purple{background:radial-gradient(closest-side, var(--aix-vivid-purple), transparent);width:42rem;height:28rem;animation-duration:31s;animation-delay:-9s;top:-10rem;right:-8rem}.hc-blob-blue{background:radial-gradient(closest-side, var(--aix-spark), transparent);width:38rem;height:26rem;animation-duration:23s;animation-delay:-5s;top:-15rem;left:28%}.hc-blob-green{opacity:.32;background:radial-gradient(closest-side, var(--aix-vivid-green), transparent);width:26rem;height:18rem;animation-duration:35s;animation-delay:-15s;top:1rem;left:58%}@keyframes hc-drift{0%{transform:translate(0,0)scale(1)}35%{transform:translate(7rem,3rem)scale(1.08)}70%{transform:translate(-5rem,6rem)scale(.95)}to{transform:translate(4rem,-2rem)scale(1.04)}}html.dark-theme .hc-blob{opacity:.22}html.dark-theme .hc-blob-green{opacity:.16}html.dark-theme .hc-sweep{opacity:.2}@media (prefers-reduced-motion:reduce){.hc-blob,.hc-sweep{animation:none}.hc-sky{transition:none;animation:none}}.hc-move-in{animation:hc-move-in var(--hc-duration-entrance) var(--hc-ease-enter) both;animation-delay:calc(var(--hc-i,0) * var(--hc-stagger));backface-visibility:hidden}@keyframes hc-move-in{0%{opacity:0;filter:blur(6px);transform:perspective(1200px)translate3d(0,-36px,220px)}55%{opacity:1;filter:blur()}78%{transform:perspective(1200px)translate3d(0,2px,-10px)}to{opacity:1;filter:blur();transform:perspective(1200px)translate(0,0)}}@media (prefers-reduced-motion:reduce){.hc-move-in,.hc-launch[data-placement=top] .av2-prompt-zone{animation:none}}.hc-content{--hc-measure:48rem;--hc-board-measure:77.5rem;z-index:1;gap:var(--evr-spacing-lg);box-sizing:border-box;width:100%;max-width:calc(var(--hc-board-measure) + 2 * var(--evr-spacing-lg));padding:var(--evr-spacing-2xl) var(--evr-spacing-lg);flex-direction:column;margin-inline:auto;display:flex;position:relative}.hc-content:has(>.hc-launch[data-placement=dock]){padding-bottom:calc(var(--evr-spacing-3xl) * 2 + var(--evr-spacing-xl) + var(--evr-spacing-4xs))}.hc-launch .av2-home{justify-content:flex-start;align-items:center;gap:var(--evr-spacing-md);flex:none;min-height:0;padding:0;overflow:visible}.hc-content:has(>.hc-launch[data-placement=top]){gap:0;min-height:100%;padding-block:0}.hc-launch[data-placement=top]{box-sizing:border-box;padding-block:var(--evr-spacing-2xl);flex-direction:column;flex:1;justify-content:center;display:flex}.hc-launch .av2-home:not(.av2-starting)>:first-child{margin-block-start:0}.hc-launch .av2-home:not(.av2-starting)>:last-child{margin-block-end:0}.hc-launch .a-tpl-picks,.hc-launch #assistant-home-demo,.hc-launch .av2-hero-spark{display:none}.hc-launch .av2-hero{animation:hc-move-in var(--hc-duration-entrance) var(--hc-ease-enter) both;backface-visibility:hidden}.hc-launch[data-placement=top] .av2-prompt-zone{animation:hc-move-in var(--hc-duration-entrance) var(--hc-ease-enter) backwards;animation-delay:calc(var(--hc-stagger) / 2);backface-visibility:hidden}.hc-launch .av2-hero .evrHeading2{letter-spacing:-.016em;color:var(--hc-ink);text-wrap:balance;font-size:2.125rem;font-weight:700;line-height:2.5625rem}.hc-launch .av2-prompt,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt{--av2-prompt-radius:var(--evr-radius-lg);border-color:#0000}.hc-launch .av2-prompt:after,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt:after{position:absolute;inset:-2px}.hc-launch .av2-prompt-stack,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt{border-radius:calc(var(--av2-prompt-radius,var(--evr-radius-lg)) + 2px);box-shadow:var(--hc-shadow-ai-composer);transition:box-shadow var(--hc-duration-short) var(--hc-ease-enter)}.hc-launch .av2-prompt-stack:focus-within,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt:focus-within{box-shadow:var(--hc-shadow-ai-composer-focus)}@media (hover:hover) and (pointer:fine){.hc-launch .av2-prompt-stack:hover,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt:hover{box-shadow:var(--hc-shadow-ai-composer-focus)}}.hc-launch .av2-prompt .a-cc-composer-field,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt .a-cc-composer-field{font-size:1rem;line-height:1.5rem}.hc-launch .av2-prompt .is-editor-empty:before,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt .is-editor-empty:before{color:var(--evr-content-primary-lowemp)}.hc-launch .av2-prompt-bar-right>button,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt-bar-right>button{transition:width .2s cubic-bezier(.2,.8,.2,1),min-width .2s cubic-bezier(.2,.8,.2,1),opacity .16s,margin .2s cubic-bezier(.2,.8,.2,1)}.hc-launch .av2-prompt-bar-right>button:disabled,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt-bar-right>button:disabled{opacity:0;pointer-events:none;width:0;min-width:0;margin-inline:0;padding-inline:0;overflow:hidden}.hc-launch[data-placement=dock] .av2-prompt,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt{align-items:center;gap:0 var(--evr-spacing-2xs);padding:var(--evr-spacing-sm);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"context context context""left msg right";display:grid}.hc-launch[data-placement=dock] .av2-prompt>.av2-context,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt>.av2-context{margin-bottom:var(--evr-spacing-2xs);grid-area:context}.hc-launch[data-placement=dock] .av2-prompt-msg,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt-msg{grid-area:msg;max-height:10rem;padding:0}.hc-launch[data-placement=dock] .av2-prompt-bar,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt-bar{display:contents}.hc-launch[data-placement=dock] .av2-prompt-bar-left,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt-bar-left{grid-area:left}.hc-launch[data-placement=dock] .av2-prompt-bar-right,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-prompt-bar-right{grid-area:right}.hc-launch[data-placement=dock]{--hc-dock-close:var(--evr-size-xl);--hc-dock-gap:var(--evr-spacing-2xs)}.hc-launch[data-placement=dock] :is(.av2-prompt-zone,.hc-dock-close){--hc-dock-w:min(var(--hc-measure) * .75, 100% - var(--hc-side,0rem) - var(--hc-panel-w,0rem) - 2 * (var(--evr-spacing-lg) + 2 * (var(--hc-dock-close) + var(--hc-dock-gap))))}.hc-launch[data-placement=dock] .av2-prompt-zone{left:calc(50% + (var(--hc-side,0rem) - var(--hc-panel-w,0rem)) / 2);bottom:var(--evr-spacing-lg);width:var(--hc-dock-w);z-index:6;position:fixed;transform:translate(-50%)}.hc-dock-close{left:calc(50% + (var(--hc-side,0rem) - var(--hc-panel-w,0rem)) / 2 + var(--hc-dock-w) / 2);bottom:calc(var(--evr-spacing-lg) + (2 * var(--evr-size-lg) - var(--hc-dock-close)) / 2);z-index:6;gap:var(--hc-dock-gap);pointer-events:none;transform-origin:calc(-1 * var(--hc-dock-w) / 2) 50%;transition:transform var(--hc-duration-long) var(--hc-ease-dissolve);padding-inline-start:var(--hc-dock-gap);display:flex;position:fixed}:is(#home-dock-close,#home-dock-panel){width:var(--hc-dock-close);height:var(--hc-dock-close);min-width:var(--hc-dock-close);background:color-mix(in srgb, color-mix(in srgb, var(--evr-surfaces-secondary-inverse-default) 55%, var(--hc-canvas)) 94%, transparent);-webkit-backdrop-filter:blur(var(--hc-material-blur-chrome)) saturate(var(--hc-material-saturate));backdrop-filter:blur(var(--hc-material-blur-chrome)) saturate(var(--hc-material-saturate));box-shadow:0 0 0 var(--hc-stroke-edge) color-mix(in srgb, var(--evr-content-primary-inverse) 12%, transparent);color:color-mix(in srgb, var(--evr-content-primary-inverse) 82%, transparent);opacity:0;transition:opacity var(--hc-duration-medium) var(--hc-ease-dissolve), background-color var(--hc-duration-micro) ease-out, color var(--hc-duration-micro) ease-out}:is(.hc-launch:has(.av2-prompt-zone:hover) .hc-dock-close,.hc-dock-close:hover,.hc-dock-close:focus-within){pointer-events:auto}.hc-dock-close:hover :is(#home-dock-close,#home-dock-panel),.hc-dock-close:focus-within :is(#home-dock-close,#home-dock-panel){opacity:1}.hc-launch:has(.av2-prompt-zone:hover) :is(#home-dock-close,#home-dock-panel){opacity:1}:is(#home-dock-close,#home-dock-panel):focus-visible{background:color-mix(in srgb, var(--evr-surfaces-secondary-inverse-hovered) 88%, transparent);color:var(--evr-content-primary-inverse)}@media (hover:none){.hc-dock-close{pointer-events:auto}:is(#home-dock-close,#home-dock-panel){opacity:1;background:color-mix(in srgb, var(--evr-surfaces-secondary-inverse-default) 88%, transparent);color:var(--evr-content-primary-inverse)}}.hc-launch[data-pocket] .hc-dock-close{pointer-events:none;visibility:hidden;transform:translateY(var(--evr-spacing-md)) scale(var(--hc-scale-enter));transition:transform var(--hc-duration-long) var(--hc-ease-dissolve), visibility 0s linear var(--hc-duration-long)}.hc-launch[data-pocket] .hc-dock-close :is(#home-dock-close,#home-dock-panel){opacity:0}.hc-launch[data-panel] .hc-dock-close{pointer-events:none;visibility:hidden;transform:translateY(calc(2 * var(--evr-size-lg) + var(--evr-spacing-lg)));transition:transform var(--hc-duration-long) var(--hc-ease-exit), visibility 0s linear var(--hc-duration-long)}.hc-launch[data-panel] .hc-dock-close :is(#home-dock-close,#home-dock-panel){opacity:0;transition:opacity var(--hc-duration-long) var(--hc-ease-exit)}@media (hover:hover) and (pointer:fine){:is(#home-dock-close,#home-dock-panel):hover{background:color-mix(in srgb, var(--evr-surfaces-secondary-inverse-hovered) 88%, transparent);color:var(--evr-content-primary-inverse)}}@media (prefers-reduced-transparency:reduce){:is(#home-dock-close,#home-dock-panel){background:var(--evr-surfaces-secondary-inverse-default);-webkit-backdrop-filter:none;backdrop-filter:none}}.hc-launch .av2-demo-starters .av2-demo-chip,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-demo-starters .av2-demo-chip{background:var(--hc-fill);box-shadow:none;color:var(--hc-ink-secondary);border-color:#0000}.hc-launch[data-placement=dock] .av2-demo-starters .av2-demo-chip{background:color-mix(in srgb, var(--hc-ink-muted) 10%, var(--hc-surface));box-shadow:0 var(--evr-spacing-4xs) var(--evr-spacing-xs) color-mix(in srgb, var(--hc-ink) 10%, transparent)}.hc-launch .av2-demo-starters .av2-demo-chip:hover:not([aria-disabled=true]),.hc-launch .av2-demo-starters .av2-demo-chip:focus-visible,:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-demo-starters .av2-demo-chip:hover:not([aria-disabled=true]),:is(.hc-chat,.hc-bots) #harness-assistant-chat .av2-demo-starters .av2-demo-chip:focus-visible{background:var(--hc-surface);border-color:var(--h-next-border-raised);box-shadow:var(--h-next-shadow-hairline);color:var(--hc-ink)}.hc-chat #harness-assistant-chat .a-cc-bottom{max-width:var(--hc-measure);padding-inline:0}html .hc-launch .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:after{background:var(--hc-gradient-ai-pocket);opacity:0;transition:opacity var(--hc-duration-medium) ease-out;animation:none}html .hc-launch .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:focus-within:after{opacity:var(--hc-opacity-ai-held);transition-duration:var(--hc-duration-micro)}@media (hover:hover) and (pointer:fine){html .hc-launch .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:hover:after{opacity:var(--hc-opacity-ai-held);transition-duration:var(--hc-duration-micro)}}html .hc-launch[data-typing] .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:after{opacity:var(--hc-opacity-ai-lit);transition-duration:var(--hc-duration-micro)}@media (prefers-contrast:more),(forced-colors:active){html .hc-launch .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:after{display:none}}.hc-board{gap:var(--evr-spacing-md);flex-direction:column;display:flex;container:hc-board/inline-size}.hc-viewport{--hc-font:var(--evr-font-family-heading)}.hc-scroll,.hc-scroll *,.hc-chat #harness-assistant-chat{font-family:var(--hc-font)}.hc-chat #harness-assistant-chat{--evr-font-family-heading:var(--hc-font);--evr-font-family-body:var(--hc-font)}.hc-columns{gap:var(--evr-spacing-md);flex-direction:column;display:flex}.hc-chart{aspect-ratio:auto;block-size:10rem;min-width:0}.hc-chart-tall{block-size:14rem}.hc-chart-ring{flex:none;block-size:9rem;inline-size:9rem}.hc-chart .recharts-cartesian-axis-tick-value{fill:var(--hc-ink-muted);letter-spacing:.02em;font-size:.75rem;font-weight:500}.hc-chart .recharts-legend-wrapper,.hc-chart .recharts-legend-wrapper *{letter-spacing:.02em;color:var(--hc-ink-muted);font-size:.75rem;font-weight:500;line-height:1rem}.hc-chart-grow{flex-direction:column;flex:1;min-width:0;display:flex}.hc-chart-grow .hc-chart{flex:1;block-size:auto;min-block-size:10rem}.hc-chart-grow .hc-chart-tall{min-block-size:14rem}.hc-chart-grow .hc-chart.hc-chart-ring{flex:none;block-size:9rem;min-block-size:0}.hc-chart-table{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-donut{align-items:center;gap:var(--evr-spacing-md);min-width:0;display:flex}.hc-donut-legend{gap:var(--evr-spacing-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.hc-donut-row{align-items:center;gap:var(--evr-spacing-2xs);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.hc-donut-label{color:var(--hc-ink-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hc-donut-row>.hc-num{text-align:end}.hc-donut-swatch{width:var(--evr-spacing-2xs);height:var(--evr-spacing-2xs);border-radius:var(--evr-radius-circle)}.hc-donut-swatch[data-slot="1"]{background:var(--en-color-chart-1)}.hc-donut-swatch[data-slot="2"]{background:var(--en-color-chart-2)}.hc-donut-swatch[data-slot="3"]{background:var(--en-color-chart-3)}.hc-donut-swatch[data-slot="4"]{background:var(--en-color-chart-4)}.hc-donut-swatch[data-slot="5"]{background:var(--en-color-chart-5)}.hc-donut-swatch[data-slot="6"]{background:var(--en-color-chart-6)}.hc-board{--hc-cell-min:calc(var(--evr-spacing-sm) * 24)}.hc-row-grid{gap:var(--evr-spacing-md);flex-wrap:wrap;align-items:stretch;display:flex}.hc-col{flex:var(--hc-weight,1) 1 0%;gap:var(--evr-spacing-md);min-width:min(100%, var(--hc-cell-min));flex-direction:column;display:flex}.hc-cell>*>[id^=home-widget-]>[id$=-content]{padding:var(--hc-space-sm-md) var(--evr-spacing-md) var(--evr-spacing-md);gap:var(--evr-spacing-xs)}.hc-cell>*>[id^=home-widget-] [id$=-body]{gap:var(--evr-spacing-sm);flex-direction:column;flex:1;min-height:0;display:flex}.hc-board .hc-columns .hc-cell>*>[id^=home-widget-] [id$=-header] button{background:var(--hc-surface-raised);padding-inline:var(--evr-spacing-xs);letter-spacing:0;border-color:var(--hc-edge-strong);box-shadow:var(--hc-shadow-raised);font-size:.875rem;font-weight:500;line-height:1.125rem}.hc-cell>*>[id^=home-widget-] [id$=-header]{min-height:var(--hc-control-sm)}.hc-cell>*>[id^=home-widget-] [id$=-header] .evrHeading3{align-items:center;gap:var(--evr-spacing-2xs);letter-spacing:-.004em;color:var(--hc-ink);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.5rem;display:flex}.hc-cell{flex:1;min-width:0;display:flex}.hc-cell>*{flex-direction:column;flex:1;min-width:0;display:flex}@container hc-board (max-width:60rem){.hc-row-grid{grid-template-columns:minmax(0,1fr)}}.hc-cell>*>[id^=home-widget-],.hc-placeholder{border-radius:calc(var(--evr-radius-lg) * var(--hc-corner));background:var(--hc-surface);box-shadow:var(--hc-shadow-card);border:none;outline:none}.hc-cell>*>[id^=home-widget-]{transition:background-color var(--hc-duration-spring-smooth) var(--hc-spring-smooth), box-shadow var(--hc-duration-medium) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy)}@media (hover:hover) and (pointer:fine){.hc-cell:hover>*>[id^=home-widget-]{transition-duration:var(--hc-duration-spring-smooth), var(--hc-duration-micro), var(--hc-duration-spring-snappy)}}.hc-cell :is([id$=-header] .evrHeading3,.hc-strong,.hc-figure-value){transition:color var(--hc-duration-spring-smooth) var(--hc-spring-smooth)}@media (prefers-reduced-motion:reduce){.hc-cell>*>[id^=home-widget-],.hc-cell :is([id$=-header] .evrHeading3,.hc-strong,.hc-figure-value){transition-duration:var(--hc-duration-micro);transition-timing-function:ease-out}}.hc-board .hc-cell :is(.hc-action,.hc-row-card,.hc-signal,.hc-app-key,.hc-figure,.hc-tray){transition:background-color var(--hc-duration-spring-smooth) var(--hc-spring-smooth), border-color var(--hc-duration-spring-smooth) var(--hc-spring-smooth), box-shadow var(--hc-duration-spring-smooth) var(--hc-spring-smooth), transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy)}.hc-board .hc-cell .hc-door:active{transition-duration:0s}.hc-muted{letter-spacing:.015rem;color:var(--hc-ink-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.hc-strong{color:var(--hc-ink);letter-spacing:0;margin:0;font-weight:500}.hc-placeholder{min-height:calc(var(--evr-spacing-3xl) * 3);padding:var(--evr-spacing-md);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.hc-progress{gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-progress-line{justify-content:space-between;gap:var(--evr-spacing-sm);display:flex}.hc-tray{--hc-tray-inset:var(--evr-spacing-3xs);--hc-tray-pad:calc(var(--evr-spacing-3xs) + var(--evr-spacing-4xs));--hc-tray-radius:calc(var(--evr-radius-lg) * var(--hc-corner) - var(--hc-tray-inset));--hc-item-radius:calc(var(--hc-tray-radius) - var(--hc-tray-pad) - var(--evr-border-width-thin-px));min-height:0;margin-inline:calc(var(--hc-tray-inset) - var(--evr-spacing-md));margin-bottom:calc(var(--hc-tray-inset) - var(--evr-spacing-md));padding:var(--hc-tray-pad);border-radius:var(--hc-tray-radius);background:var(--hc-fill-subtle);border:var(--hc-stroke-edge) solid var(--hc-edge-subtle);flex-direction:column;flex:1;display:flex}.hc-tray-plain{--hc-tray-pad:var(--evr-spacing-4xs);background:0 0;border-color:#0000}.hc-tray-start{margin-inline-end:0}.hc-tray-end{margin-inline-start:0}.hc-rows{gap:var(--evr-spacing-2xs);flex-direction:column;flex:1;display:flex}.hc-rows>*{flex:1 0 auto}.hc-rows-natural>*{flex:none}.hc-rows>.hc-rows-head{min-height:var(--hc-control-sm);padding-inline:calc(var(--evr-spacing-xs) + var(--hc-stroke-edge));flex:none;align-items:center}.hc-rows-head>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-row{align-items:center;gap:var(--evr-spacing-sm);min-width:0;display:flex}.hc-row-card{min-height:calc(var(--evr-size-2xl) + var(--evr-spacing-sm));padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);background:var(--hc-surface-raised);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);border-radius:var(--hc-item-radius,var(--evr-radius-md));box-shadow:var(--hc-shadow-raised)}.hc-row-main{gap:var(--evr-spacing-4xs);flex-direction:column;flex:1;min-width:0;display:flex}.hc-row-main>*{overflow-wrap:anywhere}.hc-door{cursor:pointer;border-radius:var(--hc-item-radius,var(--evr-radius-sm));transition:background-color var(--hc-duration-micro) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy)}@media (hover:hover) and (pointer:fine){.hc-door:hover{background:var(--hc-surface-hover)}}.hc-door:active{background:var(--hc-surface-pressed);transform:scale(var(--hc-scale-press-large));transition-duration:0s}.hc-row.hc-door:not(.hc-row-card){padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);margin:0 calc(-1 * var(--evr-spacing-xs))}.hc-action{align-items:center;gap:var(--evr-spacing-sm);min-width:0;min-height:calc(var(--evr-size-2xl) + var(--evr-spacing-sm));padding:var(--evr-spacing-xs) var(--evr-spacing-xs) var(--evr-spacing-xs) var(--evr-spacing-xs);background:var(--hc-surface-raised);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);border-radius:var(--hc-item-radius,var(--evr-radius-md));box-shadow:var(--hc-shadow-raised);display:flex}.hc-action .hc-row-main{gap:0}.hc-action-go button{background:var(--hc-surface-raised);height:var(--hc-control-md);min-height:var(--hc-control-md);letter-spacing:0;border-color:var(--hc-edge-strong);box-shadow:var(--hc-shadow-raised);padding-block:0;font-size:.875rem;font-weight:500;line-height:1.125rem}.hc-action-go button[class*=primary]{background:var(--hc-accent);color:var(--hc-ink-on-accent);box-shadow:none;border-color:#0000}@media (hover:hover) and (pointer:fine){.hc-action-go button[class*=primary]:hover{background:var(--hc-accent-hover)}}.hc-action-go button[class*=primary]:active{background:var(--hc-accent-pressed)}.hc-viewport button[class*=evrButtonBase]{transition:background-color var(--hc-duration-micro) ease-out, color var(--hc-duration-micro) ease-out, border-color var(--hc-duration-micro) ease-out, box-shadow var(--hc-duration-micro) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy)}.hc-viewport button[class*=evrButtonBase]:active:not(:disabled){transform:scale(var(--hc-scale-press));transition-duration:0s}@media (hover:hover) and (pointer:fine){.hc-board .hc-columns .hc-cell>*>[id^=home-widget-] [id$=-header] button:hover,.hc-action-go button:hover{background:var(--hc-surface-hover)}}.hc-board .hc-columns .hc-cell>*>[id^=home-widget-] [id$=-header] button:active,.hc-action-go button:active{background:var(--hc-surface-pressed);box-shadow:none}.hc-viewport [class*=evrTag]{height:var(--hc-control-xs);padding-inline:var(--evr-spacing-2xs);gap:var(--evr-spacing-3xs);border-radius:var(--hc-radius-full)}.hc-viewport [class*=evrTag],.hc-viewport [class*=evrTag] [class*=labelContainer]{letter-spacing:.01em;font-size:.75rem;font-weight:500;line-height:1rem}.hc-viewport [class*=evrTag]:not([class*=success]):not([class*=warning]):not([class*=error]):not([class*=info]){background:var(--hc-fill);color:var(--hc-ink-secondary)}.hc-viewport [class*=evrTag][class*=success]{background:var(--hc-status-success-surface);color:var(--hc-status-success-ink)}.hc-viewport [class*=evrTag][class*=warning]{background:var(--hc-status-warning-surface);color:var(--hc-status-warning-ink)}.hc-viewport [class*=evrTag][class*=error]{background:var(--hc-status-danger-surface);color:var(--hc-status-danger-ink)}.hc-viewport [class*=evrTag][class*=info]{background:var(--hc-status-info-surface);color:var(--hc-status-info-ink)}.hc-glyph{flex:none;width:.9375rem;height:.9375rem;display:block}.hc-action-go{flex:none}.hc-action-mark{color:var(--hc-ink-secondary);flex:none;display:flex}.hc-signals-note{padding:var(--evr-spacing-3xs) 0;justify-content:center;display:flex}.hc-signals-chip{align-items:center;gap:var(--evr-spacing-3xs);min-height:var(--hc-control-sm);padding:var(--evr-spacing-3xs) var(--evr-spacing-xs);border-radius:var(--hc-radius-full);background:color-mix(in srgb, var(--hc-ai-teal) 10%, var(--hc-surface));border:var(--hc-stroke-edge) solid color-mix(in srgb, var(--hc-ai-teal) 24%, transparent);color:var(--hc-ink);display:inline-flex}.hc-signals-chip .evrBodyText1{font-size:.875rem;font-weight:500;line-height:1.125rem}.hc-glyph-sparkle{color:var(--hc-ink-secondary);flex:none;display:block}.hc-cell>*>#home-widget-signals [id$=-body]{gap:var(--evr-spacing-xs)}.hc-signals{gap:var(--evr-spacing-3xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-signal{justify-content:space-between;align-items:flex-start;gap:var(--evr-spacing-sm);min-width:0;min-height:9.375rem;padding:var(--evr-spacing-sm);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);border-radius:var(--hc-item-radius,var(--evr-radius-lg));background:var(--hc-surface-raised);box-shadow:var(--hc-shadow-raised);flex-direction:column;display:flex}.hc-signal-words{gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-foot{justify-content:flex-end;margin-top:auto;display:flex}.hc-stat{align-items:flex-start;gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-tiles{gap:var(--evr-spacing-xs);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.hc-tile{justify-content:center;align-items:center;gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);text-align:center;flex-direction:column;min-height:0;margin:0;display:flex}.hc-tiles.hc-tiles-3{grid-template-columns:repeat(3, calc(var(--evr-size-2xl) + var(--evr-spacing-2xs) + 2 * var(--evr-spacing-2xs)));place-content:center;column-gap:var(--evr-spacing-2xs);row-gap:0}.hc-tiles-3 .hc-tile{padding:var(--evr-spacing-sm) var(--evr-spacing-2xs);margin-block:calc(-1 * var(--evr-spacing-2xs));gap:var(--evr-spacing-2xs)}.hc-app-key{--hc-app-key-radius:calc(var(--evr-radius-sm) + var(--evr-spacing-3xs));--evr-radius-2xs:calc(var(--hc-app-key-radius) - var(--evr-spacing-3xs) - var(--hc-stroke-edge));padding:var(--evr-spacing-3xs);border-radius:var(--hc-app-key-radius);background:var(--hc-surface-raised);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);box-shadow:var(--hc-shadow-raised);display:flex}@container hc-board (max-width:30rem){.hc-donut{flex-direction:column;align-items:stretch}.hc-donut .hc-chart-ring{align-self:center}}@container hc-board (max-width:60rem){.hc-signals{grid-template-columns:minmax(0,1fr)}}.hc-cell{--hc-aix:var(--aix-vivid-teal);--hc-aix-paint:color-mix(in srgb, var(--hc-aix) var(--hc-aix-gain), transparent);--hc-aix-light-mix:var(--hc-aix-mix-wash)}.hc-cell[data-aix=purple]{--hc-aix:var(--aix-vivid-purple)}.hc-cell[data-aix=green]{--hc-aix:var(--aix-vivid-green)}.hc-cell[data-aix=blue]{--hc-aix:var(--aix-vivid-blue);--hc-aix-light-mix:var(--hc-aix-mix-hover)}html.dark-theme .hc-cell{--hc-aix-light-mix:var(--hc-aix-mix-hover)}html.dark-theme .hc-cell[data-aix=blue]{--hc-aix-light-mix:var(--hc-aix-mix-press)}.hc-cell[data-glow]>*>[id^=home-widget-]{background:radial-gradient(var(--hc-aix-wash-size) at var(--hc-aix-rest-x) var(--hc-aix-rest-y), color-mix(in srgb, var(--hc-aix-paint) var(--hc-aix-mix-wash), transparent), transparent var(--hc-aix-wash-reach)), var(--hc-surface)}.hc-cell>*>[id^=home-widget-]{--hc-module-edge:0 0 0 var(--hc-stroke-edge) color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-edge-strong), transparent);--hc-module-lift:var(--hc-aix-lift-geometry) color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-lift), transparent);isolation:isolate;cursor:pointer}.hc-aix-clip{z-index:-1;border-radius:calc(var(--evr-radius-lg) * var(--hc-corner));pointer-events:none;position:absolute;inset:0;overflow:hidden}.hc-aix-light{left:var(--hc-aix-rest-x);top:var(--hc-aix-rest-y);width:calc(2 * var(--hc-aix-light-radius));height:calc(2 * var(--hc-aix-light-radius));border-radius:var(--hc-radius-full);background:radial-gradient(closest-side, color-mix(in srgb, var(--hc-aix-paint) var(--hc-aix-light-mix), transparent), transparent var(--hc-aix-wash-reach));translate:calc(-50% + var(--hc-dx,0rem)) calc(-50% + var(--hc-dy,0rem));opacity:0;transition:opacity var(--hc-duration-medium) ease-out, scale 0s linear var(--hc-duration-medium);position:absolute;scale:1}@media (hover:hover) and (pointer:fine){.hc-cell:hover .hc-aix-light{opacity:1;transition:opacity var(--hc-duration-micro) ease-out, scale var(--hc-duration-medium) ease-out}.hc-cell:not([data-door=none]):hover:not(:has(:is(button,a[href],input,[role=button],[role=link]:not(.hc-module-door),[role=tab],.hc-door):hover))>*>[id^=home-widget-]{box-shadow:var(--hc-module-edge), var(--hc-shadow-lift), var(--hc-module-lift)}.hc-cell .hc-door:is(.hc-row-card,.hc-action,.hc-signal):hover{border-color:color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-edge), transparent)}.hc-cell [id^=home-widget-] button[class*=secondaryNeutral]:not(:disabled):hover{border-color:color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-edge-strong), transparent)}}.hc-viewport .hc-module-door:focus-visible{outline:none;animation:none}.hc-cell:has(.hc-module-door:focus-visible)>*>[id^=home-widget-]{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset);box-shadow:var(--hc-module-edge), var(--hc-shadow-card);animation:hc-focus-in var(--hc-duration-short) var(--hc-ease-enter)}.hc-cell:has(.hc-module-door:focus-visible) .hc-aix-light{opacity:1;translate:-50% -50%}.hc-cell[data-pressing]>*>[id^=home-widget-]{transform:scale(var(--hc-scale-press-large));box-shadow:var(--hc-module-edge), var(--hc-shadow-card);transition-duration:0s}.hc-cell[data-pressing] .hc-aix-light{opacity:1;scale:var(--hc-scale-ai-bloom);transition:opacity var(--hc-duration-micro) ease-out, scale var(--hc-duration-short) var(--hc-ease-enter)}.hc-cell .hc-door:is(.hc-row-card,.hc-action,.hc-signal):active{border-color:color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-edge-strong), transparent)}.hc-module-door{cursor:pointer;display:inline}.hc-module-title{display:inline}.hc-cell[data-door=none]>*>[id^=home-widget-]{cursor:auto}.hc-module-chevron{vertical-align:calc(-1 * var(--evr-spacing-4xs));margin-inline-start:var(--evr-spacing-2xs);display:inline-flex}@media (prefers-reduced-motion:reduce){.hc-cell[data-pressing]>*>[id^=home-widget-]{transform:none}.hc-aix-light,.hc-cell:hover .hc-aix-light,.hc-cell[data-pressing] .hc-aix-light{transition-duration:var(--hc-duration-micro), 0s;translate:-50% -50%}}@media (prefers-reduced-transparency:reduce){.hc-cell>*>[id^=home-widget-]{--hc-module-lift:0 0 0 0 transparent}}@media (prefers-contrast:more){.hc-aix-clip{display:none}.hc-cell>*>[id^=home-widget-]{--hc-module-edge:0 0 0 var(--hc-stroke-edge) var(--evr-borders-primary-default);--hc-module-lift:0 0 0 0 transparent}.hc-cell[data-glow]>*>[id^=home-widget-]{background:var(--hc-surface)}}@media (forced-colors:active){.hc-aix-clip{display:none}}.hc-agent-note{align-items:flex-start;gap:var(--evr-spacing-2xs);display:flex}.hc-agent-note .hc-glyph-sparkle{margin-top:var(--evr-spacing-4xs)}.hc-agent-text{color:var(--evr-content-primary-default);margin:0}.hc-tray-mid{flex:none;margin-bottom:0}.hc-tray-flush{margin-inline:0}.hc-tray-figures{container-type:inline-size}.hc-figures{gap:var(--evr-spacing-2xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hc-figure{align-items:flex-start;gap:var(--evr-spacing-2xs);min-width:0;padding:var(--evr-spacing-sm);background:var(--hc-surface-raised);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);border-radius:var(--hc-item-radius,var(--evr-radius-md));box-shadow:var(--hc-shadow-raised);flex-direction:column;display:flex}.hc-figure-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hc-ink);margin:0;font-size:2.5rem;font-weight:600;line-height:2.75rem}.hc-delta-pill{padding:var(--evr-spacing-4xs) var(--evr-spacing-2xs) var(--evr-spacing-4xs) var(--evr-spacing-3xs);border-radius:var(--hc-radius-full);background:var(--hc-fill)}.hc-delta-pill[data-tone=good]{background:var(--hc-status-success-surface)}.hc-delta-pill[data-tone=watch]{background:var(--hc-status-warning-surface)}.hc-delta{align-items:center;gap:var(--evr-spacing-4xs);color:var(--hc-ink-secondary);display:inline-flex}.hc-delta[data-tone=good]{color:var(--hc-status-success-ink)}.hc-delta[data-tone=watch]{color:var(--hc-status-warning-ink)}.hc-delta svg{fill:currentColor}.hc-delta-text{color:inherit;letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.hc-row-mark{color:var(--hc-ink-secondary);flex:none;display:flex}.hc-score{align-items:flex-end;gap:var(--evr-spacing-4xs);flex-direction:column;flex:none;display:flex}.hc-func{gap:var(--evr-spacing-md);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,6fr);display:grid}.hc-func-fill,.hc-func-pipe{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-report{gap:var(--evr-spacing-md);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hc-report-ask,.hc-report-recent,.hc-asks{gap:var(--evr-spacing-2xs);flex-direction:column;display:flex}.hc-report-recent .hc-tray{flex:1}.hc-ask{align-items:center;gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-xs) var(--evr-spacing-sm);border-radius:var(--hc-radius-full);background:color-mix(in srgb, var(--hc-aix-paint) var(--hc-aix-mix-chip), var(--hc-surface));border:var(--hc-stroke-edge) solid color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-edge), transparent);transition:background-color var(--hc-duration-micro) ease-out, border-color var(--hc-duration-micro) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy);display:flex}@media (hover:hover) and (pointer:fine){.hc-ask:hover{background:color-mix(in srgb, var(--hc-aix-paint) var(--hc-aix-mix-hover), var(--hc-surface));border-color:color-mix(in srgb, var(--hc-aix) var(--hc-aix-mix-edge-strong), transparent)}}.hc-ask:active,.hc-ask.hc-door:active{background:color-mix(in srgb, var(--hc-aix-paint) var(--hc-aix-mix-press), var(--hc-surface));transform:scale(var(--hc-scale-press-large));transition-duration:0s}@container (max-width:56rem){.hc-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:30rem){.hc-figures{grid-template-columns:minmax(0,1fr)}}@container hc-board (max-width:60rem){.hc-report,.hc-func{grid-template-columns:minmax(0,1fr)}}.hc-phone-top .hc-mark-press{flex:none;display:flex}.hc-rail-item button,.hc-rail-tool button{--evr-radius-2xs:var(--evr-radius-xs)}.hc-rail-chat-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.hc-rail-chat-stop-blue{stop-color:var(--hc-ai-blue)}.hc-rail-chat-stop-green{stop-color:var(--hc-ai-green)}.hc-rail-chat-stop-purple{stop-color:var(--hc-ai-purple)}.hc-rail-chat-stop-teal{stop-color:var(--hc-ai-teal)}#home-shell-chat svg{width:calc(var(--evr-size-md) + var(--evr-spacing-3xs));height:calc(var(--evr-size-md) + var(--evr-spacing-3xs));filter:drop-shadow(0 0 #0000);transition:filter var(--hc-duration-medium) ease-out}.hc-rail-chat[data-hover] #home-shell-chat svg{filter:drop-shadow(0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-teal) 55%, transparent));transition-duration:var(--hc-duration-micro)}.hc-rail-chat[data-hover] #home-shell-chat svg path{fill:url(#home-shell-chat-ink)}.hc-subnav{z-index:6;grid-area:1/2;min-width:0;overflow:hidden}.hc-subnav[data-open]{overflow:visible}.hc-subnav:not([data-open]){visibility:hidden;transition:visibility 0s linear var(--hc-duration-collapse)}.hc-subnav-frame{box-sizing:border-box;width:var(--hc-subnav-open);background:var(--hc-surface);border-right:var(--hc-stroke-edge) solid var(--hc-edge);height:100%;animation:hc-subnav-in var(--hc-duration-entrance) var(--hc-ease-enter) var(--hc-stagger) backwards}@keyframes hc-subnav-in{0%{transform:translate(-100%)}}.hc-subnav:not([data-open]) .hc-subnav-frame{opacity:0;transform:translate3d(calc(-1 * var(--evr-spacing-xs)), 0, 0);transition:opacity var(--hc-duration-micro) var(--hc-ease-exit), transform var(--hc-duration-collapse) var(--hc-ease-in-out)}.hc-subnav-panel,.hc-subnav-panel *{font-family:var(--hc-font)}.hc-subnav-panel .hc-subnav-head{height:calc(2 * var(--hc-mark-y))}.hc-subnav-peek .hc-subnav-head{height:calc(2 * (var(--hc-mark-y) - var(--evr-spacing-2xs)))}.hc-subnav-head .snv-header-actions>*{display:flex}.hc-subnav-head .snv-header-actions button{inline-size:var(--evr-size-md);block-size:var(--evr-size-md);min-inline-size:var(--evr-size-md);min-block-size:var(--evr-size-md);padding:var(--evr-spacing-4xs)}.hc-subnav-head .snv-header-actions button svg{inline-size:var(--evr-size-sm);block-size:var(--evr-size-sm);min-inline-size:var(--evr-size-sm);min-block-size:var(--evr-size-sm);fill:var(--evr-content-primary-lowemp)}.hc-subnav-search{display:flex}.hc-subnav-head .snv-header-actions .hc-subnav-search[data-on] button svg{fill:var(--evr-interactive-primary-default)}.hc-subnav-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hc-ink);flex:1;overflow:hidden}.hc-subnav-group+.hc-subnav-group{margin-top:var(--evr-spacing-2xs)}.hc-subnav-body>.hc-subnav-group:first-child>.hc-subnav-group-head{margin-block-start:var(--evr-spacing-4xs)}.hc-subnav-group-title{min-width:0;color:var(--hc-ink-muted);flex:1}.hc-subnav-chat[data-archived]{color:var(--hc-ink-muted)}.hc-subnav-note{padding:var(--evr-spacing-2xs) var(--evr-spacing-xs)}.hc-subnav-tab-off.snv-item{color:var(--hc-ink-muted);cursor:default}.hc-subnav-tab-off.snv-item:hover{background:0 0}.hc-subnav-tab-off .hc-subnav-glyph{color:var(--hc-ink-muted)}.hc-subnav-glyph{width:var(--evr-size-sm);height:var(--evr-size-sm);color:var(--evr-content-primary-highemp);flex:none;place-items:center;display:grid}.hc-subnav-glyph[data-active]{color:var(--evr-interactive-primary-default)}.hc-subnav-glyph-svg{width:100%;height:100%;display:block}.hc-subnav-app.snv-item{padding:0}.hc-subnav-app-open{align-self:stretch;align-items:center;gap:var(--evr-spacing-xs);min-width:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);border-radius:inherit;cursor:pointer;flex:1;display:flex}.hc-subnav-app .cc-row-actions{margin-inline-end:calc(var(--evr-spacing-3xs) * 1.5)}.hc-subnav-peek{top:clamp(var(--evr-spacing-2xs), var(--hc-peek-key-y,0rem) - var(--hc-peek-h,0rem) / 2, 100dvh - var(--evr-spacing-2xs) - var(--hc-peek-h,0rem));left:calc(var(--hc-rail) + var(--evr-spacing-2xs));width:var(--hc-subnav-open);max-height:calc(100dvh - 2 * var(--evr-spacing-2xs));z-index:1001;background:var(--hc-surface);border-radius:var(--evr-radius-sm);box-shadow:var(--hc-shadow-popover);opacity:0;visibility:hidden;transform:translate3d(calc(-1 * var(--evr-spacing-2xs)), 0, 0);transition:opacity var(--hc-duration-micro) var(--hc-ease-exit), transform var(--hc-duration-micro) var(--hc-ease-exit), visibility 0s linear var(--hc-duration-micro);flex-direction:column;display:flex;position:fixed;overflow:hidden}.hc-subnav-peek-hold{flex-direction:column;min-height:0;display:flex}.hc-subnav-peek .hc-subnav-panel{height:auto}.hc-subnav-peek[data-open]{opacity:1;visibility:visible;transition:opacity var(--hc-duration-micro) var(--hc-ease-enter), transform var(--hc-duration-short) var(--hc-ease-enter), visibility 0s;transform:translate(0,0)}html:is([data-root-home-rail],#home-shell-rail) [data-evr-type=portal]>[id$=-anchored-overlay]{display:contents}html:is([data-root-home-rail],#home-shell-rail) [data-evr-type=portal]>[id$=-anchored-overlay]>*{z-index:var(--evr-z-index-tooltip)}.hc-rail-item[data-peek]:not([data-selected]) :is(button,.hc-rail-glyph){background:var(--hc-fill);color:var(--hc-ink)}@media (prefers-reduced-motion:reduce){:is(.hc-viewport:has(>.hc-subnav[data-ready]),.hc-viewport:has(>.hc-subnav[data-ready][data-open])){transition:none}.hc-subnav-frame{animation:none}.hc-subnav:not([data-open]) .hc-subnav-frame,.hc-subnav-peek,.hc-subnav-peek[data-open]{transform:none}}@media (max-width:60rem){.hc-viewport:has(>.hc-subnav[data-open]){--hc-subnav-w:0rem}.hc-subnav,.hc-subnav[data-open]{top:var(--evr-spacing-2xs);bottom:var(--evr-spacing-2xs);left:calc(var(--hc-rail) + var(--evr-spacing-2xs));width:var(--hc-subnav-open);z-index:1001;border-radius:var(--evr-radius-sm);box-shadow:var(--hc-shadow-popover);position:fixed;overflow:hidden}.hc-subnav-frame{border-right:0}.hc-subnav .hc-subnav-head{height:calc(2 * (var(--hc-mark-y) - var(--evr-spacing-2xs)))}.hc-subnav:not([data-open]){transition:none}}.hc-pocket{left:calc(50% + (var(--hc-side,0rem) - var(--hc-panel-w,0rem)) / 2);bottom:var(--evr-spacing-lg);z-index:1000;padding:calc(var(--evr-spacing-4xs) + var(--evr-border-width-thin-px));border-radius:calc(var(--evr-radius-md) + var(--evr-spacing-3xs));background:var(--hc-gradient-ai-pocket);box-shadow:var(--hc-shadow-ai-glow);isolation:isolate;transition:opacity var(--hc-duration-medium) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy), box-shadow var(--hc-duration-medium) ease-out;position:fixed;transform:translate(-50%)}@property --hc-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hc-pocket:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--hc-ring-angle), var(--hc-ai-blue), var(--hc-ai-green), var(--hc-ai-purple), var(--hc-ai-teal), var(--hc-ai-blue));opacity:0;transition:opacity var(--hc-duration-medium) ease-out;position:absolute;inset:0}@keyframes hc-ring-lap{0%{--hc-ring-angle:0deg}to{--hc-ring-angle:360deg}}@keyframes hc-twinkle{0%{rotate:0deg;scale:1}40%{rotate:12deg;scale:1.18}to{rotate:0deg;scale:1}}@media (hover:hover) and (pointer:fine){.hc-pocket:hover{box-shadow:var(--hc-shadow-ai-glow-hover);transition-duration:var(--hc-duration-medium), var(--hc-duration-spring-snappy), var(--hc-duration-micro)}.hc-pocket:hover:before{opacity:var(--hc-opacity-ai-lit);transition-duration:var(--hc-duration-micro);animation:hc-ring-lap var(--hc-duration-ai-lap) var(--hc-ease-ai-sweep) both}.hc-pocket:hover #home-pocket svg{animation:hc-twinkle var(--hc-duration-spring-snappy) var(--hc-spring-snappy)}}@media (prefers-reduced-motion:reduce){.hc-pocket:hover:before,.hc-pocket:hover #home-pocket svg{animation:none}}@media (prefers-contrast:more),(forced-colors:active){.hc-pocket:before{display:none}}#home-pocket{height:var(--evr-size-2xl);min-height:var(--evr-size-2xl);padding-inline:var(--evr-spacing-sm) calc(var(--evr-spacing-sm) + var(--evr-spacing-3xs));gap:var(--evr-spacing-2xs);border-radius:var(--evr-radius-md);background:var(--hc-surface);color:var(--hc-ink);font-family:var(--hc-font);letter-spacing:0;border-color:#0000;font-size:1.25rem;font-weight:500;line-height:1.5rem}@media (hover:hover) and (pointer:fine){#home-pocket:hover{background:var(--hc-surface-hover)}}.hc-pocket:not([data-pocket]){opacity:0;pointer-events:none;transform:translate(-50%, calc(100% + var(--evr-spacing-lg))) scale(.96);transition:opacity var(--hc-duration-short) var(--hc-ease-exit), transform var(--hc-duration-long) var(--hc-ease-exit);transition-delay:0s}[data-evr-type=portal]>[id^=home-shell-][id$=-tip-anchored-overlay]>*{animation:hc-rail-tip-slide var(--hc-duration-short) var(--hc-ease-enter) both, hc-rail-tip-fade var(--hc-duration-micro) var(--hc-ease-enter) both}@keyframes hc-rail-tip-slide{0%{translate:calc(-1 * var(--evr-spacing-2xs)) 0}}@keyframes hc-rail-tip-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-evr-type=portal]>[id^=home-shell-][id$=-tip-anchored-overlay]>*{animation:hc-rail-tip-fade var(--hc-duration-micro) var(--hc-ease-enter) both}}#home-shell-chat-tip{--hc-chat-tip-band:var(--evr-border-width-thick-px);padding:calc(var(--evr-spacing-2xs) - var(--hc-chat-tip-band)) calc(var(--evr-spacing-xs) - var(--hc-chat-tip-band));border:var(--hc-chat-tip-band) solid transparent;background:linear-gradient(var(--evr-surfaces-primary-default), var(--evr-surfaces-primary-default)) padding-box, linear-gradient(90deg, var(--aix-vivid-purple), var(--aix-vivid-teal)) border-box}#home-shell-chat-tip-body-text{color:var(--evr-content-primary-highemp)}#home-shell-chat-tip-anchored-overlay>*{filter:drop-shadow(0 calc(var(--evr-spacing-4xs) + var(--evr-border-width-thin-px)) calc(var(--evr-spacing-sm) + var(--evr-spacing-3xs)) color-mix(in srgb, var(--aix-vivid-teal) 40%, transparent)) drop-shadow(0 var(--evr-border-width-thin-px) 0 color-mix(in srgb, var(--aix-vivid-teal) 20%, transparent))}#home-shell-chat-tip-caret svg{visibility:hidden}#home-shell-chat-tip-caret:before,#home-shell-chat-tip-caret:after{content:"";inset:calc(-1 * var(--hc-chat-tip-band)) 0 0;position:absolute}#home-shell-chat-tip-caret:before{background:var(--aix-vivid-purple);clip-path:polygon(0 0, 100% 0, 100% var(--hc-chat-tip-band), 50% 100%, 0 var(--hc-chat-tip-band))}#home-shell-chat-tip-caret:after{background:var(--evr-surfaces-primary-default);clip-path:polygon(calc(var(--hc-chat-tip-band) * .4142) 0, calc(100% - var(--hc-chat-tip-band) * .4142) 0, 50% calc(100% - var(--hc-chat-tip-band) * 1.4142))}.hc-launch[data-placement=dock] .av2-prompt-zone{transition:opacity var(--hc-duration-medium) var(--hc-ease-dissolve), transform var(--hc-duration-long) var(--hc-ease-dissolve), visibility 0s linear 0s;animation:none}.hc-launch[data-pocket] .av2-prompt-zone{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%, var(--evr-spacing-md)) scale(var(--hc-scale-enter));transition-delay:0s, 0s, var(--hc-duration-long)}.hc-launch[data-placement=dock][data-panel] .av2-prompt-zone{--hc-panel-w:0rem;opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%, calc(100% + var(--evr-spacing-lg)));transition:opacity var(--hc-duration-long) var(--hc-ease-exit), transform var(--hc-duration-long) var(--hc-ease-exit), visibility 0s linear var(--hc-duration-long)}.hc-pocket[data-panel]{opacity:0;pointer-events:none;transform:translate(-50%, calc(100% + var(--evr-spacing-lg))) scale(.96);transition:opacity var(--hc-duration-short) var(--hc-ease-exit), transform var(--hc-duration-long) var(--hc-ease-exit), box-shadow var(--hc-duration-medium) ease-out;transition-delay:0s}.hc-main:has(>.hc-panel[data-closing]) .hc-pocket{--hc-panel-w:0rem}@media (prefers-reduced-motion:reduce){.hc-pocket,.hc-launch .av2-prompt-zone,.hc-dock-close{transition:none}.hc-viewport button[class*=evrButtonBase],.hc-rail-item,.hc-door,.hc-ask{transition-duration:1ms}.hc-viewport button[class*=evrButtonBase]:active,.hc-rail-item:active,.hc-door:active,.hc-ask:active{transform:none}#home-concept-viewport :is(button,a,[role=button],[role=menuitem],[tabindex]):not([contenteditable]):focus-visible{animation:none}}.hc-scroll[data-app]{overflow:hidden}.hc-scroll[data-app] .hc-content{gap:0;max-width:none;height:100%;padding:0}.hc-main{--hc-page-floor:calc(var(--evr-spacing-sm) * 30);--hc-panel-peek:calc(var(--evr-spacing-sm) * 6);--hc-panel-room:max(0rem, min(var(--hc-panel-open), 100vw - var(--hc-side,0rem) - var(--hc-page-floor)));--hc-panel-over:calc(var(--hc-panel-open) - var(--hc-panel-room));padding-inline-end:var(--hc-panel-w);overflow-x:clip}.hc-panel{z-index:8;width:min(var(--hc-panel-open), 100% - var(--hc-panel-peek));--hc-panel-lift:min(var(--hc-panel-over), var(--evr-spacing-lg));--hc-shadow-panel-now:var(--hc-shadow-panel), 0 calc(var(--hc-panel-lift) / 2) calc(var(--hc-panel-lift) * 1.5) calc(var(--hc-panel-lift) / -4) var(--hc-shadow-panel-over-ink);min-height:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.hc-panel-frame{box-sizing:border-box;min-width:0;min-height:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-2xs) var(--evr-spacing-2xs) 0;pointer-events:none;animation:hc-panel-in var(--hc-duration-spring-smooth) var(--hc-spring-smooth);transition:transform var(--hc-duration-long) var(--hc-ease-exit);flex-direction:column;flex:1;display:flex}.hc-panel-frame>*{pointer-events:auto}.hc-panel[data-closing] .hc-panel-frame{transform:translateX(calc(100% + var(--evr-spacing-2xl)))}@keyframes hc-panel-in{0%{transform:translateX(calc(100% + var(--evr-spacing-2xl)))}}.hc-panel[data-closing] .av2-cell{opacity:0;transition:opacity var(--hc-duration-long) var(--hc-ease-exit)}.hc-panel .av2-card.hc-panel-card{border-radius:var(--hc-float-radius);box-shadow:var(--hc-shadow-panel-now);background:var(--hc-surface)}.hc-viewport{--hc-chat-floor:calc(var(--evr-spacing-sm) * 30);--hc-chat-open:clamp(var(--evr-spacing-sm) * 18, var(--evr-spacing-sm) * var(--hc-chat-panel-units,19.5), var(--evr-spacing-sm) * 48);--hc-chat-room:max(var(--evr-spacing-sm) * 18, min(var(--hc-chat-open), 100vw - var(--hc-rail) - var(--hc-chat-floor)))}.hc-chat-column{z-index:6;pointer-events:none;grid-area:1/2;min-width:0;position:relative}.hc-viewport:has(>.hc-chat-column>#home-chat-panel:not([data-closing])){--hc-subnav-w:var(--hc-chat-room)}.hc-viewport:has(>.hc-chat-column>#home-chat-panel){transition:--hc-subnav-track var(--hc-duration-spring-smooth) var(--hc-spring-smooth)}.hc-viewport:has(>.hc-chat-column>#home-chat-panel:not([data-closing]))>.hc-subnav{visibility:hidden;transition:none}.hc-chat-column>.hc-panel{width:var(--hc-chat-room);z-index:auto;pointer-events:auto;inset-inline:0 auto}.hc-chat-column .hc-panel-frame{padding:0;animation-name:hc-chat-column-in}.hc-chat-column .hc-panel[data-closing] .hc-panel-frame{transform:translate(-100%)}.hc-chat-column .hc-panel[data-closing] .av2-cell{opacity:1}@keyframes hc-chat-column-in{0%{transform:translate(-100%)}}.hc-chat-column .hc-panel .av2-card.hc-panel-card{box-shadow:none;border-right:var(--hc-stroke-edge) solid var(--hc-edge);border-radius:0}.hc-chat-column .d-run-panel-resize[data-edge=end]{inset-inline:auto 0}.hc-chat-column .d-run-panel-resize[data-edge=end]:after{content:"";width:var(--hc-stroke-focus);background:var(--hc-accent);opacity:0;transition:opacity var(--hc-duration-short) ease-out;position:absolute;inset-block:0;inset-inline-end:0}.hc-chat-column .d-run-panel-resize[data-edge=end]:hover:after,.hc-chat-column .hc-panel-edge[data-dragging] .d-run-panel-resize:after{opacity:1}.hc-viewport:has(>.hc-chat-column .hc-panel-edge[data-dragging]){cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}@media (max-width:60rem){.hc-viewport:has(>.hc-chat-column>#home-chat-panel:not([data-closing])){--hc-subnav-w:0rem}.hc-chat-column>.hc-panel{width:min(var(--hc-chat-open), 100vw - var(--hc-rail) - var(--evr-spacing-sm) * 6)}.hc-chat-column .hc-panel .av2-card.hc-panel-card{box-shadow:var(--hc-shadow-panel)}}.hc-viewport[data-chat=host] .hc-panel{width:var(--hc-chat-open)}.hc-viewport[data-chat=host] .hc-panel-frame{padding:0;animation-name:hc-chat-column-in}.hc-viewport[data-chat=host] .hc-panel[data-closing] .hc-panel-frame{transform:translate(-100%)}.hc-viewport[data-chat=host] .hc-panel[data-closing] .av2-cell{opacity:1}.hc-viewport[data-chat=host] .hc-panel .av2-card.hc-panel-card{box-shadow:none;border-right:var(--hc-stroke-edge) solid var(--hc-edge);border-radius:0}.hc-viewport[data-chat=host] :is(.hc-panel-chat #harness-assistant-chat .av2-prompt,.hc-launch[data-placement=panel] :is(.av2-prompt-stack,.av2-prompt)){--av2-prompt-radius:var(--evr-radius-sm)}html:is([data-root-home-viewport],#home-concept-viewport) [class*=side-panel][class*=evrSidePanel][class*=anchorRight][class*=rounded]:not([class*=Fullscreen]){border-top-left-radius:var(--hc-float-radius);border-bottom-left-radius:var(--hc-float-radius)}#home-chat-panel[data-followed] :is(.av2-cell,.hc-panel-frame),#home-chat-panel[data-followed] .hc-launch .av2-hero{animation:none}.hc-panel-stage{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.hc-panel-view{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.hc-panel-view[hidden]{display:none}.hc-panel-view[data-enter=left]{animation:hc-view-in-left var(--hc-duration-spring-smooth) var(--hc-spring-smooth)}.hc-panel-view[data-enter=right]{animation:hc-view-in-right var(--hc-duration-spring-smooth) var(--hc-spring-smooth)}.hc-panel-view[data-leave=left]{animation:hc-view-out-left var(--hc-duration-spring-smooth) var(--hc-spring-smooth) forwards}.hc-panel-view[data-leave=right]{animation:hc-view-out-right var(--hc-duration-spring-smooth) var(--hc-spring-smooth) forwards}.hc-panel-stage[data-moved] .hc-launch .av2-hero{animation:none}.hc-panel-view[data-leave=send]{animation:hc-blur-out var(--hc-duration-dissolve) var(--hc-ease-dissolve) forwards}.hc-panel-view[data-enter=send] :is(.av2-hd,.a-cc-bottom){animation:hc-blur-in var(--hc-duration-medium) var(--hc-ease-enter) var(--hc-duration-dissolve) both}.hc-panel-view[data-enter=send] .a-cc-scroll-shell{animation:hc-chat-in var(--hc-duration-medium) var(--hc-ease-enter) var(--hc-duration-dissolve) both}@keyframes hc-blur-in{0%{opacity:0;filter:blur(12px)}}@keyframes hc-blur-out{to{opacity:0;filter:blur(12px)}}@keyframes hc-view-in-left{0%{transform:translate(-100%)}}@keyframes hc-view-in-right{0%{transform:translate(100%)}}@keyframes hc-view-out-left{to{transform:translate(-100%)}}@keyframes hc-view-out-right{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hc-panel-view[data-enter],.hc-panel-view[data-leave]{animation:none}.hc-panel-view[data-leave]{display:none}}#home-chat-panel{--hc-panel-open:clamp(var(--evr-spacing-sm) * 20, var(--evr-spacing-sm) * var(--hc-chat-panel-units,26), var(--evr-spacing-sm) * 48)}.hc-main:has(>#home-chat-panel:not([data-closing])){--hc-panel-open:clamp(var(--evr-spacing-sm) * 20, var(--evr-spacing-sm) * var(--hc-chat-panel-units,26), var(--evr-spacing-sm) * 48)}#home-chat-panel .d-run-panel-resize{z-index:2}.hc-panel-edge{display:contents}.hc-main:has(.hc-panel-edge[data-dragging]){cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.hc-panel-card{--hc-panel-inset:calc(var(--evr-spacing-sm) + var(--evr-spacing-3xs));--hc-shadow-ai-composer:0 0 var(--evr-spacing-2xs) 0 color-mix(in srgb, var(--hc-ai-teal) 36%, transparent);--hc-shadow-ai-composer-focus:0 0 var(--evr-spacing-2xs) 0 color-mix(in srgb, var(--hc-ai-teal) 56%, transparent)}.hc-panel-chat{--hc-measure:100%;--a-cc-ground:var(--hc-surface);flex:1;grid-template:"chat"minmax(0,1fr)/minmax(0,1fr);height:auto;animation:none}.hc-panel-chat #harness-assistant-chat .a-cc-bottom{padding-inline:var(--hc-panel-inset);margin-block-end:calc(var(--hc-panel-inset) - var(--evr-spacing-sm))}.hc-panel-chat #harness-assistant-chat .av2-prompt{--av2-prompt-radius:max(calc(var(--hc-float-radius) - var(--hc-panel-inset) - var(--evr-spacing-4xs)), var(--evr-radius-2xs));padding:var(--evr-spacing-xs);grid-template-areas:"context context context""msg msg msg""left.right"}.hc-panel-chat #harness-assistant-chat .av2-prompt-msg{min-height:var(--evr-size-md);margin-block-end:var(--evr-spacing-3xs);padding-inline:0}#home-chat-panel .av2-hd{padding-inline:var(--evr-spacing-sm)}.hc-panel-new{--a-cc-ground:var(--hc-surface);flex-direction:column;flex:1;min-height:0;display:flex}.hc-launch[data-placement=panel]{flex-direction:column;flex:1;min-height:0;display:flex}.hc-launch[data-placement=panel][hidden]{display:none}.hc-launch[data-placement=panel] .av2-home{align-items:stretch;gap:var(--evr-spacing-sm);min-height:0;padding:0 var(--hc-panel-inset) var(--hc-panel-inset);flex:1;overflow-y:auto}.hc-launch[data-placement=panel] .av2-home:not(.av2-starting)>.av2-hero{padding-inline:var(--evr-spacing-md);margin-block:auto}.hc-launch[data-placement=panel] .av2-hero-spark{display:inline-flex}.hc-launch[data-placement=panel] .av2-hero .evrHeading2{font-size:var(--evr-font-size-3xl);line-height:var(--evr-line-height-md-rem);font-weight:var(--evr-font-weight-semibold,600)}.hc-chat-column .hc-launch[data-placement=panel] .av2-home:not(.av2-starting)>.av2-hero{padding-inline:0}.hc-chat-column .hc-launch[data-placement=panel] .av2-hero .evrHeading2{font-size:var(--evr-font-size-2xl);line-height:var(--evr-line-height-sm-rem)}.hc-launch[data-placement=panel] .av2-hero-note{color:var(--hc-ink-muted);text-align:center;text-wrap:balance}.hc-launch[data-placement=panel] .av2-prompt-zone{gap:var(--evr-spacing-xs);width:100%;min-width:0;max-width:none;margin:0}.hc-panel :is(.av2-prompt-zone,.av2-prompt-stack,.av2-prompt,.a-tpl-picks){min-width:0}.hc-panel .av2-demo-chips{margin-inline-start:calc(-1 * var(--hc-panel-inset));padding-inline-start:var(--hc-panel-inset)}.hc-launch[data-placement=panel] :is(.av2-prompt-stack,.av2-prompt){--av2-prompt-radius:max(calc(var(--hc-float-radius) - var(--hc-panel-inset) - var(--evr-spacing-4xs)), var(--evr-radius-2xs))}.hc-chat-column :is(.hc-panel-chat #harness-assistant-chat .av2-prompt,.hc-launch[data-placement=panel] :is(.av2-prompt-stack,.av2-prompt)){--av2-prompt-radius:var(--evr-radius-sm)}.hc-launch[data-placement=panel] .av2-prompt{align-items:center;gap:0 var(--evr-spacing-2xs);padding:var(--evr-spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"context context context""msg msg msg""left.right";display:grid}.hc-launch[data-placement=panel] .av2-prompt>.av2-context{margin-bottom:var(--evr-spacing-2xs);grid-area:context}.hc-launch[data-placement=panel] .av2-prompt-msg{min-height:var(--evr-size-md);max-height:10rem;grid-area:msg;margin-block-end:var(--evr-spacing-3xs);padding:0}.hc-launch[data-placement=panel] .av2-prompt-bar{display:contents}.hc-launch[data-placement=panel] .av2-prompt-bar-left{grid-area:left}.hc-launch[data-placement=panel] .av2-prompt-bar-right{grid-area:right}.hc-panel-history{gap:var(--evr-spacing-3xs);min-height:0;padding:calc(var(--evr-spacing-2xs) - var(--evr-spacing-4xs)) var(--evr-spacing-sm) var(--evr-spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hc-panel-history-row{cursor:pointer}.hc-panel-history>.snv-section-head{margin-block-start:0}@media (max-width:60rem){.hc-main{--hc-panel-room:0rem;--hc-panel-peek:0rem}#home-chat-panel .d-run-panel-resize{display:none}}@media (prefers-reduced-motion:reduce){.hc-main,.hc-panel-frame{transition:none;animation:none}}.hc-work{flex:1 1 0;min-width:22rem;max-width:64rem;min-height:0;display:flex}.hc-work-cell{min-width:0;min-height:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-2xs) var(--evr-spacing-2xs) 0;animation:hc-chat-in var(--hc-duration-medium) var(--hc-ease-enter) both;flex-direction:column;flex:1;display:flex}.hc-work .av2-card.hc-work-card{border-radius:var(--hc-float-radius);min-height:0;box-shadow:var(--hc-shadow-float);flex-direction:column;flex:1;display:flex;overflow:clip}.hc-work-screen{flex-direction:column;flex:1;min-height:0;display:flex}.hc-work-hd{align-items:center;gap:var(--evr-spacing-3xs);padding:var(--evr-spacing-2xs) var(--evr-spacing-xs) var(--evr-spacing-2xs) var(--evr-spacing-sm);border-bottom:var(--evr-border-width-thin-px) solid var(--evr-borders-decorative-lowemp);display:flex}.hc-work-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hc-work-frame{background:var(--evr-surfaces-primary-default);border:0;flex:1;width:100%;min-height:0}@media (min-width:60.0625rem){.hc-main:has(>.hc-work):has(>.hc-panel:not([data-closing]):not(.hc-bot-panel),>.hc-bot-panel .av2-side)>.hc-scroll{visibility:hidden;flex:0 0 0;min-width:0;overflow:hidden}.hc-main:has(>.hc-work):has(>.hc-panel:not([data-closing]):not(.hc-bot-panel),>.hc-bot-panel .av2-side)>.hc-work{max-width:none}.hc-main:has(>.hc-work):has(>.hc-panel:not([data-closing]):not(.hc-bot-panel),>.hc-bot-panel .av2-side) .hc-work-cell{padding-inline-start:var(--evr-spacing-2xs)}}@media (prefers-reduced-motion:reduce){.hc-work-cell{animation:none}}@media (max-width:60rem){.hc-work{z-index:7;width:min(100vw,40rem);min-width:0;position:fixed;top:0;bottom:0;right:0}}@keyframes hc-agent-touched{0%{outline-color:color-mix(in srgb, var(--hc-accent) 70%, transparent);outline-offset:0}to{outline-color:color-mix(in srgb, var(--hc-accent) 0%, transparent);outline-offset:var(--evr-spacing-2xs)}}.hc-viewport [data-agent-touched]:not(.hc-cell),.hc-viewport .hc-cell[data-agent-touched]>*>[id^=home-widget-]{outline:var(--hc-stroke-focus) solid transparent;animation:hc-agent-touched calc(var(--hc-duration-long) * 3) var(--hc-ease-dissolve) 3}@media (prefers-reduced-motion:reduce){.hc-viewport [data-agent-touched]:not(.hc-cell),.hc-viewport .hc-cell[data-agent-touched]>*>[id^=home-widget-]{outline-color:var(--hc-focus);outline-offset:var(--evr-spacing-4xs);animation:none}}@keyframes hc-agent-touched-glow{0%{box-shadow:0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-blue) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-blue) 16%, transparent)}33%{box-shadow:0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-green) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-green) 16%, transparent)}66%{box-shadow:0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-purple) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-purple) 16%, transparent)}to{box-shadow:0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-teal) 0%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-teal) 0%, transparent)}}.hc-viewport[data-touched-by=chat] [data-agent-touched]:not(.hc-cell),.hc-viewport[data-touched-by=chat] .hc-cell[data-agent-touched]>*>[id^=home-widget-]{animation-name:hc-agent-touched-glow}@media (prefers-reduced-motion:reduce){.hc-viewport[data-touched-by=chat] [data-agent-touched]:not(.hc-cell),.hc-viewport[data-touched-by=chat] .hc-cell[data-agent-touched]>*>[id^=home-widget-]{box-shadow:0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-teal) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-teal) 16%, transparent);outline-color:#0000;animation:none}}.hc-review{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-review-dates{gap:var(--evr-spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:30rem){.hc-review-dates{grid-template-columns:minmax(0,1fr)}}.hc-profile-body{gap:var(--evr-spacing-md);flex-direction:column;display:flex}.hc-profile-title,.hc-profile-heading{font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-highemp);margin:0}.hc-profile-title{font-size:var(--evr-font-size-2xl);line-height:var(--evr-line-height-sm-rem)}.hc-profile-heading{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-xs-rem)}.hc-profile-head{align-items:center;gap:var(--evr-spacing-sm);display:flex}.hc-profile-names,.hc-profile-fact,.hc-profile-contact-text{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-profile-name{font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-highemp);margin:0}.hc-profile-muted{color:var(--evr-content-primary-lowemp);margin:0}.hc-profile-value{color:var(--evr-content-primary-highemp);overflow-wrap:anywhere;margin:0}.hc-profile-section{gap:var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-profile-facts{gap:var(--evr-spacing-sm) var(--evr-spacing-md);padding:var(--evr-spacing-sm);border-radius:var(--evr-radius-2xs);background:var(--evr-surfaces-secondary-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-profile-contacts{flex-direction:column;display:flex}.hc-profile-contact{align-items:center;gap:var(--evr-spacing-xs);padding:var(--evr-spacing-xs) 0;border-bottom:var(--evr-border-width-thin-px) solid var(--evr-borders-decorative-default);display:flex}.hc-profile-contact:last-child{border-bottom:none}.hc-profile-contact-text{flex:1}.hc-profile-edit{gap:var(--evr-spacing-xs);flex-direction:column;flex:1;display:flex}.hc-profile-edit-actions{justify-content:flex-end;gap:var(--evr-spacing-2xs);display:flex}#home-profile [data-agent-touched]{outline:var(--evr-border-width-thick-px) solid var(--evr-interactive-primary-default);outline-offset:var(--evr-spacing-4xs);border-radius:var(--evr-radius-2xs);animation:.96s cubic-bezier(.65,0,.35,1) 3 hc-profile-touched}@keyframes hc-profile-touched{0%{outline-color:var(--evr-interactive-primary-default)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){#home-profile [data-agent-touched]{animation:none}}.hc-app-elsewhere{padding:var(--evr-spacing-2xl) var(--hc-space-sm-md);place-items:center;display:grid}.hc-takeover{z-index:1002;pointer-events:none;opacity:0;transition:opacity var(--hc-duration-dissolve) var(--hc-ease-dissolve);position:fixed}.hc-takeover[data-active][data-found=true]{opacity:1}.hc-takeover:before,.hc-takeover:after{content:"";border-radius:inherit;animation-play-state:paused;position:absolute}.hc-takeover:before{inset:calc(-1 * var(--evr-border-width-thick-px));padding:var(--evr-border-width-thick-px);background:conic-gradient(from var(--aix-comet-angle), var(--aix-vivid-teal), var(--aix-vivid-blue), var(--aix-vivid-purple), var(--aix-vivid-green), var(--aix-vivid-teal));-webkit-mask-composite:xor;animation:3s linear infinite paused aix-comet-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hc-takeover:after{box-shadow:0 0 var(--evr-spacing-md) color-mix(in srgb, var(--aix-vivid-teal) 45%, transparent), 0 0 var(--evr-spacing-xl) color-mix(in srgb, var(--aix-vivid-purple) 28%, transparent);animation:2.4s ease-in-out infinite alternate paused hc-takeover-breathe;inset:0}.hc-takeover[data-active]:before,.hc-takeover[data-active]:after{animation-play-state:running}@keyframes hc-takeover-breathe{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hc-takeover:before,.hc-takeover:after{animation:none}}
.hc-lights{z-index:1002;pointer-events:none;opacity:0;transition:opacity var(--hc-duration-dissolve) var(--hc-ease-dissolve);position:fixed;inset:0}.hc-lights[data-active]{opacity:1}.hc-light{border-radius:var(--evr-radius-sm);--a-canvas-ring-stops:transparent 0deg, var(--aix-vivid-blue) 55deg, var(--aix-vivid-green) 135deg, var(--aix-vivid-purple) 215deg, var(--aix-vivid-teal) 295deg, transparent 360deg;animation:hc-light-in var(--hc-duration-dissolve) var(--hc-ease-dissolve) both;position:fixed}.hc-light:not([data-shown=true]){visibility:hidden}.hc-light:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a-canvas-ring-angle), var(--a-canvas-ring-stops));filter:blur(2px);-webkit-mask:linear-gradient(var(--aix-spark) 0 0) content-box, linear-gradient(var(--aix-spark) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--aix-spark) 0 0) content-box, linear-gradient(var(--aix-spark) 0 0);mask:linear-gradient(var(--aix-spark) 0 0) content-box, linear-gradient(var(--aix-spark) 0 0);opacity:.55;padding:2px;animation:5s linear infinite a-canvas-ring-spin,2.4s ease-in-out infinite a-canvas-ring-breathe;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.hc-light:after{content:"";border-radius:inherit;background:conic-gradient(from var(--a-canvas-ring-angle), var(--a-canvas-ring-stops));-webkit-mask:linear-gradient(to right, var(--aix-spark), transparent min(28px, 25%), transparent calc(100% - min(28px, 25%)), var(--aix-spark)), linear-gradient(to bottom, var(--aix-spark), transparent min(28px, 25%), transparent calc(100% - min(28px, 25%)), var(--aix-spark));-webkit-mask-composite:source-over;-webkit-mask:linear-gradient(to right, var(--aix-spark), transparent min(28px, 25%), transparent calc(100% - min(28px, 25%)), var(--aix-spark)), linear-gradient(to bottom, var(--aix-spark), transparent min(28px, 25%), transparent calc(100% - min(28px, 25%)), var(--aix-spark));mask:linear-gradient(to right, var(--aix-spark), transparent min(28px, 25%), transparent calc(100% - min(28px, 25%)), var(--aix-spark)), linear-gradient(to bottom, var(--aix-spark), transparent min(28px, 25%), transparent calc(100% - min(28px, 25%)), var(--aix-spark));opacity:.16;animation:5s linear infinite a-canvas-ring-spin,2.4s ease-in-out infinite a-canvas-ring-glow-breathe;position:absolute;inset:2px;-webkit-mask-composite:source-over;mask-composite:add}.hc-light[data-state=changed]:after{animation:a-canvas-ring-spin 5s linear infinite, hc-light-landed calc(var(--hc-duration-long) * 3) var(--hc-ease-dissolve) 1}.hc-light[data-leaving]{animation:hc-light-out .48s var(--hc-ease-dissolve) forwards}@keyframes hc-light-in{0%{opacity:0}to{opacity:1}}@keyframes hc-light-out{0%{opacity:1}to{opacity:0}}@keyframes hc-light-landed{0%,to{opacity:.16}30%{opacity:.42}}@media (prefers-reduced-motion:reduce){.hc-light,.hc-light:before,.hc-light:after,.hc-light[data-state=changed]:after,.hc-light[data-leaving]{animation:none}.hc-light[data-leaving]{opacity:0}}
.hc-sched{--hc-sched-person:12.75rem;--hc-sched-day:minmax(8.5rem, 1fr);--hc-sched-line:var(--hc-stroke-edge) solid var(--hc-edge);min-height:0;animation:hc-page-fade var(--hc-duration-medium) var(--hc-ease-standard) both;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.hc-sched{animation:none}}.hc-sched-head{align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-xs) var(--hc-space-sm-md);border-bottom:var(--hc-sched-line);display:flex}.hc-sched-mark{width:var(--evr-size-2xl);height:var(--evr-size-2xl);border-radius:var(--hc-radius-full);background:var(--hc-fill);flex:none;place-items:center;display:grid}.hc-sched-titles{flex-direction:column;flex:1;min-width:0;display:flex}.hc-sched-title{letter-spacing:-.004em;color:var(--hc-ink);margin:0;font-size:1.25rem;font-weight:600;line-height:1.625rem}.hc-sched-synced{color:var(--hc-ink-secondary);margin:0;font-size:.875rem;line-height:1.25rem}.hc-sched-insights{flex:none}.hc-sched-toolbar{align-items:center;gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-xs) var(--hc-space-sm-md);border-bottom:var(--hc-sched-line);flex-wrap:wrap;display:flex}.hc-sched-period{align-items:center;gap:var(--evr-spacing-2xs);height:var(--evr-size-lg);margin-inline:var(--evr-spacing-3xs) var(--evr-spacing-xs);padding-inline:var(--evr-spacing-xs) var(--evr-spacing-2xs);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);border-radius:var(--hc-radius-full);background:var(--hc-fill-subtle);cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.hc-sched-period:hover{background:var(--hc-fill)}}.hc-sched-period[aria-expanded=true]{background:var(--hc-fill)}.hc-sched-key{flex:none;display:inline-flex}.hc-sched-period-kind{color:var(--hc-ink);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem}.hc-sched-range{padding:var(--evr-spacing-4xs) var(--evr-spacing-2xs);border-radius:var(--evr-radius-2xs);background:var(--hc-fill)}.hc-sched-glyph{flex:none;place-items:center;display:grid}.hc-sched-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--evr-spacing-2xl);flex:1;overflow:auto}.hc-sched-grid{min-width:calc(var(--hc-sched-person) + 7 * 8.5rem)}.hc-sched-row{grid-template-columns:var(--hc-sched-person) repeat(7, var(--hc-sched-day));border-bottom:var(--hc-sched-line);display:grid}.hc-sched-row-head{z-index:2;background:var(--hc-surface);position:sticky;top:0}.hc-sched-corner,.hc-sched-dayhead,.hc-sched-person{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-xs) var(--evr-spacing-sm);border-right:var(--hc-sched-line);flex-direction:column;display:flex}.hc-sched-corner,.hc-sched-person{z-index:1;background:var(--hc-surface);position:sticky;left:0}.hc-sched-corner{z-index:3;justify-content:center}.hc-sched-count{color:var(--hc-ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.hc-sched-dayname{align-items:center;gap:var(--evr-spacing-xs);display:flex}.hc-sched-weekday{color:var(--hc-ink-secondary);margin:0;font-size:.875rem;line-height:1.25rem}.hc-sched-date{min-width:var(--hc-control-xs);height:var(--hc-control-xs);border-radius:var(--hc-radius-full);place-items:center;display:grid}.hc-sched-date-text{color:var(--hc-ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.hc-sched-dayhead[data-today] .hc-sched-date{background:var(--hc-accent)}.hc-sched-dayhead[data-today] .hc-sched-date-text{color:var(--hc-ink-on-accent)}.hc-sched-hours{align-items:center;gap:var(--evr-spacing-3xs);display:flex}.hc-sched-hours-text{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;line-height:1.125rem}.hc-sched-person{justify-content:flex-start;min-height:8rem}.hc-sched-who{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-sched-name{color:var(--hc-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.hc-sched-cell{min-width:0;padding:var(--evr-spacing-2xs);border-right:var(--hc-sched-line);background:var(--hc-fill-subtle)}.hc-sched-cell:last-child,.hc-sched-dayhead:last-child{border-right:none}.hc-sched-shift{--hc-sched-tone:var(--hc-accent);gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-xs) var(--evr-spacing-2xs) calc(var(--evr-spacing-xs) + var(--evr-spacing-4xs));border:var(--hc-stroke-edge) solid var(--hc-edge);border-radius:calc(var(--evr-radius-2xs) / 2);background:var(--hc-surface);box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone);cursor:pointer;transition:box-shadow var(--hc-duration-micro) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy);flex-direction:column;display:flex}.hc-sched-shift[data-tone=orange]{--hc-sched-tone:var(--evr-interactive-status-warning-default)}.hc-sched-shift[data-tone=green]{--hc-sched-tone:var(--hc-ai-green)}.hc-sched-shift[data-tone=purple]{--hc-sched-tone:var(--hc-ai-purple)}.hc-sched-shift[data-tone=red]{--hc-sched-tone:var(--evr-interactive-status-error-default)}@media (hover:hover) and (pointer:fine){.hc-sched-shift:hover{box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone), var(--hc-shadow-raised)}}.hc-sched-shift:active{transform:scale(.985)}@keyframes hc-sched-shift-glow{0%{box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone), 0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-blue) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-blue) 16%, transparent)}33%{box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone), 0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-green) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-green) 16%, transparent)}66%{box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone), 0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-purple) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-purple) 16%, transparent)}to{box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone), 0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-teal) 0%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-teal) 0%, transparent)}}@media (prefers-reduced-motion:no-preference){.hc-viewport[data-touched-by=chat] .hc-sched .hc-sched-shift[data-agent-touched]{animation-name:hc-sched-shift-glow}}@media (prefers-reduced-motion:reduce){.hc-viewport[data-touched-by=chat] .hc-sched .hc-sched-shift[data-agent-touched]{box-shadow:inset calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2) 0 0 var(--hc-sched-tone), 0 0 var(--evr-spacing-3xs) color-mix(in srgb, var(--hc-ai-teal) 55%, transparent), inset 0 0 var(--evr-spacing-lg) color-mix(in srgb, var(--hc-ai-teal) 16%, transparent)}}.hc-sched-shift-job{color:var(--hc-ink);margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.hc-sched-shift-time{color:var(--hc-ink);margin:0;font-size:.8125rem;line-height:1.125rem}.hc-sched-shift-dept{color:var(--hc-ink-secondary);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.hc-sched-free{gap:var(--evr-spacing-4xs);padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-sched-free-title{color:var(--hc-ink);margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.hc-sched-free-span{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;line-height:1.125rem}.hc-sched-grid[data-days="5"],.hc-sched-grid[data-days="1"]{min-width:min-content}.hc-sched-grid[data-days="5"] .hc-sched-row{grid-template-columns:var(--hc-sched-person) repeat(5, var(--hc-sched-day))}.hc-sched-grid[data-days="1"] .hc-sched-row{grid-template-columns:var(--hc-sched-person) var(--hc-sched-day)}.hc-sched-grid[data-compact] .hc-sched-person{min-height:0}.hc-sched-grid[data-hours=off] .hc-sched-hours{display:none}.hc-sched-pop{gap:var(--evr-spacing-xs);padding:var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-sched-pop-title,.hc-sched-pop-value{color:var(--evr-content-primary-highemp);margin:0}.hc-sched-pop-label,.hc-sched-pop-note{color:var(--evr-content-primary-lowemp);margin:0}.hc-sched-pop-list{gap:var(--evr-spacing-2xs);max-height:calc(var(--evr-spacing-sm) * 16);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.hc-sched-pop-facts{gap:var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-sched-pop-fact{gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-sched-pop-foot{padding-top:var(--evr-spacing-2xs);border-top:var(--evr-border-width-thin-px) solid var(--evr-borders-decorative-default);justify-content:flex-end;display:flex}.hc-sched-foot{padding:var(--evr-spacing-3xs) var(--hc-space-sm-md);border-top:var(--hc-sched-line);justify-content:flex-end;display:flex}
.hc-app{min-height:0;animation:hc-page-fade var(--hc-duration-medium) var(--hc-ease-standard) both;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.hc-app{animation:none}}.hc-app-head{align-items:center;gap:var(--evr-spacing-xs) var(--evr-spacing-sm);padding:var(--evr-spacing-xs) var(--hc-space-sm-md);border-bottom:var(--hc-stroke-edge) solid var(--hc-edge);flex-wrap:wrap;display:flex}.hc-app-mark{width:var(--evr-size-2xl);height:var(--evr-size-2xl);border-radius:var(--hc-radius-full);background:var(--hc-fill);flex:none;place-items:center;display:grid}.hc-app-titles{flex-direction:column;flex:1;min-width:min(12rem,100%);display:flex}.hc-app-title{letter-spacing:-.004em;color:var(--hc-ink);margin:0;font-size:1.25rem;font-weight:600;line-height:1.625rem}.hc-app-subtitle{color:var(--hc-ink-secondary);margin:0;font-size:.875rem;line-height:1.25rem}.hc-app-actions{align-items:center;gap:var(--evr-spacing-2xs);flex-wrap:wrap;flex:0 auto;margin-inline-start:auto;display:flex}.hc-app-bar{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;padding:var(--evr-spacing-xs) var(--hc-space-sm-md);border-bottom:var(--hc-stroke-edge) solid var(--hc-edge);display:flex}.hc-app-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--evr-spacing-2xl);flex:1;overflow:auto}.hc-tray.hc-tray-page{flex:none;margin:0}:is(.hc-app-scroll,.hc-sched-scroll)>.hc-tray.hc-tray-page{margin:var(--evr-spacing-md) var(--hc-space-sm-md) 0}.hc-app-foot{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-3xs) var(--hc-space-sm-md);border-top:var(--hc-stroke-edge) solid var(--hc-edge);display:flex}
.hc-time{--hc-time-person:calc(4 * var(--evr-size-2xl));--hc-time-day-min:calc(3 * var(--evr-size-2xl) + var(--evr-spacing-sm));--hc-time-day:minmax(var(--hc-time-day-min), 1fr);--hc-time-line:var(--hc-stroke-edge) solid var(--hc-edge);--hc-time-corner:calc(var(--evr-radius-2xs) / 2)}.hc-app-bar.hc-time-bar{row-gap:var(--evr-spacing-2xs);padding-bottom:var(--evr-spacing-2xs);border-bottom:none;flex-wrap:wrap}.hc-time-period{align-items:center;gap:var(--evr-spacing-2xs);height:var(--evr-size-lg);margin-inline:var(--evr-spacing-3xs) var(--evr-spacing-xs);padding-inline:var(--evr-spacing-xs) var(--evr-spacing-2xs);border:var(--hc-stroke-edge) solid var(--hc-edge-strong);border-radius:var(--hc-radius-full);background:var(--hc-fill-subtle);cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;flex:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hc-time-period:hover{background:var(--hc-fill)}}.hc-time-period[aria-expanded=true]{background:var(--hc-fill)}.hc-time-period:focus-visible{outline:var(--evr-border-width-thick-px) solid var(--evr-interactive-primary-focus);outline-offset:var(--evr-spacing-4xs)}.hc-time-period-kind{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);white-space:nowrap;margin:0}.hc-time-range{padding:var(--evr-spacing-4xs) var(--evr-spacing-2xs);border-radius:var(--evr-radius-2xs);background:var(--hc-fill)}.hc-time-glyph{flex:none;place-items:center;display:grid}.hc-time-bar-end{align-items:center;gap:var(--evr-spacing-xs);flex:none;margin-inline-start:auto;display:flex}.hc-time-chip-strip{align-items:center;gap:var(--evr-spacing-xs);padding:var(--evr-spacing-2xs) var(--hc-space-sm-md) var(--evr-spacing-sm) calc(var(--hc-space-sm-md) + var(--evr-spacing-sm));border-bottom:var(--hc-time-line);flex-wrap:wrap;display:flex}.hc-time-chips{align-items:center;gap:var(--evr-spacing-xs);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:40rem){#home-concept-viewport .hc-time-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}#home-concept-viewport .hc-time-chips::-webkit-scrollbar{display:none}#home-concept-viewport .hc-time-chips>*{flex:none}#home-concept-viewport .hc-time-chip-strip>.hc-time-sample-note{margin-inline-start:0}}.hc-time-selection{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-2xs) var(--hc-space-sm-md) var(--evr-spacing-2xs) calc(var(--hc-space-sm-md) + var(--evr-spacing-sm));border-bottom:var(--hc-time-line);display:flex}.hc-time-selected{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink);white-space:nowrap;margin:0}.hc-time-selection>:not(.hc-time-selected){flex:1;min-width:0}.hc-time-actions{flex:1;justify-content:flex-end;min-width:0;display:flex}.hc-time-grid{--hc-time-days:7;min-width:calc(var(--hc-time-person) + var(--hc-time-days) * var(--hc-time-day-min))}.hc-time-grid[data-days="5"]{--hc-time-days:5}.hc-time-row{grid-template-columns:var(--hc-time-person) repeat(var(--hc-time-days), var(--hc-time-day));border-bottom:var(--hc-time-line);display:grid}.hc-time-row-head{z-index:2;background:var(--hc-surface);position:sticky;top:0}.hc-time-corner,.hc-time-dayhead,.hc-time-person{gap:var(--evr-spacing-2xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-sm);border-right:var(--hc-time-line);flex-direction:column;display:flex}.hc-time-corner,.hc-time-dayhead{container:hc-time-head/inline-size}.hc-time-dayhead{padding-inline:var(--evr-spacing-2xs)}.hc-time-corner,.hc-time-person{z-index:1;background:var(--hc-surface);position:sticky;left:0}.hc-time-corner{z-index:3}.hc-time-count{min-height:var(--hc-control-xs);font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);white-space:nowrap;align-items:center;margin:0;display:flex}.hc-time-dayname{align-items:center;gap:var(--evr-spacing-xs);display:flex}.hc-time-weekday{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink);margin:0}.hc-time-date{min-width:var(--hc-control-xs);height:var(--hc-control-xs);border-radius:var(--hc-radius-full);place-items:center;display:grid}.hc-time-date-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-time-dayhead[data-today] .hc-time-date{background:var(--hc-accent)}.hc-time-dayhead[data-today] .hc-time-date-text{color:var(--hc-ink-on-accent)}.hc-time-totals{align-items:flex-start;gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}@container hc-time-head (min-width:8.625rem){.hc-time-totals{align-items:center;gap:var(--evr-spacing-2xs);flex-direction:row}}.hc-time-total{align-items:center;gap:var(--evr-spacing-4xs);display:flex}.hc-time-total-text{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);white-space:nowrap;margin:0}.hc-time-person{min-height:calc(2 * var(--evr-size-2xl) + var(--evr-spacing-2xs));justify-content:flex-start}.hc-time-who{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-time-name{border-radius:var(--evr-radius-2xs);cursor:pointer;min-width:0}.hc-time-name-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink);text-decoration:underline;text-decoration-thickness:var(--hc-stroke-edge);text-underline-offset:var(--evr-spacing-4xs);margin:0}@media (hover:hover) and (pointer:fine){.hc-time-name:hover .hc-time-name-text{color:var(--hc-ink-accent)}}.hc-time-cell{gap:var(--evr-spacing-2xs);min-width:0;padding:var(--evr-spacing-2xs);border-right:var(--hc-time-line);background:var(--hc-fill-subtle);flex-direction:column;display:flex}.hc-time-cell:last-child,.hc-time-dayhead:last-child{border-right:none}.hc-time-holiday{justify-content:center;align-items:center;gap:var(--evr-spacing-3xs);min-height:var(--evr-size-lg);padding:var(--evr-spacing-3xs) var(--evr-spacing-2xs);border-radius:var(--hc-time-corner);background:var(--hc-surface);box-shadow:0 0 0 var(--hc-stroke-edge) var(--hc-edge-subtle);display:flex}.hc-time-holiday-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-time-worked{--hc-time-edge:calc(var(--evr-spacing-4xs) + var(--evr-spacing-4xs) / 2);--hc-time-pad-start:calc(var(--evr-spacing-xs) + var(--evr-spacing-4xs));--hc-time-pad-end:var(--evr-spacing-2xs);gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-2xs) var(--hc-time-pad-end) var(--evr-spacing-2xs) var(--hc-time-pad-start);border:var(--hc-stroke-edge) solid var(--hc-edge);border-radius:var(--hc-time-corner);background:var(--hc-surface);box-shadow:inset var(--hc-time-edge) 0 0 var(--hc-accent);transition:box-shadow var(--hc-duration-micro) ease-out, background-color var(--hc-duration-micro) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy);flex-direction:column;display:flex}.hc-time-worked:is([aria-pressed],[aria-haspopup]){cursor:pointer}@media (hover:hover) and (pointer:fine){.hc-time-worked:is([aria-pressed],[aria-haspopup]):hover{box-shadow:inset var(--hc-time-edge) 0 0 var(--hc-accent), var(--hc-shadow-raised)}}.hc-time-worked:is([aria-pressed],[aria-haspopup]):active{transform:scale(.985)}.hc-time-worked[data-selected]{border-color:var(--hc-accent);background:var(--hc-surface-selected);box-shadow:inset var(--hc-time-edge) 0 0 var(--hc-accent), 0 0 0 var(--hc-stroke-edge) var(--hc-accent)}.hc-time-kind{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink);margin:0}.hc-time-job{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-bold-weight);color:var(--hc-ink);margin:0}.hc-time-place{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink);margin:0}.hc-time-punches{grid-template-columns:var(--evr-spacing-sm) 1fr 1fr;column-gap:var(--evr-spacing-3xs);margin-top:var(--evr-spacing-3xs);display:grid}.hc-time-punch-row{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--evr-spacing-4xs);align-items:center;display:grid;position:relative}.hc-time-punch-head{padding-bottom:var(--evr-spacing-3xs);margin-bottom:var(--evr-spacing-3xs)}.hc-time-punch-head>:first-child{grid-column:1/span 2}.hc-time-punch-sum{padding-top:var(--evr-spacing-3xs);margin-top:var(--evr-spacing-3xs)}.hc-time-punch-head:after,.hc-time-punch-sum:before{content:"";inset-inline:calc(var(--hc-time-edge) - var(--hc-time-pad-start)) calc(-1 * var(--hc-time-pad-end));border-top:var(--hc-time-line);position:absolute}.hc-time-punch-head:after{bottom:0}.hc-time-punch-sum:before{top:0}.hc-time-punch-label{font-size:var(--evr-font-size-sm);line-height:var(--evr-spacing-sm);color:var(--hc-ink-secondary);text-align:end;white-space:nowrap;margin:0}.hc-time-punch{font-size:var(--evr-font-size-sm);line-height:var(--evr-spacing-sm);color:var(--hc-ink);text-align:end;white-space:nowrap;margin:0}.hc-time-punch-sum .hc-time-punch{font-weight:var(--evr-demi-bold-weight)}.hc-time-status{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink-secondary);margin:0}.hc-time-sample{color:var(--hc-ink-secondary)}.hc-time-sample-note{align-items:center;gap:var(--evr-spacing-4xs);border-radius:var(--evr-radius-2xs);margin-inline-start:var(--evr-spacing-2xs);display:inline-flex}.hc-time-sample-note>.evrCaptionText{margin:0}.hc-app-scroll[data-totals=off] .hc-time-totals,.hc-app-scroll[data-punches=off] .hc-time-punches,.hc-app-scroll[data-problems=off] .hc-time-problem{display:none}.hc-time-pop-head{padding-block-end:var(--evr-spacing-3xs)}.hc-time-pop-head>.evrUtilityText2{padding-inline:var(--evr-spacing-xs);margin:0}.hc-time-pop-list{max-height:calc(var(--evr-size-2xl) * 6);overflow-y:auto}.hc-time-pop-list .snv-item{justify-content:space-between}.hc-time-pop-list .snv-item>.evrCaptionText{flex:none;margin:0}.hc-time-pop-fields{gap:var(--evr-spacing-xs);padding-inline:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-time-pop-fields>.evrBodyText2,.hc-time-pop-fields>.evrCaptionText{margin:0}.hc-time-pop-scroll{max-height:calc(var(--evr-size-2xl) * 4);overflow-y:auto}.hc-time-pop-foot{justify-content:space-between;gap:var(--evr-spacing-xs);display:flex}.hc-time-report{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-time-report>.evrCaptionText,.hc-time-report>.evrBodyText2{margin:0}.hc-time-report-table{--hc-time-report-cols:1fr auto;flex-direction:column;display:flex;overflow-x:auto}.hc-time-report-table[data-cols="3"]{--hc-time-report-cols:minmax(0, 1fr) auto minmax(0, 2fr)}.hc-time-report-table[data-cols="4"]{--hc-time-report-cols:minmax(0, 1.5fr) repeat(3, minmax(0, 1fr))}.hc-time-report-row{grid-template-columns:var(--hc-time-report-cols);gap:var(--evr-spacing-sm);padding-block:var(--evr-spacing-2xs);border-bottom:var(--evr-border-width-thin-px) solid var(--evr-borders-decorative-lowemp);display:grid}.hc-time-report-row>*{min-width:0;margin:0}.hc-time-report-head{color:var(--evr-content-primary-lowemp)}.hc-time-list{min-width:calc(var(--hc-time-person) + 6 * var(--hc-time-day-min))}.hc-time-list-row{align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-xs) var(--hc-space-sm-md);border-bottom:var(--hc-time-line);transition:background-color var(--hc-duration-micro) ease-out;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.5fr);display:grid}.hc-time-list-row:is([aria-pressed],[aria-haspopup]){cursor:pointer}.hc-time-list-row>*{margin:0}.hc-time-list-head{z-index:1;background:var(--hc-surface);cursor:default;position:sticky;top:0}@media (hover:hover) and (pointer:fine){.hc-time-list-row:is([aria-pressed],[aria-haspopup]):hover{background:var(--hc-fill-subtle)}}.hc-time-list-row[data-selected]{background:var(--hc-surface-selected);box-shadow:inset var(--evr-spacing-4xs) 0 0 var(--hc-accent)}.hc-time-list-row:focus-visible{outline:var(--evr-border-width-thick-px) solid var(--evr-interactive-primary-focus);outline-offset:calc(var(--evr-border-width-thick-px) * -1)}.hc-time-list-empty{align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-xl) var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-time-list-empty>.evrBodyText2{margin:0}
.hc-pay{--hc-pay-line:var(--hc-stroke-edge) solid var(--hc-edge);--hc-pay-columns:3.5rem minmax(15rem, 1.7fr) minmax(10rem, 1fr) minmax(11.5rem, 1.1fr) minmax(7.5rem, .8fr) minmax(9rem, .8fr) minmax(11rem, 1.1fr) 4rem;container:hc-pay-card/inline-size}.hc-pay .hc-app-head{flex-wrap:nowrap}.hc-pay .hc-app-titles{flex:0 auto}.hc-pay .hc-app-actions{flex-wrap:nowrap;flex:auto;justify-content:flex-end}.hc-pay .hc-app-actions>:not(.hc-pay-tools){flex:none}.hc-pay .hc-app-actions button{white-space:nowrap}.hc-pay-tools{contain:inline-size;flex:1 1 0;justify-content:flex-end;min-width:6rem;display:flex}.hc-pay-tip{display:flex}@container hc-pay-card not (min-width:44rem){.hc-pay .hc-app-head{flex-wrap:wrap}.hc-pay .hc-app-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start}}.hc-pay-tabs{min-width:0;padding-inline:var(--evr-spacing-xs);border-bottom:var(--hc-pay-line);flex:none}.hc-pay-tabs [class*=evrTabGroup__]{border-block-end:0}.hc-pay-tabs [role=tabpanel]{display:none}.hc-pay-panel{flex-direction:column;flex:1;min-height:0;display:flex;container:hc-pay/inline-size}.hc-pay-tiles,.hc-pay-bar{--hc-pay-tracks:repeat(4, minmax(0, 1fr))}.hc-pay-tiles{grid-template-columns:var(--hc-pay-tracks);gap:var(--evr-spacing-xs);padding:var(--evr-spacing-sm) var(--hc-space-sm-md) var(--evr-spacing-3xs);flex:none;display:grid}.hc-pay-tile{gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-sm);border-radius:var(--evr-radius-sm);background:var(--hc-fill-subtle);flex-direction:column;display:flex}.hc-pay-tile-label{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem}.hc-pay-tile-figure{align-items:baseline;gap:var(--evr-spacing-3xs);display:flex}.hc-pay-tile-value{letter-spacing:-.01em;color:var(--hc-ink);margin:0;font-size:1.75rem;font-weight:600;line-height:2.125rem}.hc-pay-tile-unit{color:var(--hc-ink-secondary);margin:0;font-size:.875rem;line-height:1.25rem}.hc-pay-tile-note{align-items:center;gap:var(--evr-spacing-3xs);min-width:0;display:flex}.hc-pay-tile-text{color:var(--hc-ink-secondary);margin:0;font-size:.75rem;line-height:1rem}.hc-pay-tile-text.hc-pay-ok{color:var(--hc-status-success-ink);font-weight:500}.hc-pay-warn{color:var(--hc-status-warning-ink);font-weight:600}.hc-pay-bar{grid-template-columns:var(--hc-pay-tracks);column-gap:var(--evr-spacing-xs);border-bottom:none;flex:none;display:grid}.hc-pay-filters{align-items:center;gap:var(--evr-spacing-2xs) 0;flex-wrap:wrap;grid-column:1/-2;min-width:0;display:flex;container:hc-pay-filters/inline-size}.hc-pay-chips{align-items:center;gap:var(--evr-spacing-xs);min-height:var(--evr-size-2xl);flex-wrap:wrap;display:flex}.hc-pay-selection{align-items:center;gap:var(--evr-spacing-3xs);border-inline-start:var(--hc-pay-line);margin-inline-start:var(--evr-spacing-xs);padding-inline-start:var(--evr-spacing-xs);display:flex}@container hc-pay-filters not (min-width:58rem){.hc-pay-selection{border-inline-start:0;flex-basis:100%;margin-inline-start:0;padding-inline-start:0}}.hc-pay-picked-jobs{min-width:0;display:flex}.hc-pay-selected{margin:0 var(--evr-spacing-3xs) 0 0;color:var(--hc-ink);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem}.hc-pay-search{grid-column:-2/-1;align-self:start;min-width:0}@container hc-pay not (min-width:52rem){.hc-pay-tiles,.hc-pay-bar{--hc-pay-tracks:repeat(2, minmax(0, 1fr))}.hc-pay-bar{row-gap:var(--evr-spacing-2xs)}.hc-pay-filters{grid-column:1/-1}}.hc-pay-scroll{border-top:var(--hc-pay-line);overflow:auto}.hc-pay-table{min-width:71.5rem}.hc-pay-row{grid-template-columns:var(--hc-pay-columns);border-bottom:var(--hc-pay-line);min-height:3.5rem;transition:background-color var(--hc-duration-micro) ease-out;align-items:center;display:grid}.hc-pay-row-head{z-index:1;background:var(--hc-surface);min-height:2.5rem;position:sticky;top:0}.hc-pay-row-head .hc-pay-cell{padding-block:var(--evr-spacing-3xs)}.hc-pay-row[data-selected]{background:var(--hc-surface-selected)}@media (hover:hover) and (pointer:fine){.hc-pay-row:not(.hc-pay-row-head,.hc-pay-row-empty,[data-selected]):hover{background:var(--hc-fill-subtle)}}.hc-pay-cell{min-width:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);align-items:center;display:flex}.hc-pay-pick{padding-inline:calc(var(--hc-space-sm-md) - var(--evr-spacing-3xs)) 0}.hc-pay-act{padding-block:var(--evr-spacing-3xs);justify-content:flex-end;padding-inline-end:var(--evr-spacing-sm)}.hc-pay-colhead{color:var(--hc-ink-secondary);white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem}.hc-pay-sorted .hc-pay-colhead{color:var(--hc-ink);font-weight:600}.hc-pay-sorted{align-items:center;gap:var(--evr-spacing-4xs);display:flex}.hc-pay-glyph{flex:none;place-items:center;display:grid}.hc-pay-group{align-items:center;gap:var(--evr-spacing-xs);min-width:0;display:flex}.hc-pay-mark{width:var(--evr-size-lg);height:var(--evr-size-lg);border-radius:var(--evr-radius-2xs);background:var(--hc-fill);flex:none;place-items:center;display:grid}.hc-pay-names{flex-direction:column;min-width:0;display:flex}.hc-pay-name{color:var(--hc-ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.hc-pay-caption{color:var(--hc-ink-secondary);margin:0;font-size:.75rem;line-height:1rem}.hc-pay-text{color:var(--hc-ink);white-space:nowrap;margin:0;font-size:.875rem;line-height:1.25rem}.hc-pay-muted{color:var(--hc-ink-secondary);margin:0;font-size:.875rem;line-height:1.25rem}.hc-pay-commit{align-items:center;gap:var(--evr-spacing-3xs) var(--evr-spacing-2xs);flex-wrap:wrap;display:flex}.hc-pay-none,.hc-pay-problems,.hc-pay-counter{align-items:center;gap:var(--evr-spacing-3xs);display:flex}.hc-pay-problems{gap:var(--evr-spacing-xs)}.hc-pay-count{color:var(--hc-ink);margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.hc-pay-status{gap:var(--evr-spacing-3xs);flex-direction:column;width:100%;min-width:0;max-width:11rem;display:flex}.hc-pay-steps{gap:var(--evr-spacing-4xs);display:flex}.hc-pay-step{height:var(--evr-spacing-3xs);border-radius:var(--hc-radius-full);background:var(--hc-fill-strong);flex:1}.hc-pay-step[data-done]{background:var(--hc-accent)}.hc-pay-empty{padding:var(--evr-spacing-md) var(--hc-space-sm-md);grid-column:1/-1}.hc-pay-elsewhere{padding:var(--evr-spacing-2xl) var(--hc-space-sm-md);place-items:center;display:grid}.hc-pay-tiles.hc-pay-own-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(4 * var(--evr-size-2xl))), 1fr))}.hc-pay-table.hc-pay-own-table{grid-template-columns:minmax(max-content,1fr) minmax(max-content,2fr) repeat(3,minmax(max-content,1fr));min-width:max-content;display:grid}.hc-pay-own-table>.hc-pay-row{grid-column:1/-1;grid-template-columns:subgrid}.hc-pay-own-table .hc-pay-row>.hc-pay-cell:first-child{padding-inline-start:var(--hc-space-sm-md)}.hc-pay-own-table .hc-pay-money{justify-content:flex-end;padding-inline-end:var(--hc-space-sm-md)}.hc-pay .hc-app-foot{min-height:calc(var(--evr-size-lg) + 2 * var(--evr-spacing-3xs) + var(--hc-stroke-edge))}.hc-pay-foot-count{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;line-height:1.125rem}.hc-pay-portal{--hc-ink:var(--evr-content-primary-highemp);--hc-ink-secondary:var(--evr-content-primary-default);--hc-ink-muted:var(--evr-content-primary-lowemp);--hc-edge:color-mix(in srgb, var(--hc-ink-muted) 16%, transparent);--hc-fill-subtle:color-mix(in srgb, var(--hc-ink-muted) 6%, transparent);--hc-stroke-edge:var(--evr-border-width-thin-px);--hc-pay-line:var(--hc-stroke-edge) solid var(--hc-edge)}.hc-pay-panel-head{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-pay-panel-title-row{align-items:center;gap:var(--evr-spacing-xs);display:flex}.hc-pay-panel-title{color:var(--hc-ink);margin:0}.hc-pay-panel-body{gap:var(--evr-spacing-md);flex-direction:column;display:flex}.hc-pay-panel-actions{justify-content:flex-end;gap:var(--evr-spacing-xs);width:100%;display:flex}.hc-pay-items{border-top:var(--hc-pay-line);flex-direction:column;display:flex}.hc-pay-item{align-items:center;gap:var(--evr-spacing-sm);padding-block:var(--evr-spacing-xs);border-bottom:var(--hc-pay-line);display:flex}.hc-pay-item-text{gap:var(--evr-spacing-4xs);flex-direction:column;flex:1;min-width:0;display:flex}.hc-pay-item-end{align-items:flex-end;gap:var(--evr-spacing-3xs);flex-direction:column;flex:none;display:flex}.hc-pay-text.hc-pay-wrap{white-space:normal;overflow-wrap:anywhere}.hc-pay-form{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-pay-form-list{gap:var(--evr-spacing-2xs);flex-direction:column;display:flex}.hc-pay-form-row{gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-pay-form-row>.hc-pay-caption{padding-inline-start:var(--evr-spacing-xl)}.hc-pay-form-end{justify-content:flex-end;display:flex}.hc-pay-lines{flex-direction:column;display:flex}.hc-pay-line{gap:var(--evr-spacing-xs);padding-block:var(--evr-spacing-2xs);border-bottom:var(--hc-pay-line);grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:center;display:grid}.hc-pay-line-total{border-bottom:0;border-top:var(--evr-border-width-thick-px) solid var(--hc-edge)}.hc-pay-note{align-items:center;gap:var(--evr-spacing-xs);padding:var(--evr-spacing-sm) var(--hc-space-sm-md);flex-wrap:wrap;display:flex}.hc-pay-area{border-top:0}.hc-pay-area .hc-pay-table{border-top:var(--hc-pay-line)}.hc-pay-runs{--hc-pay-columns:minmax(15rem, 1.7fr) minmax(10rem, 1fr) minmax(7.5rem, .8fr) minmax(5rem, .5fr) minmax(9rem, .9fr) minmax(8rem, .8fr) 8rem;min-width:63rem}.hc-pay-archive{--hc-pay-columns:minmax(12rem, 1.4fr) minmax(12rem, 1.4fr) minmax(10rem, 1fr) minmax(8rem, .9fr) 6rem;min-width:48rem}.hc-pay-runs .hc-pay-row>.hc-pay-cell:first-child,.hc-pay-archive .hc-pay-row>.hc-pay-cell:first-child{padding-inline-start:var(--hc-space-sm-md)}
