@layer theme,base,lotics,components,utilities,lotics.tokens,lotics.reset;@layer lotics.components{.lotics-arrival-wash{border-radius:var(--lotics-radius-control);background-color:var(--lotics-accent-wash);pointer-events:none;animation-name:lotics-arrival-wash;animation-duration:calc(var(--lotics-duration-slow) * 3);animation-delay:calc(var(--lotics-duration-slow) * 4);animation-timing-function:var(--lotics-ease-exit);animation-fill-mode:both;position:absolute}.lotics-arrival-wash:not([data-seen]){animation-play-state:paused}.lotics-arrival-wash__leaving{animation-name:lotics-arrival-leaving;animation-duration:calc(var(--lotics-duration-slow) * 4);animation-timing-function:var(--lotics-ease-exit);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.lotics-arrival-wash{animation-name:lotics-arrival-still;animation-duration:var(--lotics-arrival-hold);animation-timing-function:step-end;animation-delay:0s}.lotics-arrival-wash__leaving{opacity:var(--lotics-recede-opacity);animation-name:lotics-arrival-still;animation-duration:var(--lotics-arrival-hold);animation-timing-function:step-end}}@keyframes lotics-arrival-wash{0%{opacity:1}to{opacity:0}}@keyframes lotics-arrival-leaving{0%{opacity:1}to{opacity:0}}@keyframes lotics-arrival-still{0%{visibility:visible}to{visibility:visible}}.lotics-finding{align-items:flex-start;gap:var(--lotics-space-8);--lotics-finding-dot:7px;--lotics-finding-dot-lift:0px;flex-direction:row;flex-shrink:0;min-width:0;display:flex}.lotics-finding[data-delta]{--lotics-finding-dot-lift:calc(var(--lotics-leading-md) - var(--lotics-leading-sm))}.lotics-finding__dot{width:var(--lotics-finding-dot);height:var(--lotics-finding-dot);border-radius:var(--lotics-radius-full);margin-top:calc((var(--lotics-leading-sm) - var(--lotics-finding-dot)) / 2 + var(--lotics-finding-dot-lift));background-color:var(--lotics-finding-severity);flex-shrink:0;display:block}.lotics-finding__body{align-items:stretch;gap:var(--lotics-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.lotics-finding__headline{align-items:baseline;gap:var(--lotics-space-12);flex-direction:row;min-width:0;display:flex}.lotics-finding__title{flex:1;min-width:0}@media (width<768px){.lotics-finding[data-delta]{--lotics-finding-dot-lift:0px}.lotics-finding__headline{align-items:flex-start;gap:var(--lotics-space-2);flex-direction:column}.lotics-finding__title{flex:none;align-self:stretch}}@container lotics-boundary (width>=768px){.lotics-finding[data-delta]{--lotics-finding-dot-lift:calc(var(--lotics-leading-md) - var(--lotics-leading-sm))}.lotics-finding__headline{align-items:baseline;gap:var(--lotics-space-12);flex-direction:row}.lotics-finding__title{flex:1;align-self:auto}}@container lotics-boundary (width<768px){.lotics-finding[data-delta]{--lotics-finding-dot-lift:0px}.lotics-finding__headline{align-items:flex-start;gap:var(--lotics-space-2);flex-direction:column}.lotics-finding__title{flex:none;align-self:stretch}}.lotics-finding__delta{color:var(--lotics-finding-severity);flex-shrink:0}.lotics-finding__readings{align-items:stretch;gap:var(--lotics-space-4);flex-direction:column;min-width:0;display:flex}.lotics-finding__reading{align-items:baseline;gap:var(--lotics-space-4);flex-direction:row;min-width:0;display:flex}.lotics-finding__source{flex:auto;min-width:0}.lotics-finding__value{flex-shrink:0}.lotics-finding__source[data-openable]{border:0 solid var(--border);border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-4));font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);color:var(--lotics-ink-default);text-align:start;appearance:none;cursor:pointer;touch-action:manipulation;background-color:#0000;background-image:none;flex-direction:row;align-items:center;margin:0;padding:0;display:inline-flex}.lotics-finding__source:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-stepper,.lotics-stepper__marker{--lotics-stepper-node:24px}.lotics-stepper{flex-direction:column;align-items:stretch;min-width:0;list-style:none;display:flex}.lotics-stepper[data-orientation=horizontal]{flex-direction:row}.lotics-stepper__step{flex-direction:column;align-items:stretch;min-width:0;display:flex}.lotics-stepper__step[data-orientation=horizontal]{flex:1}.lotics-stepper__item{align-items:stretch;gap:var(--lotics-lead-gap);flex-direction:row;min-width:0;display:flex}.lotics-stepper__step[data-orientation=vertical] .lotics-stepper__item{animation:lotics-stepper-step-in var(--lotics-duration-slow) var(--lotics-ease-standard)}@keyframes lotics-stepper-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__item{align-items:center;gap:var(--lotics-space-8);flex-direction:column;width:100%}.lotics-stepper__gutter{width:var(--lotics-stepper-node);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__gutter{flex-direction:row;width:100%}.lotics-stepper__spine{background:0 0;flex-shrink:0}.lotics-stepper__spine[data-line]{background:var(--border)}.lotics-stepper__step[data-orientation=vertical] .lotics-stepper__spine{border-radius:var(--lotics-radius-full);width:1.5px}.lotics-stepper__step[data-orientation=vertical] .lotics-stepper__spine[data-before]{height:var(--lotics-stepper-marker-offset)}.lotics-stepper__gutter[data-status=mark]{--lotics-stepper-marker-offset:max(0px, calc(var(--lotics-space-2) + var(--lotics-stepper-lead,var(--lotics-leading-sm)) / 2 - var(--lotics-stepper-node) / 2))}.lotics-stepper__step[data-orientation=vertical] .lotics-stepper__spine:not([data-before]){flex:1;min-height:14px}.lotics-stepper__step[data-orientation=vertical] .lotics-stepper__spine[data-line][data-filled]{background:var(--lotics-wash-control-press)}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__spine{flex:1;height:2px}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__spine[data-filled]{background:var(--lotics-stepper-color,var(--primary))}.lotics-stepper__marker{--lotics-stepper-node-color:var(--lotics-stepper-color,var(--primary));width:var(--lotics-stepper-node);height:var(--lotics-stepper-node);border-radius:var(--lotics-radius-full);background:var(--card);color:var(--lotics-white);border:0 solid #0000;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lotics-stepper__marker[data-status=upcoming]{border-width:1.5px;border-color:var(--input)}.lotics-stepper__marker[data-status=current]{border-width:2.5px;border-color:var(--lotics-stepper-node-color)}.lotics-stepper__marker[data-status=done]{background:var(--lotics-stepper-node-color);color:var(--lotics-ink-on-inverse)}.lotics-stepper__marker[data-status=mark]{background:var(--lotics-stepper-node-color)}.lotics-stepper__marker[data-status=through]{background:0 0;border-width:0;width:0;height:0}.lotics-stepper__marker[data-status=complete]{border-width:2px;border-color:var(--primary);color:var(--lotics-ink-default)}.lotics-stepper__marker[data-status=warning]{background:var(--lotics-tone-amber-solid)}.lotics-stepper__marker[data-status=fail]{--lotics-stepper-node-color:var(--lotics-tone-red-solid);background:var(--lotics-stepper-node-color)}.lotics-stepper__marker[data-control]{background:0 0;border-width:0}.lotics-stepper__pulse{width:var(--lotics-stepper-node);height:var(--lotics-stepper-node);border:2px solid var(--lotics-stepper-node-color);border-radius:var(--lotics-radius-full);pointer-events:none;animation-name:lotics-stepper-pulse;animation-duration:calc(var(--lotics-duration-slow) * 6.25);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}@media (prefers-reduced-motion:reduce){.lotics-stepper__pulse{animation:none}}@keyframes lotics-stepper-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.lotics-stepper__ordinal{font-family:var(--font-sans);font-size:var(--lotics-text-xs);line-height:var(--lotics-leading-xs);letter-spacing:var(--lotics-tracking-xs);font-weight:var(--lotics-weight-medium);font-variant-numeric:var(--lotics-font-numeric);font-feature-settings:var(--lotics-font-features);color:currentColor;user-select:none}.lotics-stepper__bar{border-radius:var(--lotics-radius-full);background:currentColor;width:8px;height:2px}.lotics-stepper__content{--lotics-stepper-gap:var(--lotics-space-16);flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}.lotics-stepper__step[data-orientation=vertical]:not([data-last]) .lotics-stepper__content{padding-bottom:var(--lotics-stepper-gap)}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__content{flex:none;align-items:center}.lotics-stepper__press{border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-2));min-width:0;padding-inline:var(--lotics-space-10);margin-inline:calc(var(--lotics-space-10) * -1);appearance:none;color:var(--lotics-ink-default);font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-regular);font-feature-settings:var(--lotics-font-features);text-align:start;cursor:auto;touch-action:manipulation;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background:0 0;border:0 solid #0000;flex-direction:column;align-items:stretch;display:flex}.lotics-stepper__press:not([data-active]):hover{background:var(--lotics-wash-hover)}.lotics-stepper__press[data-active]{background:var(--lotics-wash-selected)}.lotics-stepper__press:active{background:var(--lotics-wash-press)}.lotics-stepper__press:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__press{width:100%;padding-inline:0;padding-block:var(--lotics-space-4);margin-inline:0}.lotics-stepper__row{min-width:0;padding-block:var(--lotics-space-2);flex-direction:column;align-items:stretch;display:flex}.lotics-stepper__step[data-orientation=horizontal] .lotics-stepper__row{padding:0}.lotics-table{flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;min-width:0;display:flex}.lotics-table[data-unmeasured]{opacity:0}.lotics-table__header{align-items:center;gap:var(--lotics-table-column-gap);min-width:0;padding-inline:var(--lotics-table-gutter);border:0 solid var(--border);border-bottom-width:1px;flex-direction:row;flex-shrink:0;display:flex}.lotics-table__header[data-filled]{background-color:var(--lotics-wash-selected);margin-inline:calc(var(--lotics-row-wash-bleed) * -1);padding-inline:calc(var(--lotics-table-gutter) + var(--lotics-row-wash-bleed));border-top-left-radius:calc(var(--lotics-radius-control) - var(--lotics-space-2));border-top-right-radius:calc(var(--lotics-radius-control) - var(--lotics-space-2))}.lotics-table__column,.lotics-table__cell{flex-direction:column;align-items:stretch;min-width:0;display:flex}.lotics-table__cell:has(>.lotics-table__cell-arrival){position:relative}.lotics-table__cell-arrival{inset-block:0;inset-inline:calc(var(--lotics-space-4) * -1)}.lotics-table__column,.lotics-table__cell:not([data-stacked]){flex:var(--lotics-table-col-flex) var(--lotics-table-col-shrink,1) var(--lotics-table-col-basis,0%);min-width:var(--lotics-table-col-floor,0)}.lotics-table__column[data-identity],.lotics-table__cell[data-identity]:not([data-stacked]){max-width:var(--lotics-table-identity-cap,none)}.lotics-table__column[data-fixed],.lotics-table__cell[data-fixed]{width:var(--lotics-table-col-width);flex:none}.lotics-table__column[data-beside],.lotics-table__cell[data-beside]:not([data-stacked]){align-items:center;gap:var(--lotics-table-column-gap);flex-direction:row;flex:1;width:auto;min-width:0;max-width:none}.lotics-table__subject{min-width:var(--lotics-table-col-floor,0);flex-direction:column;flex:1;align-items:stretch;display:flex}.lotics-table__beside,.lotics-table__cell[data-seat]:not([data-stacked]){width:auto;max-width:var(--lotics-table-col-width);flex-direction:column;flex:none;min-width:0;display:flex}.lotics-table__cell[data-seat]:not([data-stacked]){align-items:stretch}.lotics-table__beside{flex-shrink:1;align-items:flex-end;max-width:none}.lotics-table__column[data-align=right],.lotics-table__cell[data-align=right]{align-items:flex-end}.lotics-table__cell[data-figures]{padding-inline-end:max(var(--lotics-control-text-inset), var(--lotics-table-figure-trail))}.lotics-table__words{min-width:0;flex-direction:column;align-items:stretch;padding-inline-start:var(--lotics-control-text-inset);display:flex}.lotics-table__cell[data-lines="2"]:not([data-stacked]){min-height:calc(var(--lotics-register-line) * 2)}.lotics-table__cell[data-headed]{align-items:flex-end;gap:var(--lotics-space-2)}.lotics-table__compact{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--lotics-ink-default);display:block;overflow:hidden}.lotics-table__compact[data-align=right]{text-align:end}.lotics-table__compact [class*=lotics-]{white-space:inherit}.lotics-table__fold{align-items:center;column-gap:var(--lotics-space-12);row-gap:var(--lotics-space-2);clip-path:inset(-100% -100% -100% 0);flex-flow:wrap;min-width:0;display:flex}.lotics-table__folded{align-items:center;gap:var(--lotics-space-4);flex-direction:row;min-width:0;display:flex;position:relative}.lotics-table__fold-label{flex-shrink:0}.lotics-table__folded~.lotics-table__folded:before{content:"·";width:var(--lotics-space-12);text-align:center;color:var(--lotics-ink-muted);position:absolute;inset-inline-start:calc(var(--lotics-space-12) * -1)}.lotics-table__trailing-spacer{width:var(--lotics-table-trailing-width);flex-direction:row;flex:none;justify-content:flex-end;align-items:center;display:flex}.lotics-table__trailing-spacer[data-stacked]{width:auto;margin-inline-start:auto}.lotics-table__ordinal{width:var(--lotics-table-ordinal-width);flex-direction:column;flex:none;align-items:flex-end;display:flex}.lotics-table__lead{width:var(--lotics-table-leading-width);z-index:var(--lotics-z-row-content);flex-direction:column;flex:none;align-items:stretch;display:flex;position:relative}.lotics-table__select-all{align-items:center;gap:var(--lotics-table-column-gap);flex-direction:row;flex:1;min-width:0;display:flex}.lotics-table__select-all-label{min-width:0}.lotics-table__body,.lotics-table__group-body{align-items:stretch;gap:var(--lotics-space-4);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.lotics-table .lotics-table__row{gap:var(--lotics-table-column-gap)}.lotics-table__row[data-total]{border-top:1px solid var(--border);--lotics-table-row-height:var(--lotics-register-row);--lotics-table-row-inset:0px}.lotics-table__row[data-static]{min-width:0;padding-inline:var(--lotics-table-gutter);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.lotics-table__row[data-static]:has(>.lotics-table__arrival){position:relative}.lotics-table__row[data-static][data-stacked]{align-items:stretch}.lotics-table__columns,.lotics-table__cells{justify-content:space-between;align-items:center;gap:var(--lotics-table-column-gap);flex-direction:row;flex:1;min-width:0;display:flex}.lotics-table__row:has(>.lotics-table__cells[data-reach]){min-height:var(--lotics-table-row-height,var(--lotics-row-beat));padding-block:var(--lotics-table-row-inset,var(--lotics-row-inset));flex-wrap:wrap;align-content:center;align-items:flex-start}.lotics-table .lotics-table__row>.lotics-table__cells[data-reach]{min-height:0;padding-block:0}.lotics-table__cells[data-reach]>.lotics-table__cell[data-beside]{align-items:flex-start}.lotics-table__cells[data-reach]>.lotics-table__cell[data-beside]>.lotics-table__cell[data-seat]{margin-block-start:var(--lotics-table-beside-drop,0)}.lotics-table__row:has(>.lotics-table__cells[data-reach])>:is(.lotics-table__lead,.lotics-table__trailing){align-self:center}.lotics-table__cells{min-height:var(--lotics-table-row-height,var(--lotics-row-beat));padding-block:var(--lotics-table-row-inset,var(--lotics-row-inset));z-index:var(--lotics-z-row-content);position:relative}.lotics-table__menu-seat{width:var(--lotics-control-content-height);flex:none}.lotics-table__trailing{justify-content:flex-end;align-items:center;gap:var(--lotics-space-8);width:var(--lotics-table-trailing-width);z-index:var(--lotics-z-row-content);flex-direction:row;flex:none;display:flex;position:relative}.lotics-table__row:not([data-static])>:is(.lotics-table__lead,.lotics-table__cells,.lotics-table__trailing,.lotics-table__stack){pointer-events:none}.lotics-table__trailing[data-stacked]{flex-direction:column;justify-content:flex-start;align-items:stretch;width:auto}.lotics-table[data-align=top] .lotics-table__row,.lotics-table[data-align=top] .lotics-table__cells,.lotics-table[data-align=top] .lotics-table__cell[data-beside],.lotics-table[data-align=top] .lotics-table__trailing:not([data-stacked]){align-items:flex-start}.lotics-table[data-align=top] .lotics-table__cells,.lotics-table[data-align=top] .lotics-table__trailing:not([data-stacked]){padding-block:calc((var(--lotics-row-beat) - var(--lotics-control-height)) / 2)}.lotics-table__row[data-expanded]{background-color:var(--lotics-wash-hover);border-start-start-radius:var(--lotics-radius-card);border-start-end-radius:var(--lotics-radius-card);border-end-end-radius:0;border-end-start-radius:0}.lotics-table__detail{margin-block-start:calc(var(--lotics-space-4) * -1)}.lotics-table__arrival{inset:0}.lotics-table__stack{align-items:stretch;gap:var(--lotics-space-10);min-width:0;padding-block:var(--lotics-space-12);z-index:var(--lotics-z-row-content);flex-direction:column;flex:1;display:flex;position:relative}.lotics-table__stack-top{align-items:center;gap:var(--lotics-table-column-gap);min-width:0;min-height:var(--lotics-control-height);flex-direction:row;flex-shrink:0;display:flex}.lotics-table__stack-fields{align-items:stretch;gap:var(--lotics-space-8);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.lotics-table__stack-fields[data-indented]{padding-left:calc(var(--lotics-table-leading-width) + var(--lotics-table-ordinal-width) + var(--lotics-table-column-gap))}.lotics-table__stack-action{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:stretch;min-width:0;display:flex}.lotics-table__stack-action:empty{display:none}.lotics-table__cell[data-stacked][data-primary]{flex:1;min-width:0}.lotics-table__cell[data-bare]{min-height:var(--lotics-control-content-height);flex-direction:row;justify-content:flex-end;align-items:center}.lotics-table__group{min-width:0;margin-top:var(--lotics-space-16);--lotics-table-group-mark:16px;flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.lotics-table__group-heading{align-items:center;gap:var(--lotics-space-8);min-width:0;min-height:var(--lotics-register-row);padding-inline:var(--lotics-table-gutter);border:0 solid var(--border);border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-2));font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);color:var(--lotics-ink-default);appearance:none;cursor:auto;text-align:start;touch-action:manipulation;user-select:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;background-image:none;flex-direction:row;flex-shrink:0;display:flex}.lotics-table__group-head{min-width:0;padding-inline:var(--lotics-table-gutter);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.lotics-table__group-title{align-items:baseline;column-gap:var(--lotics-space-8);flex-direction:row;min-width:0;display:flex}.lotics-table__group-heading[data-pressable]:hover{background-color:var(--lotics-wash-hover)}.lotics-table__group-heading:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-table__group-description{padding-inline:calc(var(--lotics-table-gutter) + var(--lotics-table-group-mark) + var(--lotics-space-8)) var(--lotics-table-gutter);margin-bottom:var(--lotics-space-8)}.lotics-table__group-description:not([data-marked]){padding-inline-start:var(--lotics-table-gutter)}.lotics-table__group-line{flex-direction:row;flex-shrink:0;align-items:center;min-width:0;display:flex}.lotics-table__group-line>.lotics-table__group-heading{flex:auto}.lotics-table__group-measure{flex-direction:row;flex:none;align-items:center;padding-inline-end:var(--lotics-table-gutter);display:flex}.lotics-table__group-line[data-under]{flex-direction:column;align-items:stretch}.lotics-table__group-measure[data-under]{padding-inline:calc(var(--lotics-table-gutter) + var(--lotics-table-group-mark) + var(--lotics-space-8)) var(--lotics-table-gutter);margin-bottom:var(--lotics-space-8)}.lotics-table__group-measure[data-under]:not([data-marked]){padding-inline-start:var(--lotics-table-gutter)}.lotics-table__group-mark{width:var(--lotics-table-group-mark);flex:none;justify-content:center;align-items:center;display:flex}.lotics-table__group-dot{border-radius:var(--lotics-radius-full);background-color:var(--lotics-table-group-dot);flex:none;width:6px;height:6px}.lotics-row{--lotics-row-line:var(--lotics-leading-tight-xs);--lotics-row-line-inset:calc((var(--lotics-control-content-height) - var(--lotics-leading-md)) / 2)}.lotics-row:has(>.lotics-row__arrival){position:relative}.lotics-row__arrival{inset:0}.lotics-row__arrival[data-card]{border-radius:inherit}.lotics-row[data-density]{flex-shrink:0;grid-template-rows:[pair]min-content[line]min-content[more]min-content[stand]auto[folded]auto[body]auto;grid-template-columns:[lead]auto[title]minmax(0,1fr)[stage]auto[figure]auto[acts]auto[end];align-content:center;align-items:start;gap:0;min-width:0;display:grid}.lotics-row[data-density]:has(>.lotics-row__line[data-size=sm]){--lotics-row-line:var(--lotics-leading-tight-sm)}.lotics-row[data-density]:has(>.lotics-row__line[data-size=md]){--lotics-row-line:var(--lotics-leading-tight-md)}.lotics-row[data-density]:has(>.lotics-row__line[data-size=lg]){--lotics-row-line:var(--lotics-leading-tight-lg)}.lotics-row[data-density]:has(>.lotics-row__line[data-size=xl]){--lotics-row-line:var(--lotics-leading-tight-xl)}.lotics-row[data-density]:has(>.lotics-row__line[data-size=xxl]){--lotics-row-line:var(--lotics-leading-tight-xxl)}.lotics-row[data-density]:has(>.lotics-row__line[data-size=xxxl]){--lotics-row-line:var(--lotics-leading-tight-xxxl)}.lotics-row[data-density]:has(>.lotics-row__line[data-marked]){--lotics-row-line:var(--lotics-mark-sm)}.lotics-row[data-align=right]>.lotics-row__title,.lotics-row[data-align=right]>.lotics-row__line{justify-content:flex-end;justify-self:end}.lotics-row[data-align=center]>.lotics-row__title,.lotics-row[data-align=center]>.lotics-row__line{justify-content:center;justify-self:center}.lotics-row[data-density]:not(:has(>.lotics-row__line:not([data-empty]))){align-items:center}.lotics-row[data-density=beat],.lotics-row[data-density=air]{grid-template-rows:[air-start] var(--lotics-row-inset) [pair] min-content [line] min-content [more] min-content [stand] auto [folded] auto [body] auto [air-end] var(--lotics-row-inset)}.lotics-row[data-density=beat]{min-height:var(--lotics-row-beat)}.lotics-row[data-density=band]{min-height:var(--lotics-register-row)}.lotics-row[data-density=line]{grid-template-rows:[air-start] var(--lotics-row-line-inset) [pair] min-content [line] min-content [more] min-content [stand] auto [folded] auto [body] auto [air-end] var(--lotics-row-line-inset);min-height:var(--lotics-control-content-height)}.lotics-row[data-density=line]:has(>.lotics-row__lead:not([data-vacant])){--lotics-row-line-inset:calc((var(--lotics-control-content-height) - var(--lotics-leading-md)) / 2 - var(--lotics-row-pull))}.lotics-row[data-density=line]:has(>.lotics-row__line:not([data-empty])){min-height:calc(var(--lotics-control-content-height) + var(--lotics-row-line))}.lotics-row[data-expected]>.lotics-row__lead{opacity:.45}.lotics-row__lead{align-self:start;align-items:center;gap:var(--lotics-lead-gap);min-width:0;flex-direction:row;flex-shrink:0;grid-area:pair/lead;margin-inline-end:var(--lotics-lead-gap);display:flex}.lotics-row__lead[data-slot]{min-width:var(--lotics-row-lead-slot);min-height:var(--lotics-row-lead-slot);justify-content:center}.lotics-row__lead[data-vacant]{display:none}.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty]))>.lotics-row__lead{grid-row:pair/span 2}.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty])~.lotics-row__line:not([data-empty]))>.lotics-row__lead{grid-row:pair/span 3}.lotics-row__title{grid-area:pair/title/pair/stage;align-self:end;min-width:0;max-width:100%}.lotics-row[data-density]:not(:has(>.lotics-row__line:not([data-empty])))>.lotics-row__title{align-self:center}:where(.lotics-row[data-density]:has(>.lotics-row__lead)){--lotics-row-pull:calc((var(--lotics-text-sm) - var(--lotics-leading-tight-sm)) / 2)}:where(.lotics-row[data-density]:has(>.lotics-row__lead))>.lotics-row__title{margin-block-start:var(--lotics-row-pull)}:where(.lotics-row[data-density]:has(>.lotics-row__lead))>.lotics-row__line:not([data-empty]):not(:has(~.lotics-row__line:not([data-empty]))),:where(.lotics-row[data-density]:has(>.lotics-row__lead):not(:has(>.lotics-row__line:not([data-empty]))))>.lotics-row__title{margin-block-end:var(--lotics-row-pull)}.lotics-row__line{min-width:0;max-width:100%;height:var(--lotics-row-line);align-content:flex-start;align-self:start;align-items:center;column-gap:var(--lotics-space-4);flex-flow:wrap;grid-area:line/title/line/stage;display:flex;overflow:hidden}.lotics-row__line~.lotics-row__line{grid-row:more}.lotics-row__line[data-picture]{height:var(--lotics-mark-xl);--lotics-row-said-lines:3}.lotics-row>.lotics-row__line[data-empty]{margin-block:calc(var(--lotics-row-line) / -2);pointer-events:none;grid-row:pair;align-self:center}.lotics-row>.lotics-row__line[data-empty]~.lotics-row__line:not([data-empty]){grid-row:line}.lotics-row__said{align-items:center;column-gap:var(--lotics-space-4);flex-direction:row;flex-shrink:0;height:100%;display:flex}.lotics-row__line:before{content:"";height:100%;flex:0 0 0;margin-inline-end:calc(var(--lotics-space-4) * -1)}.lotics-row__line:has(>.lotics-row__said[data-kept]:not(:empty)):not([data-one]){height:auto;max-height:calc(var(--lotics-row-line) * 2);column-gap:var(--lotics-space-12);clip-path:inset(-100% -100% 0 0);overflow:visible}.lotics-row__line:has(>.lotics-row__said[data-kept]:not(:empty)):not([data-one])>.lotics-row__said{height:auto;min-height:var(--lotics-row-line);--lotics-row-said-lines:none;flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%;position:relative}.lotics-row__line:has(>.lotics-row__said[data-kept]:not(:empty)):not([data-one])>.lotics-row__said:before{width:var(--lotics-space-12);text-align:center;position:absolute;inset-inline-start:calc(var(--lotics-space-12) * -1)}.lotics-row__line:has(>.lotics-row__said[data-kept]:not(:empty)):before{display:none}.lotics-row__line[data-one]{white-space:nowrap;text-overflow:clip;font-size:var(--lotics-text-xs);line-height:var(--lotics-row-line);color:var(--lotics-ink-muted);display:block}.lotics-row__line[data-one]:before,.lotics-row__line[data-one]>.lotics-row__said[data-cut],.lotics-row__line>.lotics-row__said[data-cut]{display:none}.lotics-row__line[data-one]>.lotics-row__said{height:auto;display:inline}.lotics-row__line[data-one]>.lotics-row__said[data-node]:not([data-cut],[data-folded],:empty){height:var(--lotics-row-line);vertical-align:top;align-items:center;display:inline-flex}.lotics-row__line[data-one]>.lotics-row__said [class*=lotics-]{white-space:inherit}.lotics-row__line[data-one]>.lotics-row__said:not(:empty,[data-folded],[data-cut])~.lotics-row__said:not(:empty):before{padding-inline:var(--lotics-space-4)}.lotics-row__line[data-one]>.lotics-row__said:not(:empty,[data-folded],[data-cut])~.lotics-row__said[data-node]:not(:empty,[data-folded],[data-cut]):before{padding-inline-end:0}.lotics-row__said:not(:empty)~.lotics-row__said[data-detail]:not(:empty):before{content:none}.lotics-row__line[data-one]>.lotics-row__said:not(:empty)~.lotics-row__said[data-detail]:not(:empty){margin-inline-start:var(--lotics-space-4)}.lotics-row__line[data-one][data-wrap]{align-content:flex-start;align-items:center;column-gap:var(--lotics-space-12);height:auto;min-height:var(--lotics-row-line);max-height:calc(var(--lotics-row-line) * 2);flex-wrap:wrap;row-gap:0;display:flex}.lotics-row__line[data-one][data-wrap]>.lotics-row__said:not(:empty,[data-folded],[data-cut]){height:var(--lotics-row-line);display:flex;position:relative}.lotics-row__line[data-one][data-wrap]>.lotics-row__said:not(:empty,[data-folded],[data-cut])~.lotics-row__said:not(:empty):before{width:var(--lotics-space-12);text-align:center;padding-inline:0;position:absolute;inset-inline-start:calc(var(--lotics-space-12) * -1)}.lotics-row__line[data-one][data-wrap]>.lotics-row__said:not(:empty)~.lotics-row__said[data-detail]:not(:empty){margin-inline-start:calc(var(--lotics-space-8) * -1)}.lotics-row__line[data-one][data-reach],.lotics-row__body[data-reach]{width:var(--lotics-row-reach);justify-self:start;max-width:none}.lotics-row__said[data-tip]{z-index:var(--lotics-z-row-content);pointer-events:auto;position:relative}.lotics-row__said[data-tip]:focus-visible{outline:none}.lotics-row__said[data-tip]:focus-visible>[class*=lotics-]:not(.lotics-row__short){text-decoration-line:underline}.lotics-row__said[data-tip]:focus-visible>.lotics-row__short{box-shadow:inset 0 0 0 var(--lotics-ring-width) var(--ring)}.lotics-row__short{display:none}.lotics-row__said[data-short]>.lotics-row__short{align-items:center;column-gap:var(--lotics-space-2);height:var(--lotics-row-line);padding-inline:var(--lotics-space-2);border-radius:var(--lotics-radius-control);vertical-align:top;display:inline-flex}.lotics-row__said[data-short]>:not(.lotics-row__short){display:none}.lotics-row__said[data-short]>.lotics-row__short[data-people]{column-gap:var(--lotics-space-4);padding-inline:0}.lotics-row__fold-label{flex-shrink:0}.lotics-row__reference{white-space:nowrap}.lotics-row__said:empty{display:none}.lotics-row__said:not(:empty,[data-folded],[data-cut])~.lotics-row__said:not(:empty):before{content:"·";color:var(--lotics-ink-muted)}.lotics-row__line[data-picture]{flex-wrap:nowrap}.lotics-row__line[data-picture]>.lotics-row__said:not([data-mark]){flex-shrink:1;min-width:0}.lotics-row__line[data-picture]>.lotics-row__said[data-mark]+.lotics-row__said{margin-inline-start:var(--lotics-space-8)}.lotics-row__line[data-picture]>.lotics-row__said[data-mark]+.lotics-row__said:before{content:none}.lotics-row__said[data-folded],.lotics-row__line:has(>.lotics-row__said[data-folded]):not(:has(>.lotics-row__said:not([data-folded]))){display:none}.lotics-row__stage{align-self:center;align-items:center;gap:var(--lotics-space-4);min-width:0;white-space:nowrap;flex-direction:row;flex-shrink:0;grid-area:pair/stage;margin-inline-start:var(--lotics-lead-gap);display:flex}.lotics-row__figure{justify-content:flex-end;align-self:center;align-items:center;gap:var(--lotics-space-4);min-width:0;font-variant-numeric:var(--lotics-font-numeric);flex-direction:row;flex-shrink:0;grid-area:pair/figure;margin-inline-start:var(--lotics-lead-gap);display:flex}:where(.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty])))>:is(.lotics-row__stage,.lotics-row__figure){grid-row:pair/span 2}:where(.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty])~.lotics-row__line:not([data-empty])))>:is(.lotics-row__stage,.lotics-row__figure){grid-row:pair/span 3}.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty]))>.lotics-row__figure[data-seat=title]{grid-row:pair;align-self:end}.lotics-row[data-density]:has(>.lotics-row__lead):has(>.lotics-row__line:not([data-empty]))>.lotics-row__figure[data-seat=title]{margin-block-start:var(--lotics-row-pull)}.lotics-row[data-density]:has(>.lotics-row__figure[data-seat=title])>.lotics-row__line{grid-column:title/acts}.lotics-row>.lotics-row__figure{white-space:nowrap}.lotics-row__acts{align-self:center;align-items:center;gap:var(--lotics-space-4);min-width:0;flex-direction:row;flex-shrink:0;grid-area:pair/acts;margin-inline-start:var(--lotics-lead-gap);display:flex}.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty]))>.lotics-row__acts{grid-row:pair/span 2}:where(.lotics-row[data-density]:has(>.lotics-row__lead))>.lotics-row__acts{height:0}.lotics-row[data-density]:has(>.lotics-row__line:not([data-empty])~.lotics-row__line:not([data-empty]))>.lotics-row__acts{grid-row:pair/span 3}.lotics-row[data-density]:has(>.lotics-row__acts[data-crowded])>.lotics-row__acts{height:auto;grid-area:folded/title/folded/end;justify-self:start;margin-block-start:var(--lotics-space-4);margin-inline-start:0}.lotics-row>:is(.lotics-row__stage,.lotics-row__figure,.lotics-row__acts,.lotics-row__body):empty{display:none}.lotics-row__body{align-items:stretch;gap:var(--lotics-space-8);min-width:0;flex-direction:column;grid-area:body/title/body/end;margin-block-start:var(--lotics-space-8);display:flex}@container (width<520px){.lotics-row[data-density][data-fold]:has(>.lotics-row__acts)>.lotics-row__acts{height:auto;grid-area:folded/title/folded/end;justify-self:start;margin-block-start:var(--lotics-space-4);margin-inline-start:0}.lotics-row__said[data-folded]{display:flex}.lotics-row__said[data-folded]:not(:empty)~.lotics-row__said:not(:empty):before{content:"·";color:var(--lotics-ink-muted)}.lotics-row__line:has(>.lotics-row__said[data-folded]):not(:has(>.lotics-row__said:not([data-folded]))){display:flex}}.lotics-row__line:not([data-empty])>.lotics-row__said[data-after-mark]:not(:empty):not([data-cut]):before{content:none}.lotics-row__line[data-one]:not([data-wrap])>.lotics-row__said[data-after-mark]{margin-inline-start:var(--lotics-space-8)}@container (width<440px){.lotics-row[data-density]:has(>.lotics-row__acts>:not([data-base-ui-focus-guard],[aria-owns])~:not([data-base-ui-focus-guard],[aria-owns]))>.lotics-row__acts{height:auto;grid-area:folded/title/folded/end;justify-self:start;margin-block-start:var(--lotics-space-4);margin-inline-start:0}.lotics-row[data-density]:has(>.lotics-row__stage)>.lotics-row__title{grid-column:title/figure}.lotics-row[data-density]:has(>.lotics-row__stage):not(:has(>.lotics-row__figure))>.lotics-row__title{grid-column:title/acts}.lotics-row[data-density]>.lotics-row__stage{grid-area:stand/title/stand/acts;justify-self:start;margin-block-start:var(--lotics-space-4);margin-inline-start:0}.lotics-row[data-density]:has(>.lotics-row__line):has(>.lotics-row__figure)>.lotics-row__title,.lotics-row[data-density]:has(>.lotics-row__line):has(>.lotics-row__stage)>.lotics-row__title,.lotics-row[data-density]>.lotics-row__line{grid-column:title/acts}.lotics-row[data-density]:has(>.lotics-row__line)>.lotics-row__stage{grid-column:title/figure;justify-self:start;margin-inline-start:0}.lotics-row[data-density]:has(>.lotics-row__line)>.lotics-row__figure{grid-area:stand/figure/stand/end;justify-self:end;margin-block-start:var(--lotics-space-4)}.lotics-row[data-density]:has(>.lotics-row__line[data-empty]):has(>.lotics-row__figure):not(:has(>.lotics-row__line:not([data-empty]))):not(:has(>.lotics-row__acts:not(:empty)))>.lotics-row__figure{grid-row:pair;margin-block-start:0}.lotics-row[data-density]:has(>.lotics-row__line[data-empty]):has(>.lotics-row__figure):not(:has(>.lotics-row__line:not([data-empty]))):not(:has(>.lotics-row__acts:not(:empty)))>.lotics-row__title{grid-column:title/figure}.lotics-row[data-density]:has(>.lotics-row__line[data-empty]):has(>.lotics-row__figure):not(:has(>.lotics-row__line:not([data-empty]))):not(:has(>.lotics-row__acts:not(:empty)))>.lotics-row__stage{grid-column:title/acts}.lotics-row[data-density]:has(>.lotics-row__figure[data-seat=title])>.lotics-row__title{grid-column:title/figure}}.lotics-row[data-door]>.lotics-row__lead,.lotics-row[data-door]>.lotics-row__stage,.lotics-row[data-door]>.lotics-row__figure,.lotics-row[data-door]>.lotics-row__acts{z-index:var(--lotics-z-row-content);position:relative}.lotics-row[data-door]>:is(.lotics-row__lead,.lotics-row__stage,.lotics-row__figure,.lotics-row__acts){pointer-events:none}.lotics-row[data-door][data-expanded]{background-color:var(--lotics-wash-hover);border-start-start-radius:var(--lotics-radius-card);border-start-end-radius:var(--lotics-radius-card);border-end-end-radius:0;border-end-start-radius:0}.lotics-pressable-row{align-items:center;gap:var(--lotics-space-12);isolation:isolate;cursor:auto;min-width:0;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;flex-direction:row;flex-shrink:0;display:flex;position:relative}.lotics-pressable-row[data-variant=register]{border-radius:var(--lotics-radius-control);padding-inline:var(--lotics-row-wash-bleed);margin-inline:calc(var(--lotics-row-wash-bleed) * -1)}.lotics-pressable-row[data-variant=bleed]{padding-inline:var(--lotics-row-wash-bleed);margin-inline:calc(var(--lotics-row-wash-bleed) * -1)}.lotics-pressable-row[data-variant=inset]{border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-2));padding-inline:var(--lotics-row-wash-bleed);margin-inline:calc(var(--lotics-row-wash-bleed) * -1)}.lotics-pressable-row:not([data-variant=card]):hover{background-color:var(--lotics-wash-hover)}.lotics-pressable-row:not([data-variant=card])[data-selected],.lotics-pressable-row:not([data-variant=card])[data-marked]{background-color:var(--lotics-wash-selected)}.lotics-pressable-row:not([data-variant=card]):active{background-color:var(--lotics-wash-press)}.lotics-pressable-row[data-variant=card]{text-align:start;padding:var(--lotics-space-16);border-style:solid;border-width:1px;border-color:var(--border);border-radius:var(--lotics-radius-control);background-color:var(--card);appearance:none;font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-regular);color:var(--lotics-ink-default);cursor:default;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:stretch;gap:0;margin:0}.lotics-pressable-row[data-variant=card][data-controls]{cursor:auto;user-select:auto}.lotics-pressable-row[data-variant=card][data-selected],.lotics-pressable-row[data-variant=card][data-marked]{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.lotics-pressable-row[data-variant=card]:hover,.lotics-pressable-row[data-variant=card]:active{box-shadow:0 0 0 var(--lotics-ring-width) var(--ring)}.lotics-pressable-row[data-variant=card]:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}:where(.lotics-pressable-row :is(a[href],audio[controls],button,input,label,select,summary,textarea,video[controls],[role=button],[role=checkbox],[role=combobox],[role=grid],[role=link],[role=listbox],[role=menu],[role=menubar],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=radiogroup],[role=scrollbar],[role=searchbox],[role=slider],[role=spinbutton],[role=switch],[role=tab],[role=tablist],[role=textbox],[role=tree],[role=treegrid],[role=treeitem],[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only],[data-control-box])){pointer-events:auto}.lotics-row-focus-entry{border:0 solid var(--border);border-radius:var(--lotics-row-focus-entry-radius);appearance:none;cursor:auto;background-color:#0000;position:absolute;inset:0}.lotics-row-focus-entry:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-link{border:0 solid var(--border);min-width:0;font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);appearance:none;cursor:pointer;--lotics-ink-default:var(--lotics-accent);color:var(--lotics-ink-default);--lotics-icon-color:currentColor;background-color:#0000;border-radius:0;flex-direction:row;flex-shrink:0;align-items:center;padding:0;display:flex}.lotics-link:hover,.lotics-link:focus-visible{text-decoration-line:underline}.lotics-link:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-member-chip{align-items:center;gap:var(--lotics-space-6);flex-direction:row;flex-shrink:0;min-width:0;display:flex}.lotics-member-chip[data-chrome=line]{column-gap:var(--lotics-space-4)}.lotics-member-chip__text{flex-direction:column;flex-shrink:1;align-items:stretch;min-width:0;display:flex}.lotics-stack{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.lotics-stack[data-direction=column]{flex-direction:column}.lotics-stack[data-direction=row]{flex-direction:row}.lotics-stack[data-columns]{grid-template-columns:repeat(var(--lotics-stack-columns), minmax(0, 1fr));display:grid}.lotics-stack[data-fluid]{grid-template-columns:repeat(auto-fill, minmax(min(var(--lotics-stack-min), 100%), 1fr))}.lotics-stack[data-gap=none]{gap:0}.lotics-stack[data-gap="2"]{gap:var(--lotics-space-2)}.lotics-stack[data-gap="4"]{gap:var(--lotics-space-4)}.lotics-stack[data-gap="6"]{gap:var(--lotics-space-6)}.lotics-stack[data-gap="8"]{gap:var(--lotics-space-8)}.lotics-stack[data-gap="10"]{gap:var(--lotics-space-10)}.lotics-stack[data-gap="12"]{gap:var(--lotics-space-12)}.lotics-stack[data-gap="16"]{gap:var(--lotics-space-16)}.lotics-stack[data-gap="24"]{gap:var(--lotics-space-24)}.lotics-stack[data-gap="32"]{gap:var(--lotics-space-32)}.lotics-stack[data-gap="48"]{gap:var(--lotics-space-48)}.lotics-stack[data-gapx=none]{column-gap:0}.lotics-stack[data-gapx="2"]{column-gap:var(--lotics-space-2)}.lotics-stack[data-gapx="4"]{column-gap:var(--lotics-space-4)}.lotics-stack[data-gapx="6"]{column-gap:var(--lotics-space-6)}.lotics-stack[data-gapx="8"]{column-gap:var(--lotics-space-8)}.lotics-stack[data-gapx="10"]{column-gap:var(--lotics-space-10)}.lotics-stack[data-gapx="12"]{column-gap:var(--lotics-space-12)}.lotics-stack[data-gapx="16"]{column-gap:var(--lotics-space-16)}.lotics-stack[data-gapx="24"]{column-gap:var(--lotics-space-24)}.lotics-stack[data-gapx="32"]{column-gap:var(--lotics-space-32)}.lotics-stack[data-gapx="48"]{column-gap:var(--lotics-space-48)}.lotics-stack[data-gapy=none]{row-gap:0}.lotics-stack[data-gapy="2"]{row-gap:var(--lotics-space-2)}.lotics-stack[data-gapy="4"]{row-gap:var(--lotics-space-4)}.lotics-stack[data-gapy="6"]{row-gap:var(--lotics-space-6)}.lotics-stack[data-gapy="8"]{row-gap:var(--lotics-space-8)}.lotics-stack[data-gapy="10"]{row-gap:var(--lotics-space-10)}.lotics-stack[data-gapy="12"]{row-gap:var(--lotics-space-12)}.lotics-stack[data-gapy="16"]{row-gap:var(--lotics-space-16)}.lotics-stack[data-gapy="24"]{row-gap:var(--lotics-space-24)}.lotics-stack[data-gapy="32"]{row-gap:var(--lotics-space-32)}.lotics-stack[data-gapy="48"]{row-gap:var(--lotics-space-48)}.lotics-stack[data-align=start]{align-items:flex-start}.lotics-stack[data-align=center]{align-items:center}.lotics-stack[data-align=end]{align-items:flex-end}.lotics-stack[data-align=stretch]{align-items:stretch}.lotics-stack[data-align=baseline]{align-items:baseline}.lotics-stack[data-justify=start]{justify-content:flex-start}.lotics-stack[data-justify=center]{justify-content:center}.lotics-stack[data-justify=end]{justify-content:flex-end}.lotics-stack[data-justify=between]{justify-content:space-between}.lotics-stack[data-wrap]{flex-wrap:wrap}.lotics-detail-table{align-items:stretch;gap:var(--lotics-detail-table-gap,var(--lotics-space-16));flex-direction:column;min-width:0;display:flex}.lotics-detail-table[data-stacked]{gap:var(--lotics-detail-table-stacked-gap,var(--lotics-space-16))}.lotics-detail-table[data-unmeasured]{opacity:0}.lotics-detail-row{--lotics-detail-row-lead:max(0px, calc((var(--lotics-detail-row-min-height) - var(--lotics-leading-tight-sm)) / 2));min-width:0;min-height:var(--lotics-detail-row-min-height);align-items:flex-start;gap:var(--lotics-space-8);flex-direction:row;display:flex}.lotics-detail-row[data-stacked]{align-items:stretch;gap:var(--lotics-space-4);flex-direction:column;min-height:0}.lotics-detail-row__label{min-width:0;min-height:var(--lotics-detail-row-min-height);padding-top:var(--lotics-detail-row-lead);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.lotics-detail-row__label[data-variant=spread]{flex:1 0 auto}.lotics-detail-row__label[data-variant=form]{width:var(--lotics-detail-row-label-width);flex:none}.lotics-detail-row__value{flex-direction:column;align-items:stretch;min-width:0;display:flex}.lotics-detail-row__value[data-variant=spread]{flex:0 auto}.lotics-detail-row__value[data-variant=form]{flex:1}.lotics-detail-row__value[data-annotated]{gap:var(--lotics-space-2)}.lotics-detail-row__value[data-stacked]{flex:none}.lotics-detail-row__control{min-width:0;min-height:var(--lotics-detail-row-min-height);flex-direction:column;flex:none;justify-content:center;align-items:stretch;display:flex}.lotics-detail-row__annotations{flex-direction:column;align-items:stretch;min-width:0;display:flex}.lotics-detail-row__annotations[data-flat]{margin-top:calc(var(--lotics-detail-row-lead) * -1)}.lotics-field-annotations{align-items:stretch;gap:var(--lotics-space-2);padding-left:var(--lotics-control-text-inset);flex-direction:column;display:flex}.lotics-field-annotations[data-flat]{padding-left:0}.lotics-row-expansion{align-items:stretch;gap:var(--lotics-space-24);min-width:0;padding-block:var(--lotics-space-16) var(--lotics-space-24);--lotics-row-expansion-indent:0px;padding-inline:calc(var(--lotics-row-wash-bleed) + var(--lotics-row-expansion-indent)) var(--lotics-row-wash-bleed);margin-inline:calc(var(--lotics-row-wash-bleed) * -1);background-color:var(--lotics-wash-hover);--lotics-button-danger-rest:var(--destructive);--lotics-button-danger-rest-ink:var(--destructive-foreground);border-end-end-radius:var(--lotics-radius-card);border-end-start-radius:var(--lotics-radius-card);flex-direction:column;flex-shrink:0;display:flex}.lotics-row-expansion[data-alone]{border-radius:var(--lotics-radius-card);padding-block-start:var(--lotics-space-16)}.lotics-row-expansion__head,.lotics-row-expansion__body{flex-direction:column;align-items:stretch;min-width:0;display:flex}.lotics-row-expansion__footer{justify-content:flex-end;align-items:center;gap:var(--lotics-space-8);flex-flow:wrap;min-width:0;display:flex}.lotics-row-expansion__footer[data-align=space-between]{justify-content:space-between}.lotics-register__table{display:contents}.lotics-register__head{min-height:var(--lotics-register-head);z-index:var(--lotics-z-sticky-header);background-color:var(--lotics-register-ground);box-shadow:calc(var(--lotics-row-wash-bleed) * -1) 0 0 var(--lotics-register-ground), var(--lotics-row-wash-bleed) 0 0 var(--lotics-register-ground);position:sticky;top:0}.lotics-sort-header{align-self:flex-start;align-items:center;gap:var(--lotics-space-4);min-width:0;max-width:100%;height:var(--lotics-control-content-height);border:0 solid var(--border);border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-4));font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-medium);color:var(--lotics-ink-muted);appearance:none;cursor:auto;text-align:start;touch-action:manipulation;user-select:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard), box-shadow var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;background-image:none;flex-direction:row;flex-shrink:1;padding:0;display:inline-flex}.lotics-sort-header[data-align=right]{justify-content:flex-end;align-self:flex-end}.lotics-sort-header[data-align=right] .lotics-sort-header__glyph{order:-1}.lotics-sort-header:hover{background-color:var(--lotics-wash-selected);box-shadow:calc(var(--lotics-space-4) * -1) 0 0 0 var(--lotics-wash-selected), var(--lotics-space-4) 0 0 0 var(--lotics-wash-selected)}.lotics-sort-header:active{background-color:var(--lotics-wash-press);box-shadow:calc(var(--lotics-space-4) * -1) 0 0 0 var(--lotics-wash-press), var(--lotics-space-4) 0 0 0 var(--lotics-wash-press)}.lotics-sort-header:focus-visible{background-color:var(--lotics-wash-selected);box-shadow:calc(var(--lotics-space-4) * -1) 0 0 0 var(--lotics-wash-selected), var(--lotics-space-4) 0 0 0 var(--lotics-wash-selected), calc(var(--lotics-space-4) * -1) 0 0 var(--lotics-ring-width) var(--ring), var(--lotics-space-4) 0 0 var(--lotics-ring-width) var(--ring);outline:none}.lotics-table-columns__choice{align-items:center;gap:var(--lotics-space-8);cursor:pointer;flex-direction:row;min-width:0;display:flex}.lotics-table-columns__words{flex-direction:column;min-width:0;display:flex}.lotics-table-columns__press{display:inline-flex;position:relative}.lotics-table-columns__unfit{pointer-events:none;position:absolute;inset-block-start:calc(var(--lotics-space-8) * -1);inset-inline-end:calc(var(--lotics-space-4) * -1)}.lotics-table-columns__unfit[data-alone]{min-width:var(--lotics-table-trailing-width);pointer-events:auto;border-radius:var(--lotics-radius-control);justify-content:center;align-items:center;display:inline-flex;position:static}.lotics-table-columns__unfit[data-alone]:focus-visible{box-shadow:inset 0 0 0 var(--lotics-ring-width) var(--ring);outline:none}.lotics-reorder-item{flex-direction:row;flex-grow:1;flex-shrink:0;min-width:0;display:flex}.lotics-reorder-item[data-reorder=drag]{align-items:center;gap:var(--lotics-space-8)}.lotics-reorder-item[data-reorder=buttons]{align-items:stretch;gap:var(--lotics-space-10)}.lotics-reorder-item__grip{width:var(--lotics-space-24);height:var(--lotics-space-32);margin-left:calc(var(--lotics-space-8) * -1);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lotics-reorder-item__grip:active{cursor:grabbing}.lotics-reorder-item__rail{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.lotics-reorder-item__segment{background:var(--border);flex-shrink:0;width:1px}.lotics-reorder-item__segment[data-position=lead]{height:calc(var(--lotics-control-height) / 2 - var(--lotics-space-4))}.lotics-reorder-item__segment[data-position=fill]{flex:1;min-width:0}.lotics-reorder-item__segment[data-hidden]{background:0 0}.lotics-reorder-item__dot{border-radius:var(--lotics-radius-full);background:var(--lotics-tone-zinc-solid);flex-shrink:0;width:7px;height:7px}.lotics-reorder-item__body{flex:1;min-width:0}.lotics-reorder-item__body[data-reorder=buttons]{padding-bottom:var(--lotics-space-6)}.lotics-reorder-item__body>.lotics-reorder-item__position{width:var(--lotics-reorder-item-position-width);align-self:stretch}.lotics-reorder-item__content{flex-direction:column;align-items:stretch;min-width:0;display:flex}.lotics-reorder-item__content[data-reorder=buttons]{align-items:center;column-gap:var(--lotics-space-8);row-gap:var(--lotics-space-4);flex-flow:wrap}.lotics-reorder-list{flex-direction:column;min-width:0;display:flex}.lotics-reorder-list[data-reorder=buttons]{gap:0}.lotics-reorder-list[data-dragging]{user-select:none}.lotics-reorder-list__item{flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.lotics-reorder-list[data-reorder=drag] .lotics-reorder-list__item{transition:transform var(--lotics-duration-base) var(--lotics-ease-standard)}.lotics-reorder-list__item[data-dragging]{z-index:var(--lotics-z-drag);transition:none}}.dlv-list{grid-template-columns:1fr 1fr;column-gap:4rem;margin:0;padding:0;list-style:none;display:grid}.dlv-item{border-top:1px solid var(--home-line-strong);padding:2rem 0 2.5rem}.dlv-icon{width:2.75rem;height:2.75rem;color:var(--home-ink);background:#f4f4f5;border-radius:.5rem;place-items:center;margin-bottom:1.25rem;display:grid}.dlv-title{font-family:var(--font-family);font-size:var(--home-h3);color:var(--home-ink);text-wrap:pretty;margin:0 0 .625rem;font-weight:600;line-height:1.3}.dlv-body{max-width:30rem;font-family:var(--font-family);font-size:var(--home-body);color:var(--home-ink-soft);text-wrap:pretty;margin:0;line-height:1.5}@media (width<=768px){.dlv-list{grid-template-columns:1fr}.dlv-item{padding:1.5rem 0 1.75rem}.dlv-icon{margin-bottom:.75rem}}.vertical-editorial{background:var(--ed-paper);color:var(--ed-ink-body)}.vsec{border-top:1px solid var(--ed-line);padding-block:7rem}.vsec:first-child{border-top:0}@media (width<=768px){.vsec{padding-block:3.75rem}}.vsec-intro{margin:0 0 3.5rem}@media (width>=900px){.vsec-intro{grid-template-columns:minmax(0,1fr) 21rem;align-items:end;column-gap:4rem;display:grid}.vsec-title{max-width:30rem}.vsec-lead{align-self:end;margin:0}}.vsec-title{font-family:var(--ed-display);font-size:var(--text-3xl);letter-spacing:-.026em;color:var(--ed-ink);margin:0;font-weight:600;line-height:1.15}.vsec-lead{font-family:var(--font-family);font-size:var(--text-lg);color:var(--ed-ink-body);max-width:40rem;margin:.9rem 0 0;line-height:1.55}@media (width<=768px){.vsec-title{font-size:var(--text-2xl)}.vsec-lead{font-size:var(--text-base)}.vsec-intro{margin-bottom:2.25rem}}.vfeatures{border-top:0;padding-top:1rem}@media (width<=768px){.vfeatures{padding-top:0}}.vhero{padding-top:7.5rem;padding-bottom:4.5rem}.vhero-inner{max-width:46rem}.vhero-eyebrow{font-family:var(--font-family);letter-spacing:.14em;text-transform:uppercase;color:var(--ed-slate);align-items:center;gap:.65rem;margin:0 0 1.1rem;font-size:.75rem;font-weight:600;display:inline-flex}.vhero-eyebrow:before{content:"";background:var(--ed-accent);flex-shrink:0;width:1.5rem;height:2px}.vhero-headline{font-family:var(--ed-display);font-size:var(--text-4xl);text-wrap:balance;letter-spacing:-.03em;color:var(--ed-ink);max-width:40rem;margin:0;font-weight:600;line-height:1.12}.vhero-subheadline{font-family:var(--font-family);font-size:var(--text-xl);color:var(--ed-ink-body);letter-spacing:-.01em;max-width:38rem;margin:1rem 0 1.75rem;font-weight:400;line-height:1.5}.vhero-ctas{align-items:center;gap:.5rem;display:flex}@media (width<=900px){.vhero{padding-top:6rem;padding-bottom:3rem}.vhero-headline{font-size:var(--text-3xl)}.vhero-subheadline{font-size:var(--text-lg)}}.vhero-form{width:100%;max-width:520px;margin-top:2.5rem}.sc-panel{position:relative}.sc-surface{border:1px solid var(--lotics-zinc-200);background:#fff;border-radius:14px;padding:1rem 1.25rem .5rem;box-shadow:0 10px 30px -18px #1018284d}.sh-rows{flex-direction:column;gap:12rem;display:flex}.sh-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.sh-copy{max-width:30rem}.sh-title{letter-spacing:-.025em;color:var(--lotics-zinc-900);margin:0 0 .75rem;font-size:1.75rem;font-weight:600;line-height:1.2}.sh-desc{color:var(--lotics-zinc-600);margin:0;font-size:1.0625rem;line-height:1.6}.sh-visual{min-width:0}.sc-scene{box-sizing:border-box;background:linear-gradient(140deg,#eef2ff 0%,#e6eefc 50%,#e6f4f1 100%);border-radius:18px;justify-content:center;align-items:center;width:100%;padding:2.75rem 2.5rem;display:flex}.sc-card{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;min-width:0;box-shadow:0 1px 2px #10182814,0 18px 40px -20px #10182840}.sc-card-head{flex-direction:column;gap:.25rem;padding:1.15rem 1.25rem .85rem;display:flex}.sc-card-title{letter-spacing:-.015em;color:var(--lotics-zinc-900);font-size:1rem;font-weight:600}.sc-card-sub{color:var(--lotics-zinc-500);font-size:.8125rem;line-height:1.55}.sc-files{flex-wrap:wrap;gap:1.25rem;padding:0 1.25rem 1.1rem;display:flex}.sc-file-chip{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.sc-file-chip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-900);font-size:.8125rem;font-weight:500;overflow:hidden}.sc-run{padding:.25rem 1.25rem 1.25rem}.sc-run-body{flex-direction:column;gap:.15rem;min-width:0;margin-top:-1.5px;display:flex}.sc-run-label{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-900);font-size:.875rem;font-weight:600;line-height:20px;overflow:hidden}.sc-run-body.is-running .sc-run-label{color:var(--lotics-zinc-600);font-weight:400}@media (prefers-reduced-motion:no-preference){.sc-scene.is-in .sc-run-body.is-running .sc-run-label{animation:1.4s ease-in-out infinite sc-shimmer}}@keyframes sc-shimmer{0%,to{opacity:.45}50%{opacity:1}}.sc-findings{flex-direction:column;gap:1.35rem;padding:.25rem 1.25rem 1.25rem;display:flex}.sc-finding{padding:0}.sc-still{padding-top:.35rem}.sc-still .sc-run-body{margin-top:0}.sc-run-found{color:var(--lotics-zinc-600);font-size:.8125rem;line-height:1.6}.sc-header{border-bottom:1px solid var(--lotics-zinc-100);align-items:baseline;gap:.75rem;padding-bottom:.75rem;display:flex}.sc-summary{color:var(--lotics-zinc-900);font-size:.875rem;font-weight:600}.sc-flagged{color:var(--lotics-amber-600);font-size:.875rem;font-weight:600}.sc-list{flex-direction:column;display:flex}.sc-row{border-bottom:1px solid var(--lotics-zinc-100);grid-template-columns:minmax(0,.62fr) minmax(0,1.25fr) minmax(0,.85fr);align-items:baseline;gap:.85rem;padding:.6rem 0;display:grid}.sc-row:last-child{border-bottom:0}.sc-key{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-400);font-size:.8125rem;overflow:hidden}.sc-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;color:var(--lotics-zinc-900);font-size:.875rem;font-weight:600;overflow:hidden}.sc-source{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-400);font-size:.8125rem;overflow:hidden}.sc-ok{color:var(--lotics-zinc-500);align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.sc-mismatch{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sc-mismatch-pair{align-items:baseline;gap:.45rem;min-width:0;display:flex}.sc-vs{color:var(--lotics-amber-600);flex:none;font-size:.8125rem}.sc-note{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-amber-700);font-size:.8125rem;overflow:hidden}.sc-row.is-file{grid-template-columns:26px minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:.65rem}.sc-picks{flex-direction:column;gap:1.15rem;padding:.25rem 1.25rem 0;display:flex}.sc-pick{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sc-pick-head{align-items:center;gap:.55rem;min-width:0;display:flex}.sc-pick-badge{flex:none;align-items:center;display:inline-flex}.sc-pick-label{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-900);font-size:.875rem;overflow:hidden}.sc-pick-label.is-off{color:var(--lotics-zinc-500)}.sc-pick-missing{color:var(--lotics-zinc-500);align-items:center;gap:.35rem;margin-left:3.75rem;font-size:.8125rem;display:flex}.sc-act{padding:1.25rem;display:flex}.sc-counts{align-items:baseline;gap:.6rem;font-size:.875rem;display:flex}.sc-count-total{color:var(--lotics-zinc-900);font-weight:600}.sc-count-flagged{color:var(--lotics-amber-600);font-weight:600}.sc-register{flex-direction:column;gap:.85rem;padding:0 1.25rem 1.25rem;display:flex}.sc-record{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.sc-record-lead{align-items:center;gap:.6rem;min-width:0;display:flex}.sc-record-lines{flex-direction:column;min-width:0;display:flex}.sc-record-name{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-900);font-size:.875rem;font-weight:500;line-height:1.35;overflow:hidden}.sc-record-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--lotics-zinc-500);font-size:.8125rem;line-height:1.35;overflow:hidden}.sc-record-stage{min-width:0;display:inline-flex}.sc-record-next{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--lotics-zinc-500);font-size:.8125rem;overflow:hidden}.sc-record-next.needs-action{color:var(--lotics-amber-700)}@media (prefers-reduced-motion:no-preference){.sc-panel .sc-reveal,.sc-scene .sc-reveal{opacity:0;transform:translateY(5px)}.sc-panel.is-in .sc-reveal,.sc-scene.is-in .sc-reveal{opacity:1;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);transform:none}.sc-panel.is-in .sc-reveal:nth-child(2){transition-delay:50ms}.sc-panel.is-in .sc-reveal:nth-child(3){transition-delay:.1s}.sc-panel.is-in .sc-reveal:nth-child(4){transition-delay:.15s}.sc-panel.is-in .sc-reveal:nth-child(5){transition-delay:.2s}.sc-panel.is-in .sc-reveal:nth-child(6){transition-delay:.25s}.sc-panel.is-in .sc-reveal:nth-child(7){transition-delay:.3s}}@media (width<=900px){.sh-rows{gap:6rem}.sh-row{grid-template-columns:minmax(0,1fr);gap:1.75rem}.sh-copy{max-width:none}}@media (width<=560px){.sh-rows{gap:5rem}.sc-run-label,.sc-pick-label,.sc-record-name,.sc-record-sub,.sc-file-chip-name{text-overflow:clip;white-space:normal;overflow:visible}.sh-title{font-size:1.5rem}.sc-scene{border-radius:14px;padding:1.5rem 1rem}}.pw-list{border-bottom:1px solid var(--ed-line);max-width:52rem;margin:0;padding:0;list-style:none}.pw-stage{border-top:1px solid var(--ed-line);grid-template-columns:5rem 1fr;padding:2.25rem 0;display:grid}.pw-num{font-family:var(--font-family);letter-spacing:-.02em;color:var(--ed-slate);opacity:.45;padding-top:.2rem;font-size:1.75rem;font-weight:400;line-height:1}.pw-body{min-width:0}.pw-name{font-family:var(--ed-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ed-ink);margin:0 0 .75rem;font-weight:600}.pw-text{max-width:40rem;font-family:var(--font-family);color:var(--ed-ink-body);margin:0;font-size:.9375rem;line-height:1.65}@media (width<=768px){.pw-stage{grid-template-columns:1fr;padding:1.75rem 0}.pw-num{margin-bottom:.5rem;padding-top:0;font-size:1.375rem}.pw-name{font-size:var(--text-lg)}.pw-text{font-size:.875rem}}.pf-root .pw{border-top:0}.pf-root .pw .vsec-title{max-width:none}.pf-root .pw-list{border:0;gap:3rem;max-width:56rem;margin:0 auto;display:grid}.pf-root .pw-stage{border:0;grid-template-columns:4.5rem 1fr;padding:0}.pf-root .pw-num{font-size:var(--home-h3);letter-spacing:0;color:var(--home-accent);opacity:1;padding-top:.1rem;font-weight:500;line-height:1.2}.pf-root .pw-name{font-family:var(--ed-display);font-size:var(--home-h3);color:var(--home-ink);margin:0 0 .5rem;font-weight:600;line-height:1.2}.pf-root .pw-text{max-width:none;font-size:var(--home-body);color:var(--home-ink-soft);text-wrap:pretty;line-height:1.6}@media (width<=768px){.pf-root .pw-list{gap:2.5rem}.pf-root .pw-stage{grid-template-columns:1fr}.pf-root .pw-num{margin-bottom:.5rem}}.apps-list{grid-template-columns:1fr 1fr;column-gap:3.5rem;max-width:52rem;display:grid}.apps-row{border-top:1px solid var(--ed-line);padding:1.4rem 0}.apps-name{font-family:var(--ed-display);letter-spacing:-.015em;color:var(--ed-ink);margin:0 0 .3rem;font-size:1.0625rem;font-weight:600}.apps-meta{font-family:var(--font-family);color:var(--ed-slate);margin:0;font-size:.9375rem;line-height:1.5}@media (width<=700px){.apps-list{grid-template-columns:1fr}}.aut-list{grid-template-columns:1fr 1fr;column-gap:3.5rem;max-width:52rem;display:grid}.aut-row{border-top:1px solid var(--ed-line);padding:1.25rem 0}@media (width<=700px){.aut-list{grid-template-columns:1fr}}.aut-title{font-family:var(--ed-display);letter-spacing:-.015em;color:var(--ed-ink);margin:0 0 .3rem;font-size:1.0625rem;font-weight:600}.aut-desc{font-family:var(--font-family);color:var(--ed-slate);max-width:44rem;margin:0;font-size:.9375rem;line-height:1.55}.onboarding-process{padding:7.5rem 0}.onboarding-process-inner{margin:0 auto}.onboarding-process-head{text-align:center;max-width:880px;margin:0 auto 6rem}.onboarding-process-title{letter-spacing:-.04em;color:var(--lotics-gray-900);margin:0 0 1.25rem;font-size:4rem;font-weight:600;line-height:1.05}.onboarding-process-desc{font-size:var(--text-lg);color:var(--lotics-gray-600);letter-spacing:-.005em;margin:0;line-height:1.55}.onboarding-process-list{margin:0;padding:0;list-style:none}.onboarding-process-item{--reveal-rule-color:var(--lotics-gray-200);border-top:1px solid var(--lotics-gray-200);grid-template-columns:7rem 1fr;align-items:start;gap:3rem;padding:3.5rem 0;display:grid}.onboarding-process-item:last-child{border-bottom:1px solid var(--lotics-gray-200)}.onboarding-process-num{color:var(--lotics-blue-600);letter-spacing:-.04em;padding-top:.5rem;font-size:5rem;font-weight:600;line-height:1}.onboarding-process-body{flex:1;min-width:0}.onboarding-process-step-title{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--lotics-gray-900);margin:0 0 .875rem;font-weight:600;line-height:1.2}.onboarding-process-step-desc{font-size:var(--text-base);color:var(--lotics-gray-600);max-width:580px;margin:0 0 1.25rem;line-height:1.65}.onboarding-process-cost{font-family:var(--font-family);font-size:var(--text-sm);color:var(--lotics-zinc-600);margin:1rem 0 0;line-height:1.55}.onboarding-process-cost-label{letter-spacing:.02em;text-transform:uppercase;color:var(--lotics-zinc-500);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}.onboarding-process-action{margin-top:2.5rem}.onboarding-process-cta{font-size:var(--text-base);padding:.875rem 1.75rem;font-weight:600}@media (width<=1024px){.onboarding-process-title{font-size:3rem}.onboarding-process-item{grid-template-columns:4rem 1fr}}@media (width<=768px){.onboarding-process{padding:4rem 0}.onboarding-process-head{margin-bottom:4rem}.onboarding-process-title{letter-spacing:-.03em;font-size:2.25rem}.onboarding-process-item{grid-template-columns:3rem 1fr;gap:1.25rem;padding:2rem 0}.onboarding-process-num{font-size:1.75rem}.onboarding-process-step-title{font-size:var(--text-xl)}}.ai-connect{padding:6rem var(--landing-padding-x);border-top:1px solid var(--lotics-gray-100)}.ai-connect-inner{flex-direction:column;align-items:center;max-width:58rem;margin:0 auto;display:flex}.ai-connect-head{text-align:center;max-width:40rem}.ai-connect-title{font-family:var(--font-family);font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--lotics-gray-900);text-wrap:balance;margin:0 0 .875rem;font-weight:600;line-height:1.15}.ai-connect-lede{font-family:var(--font-family);font-size:var(--text-base);color:var(--lotics-gray-500);margin:0;line-height:1.6}.ai-connect-stage{align-items:flex-start;width:100%;max-width:46rem;margin:3rem 0 0;display:flex;position:relative}.ai-connect-win--data{flex:1.9 1 0}.ai-connect-win--chat{z-index:2;flex:1 1 0;margin-top:1.125rem;margin-left:-3rem;box-shadow:0 10px 34px -12px #18181b38}.ai-connect-win--chat .ai-connect-win-body{flex-direction:column;min-height:16.5rem;display:flex}.ai-connect-win{border:1px solid var(--lotics-gray-200);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ai-connect-win-bar{border-bottom:1px solid var(--lotics-gray-100);background:var(--lotics-gray-50);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.ai-connect-win-dots{flex:none;gap:.3125rem;display:flex}.ai-connect-win-dots i{border-radius:50%;width:7px;height:7px}.ai-connect-win-dots i:first-child{background:#ff5f57}.ai-connect-win-dots i:nth-child(2){background:#febc2e}.ai-connect-win-dots i:nth-child(3){background:#28c840}.ai-connect-win-pill{background:var(--lotics-gray-200);border-radius:4px;flex:1;max-width:9rem;height:8px}.ai-connect-win-body{flex:1;padding:.875rem}.ai-connect-win--data .ai-connect-win-body{padding:1.125rem 1.25rem 1.25rem}.ai-connect-join{z-index:3;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-connect-join-mark{border:1px solid var(--lotics-gray-200);opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:flex;transform:scale(.82);box-shadow:0 0 0 4px #fff}.ai-connect-join-mark+.ai-connect-join-mark{margin-left:-1.375rem}.ai-connect-join-mark img{object-fit:contain;width:2.875rem;height:2.875rem}.ai-connect-stage.is-live .ai-connect-join-mark{animation:.45s cubic-bezier(.22,1,.36,1) forwards ai-connect-pop}.ai-connect-stage.is-live .ai-connect-join-mark:nth-child(2){animation-delay:90ms}.ai-connect-stage.is-live .ai-connect-join-mark:nth-child(3){animation-delay:.18s}@keyframes ai-connect-pop{to{opacity:1;transform:scale(1)}}.ai-connect-grid{flex-direction:column;gap:.75rem;display:flex}.ai-connect-grid-title{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .375rem .875rem;display:flex}.ai-connect-title-block{background:var(--lotics-gray-300);border-radius:4px;width:7.5rem;height:11px}.ai-connect-title-pill{background:var(--lotics-gray-100);border-radius:999px;width:3.75rem;height:20px}.ai-connect-grid-head,.ai-connect-grid-row{border-radius:5px;grid-template-columns:1.6fr 1fr 1fr .7fr;align-items:center;gap:.5rem;padding:.5625rem .375rem;display:grid}.ai-connect-grid-head{border-bottom:1px solid var(--lotics-gray-100);border-radius:0;padding-bottom:.5rem}.ai-connect-cell{background:var(--lotics-gray-200);border-radius:3px;height:6px}.ai-connect-grid-head .ai-connect-cell{background:var(--lotics-gray-300);height:5px}.ai-connect-grid-row{opacity:0}.ai-connect-stage.is-live .ai-connect-grid-row{animation:.4s forwards ai-connect-fade;animation-delay:calc(.12s * var(--row))}@keyframes ai-connect-fade{to{opacity:1}}.ai-connect-stage.is-live .ai-connect-cell.is-spark{animation:ai-connect-spark var(--cycle) ease-in-out var(--delay) infinite}@keyframes ai-connect-spark{0%,9%,to{background:var(--lotics-gray-200)}3%{background:var(--lotics-blue-400)}}.ai-connect-thread{flex-direction:column;flex:1;align-self:stretch;gap:.625rem;display:flex}.ai-connect-msg{opacity:0;border-radius:9px;flex-direction:column;gap:.3125rem;max-width:82%;padding:.5rem .625rem;display:flex}.ai-connect-msg--sent{background:var(--lotics-gray-100);align-self:flex-end;align-items:flex-end;transform:translateY(6px)}.ai-connect-msg--reply{border:1px solid var(--lotics-gray-100);justify-content:center;align-self:flex-start;min-height:2.5rem;transform:translateY(6px)}.ai-connect-stage.is-live .ai-connect-msg--sent{animation:.4s cubic-bezier(.22,1,.36,1) .35s forwards ai-connect-rise}.ai-connect-stage.is-live .ai-connect-msg--reply{animation:.4s cubic-bezier(.22,1,.36,1) .85s forwards ai-connect-rise}@keyframes ai-connect-rise{to{opacity:1;transform:none}}.ai-connect-typing{gap:.25rem;display:flex}.ai-connect-typing i{background:var(--lotics-gray-300);border-radius:50%;width:5px;height:5px}.ai-connect-stage.is-live .ai-connect-typing i{animation:1s ease-in-out .95s 2 ai-connect-blink,.2s 1.95s forwards ai-connect-out}.ai-connect-stage.is-live .ai-connect-typing i:nth-child(2){animation-delay:1.1s,1.95s}.ai-connect-stage.is-live .ai-connect-typing i:nth-child(3){animation-delay:1.25s,1.95s}@keyframes ai-connect-blink{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ai-connect-out{to{opacity:0}}.ai-connect-typing{position:absolute}.ai-connect-msg--reply{position:relative}.ai-connect-answer{opacity:0;flex-direction:column;gap:.3125rem;display:flex}.ai-connect-stage.is-live .ai-connect-answer{animation:.35s 2s forwards ai-connect-fade}.ai-connect-bar{background:var(--lotics-gray-200);border-radius:3px;width:6.5rem;height:6px;display:block}.ai-connect-msg--sent .ai-connect-bar{background:var(--lotics-gray-300)}.ai-connect-bar.is-short{width:3.75rem}.ai-connect-composer{border:1px solid var(--lotics-gray-100);background:var(--lotics-gray-50);border-radius:999px;align-items:center;gap:.5rem;margin-top:auto;padding:.3125rem .3125rem .3125rem .625rem;display:flex}.ai-connect-composer-line{background:var(--lotics-gray-200);border-radius:3px;flex:1;height:6px}.ai-connect-send{background:var(--lotics-gray-900);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.ai-connect-send svg{width:.75rem;height:.75rem}@media (prefers-reduced-motion:reduce){.ai-connect-stage .ai-connect-join-mark,.ai-connect-stage .ai-connect-grid-row,.ai-connect-stage .ai-connect-msg,.ai-connect-stage .ai-connect-answer{opacity:1;animation:none;transform:none}.ai-connect-stage .ai-connect-typing{display:none}.ai-connect-stage .ai-connect-cell{animation:none}}.ai-connect-doors{grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:44rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.ai-connect-door{border:1px solid var(--lotics-gray-200);background:#fff;border-radius:12px;flex-direction:column;gap:.35rem;height:100%;padding:1.25rem 1.375rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.ai-connect-door:hover,.ai-connect-door:focus-visible{border-color:var(--lotics-gray-400);background:var(--lotics-gray-50)}.ai-connect-door-label{font-family:var(--font-family);font-size:var(--text-base);color:var(--lotics-gray-900);letter-spacing:-.01em;font-weight:600}.ai-connect-door-label:after{content:" →";color:var(--lotics-gray-400)}.ai-connect-door-detail{font-family:var(--font-family);font-size:var(--text-sm);color:var(--lotics-gray-500);line-height:1.5}@media (width<=768px){.ai-connect{padding:var(--landing-section-padding-y-mobile) var(--landing-padding-x-mobile)}.ai-connect-title{font-size:2.25rem}.ai-connect-stage{flex-direction:column;align-items:stretch;margin-top:2.25rem}.ai-connect-win--data,.ai-connect-win--chat{flex:none}.ai-connect-win--data{align-self:flex-start;width:94%}.ai-connect-win--chat{align-self:flex-end;width:78%;margin-top:-2.25rem;margin-left:0}.ai-connect-join{order:1;align-self:center;margin:-3.75rem 0;position:static;transform:none}.ai-connect-win--data{order:0}.ai-connect-win--chat{order:2;margin-top:0}.ai-connect-win--chat .ai-connect-win-body{min-height:0;padding-top:1.75rem;padding-left:.875rem}.ai-connect-grid-row:nth-last-child(-n+2){display:none}.ai-connect-grid{gap:.5rem}.ai-connect-grid-head,.ai-connect-grid-row{padding-top:.375rem;padding-bottom:.375rem}.ai-connect-win--data .ai-connect-win-body{padding:.875rem 1rem 1rem}.ai-connect-grid-title{padding-bottom:.625rem}.ai-connect-join-mark{width:4.75rem;height:4.75rem}.ai-connect-join-mark img{width:2.5rem;height:2.5rem}.ai-connect-join-mark+.ai-connect-join-mark{margin-left:-1.25rem}.ai-connect-doors{grid-template-columns:1fr;margin-top:2.25rem}}.testimonial{padding-block:var(--landing-section-padding-y)}.testimonial-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:4rem;margin:0 auto;display:grid}.testimonial-main{flex-direction:column;align-items:flex-start;display:flex}.testimonial-logo{width:100%;height:auto;display:block}.testimonial-headline{font-family:var(--font-family);letter-spacing:-.03em;color:var(--lotics-gray-900);font-weight:600;line-height:1.15;font-size:var(--text-3xl);flex-direction:column;margin:0 0 2rem;display:flex}.testimonial-headline-scale{font-size:var(--text-xl);opacity:.4}.testimonial-headline-outcome{text-wrap:balance}.testimonial-quote{--reveal-rule-color:var(--lotics-gray-200);--reveal-rule-width:2px;border-left:2px solid var(--lotics-gray-200);margin:0;padding-left:1.5rem}.testimonial-quote-text{font-family:var(--font-family);font-size:var(--text-lg);color:var(--lotics-gray-700);max-width:58ch;margin:0 0 1rem;font-weight:400;line-height:1.6}.testimonial-author{font-family:var(--font-family);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.testimonial-avatar{object-fit:cover;object-position:50% 25%;background:var(--lotics-gray-100);border-radius:12px;width:44px;height:44px;margin-inline-end:.25rem}.testimonial-name{color:var(--lotics-gray-900);font-weight:600}.testimonial-role{color:var(--lotics-gray-500)}.testimonial-replaced{--testimonial-chip-size:52px;--testimonial-step:46px;--testimonial-shift:.8s;--testimonial-ease-shift:cubic-bezier(.87, 0, .13, 1);--testimonial-ease-settle:cubic-bezier(.215, .61, .355, 1);--testimonial-scale-front:1.1;--testimonial-scale-back:.88;--testimonial-dim:.45;width:100%;margin-top:2.5rem}.testimonial-chips{height:calc(var(--testimonial-chip-size) * var(--testimonial-scale-front));width:calc(var(--testimonial-step) * 2 + var(--testimonial-chip-size));position:relative}.testimonial-chip{width:var(--testimonial-chip-size);height:var(--testimonial-chip-size);cursor:pointer;background:0 0;border:none;margin-block-start:calc(var(--testimonial-chip-size) / -2);padding:0;position:absolute;inset-block-start:50%;inset-inline-start:0}.testimonial-chip:focus-visible{outline:2px solid var(--lotics-gray-900);outline-offset:4px;border-radius:14px}.testimonial-chip-face{background:var(--lotics-gray-100);border:1px solid var(--lotics-gray-200);border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 10px 24px -12px #1118274d}.testimonial-chip-mark{object-fit:contain;width:30px;height:30px;opacity:var(--testimonial-dim);filter:grayscale()}.testimonial-chip[data-slot="1"] .testimonial-chip-mark{opacity:1;filter:none}.testimonial-chip[data-slot="0"]{z-index:2;transform:translate(0)}.testimonial-chip[data-slot="1"]{transform:translateX(var(--testimonial-step));z-index:4}.testimonial-chip[data-slot="2"]{transform:translateX(calc(var(--testimonial-step) * 2));z-index:1}.testimonial-chip .testimonial-chip-face{transform:scale(var(--testimonial-scale-back))}.testimonial-chip[data-slot="1"] .testimonial-chip-face{transform:scale(var(--testimonial-scale-front));box-shadow:0 14px 30px -12px #11182773}.testimonial-chip{transition:transform var(--testimonial-shift) var(--testimonial-ease-shift)}.testimonial-chip-face{transition:transform var(--testimonial-shift) var(--testimonial-ease-settle), box-shadow var(--testimonial-shift) var(--testimonial-ease-settle)}.testimonial-chip-mark{transition:opacity var(--testimonial-shift) var(--testimonial-ease-settle), filter var(--testimonial-shift) var(--testimonial-ease-settle)}.testimonial-chip[data-behind=true]{z-index:0}.testimonial-lines{margin-top:1.5rem;display:grid}.testimonial-line{font-family:var(--font-family);font-size:var(--text-sm);color:var(--lotics-gray-600);opacity:0;visibility:hidden;max-width:52ch;transition:opacity .3s var(--testimonial-ease-shift), transform .3s var(--testimonial-ease-shift), visibility 0s linear .3s;grid-area:1/1;margin:0;line-height:1.6;transform:translateY(4px)}.testimonial-line[data-active=true]{opacity:1;visibility:visible;transition-duration:.4s,.4s,0s;transition-delay:var(--testimonial-shift), var(--testimonial-shift), 0s;transform:translateY(0)}.testimonial-line strong{color:var(--lotics-gray-900);font-weight:600}.testimonial-more{font-family:var(--font-family);font-size:var(--text-sm);color:var(--lotics-blue-600);margin-top:2.5rem;font-weight:600;text-decoration:none}.testimonial-more:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.testimonial-chip,.testimonial-chip-face,.testimonial-chip-mark,.testimonial-line{transition:none}}@media (width<=1024px){.testimonial-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.testimonial-aside{max-width:220px}}@media (width<=768px){.testimonial{padding-block:var(--landing-section-padding-y-mobile)}.testimonial-headline{font-size:var(--text-2xl)}.testimonial-headline-scale{font-size:var(--text-lg)}}
