.lp-assistant-entry:focus-visible,.lp-heat-grid__cell:focus-visible,.lp-saved-views__option[data-active],.lp-setup-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-tabular{font-variant-numeric:tabular-nums}.lp-upgrade-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;color:var(--ta-notice-text);font-size:var(--fs-app-ui)}.lp-upgrade-notice--inline{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ta-notice-bg)}.lp-upgrade-notice--banner{padding:var(--space-3) var(--space-4);border:1px solid var(--ta-notice-border);border-radius:var(--radius-lg);background:var(--ta-notice-bg)}.lp-upgrade-notice__icon{flex:none;width:16px;height:16px}.lp-upgrade-notice__message{flex:1 1 14rem;min-width:0;margin:0;overflow-wrap:break-word}.lp-upgrade-notice__action{flex:none}.lp-setting-row--locked .lp-setting-row__description,.lp-setting-row--locked .lp-setting-row__title{color:var(--fg-3)}.lp-setting-row__lock{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--fg-3)}.lp-described-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0}@media (min-width:768px){.lp-described-section:where(:not([data-lp-col-lt~="768"] *)){grid-template-columns:280px minmax(0,1fr);gap:var(--space-6)}}.lp-described-section__copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lp-described-section__title{margin:0;font-size:var(--fs-app-body);font-weight:600;color:var(--fg-1)}.lp-described-section__description{font-size:var(--fs-app-ui);color:var(--fg-2);overflow-wrap:break-word}.lp-described-section__body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.lp-described-section__card{min-width:0;background:var(--bg-alt);border:1px solid var(--ta-grey-10);border-radius:var(--radius-role-card)}.lp-described-section__card>*{border:0;border-radius:0}.lp-described-section__card>*+*{border-top:1px solid var(--ta-grey-10)}.lp-suggestion{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;min-width:0}.lp-suggestion__copy{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 16rem;min-width:0}.lp-suggestion__field{align-self:flex-start;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--ta-grey-05);color:var(--fg-2);font-size:var(--fs-app-caption)}.lp-suggestion__with-preview{display:flex;align-items:center;gap:var(--space-2);min-width:0}.lp-suggestion__preview{display:inline-flex;align-items:center;gap:var(--space-1)}.lp-suggestion__chip{flex:none;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--lp-brand-colour);border:1px solid var(--ta-grey-20)}.lp-suggestion__chip--previous{width:1.25rem;height:1.25rem}.lp-suggestion__preview[data-kind=font]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.lp-suggestion__sample{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-suggestion__sample-text{font-family:var(--lp-suggestion-face,var(--font-ui));font-weight:var(--lp-suggestion-weight,400);font-size:var(--fs-app-title-sm);line-height:1.3;color:var(--fg-1);overflow-wrap:anywhere}.lp-suggestion__sample-name{font-size:var(--fs-app-caption);color:var(--fg-3)}.lp-suggestion__text{margin:0;font-size:var(--fs-app-ui);color:var(--fg-1);overflow-wrap:break-word}.lp-suggestion__reason{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-suggestion__actions{display:inline-flex;align-items:center;gap:var(--space-2);flex:none}.lp-suggestion[data-status=declined] .lp-suggestion__reason,.lp-suggestion[data-status=declined] .lp-suggestion__text{color:var(--fg-3)}.lp-suggestion[data-status=declined] .lp-suggestion__text{text-decoration:line-through}.lp-suggestion-review{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.lp-suggestion-review__head{display:flex;flex-direction:column;gap:var(--space-1)}.lp-suggestion-review__title{margin:0;font-size:var(--fs-app-title-sm);font-weight:600;color:var(--fg-1)}.lp-suggestion-review__subtitle{margin:0;font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-suggestion-review__analysis{padding:var(--space-3);border-radius:var(--radius-md);background:var(--ta-grey-05)}.lp-suggestion-review__analysis-label{margin:0 0 var(--space-1);font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-suggestion-review__analysis-body{font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-suggestion-review__count{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2);font-variant-numeric:tabular-nums}.lp-suggestion-review__list{margin:0;padding:0;list-style:none}.lp-suggestion-review__list>li+li{border-top:1px solid var(--ta-grey-10)}.lp-suggestion-review__complete{font-size:var(--fs-app-ui);color:var(--ta-success-text)}.lp-change-summary{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--ta-grey-10);border-radius:var(--radius-md);background:var(--bg-alt);min-width:0}.lp-change-summary__icon{flex:none;width:16px;height:16px;color:var(--fg-2)}.lp-change-summary__copy{flex:1 1 auto;min-width:0}.lp-change-summary__summary{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1);overflow-wrap:break-word}.lp-change-summary__detail{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-delta-chip{display:inline-flex;align-items:center;gap:2px;padding:1px var(--space-2) 1px var(--space-1);border-radius:var(--radius-pill);font-size:var(--fs-app-caption);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-delta-chip__icon{width:12px;height:12px;flex:none}.lp-delta-chip--up{background:var(--ta-success-bg);color:var(--ta-success-text)}.lp-delta-chip--down{background:var(--ta-danger-bg);color:var(--ta-danger-text)}.lp-delta-chip--flat{background:var(--ta-grey-05);color:var(--fg-2)}.lp-metric-delta{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;width:100%;text-align:right}.lp-metric-delta__value{font-variant-numeric:tabular-nums;color:var(--fg-1)}.lp-filter-rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.lp-filter-rule__conjunction{flex:none;min-width:3.5rem;font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-filter-rule__control{min-width:7.5rem;flex:0 1 auto}.lp-filter-rule__value{flex:1 1 9rem}.lp-filter-rule__remove{flex:none}.lp-filter-builder{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.lp-filter-builder__rules{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.lp-filter-builder__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lp-saved-views{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lp-saved-views__search{position:relative}.lp-saved-views__search-icon{position:absolute;inset-inline-start:var(--space-3);top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--fg-3);pointer-events:none}.lp-saved-views__search .lp-input{padding-inline-start:calc(var(--space-3) + 16px + var(--space-2))}.lp-saved-views__list{gap:var(--space-2);max-height:20rem;overflow-y:auto}.lp-saved-views__group,.lp-saved-views__list{display:flex;flex-direction:column}.lp-saved-views__group-label{padding:var(--space-1) var(--space-2);font-size:var(--fs-app-caption);color:var(--fg-3)}.lp-saved-views__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-app-ui);color:var(--fg-1);cursor:pointer}.lp-saved-views__option:hover,.lp-saved-views__option[data-active]{background:var(--ta-accent-secondary)}.lp-saved-views__option[aria-selected=true]{font-weight:600;color:var(--accent-primary)}.lp-saved-views__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-saved-views__count{flex:none;color:var(--fg-3);font-variant-numeric:tabular-nums}.lp-saved-views__empty{margin:0;padding:var(--space-2);font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-saved-views__foot{padding-top:var(--space-2);border-top:1px solid var(--ta-grey-10)}.lp-rail-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--ta-grey-10);border-radius:var(--radius-lg);background:var(--bg-alt);min-width:0}.lp-rail-card--recap{background:var(--ta-grey-05)}.lp-rail-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);align-self:stretch}.lp-rail-card__label{font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-rail-card__dismiss{margin:calc(-1 * var(--space-2))}.lp-rail-card__title{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-rail-card__body{font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-rail-card__progress{display:flex;flex-direction:column;gap:var(--space-1);align-self:stretch}.lp-rail-card__meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--ta-grey-10);color:var(--accent-primary)}.lp-rail-card__meter::-webkit-progress-bar{background:var(--ta-grey-10);border-radius:var(--radius-pill)}.lp-rail-card__meter::-webkit-progress-value{background:var(--accent-primary);border-radius:var(--radius-pill)}.lp-rail-card__meter::-moz-progress-bar{background:var(--accent-primary);border-radius:var(--radius-pill)}.lp-rail-card__progress-label{font-size:var(--fs-app-caption);color:var(--fg-2);font-variant-numeric:tabular-nums}.lp-assistant-entry{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--ta-grey-10);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--fg-2);font:inherit;font-size:var(--fs-app-ui);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.lp-assistant-entry:hover{background:var(--ta-accent-secondary)}.lp-assistant-entry--collapsed{justify-content:center;width:44px;padding:0}.lp-assistant-entry__icon{flex:none;width:16px;height:16px}.lp-assistant-entry__label{flex:1 1 auto;min-width:0}.lp-setup-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--ta-grey-20);border-radius:var(--radius-pill);background:transparent;color:var(--fg-1);font:inherit;font-size:var(--fs-app-ui);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.lp-setup-pill:hover{background:var(--ta-accent-secondary)}.lp-setup-pill__count{color:var(--fg-2);font-variant-numeric:tabular-nums}.lp-setup-pill__chevron{width:16px;height:16px;color:var(--fg-3)}.lp-chart-summary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--ta-grey-10)}.lp-chart-summary__label{margin:0;font-size:var(--fs-app-caption);font-weight:600;color:var(--fg-2)}.lp-chart-summary__text{margin:0;font-size:var(--fs-app-ui);color:var(--fg-1);max-width:75ch}.lp-chart-summary__skeleton{align-self:stretch}.lp-chart-summary__skeleton,.lp-heat-grid{display:flex;flex-direction:column;gap:var(--space-2)}.lp-heat-grid{--lp-heat-0:var(--ta-grey-05);--lp-heat-1:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-alt));--lp-heat-2:color-mix(in srgb,var(--accent-primary) 28%,var(--bg-alt));--lp-heat-3:color-mix(in srgb,var(--accent-primary) 48%,var(--bg-alt));--lp-heat-4:color-mix(in srgb,var(--accent-primary) 72%,var(--bg-alt));--lp-heat-5:var(--accent-primary);min-width:0}.lp-heat-grid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.lp-heat-grid__title{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-heat-grid__total{font-size:var(--fs-app-caption);color:var(--fg-2);font-variant-numeric:tabular-nums}.lp-heat-grid__table{border-collapse:separate;border-spacing:4px;margin:-4px}.lp-heat-grid__table th{font-size:var(--fs-app-caption);font-weight:400;color:var(--fg-3);text-align:center}.lp-heat-grid__table td{padding:0}.lp-heat-grid__cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--lp-heat-0);color:var(--fg-1);font:inherit;line-height:1.1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard)}.lp-heat-grid__cell:active{transform:scale(.96)}.lp-heat-grid__cell[data-level="1"]{background:var(--lp-heat-1)}.lp-heat-grid__cell[data-level="2"]{background:var(--lp-heat-2)}.lp-heat-grid__cell[data-level="3"]{background:var(--lp-heat-3)}.lp-heat-grid__cell[data-level="4"]{background:var(--lp-heat-4);color:var(--ta-white)}.lp-heat-grid__cell[data-level="5"]{background:var(--lp-heat-5);color:var(--ta-white)}.lp-heat-grid__cell[aria-pressed=true]{border-color:var(--ta-ink);box-shadow:inset 0 0 0 1px var(--ta-ink)}.lp-heat-grid__day{font-size:var(--fs-app-micro);opacity:.75}.lp-heat-grid__count{font-size:var(--fs-app-caption);font-weight:600;font-variant-numeric:tabular-nums}.lp-heat-grid__legend{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-heat-grid__swatch{width:12px;height:12px;border-radius:var(--radius-xs)}.lp-heat-grid__swatch[data-level="1"]{background:var(--lp-heat-1)}.lp-heat-grid__swatch[data-level="2"]{background:var(--lp-heat-2)}.lp-heat-grid__swatch[data-level="3"]{background:var(--lp-heat-3)}.lp-heat-grid__swatch[data-level="4"]{background:var(--lp-heat-4)}.lp-heat-grid__swatch[data-level="5"]{background:var(--lp-heat-5)}.lp-properties{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lp-properties__heading{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-properties__list{margin:0;display:flex;flex-direction:column}.lp-property{display:grid;grid-template-columns:minmax(6rem,40%) minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:36px;padding:var(--space-1) 0}.lp-property__label{font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-property__value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;min-width:0;font-size:var(--fs-app-ui);color:var(--fg-1);overflow-wrap:break-word}.lp-property__empty{color:var(--fg-3)}.lp-property[data-state=error]{align-items:start}.lp-property[data-state=error]>.lp-property__label{padding-top:var(--space-3)}.lp-property[data-state=editing]>.lp-property__value>*,.lp-property[data-state=error]>.lp-property__value>*,.lp-property[data-state=saving]>.lp-property__value>*{flex:1 1 100%;min-width:0}.lp-property:is([data-state=editing],[data-state=saving],[data-state=error])>.lp-property__value .lp-field>.lp-input{width:100%;max-width:none}.lp-property:is([data-state=editing],[data-state=saving],[data-state=error])>.lp-property__value .lp-numberfield{display:flex;width:100%;gap:4px}.lp-property:is([data-state=editing],[data-state=saving],[data-state=error])>.lp-property__value .lp-numberfield__input{flex:1 1 auto;width:auto;min-width:0}.lp-connect-callout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ta-grey-10);border-radius:var(--radius-lg);background:var(--bg-alt);min-width:0}.lp-connect-callout__copy{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.lp-connect-callout__title{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-connect-callout__body{font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-connect-callout__action{flex:none}.lp-described-section__footer{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lp-setup-pill__label{white-space:nowrap}.lp-chart-summary__explain{flex-shrink:0;align-self:center}.lp-heat-grid__blank{width:44px;height:44px;padding:0}.lp-connect-callout__mark{flex-shrink:0}.lp-rail-card--onboarding .lp-rail-card__progress{margin-block:var(--space-1)}@media (prefers-reduced-motion:reduce){.lp-assistant-entry,.lp-heat-grid__cell,.lp-setup-pill{transition:none}.lp-heat-grid__cell:active{transform:none}}.lp-journey-canvas{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;min-inline-size:0}.lp-journey-canvas__field{border:1px solid hsl(var(--border));border-radius:var(--radius-role-panel);background-color:var(--bg-subtle);background-image:radial-gradient(circle,var(--border-strong) 1px,transparent 1px);background-size:var(--space-5) var(--space-5);padding:var(--space-6) var(--space-4)}.lp-journey-canvas__steps{margin:0;padding:0;list-style:none}.lp-journey-canvas__step,.lp-journey-canvas__steps{display:flex;flex-direction:column;align-items:center}.lp-journey-canvas__step{inline-size:100%}.lp-journey-node{display:flex;align-items:center;gap:var(--space-3);inline-size:280px;max-inline-size:100%;min-block-size:56px;padding:var(--space-2) var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-role-card);background:var(--bg-surface);color:var(--fg-1);text-align:start;cursor:pointer}.lp-journey-node:hover{border-color:var(--border-strong)}.lp-journey-node:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-journey-node--selected{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.lp-journey-node--error{border-color:var(--ta-danger-text);box-shadow:0 0 0 1px var(--ta-danger-text)}.lp-journey-node__text{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.lp-journey-node__kind{font-size:var(--fs-app-meta);color:var(--fg-2)}.lp-journey-node__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-app-ui);font-weight:500}.lp-journey-node__fix{flex:0 0 auto}.lp-journey-connector{display:flex;flex-direction:column;align-items:center}.lp-journey-connector__line{display:block;inline-size:2px;block-size:var(--space-5);background:var(--border-strong)}.lp-journey-connector__pill{flex:0 0 auto}.lp-journey-library{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.lp-journey-library__group{display:flex;flex-direction:column;gap:var(--space-2)}.lp-journey-library__heading{margin:0;font-size:var(--fs-app-label);font-weight:600;color:var(--fg-2)}.lp-journey-library__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.lp-journey-library__step{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-role-control);background:transparent;color:var(--fg-1);text-align:start;cursor:pointer}.lp-journey-library__step:hover{background:var(--ta-accent-secondary);border-color:hsl(var(--border))}.lp-journey-library__step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-journey-library__text{display:flex;flex-direction:column;min-inline-size:0}.lp-journey-library__title{font-size:var(--fs-app-ui);font-weight:500}.lp-journey-library__description{font-size:var(--fs-app-meta);color:var(--fg-2)}.lp-journey-library__empty{margin:0;font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-journey-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.lp-journey-toolbar__zoom{display:inline-flex;align-items:center;gap:var(--space-1)}.lp-journey-toolbar__level{min-inline-size:4ch;text-align:center;font-size:var(--fs-app-ui);font-variant-numeric:tabular-nums;color:var(--fg-2)}.lp-journey-toolbar__ask{display:flex;flex:1 1 280px;align-items:flex-end;gap:var(--space-2);min-inline-size:0}.lp-journey-toolbar__askfield{flex:1 1 auto;min-inline-size:0}.lp-whatif{display:flex;flex-direction:column;gap:var(--space-3)}.lp-whatif__title{margin:0;font-size:var(--fs-app-title-sm);font-weight:600;color:var(--fg-1)}.lp-whatif__list{margin:0;padding:0;list-style:none}.lp-rank-control,.lp-whatif__list{display:flex;flex-direction:column;gap:var(--space-1)}.lp-rank-control{align-items:flex-start;min-inline-size:0}.lp-rank-control[data-pending=true]{cursor:progress}.lp-rank-control__reason,.lp-rank-counter{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-rank-counter{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums}.lp-rank-counter__total{color:var(--fg-1);font-weight:500}.lp-rank-counter[data-state=full] .lp-rank-counter__total{color:var(--ta-warning-text)}.lp-rank-counter__tiers{color:var(--fg-2);overflow-wrap:anywhere}.lp-schedule-board{--lp-schedule-board-label:184px;--lp-schedule-board-cell:112px;min-inline-size:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.lp-schedule-board__empty{margin:0;padding:var(--space-4);font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-schedule-board__viewport{position:relative;overflow:auto;overscroll-behavior:contain;border-radius:inherit}.lp-schedule-board__viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-schedule-board__row{display:grid;min-inline-size:-moz-max-content;min-inline-size:max-content;inline-size:100%}.lp-schedule-board__body{position:relative}.lp-schedule-board__body>.lp-schedule-board__row{position:absolute;inset-block-start:0;inset-inline-start:0}.lp-schedule-board__row--head{position:sticky;inset-block-start:0;z-index:2;background:var(--bg-alt)}.lp-schedule-board__corner,.lp-schedule-board__table{position:sticky;inset-inline-start:0;z-index:1;display:flex;flex-direction:column;justify-content:center;min-inline-size:0;padding:0 var(--space-3);background:var(--bg-alt);border-inline-end:1px solid var(--border)}.lp-schedule-board__corner{font-size:var(--fs-app-caption);font-weight:600;color:var(--fg-2)}.lp-schedule-board__table{background:var(--bg);border-block-end:1px solid var(--border)}.lp-schedule-board__table-label{font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1);font-variant-numeric:tabular-nums}.lp-schedule-board__table-detail{overflow:hidden;font-size:var(--fs-app-caption);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap}.lp-schedule-board__time{display:flex;flex-direction:column;justify-content:center;padding:0 var(--space-2);font-size:var(--fs-app-caption);color:var(--fg-2);font-variant-numeric:tabular-nums}.lp-schedule-board__time-start{font-weight:600;color:var(--fg-1)}.lp-schedule-board__time[data-kind=break]{background:var(--bg-subtle)}.lp-schedule-board__time-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-schedule-board__cell{display:flex;align-items:stretch;gap:var(--space-1);min-inline-size:0;padding:var(--space-1);border-block-end:1px solid var(--border)}.lp-schedule-board__cell[data-kind=blocked],.lp-schedule-board__cell[data-kind=break]{background:var(--bg-subtle)}.lp-schedule-board__block{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-inline-size:0;padding:0 var(--space-2);color:var(--fg-2)}.lp-schedule-board__cell[data-drop=ready]{background:var(--accent-control-wash)}.lp-schedule-board__cell[data-drop=over]{outline:2px dashed var(--accent-primary);outline-offset:-3px}.lp-schedule-board__meeting{position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-inline-size:0;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg-1);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.lp-schedule-board__meeting[draggable=true]{cursor:grab}.lp-schedule-board__meeting[data-kind=mutual]{background:var(--accent-control-wash);border-color:var(--accent-primary)}.lp-schedule-board__meeting[data-kind=open]{border-style:dashed}.lp-schedule-board__meeting[data-state=conflict]{border-color:var(--ta-danger-border);background:var(--ta-danger-bg)}.lp-schedule-board__meeting[data-selected=true]{outline:2px solid var(--accent-primary);outline-offset:1px}.lp-schedule-board__meeting:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-schedule-board__meeting-title{overflow:hidden;font-size:var(--fs-app-caption);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lp-schedule-board__meeting-detail{overflow:hidden;font-size:var(--fs-app-meta);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap}.lp-schedule-board__meeting[data-state=conflict] .lp-schedule-board__meeting-detail{color:var(--ta-danger-text)}.lp-schedule-board__lock{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);color:var(--fg-2)}.lp-schedule-board__slot{flex:1 1 0;min-inline-size:0;border:1px dashed transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg-2);font:inherit;font-size:var(--fs-app-caption);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.lp-schedule-board__cell:hover .lp-schedule-board__slot,.lp-schedule-board__slot:focus-visible,.lp-schedule-board__slot[data-action=move]{opacity:1;border-color:var(--border-strong)}.lp-schedule-board__slot[data-action=move]{border-color:var(--accent-primary);color:var(--fg-1)}.lp-schedule-board__slot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lp-schedule-board__slot-label{display:block;overflow-wrap:anywhere;line-height:var(--lh-tight)}@media (pointer:coarse){.lp-schedule-board__slot{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-schedule-board__meeting,.lp-schedule-board__slot{transition:none}}@media (max-width:767px){.lp-schedule-board{--lp-schedule-board-label:120px;--lp-schedule-board-cell:96px}}.lp-schedule-board:where([data-lp-col-lt~="768"] *){--lp-schedule-board-label:120px;--lp-schedule-board-cell:96px}.lp-floor-plan{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.lp-floor-plan__empty{margin:0;padding:var(--space-4);font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-floor-plan__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.lp-floor-plan__hint{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-floor-plan__zoom{display:flex;align-items:center;gap:var(--space-1)}.lp-floor-plan__zoom-value{min-inline-size:4ch;font-size:var(--fs-app-caption);color:var(--fg-2);text-align:center;font-variant-numeric:tabular-nums}.lp-floor-plan__viewport{overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle)}.lp-floor-plan__floor{position:relative}.lp-floor-plan__zone{--lp-floor-zone-colour:var(--border-strong);position:absolute;border:1px solid var(--lp-floor-zone-colour);border-radius:var(--radius-md);background:color-mix(in srgb,var(--lp-floor-zone-colour) 8%,var(--bg));pointer-events:none}.lp-floor-plan__zone-label{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-2);max-inline-size:calc(100% - var(--space-4));overflow:hidden;font-size:var(--fs-app-caption);font-weight:600;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap}.lp-floor-plan__route{position:absolute;inset:0;pointer-events:none;z-index:1}.lp-floor-plan__route polyline{fill:none;stroke:var(--accent-primary);stroke-width:2;stroke-dasharray:6 4;stroke-linejoin:round}.lp-floor-plan__table{--lp-floor-zone-colour:var(--border-strong);position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:var(--space-1) var(--space-2);overflow:hidden;border:1px solid var(--border-strong);border-inline-start:3px solid var(--lp-floor-zone-colour);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg-1);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.lp-floor-plan__table[draggable=true]{cursor:grab}.lp-floor-plan__table[data-state=free]{border-style:dashed;background:transparent}.lp-floor-plan__table[data-fixed=true]{background:var(--bg-subtle);cursor:default}.lp-floor-plan__table[data-selected=true]{outline:2px solid var(--accent-primary);outline-offset:1px}.lp-floor-plan__table[data-drop=ready],.lp-floor-plan__table[data-target=true]{background:var(--accent-control-wash);border-color:var(--accent-primary)}.lp-floor-plan__table[data-drop=over]{outline:2px dashed var(--accent-primary);outline-offset:1px}.lp-floor-plan__table[data-route=true]{border-color:var(--accent-primary)}.lp-floor-plan__table:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-floor-plan__table-number{font-size:var(--fs-app-ui);font-weight:600;font-variant-numeric:tabular-nums}.lp-floor-plan__table-action,.lp-floor-plan__table-seller{max-inline-size:100%;overflow:hidden;font-size:var(--fs-app-meta);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap}.lp-floor-plan__table-action{color:var(--fg-1);font-weight:600}.lp-floor-plan__table-marks{inset-block-start:var(--space-1);display:flex;gap:2px;color:var(--fg-2)}.lp-floor-plan__stop,.lp-floor-plan__table-marks{position:absolute;inset-inline-end:var(--space-1)}.lp-floor-plan__stop{inset-block-end:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--accent-primary);color:var(--bg);font-size:var(--fs-app-meta);font-weight:600;font-variant-numeric:tabular-nums}.lp-floor-plan__tray{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-standard)}.lp-floor-plan__tray[data-drop=ready]{background:var(--accent-control-wash)}.lp-floor-plan__tray[data-drop=over]{border-color:var(--accent-primary)}.lp-floor-plan__tray-label{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-floor-plan__tray-list{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.lp-floor-plan__seller{padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg-1);font:inherit;font-size:var(--fs-app-caption);cursor:grab}.lp-floor-plan__seller[data-selected=true]{border-color:var(--accent-primary);background:var(--accent-control-wash)}.lp-floor-plan__seller:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lp-floor-plan__table,.lp-floor-plan__tray{transition:none}}.lp-preflight{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.lp-preflight[data-state=failed]{border-color:var(--ta-danger-border)}.lp-preflight__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.lp-preflight__heading{min-inline-size:0}.lp-preflight__title{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-preflight__meta{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2);overflow-wrap:anywhere}.lp-preflight__checks{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.lp-preflight__check{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-2);column-gap:var(--space-2);align-items:start}.lp-preflight__icon{display:flex;padding-block-start:2px;color:var(--fg-2)}.lp-preflight__check[data-state=passed] .lp-preflight__icon{color:var(--ta-success-text)}.lp-preflight__check[data-state=warning] .lp-preflight__icon{color:var(--ta-warning-text)}.lp-preflight__check[data-state=failed] .lp-preflight__icon{color:var(--ta-danger-text)}.lp-preflight__label{font-size:var(--fs-app-ui);color:var(--fg-1)}.lp-preflight__detail{grid-column:2;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-preflight__check[data-state=failed] .lp-preflight__detail{color:var(--ta-danger-text)}.lp-preflight__check[data-state] .lp-preflight__fix{color:var(--fg-2)}.lp-preflight__footnote{margin:0;font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-preflight__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lp-preflight__spinner{animation:lp-preflight-spin .9s linear infinite}@keyframes lp-preflight-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lp-preflight__spinner{animation:none}}.lp-proof{display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-inline-size:0}.lp-proof__sheet{position:relative;inline-size:min(100%,calc(var(--lp-proof-max-block, 70vh) * var(--lp-proof-ratio, 1)));overflow:hidden;border:1px solid var(--border);background:var(--bg-subtle)}.lp-proof[data-view=trim]{flex:none;inline-size:calc(var(--lp-proof-max-block, 70vh) * var(--lp-proof-ratio, 1));max-inline-size:100%}.lp-proof[data-view=trim] .lp-proof__sheet{inline-size:100%}.lp-proof__art{position:absolute;inset:0}.lp-proof__art[data-ground=true]{background:var(--lp-proof-ground)}.lp-proof__sheet{container-type:size}.lp-proof__layer,.lp-proof__layers{position:absolute}.lp-proof__layer{display:flex;align-items:flex-start;overflow:hidden;background:var(--lp-proof-layer-plate,transparent);color:var(--lp-proof-layer-colour,var(--fg-1));font-size:calc(var(--lp-proof-layer-size) * 1cqb);line-height:1.15;overflow-wrap:anywhere}.lp-proof__layer[data-weight=strong]{font-family:var(--font-display);font-weight:600}.lp-proof__layer>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-proof__layer[data-fit=contain]>img{-o-object-fit:contain;object-fit:contain}.lp-proof__art>img,.lp-proof__art>svg{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.lp-proof__trim{border:1px solid var(--fg-1);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--fg-1) 28%,transparent)}.lp-proof__safe,.lp-proof__trim{position:absolute;pointer-events:none}.lp-proof__safe{border:1px dashed var(--accent-primary)}.lp-proof__locked{position:absolute;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1);border:1px solid var(--fg-1);background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--fg-1);font-size:var(--fs-app-meta);overflow:hidden}.lp-proof__locked-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-proof__caption{font-size:var(--fs-app-caption);color:var(--fg-2)}.lp-proof__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none}.lp-proof__legend li{display:flex;align-items:center;gap:var(--space-1)}.lp-proof__legend li:before{content:"";inline-size:14px;block-size:0;border-block-start:1px solid var(--fg-1)}.lp-proof__legend li[data-guide=bleed]:before{block-size:8px;border:0;background:color-mix(in srgb,var(--fg-1) 28%,transparent)}.lp-proof__legend li[data-guide=safe]:before{border-block-start:1px dashed var(--accent-primary)}.lp-proof__legend li[data-guide=locked]:before{block-size:8px;border:1px solid var(--fg-1)}.lp-gantt{display:flex;flex-direction:column;min-inline-size:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.lp-gantt-row{position:relative;display:flex;align-items:stretch;min-block-size:48px;inline-size:calc(var(--lp-gantt-label-width) + var(--lp-gantt-track-width));border-block-end:1px solid var(--border-divider)}.lp-gantt-row__label{position:sticky;inset-inline-start:0;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);flex:none;inline-size:var(--lp-gantt-label-width);padding:var(--space-2) var(--space-3);border-inline-end:1px solid var(--border-divider);background:var(--bg-surface);font-size:var(--fs-app-caption);color:var(--fg-1);overflow-wrap:anywhere;min-inline-size:0}.lp-gantt-row__track{position:relative;flex:1 1 auto;min-block-size:48px;padding-block:var(--space-2)}.lp-gantt-bar{position:relative;display:flex;flex-direction:column;gap:var(--space-1);margin-inline-start:var(--lp-gantt-left);inline-size:var(--lp-gantt-width);font-size:var(--fs-app-micro);font-weight:500;color:var(--fg-1);cursor:grab;overflow-wrap:anywhere}.lp-gantt-bar[data-dragging=true]{opacity:.5;cursor:grabbing}.lp-gantt-bar__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);min-block-size:12px;border:2px solid var(--lp-gantt-edge);border-radius:var(--radius-sm);background:var(--lp-gantt-ground);transition:border-color .15s ease,background-color .15s ease;overflow:hidden}.lp-gantt-bar[data-label=inside] .lp-gantt-bar__bar{min-block-size:32px;padding:var(--space-1) var(--space-2)}.lp-gantt-bar[data-selected=true] .lp-gantt-bar__bar{border-color:var(--accent-primary)}.lp-gantt-bar__progress{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--lp-gantt-progress,0);background:var(--lp-gantt-edge);opacity:.2;pointer-events:none}.lp-gantt-bar__title{position:relative;margin:0}.lp-gantt-bar__icon{position:relative;display:inline-flex;flex:none}.lp-gantt-bar[data-status=planned]{--lp-gantt-ground:var(--bg-subtle);--lp-gantt-edge:var(--border-strong)}.lp-gantt-bar[data-status=in-progress]{--lp-gantt-ground:var(--accent-control-wash);--lp-gantt-edge:var(--accent-blue)}.lp-gantt-bar[data-status=done]{--lp-gantt-ground:var(--ta-success-bg);--lp-gantt-edge:var(--ta-success-border)}.lp-gantt-bar[data-status=at-risk]{--lp-gantt-ground:var(--ta-danger-bg);--lp-gantt-edge:var(--ta-danger-border)}.lp-gantt-bar[data-status=pending]{--lp-gantt-ground:var(--ta-warning-bg);--lp-gantt-edge:var(--ta-warning-border)}.lp-gantt-today{inset-block:0;inset-inline-start:var(--lp-gantt-left);z-index:10;inline-size:2px;pointer-events:none}.lp-gantt-today,.lp-gantt-today__pill{position:absolute;background:var(--accent-chrome)}.lp-gantt-today__pill{inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%);padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--fg-inverse);font-size:var(--fs-app-micro);white-space:nowrap}.lp-event-frame{display:flex;flex-direction:column;min-block-size:var(--lp-event-frame-view,100dvh);min-inline-size:0;background:var(--bg);color:var(--fg-1)}.lp-event-masthead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-5) var(--space-6);background:var(--lp-program-bar-bg,var(--accent-chrome));color:var(--lp-program-bar-fg,var(--fg-inverse));--focus-ring:var(--lp-program-bar-fg,var(--fg-inverse))}.lp-event-masthead__lockup{flex:none}.lp-event-masthead__organiser{flex:none;font-size:var(--fs-app-ui);font-weight:600}.lp-event-masthead__rule{flex:none;inline-size:1px;block-size:var(--space-8);background:currentColor;opacity:.3}.lp-event-masthead__identity{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--space-1);min-inline-size:0}.lp-event-masthead__name{margin:0;font-size:var(--fs-app-title);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.lp-event-masthead__meta p,.lp-event-masthead__trail{margin:0;font-size:var(--fs-app-caption);line-height:1.5;white-space:pre-wrap}.lp-event-masthead__meta{display:flex;flex:0 1 18rem;flex-direction:column;gap:var(--space-1);min-inline-size:0}.lp-event-masthead__trailing{display:flex;flex:none;align-items:center;gap:var(--space-3)}@media (max-width:767px){.lp-event-masthead{padding:var(--space-4);gap:var(--space-3) var(--space-4)}.lp-event-masthead__rule{display:none}.lp-event-masthead__identity,.lp-event-masthead__meta{flex-basis:100%}.lp-event-masthead__name{font-size:var(--fs-app-heading)}}.lp-event-masthead:where([data-lp-col-lt~="768"] *){padding:var(--space-4);gap:var(--space-3) var(--space-4)}.lp-event-masthead__rule:where([data-lp-col-lt~="768"] *){display:none}.lp-event-masthead__identity:where([data-lp-col-lt~="768"] *),.lp-event-masthead__meta:where([data-lp-col-lt~="768"] *){flex-basis:100%}.lp-event-masthead__name:where([data-lp-col-lt~="768"] *){font-size:var(--fs-app-heading)}.lp-event-frame__bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--divider);background:var(--bg-alt)}.lp-event-frame__current{min-inline-size:0;font-size:var(--fs-app-ui);font-weight:600;overflow-wrap:anywhere}.lp-event-frame__body{display:flex;flex:1 1 auto;min-inline-size:0}.lp-event-frame__nav{flex:none;inline-size:216px;border-inline-end:1px solid var(--divider);background:var(--bg-alt)}.lp-event-frame__main{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.lp-event-frame__page{flex:1 1 auto;min-inline-size:0;padding:var(--space-6) var(--space-8) var(--space-8)}@media (max-width:1023px){.lp-event-frame__page{padding:var(--space-5) var(--space-6) var(--space-7)}}.lp-event-frame__page:where([data-lp-col-lt~="1024"] *){padding:var(--space-5) var(--space-6) var(--space-7)}@media (max-width:767px){.lp-event-frame__page{padding:var(--space-4) var(--space-4) var(--space-6)}}.lp-event-frame__page:where([data-lp-col-lt~="768"] *){padding:var(--space-4) var(--space-4) var(--space-6)}.lp-event-console{box-sizing:border-box;min-block-size:var(--lp-event-console-min,auto);background:var(--bg);color:var(--fg-1)}[data-event-ground=shell] .lp-event-console{background:transparent}.lp-event-nav{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7) var(--space-4) var(--space-6)}.lp-event-frame__nav .lp-event-nav{position:sticky;top:0;max-block-size:var(--lp-event-frame-view,100dvh);overflow-y:auto;overscroll-behavior:contain}.lp-event-nav__group{display:flex;flex-direction:column;gap:var(--space-2)}.lp-event-nav__label{margin:0;font-size:var(--fs-app-micro);font-weight:700;color:var(--fg-2)}.lp-event-nav__list,.lp-event-nav__plain,.lp-event-nav__sub{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.lp-event-nav__link,.lp-event-nav__resource,.lp-event-nav__sublink{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px;border-radius:var(--radius-role-control);color:var(--fg-2);font-size:var(--fs-app-caption);line-height:1.5;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.lp-event-nav__link{padding:var(--space-3)}.lp-event-nav__sublink{padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) * 2 + 18px);min-block-size:36px}.lp-event-nav__resource{min-block-size:32px;padding:var(--space-1) 0;color:var(--fg-1)}.lp-event-nav__icon{flex:none}.lp-event-nav__text{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.lp-event-nav__link:hover,.lp-event-nav__sublink:hover{background:var(--ta-accent-secondary);color:var(--fg-1)}.lp-event-nav__resource:hover{color:var(--accent-chrome)}.lp-event-nav__link[data-state=current]{background:var(--accent-chrome-wash)}.lp-event-nav__link[data-state=current],.lp-event-nav__resource[data-state=current],.lp-event-nav__sublink[data-state=current]{color:var(--accent-chrome-press);font-weight:700}.lp-event-nav__link:focus-visible,.lp-event-nav__resource:focus-visible,.lp-event-nav__sublink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-event-nav__resources{padding-block-start:var(--space-3);border-block-start:1px solid var(--divider)}.lp-event-nav__note,.lp-event-nav__resources{display:flex;flex-direction:column;gap:var(--space-2)}.lp-event-nav__note{padding:var(--space-3);border-radius:var(--radius-role-control);background:var(--bg);font-size:var(--fs-app-micro);line-height:1.5}.lp-event-nav__note-title{margin:0;font-weight:700;color:var(--fg-1)}.lp-event-nav__note-body{margin:0;color:var(--fg-2)}.lp-event-nav__note-links{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.lp-event-nav__note-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lp-event-nav__credit{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3);font-size:var(--fs-app-micro);color:var(--fg-2)}.lp-event-nav__credit p{margin:0}.lp-event-nav__credit .lp-logo-lockup{padding:0;border:0}@media (prefers-reduced-motion:reduce){.lp-event-nav__link,.lp-event-nav__resource,.lp-event-nav__sublink{transition:none}}.lp-event-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-6);background:var(--lp-program-bar-bg,var(--accent-chrome));color:var(--lp-program-bar-fg,var(--fg-inverse));font-size:var(--fs-app-caption)}.lp-event-footer__line{display:flex;flex:1 1 12rem;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0}.lp-event-footer__credit{display:flex;align-items:center;gap:var(--space-3)}.lp-event-footer .lp-logo-lockup{border:0;padding:0}.lp-event-footer__lockup{flex:0 0 auto;max-inline-size:100%}@media (max-width:767px){.lp-event-footer{padding:var(--space-4)}}.lp-event-footer:where([data-lp-col-lt~="768"] *){padding:var(--space-4)}.lp-event-site-nav{position:sticky;top:0;z-index:20;border-block-end:1px solid var(--divider);background:var(--bg-alt)}.lp-event-site-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-inline-size:1200px;margin:0 auto;padding:var(--space-3) var(--space-6)}.lp-event-site-nav__list{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.lp-event-site-nav[data-layout=compact] .lp-event-site-nav__list,.lp-sheet .lp-event-site-nav__list{flex-direction:column}.lp-event-site-nav__link{display:inline-flex;align-items:center;min-block-size:44px;color:var(--fg-1);font-size:var(--fs-app-caption);text-decoration:none}.lp-event-site-nav__link:hover{color:var(--accent-chrome)}.lp-event-site-nav__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-event-site-nav__cta{flex:none;margin-inline-start:auto}@media (max-width:767px){.lp-event-site-nav__inner{padding:var(--space-2) var(--space-4)}}.lp-event-site-nav__inner:where([data-lp-col-lt~="768"] *){padding:var(--space-2) var(--space-4)}[data-event-brand] .lp-public{display:flex;flex-direction:column;min-block-size:100dvh}[data-event-brand] .lp-public>footer:last-child{margin-block-start:auto}.lp-event-frame,.lp-event-frame .teq-scope,.teq-scope[data-event-brand],[data-event-brand],[data-event-brand] .er-root,[data-event-brand] .teq-scope{--teq-display-transform:none;--teq-display-tracking:0;--teq-button-tracking:0;--teq-tag-tracking:0;--teq-card-title-tracking:0;--teq-stat-tracking:0;--lp-program-display-transform:none;--lp-program-display-tracking:0;--lp-program-card-title-transform:none;--lp-program-card-title-tracking:0;--lp-program-btn-transform:none;--lp-program-btn-tracking:0;--lp-program-badge-transform:none;--lp-program-badge-tracking:0;--lp-program-stat-tracking:0}[data-event-brand] :is(.teq-display,.teq-card-title,.teq-link,.teq-stat__label,.teq-stat__value,.teq-pill,.teq-btn,.er-btn,.er-tag,.qld-card__title,.qld-card__subheading,.qld-section-header__title,.qld-feature-card__label,.qld-feature-card__title,.qld-sheet__title,.lp-site-section__eyebrow,.lp-empty h3,.lp-card h3,.lp-subgroup :is(h3,h4,h5,h6)){text-transform:none;letter-spacing:0}body:has(.lp-event-frame):not(:has(.lp-app-shell)){background-color:var(--bg)}body:has([data-event-brand=queensland][data-event-ground=page] .lp-event-frame):not(:has(.lp-app-shell)){background-color:var(--qld-color-surface-page)}.lp-brand-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-5);margin:0}.lp-brand-overview__item{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lp-brand-overview__term{font-size:var(--fs-app-meta);color:var(--fg-3)}.lp-brand-overview__value{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin:0;color:var(--fg-1);font-size:var(--fs-app-ui);overflow-wrap:anywhere}.lp-brand-overview__logo{max-height:3rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.lp-brand-overview__strip{display:flex;align-self:stretch;height:2.5rem;border-radius:var(--radius-role-cell,var(--radius-sm));overflow:hidden;border:1px solid var(--ta-grey-20)}.lp-brand-overview__strip>span{flex:1;background:var(--lp-brand-colour)}.lp-brand-overview__aa{font-family:var(--lp-brand-face,var(--font-display));font-size:var(--fs-app-heading);line-height:1}.lp-brand-button{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--lp-brand-radius,var(--radius-role-control));background:var(--lp-brand-fill,transparent);color:var(--lp-brand-ink,var(--fg-1));border:var(--lp-brand-edge-width,0) solid var(--lp-brand-edge,transparent);font-family:var(--lp-brand-face,var(--font-ui));font-weight:var(--lp-brand-weight,600);font-size:var(--fs-app-ui)}.lp-brand-button-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.lp-brand-grid{display:grid;margin:0;padding:0;list-style:none}.lp-brand-grid[data-tile=logo]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-4)}.lp-brand-grid[data-tile=colour]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--space-3)}.lp-brand-list{padding:0;list-style:none}.lp-brand-list,.lp-brand-logo-tile{display:flex;flex-direction:column;margin:0}.lp-brand-logo-tile{gap:var(--space-2);min-width:0}.lp-brand-logo-tile[data-surface=dark] .lp-image-field__preview-well{background:var(--ta-ink)}.lp-brand-logo-tile__caption{display:flex;flex-direction:column;gap:var(--space-1)}.lp-brand-logo-tile__label{font-size:var(--fs-app-ui);color:var(--fg-1);font-weight:500}.lp-brand-logo-tile__spec{font-size:var(--fs-app-meta);color:var(--fg-3)}.lp-brand-slot{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lp-brand-slot .lp-swatch{width:100%;height:3.5rem;border-radius:var(--radius-role-cell,var(--radius-sm))}.lp-brand-slot__name{font-size:var(--fs-app-ui);color:var(--fg-1)}.lp-brand-slot__value{font-size:var(--fs-app-meta);color:var(--fg-3);font-family:var(--font-data)}.lp-brand-scale-row{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3)}.lp-brand-scale-row+.lp-brand-scale-row{border-top:1px solid var(--ta-grey-10)}.lp-brand-scale-row__role{font-size:var(--fs-app-meta);color:var(--fg-3)}.lp-brand-scale-row__sample{margin:0;color:var(--fg-1);font-family:var(--lp-brand-face,var(--font-ui));font-weight:var(--lp-brand-weight,400);font-size:min(var(--lp-brand-size,16px),var(--fs-app-display));line-height:1.25;overflow-wrap:anywhere}.lp-brand-scale-row__meta{font-size:var(--fs-app-meta);color:var(--fg-3);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.lp-brand-scale-row{grid-template-columns:3rem minmax(0,1fr)}.lp-brand-scale-row__meta{grid-column:2;text-align:left}}.lp-brand-scale-row:where([data-lp-col-lt~="768"] *){grid-template-columns:3rem minmax(0,1fr)}.lp-brand-scale-row__meta:where([data-lp-col-lt~="768"] *){grid-column:2;text-align:left}.lp-brand-channel{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3)}.lp-brand-channel+.lp-brand-channel{border-top:1px solid var(--ta-grey-10)}.lp-brand-channel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.lp-brand-channel__title{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-brand-channel__detail{margin:0;font-size:var(--fs-app-ui);color:var(--fg-2)}.lp-brand-colour-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(7.5rem,9rem);align-items:center;gap:var(--space-3);padding-block:var(--space-3)}.lp-brand-colour-row+.lp-brand-colour-row{border-top:1px solid var(--ta-grey-10)}.lp-brand-colour-row__copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lp-brand-colour-row__name{font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-brand-colour-row__purpose{font-size:var(--fs-app-meta);color:var(--fg-3)}.lp-brand-colour-row__status{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (min-width:64rem){.lp-brand-colour-row:where(:not([data-lp-col-lt~="1024"] *)){grid-template-columns:auto minmax(0,1fr) 9rem auto}.lp-brand-colour-row__status:where(:not([data-lp-col-lt~="1024"] *)){grid-column:auto;justify-content:flex-end}}.lp-brand-font-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-3)}.lp-brand-font-row+.lp-brand-font-row{border-top:1px solid var(--ta-grey-10)}.lp-brand-font-row__copy{display:flex;flex-direction:column;gap:var(--space-1)}.lp-brand-font-row__name{font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-brand-font-row__purpose{font-size:var(--fs-app-meta);color:var(--fg-3)}.lp-brand-font-row__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,9rem) auto;align-items:center;gap:var(--space-2)}.lp-brand-font-row__preview{font-family:var(--lp-brand-face,var(--font-ui));font-weight:var(--lp-brand-weight,400);font-size:var(--fs-app-title);color:var(--fg-1);min-width:2.5rem}@media (min-width:64rem){.lp-brand-font-row:where(:not([data-lp-col-lt~="1024"] *)){grid-template-columns:12rem minmax(0,1fr);align-items:center}}.lp-brand-swatches{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.lp-brand-swatches__chip{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background:var(--lp-brand-colour);border:1px solid var(--ta-grey-10)}.lp-brand-sheet__heading{margin:0;font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1)}.lp-brand-hours{display:flex;flex-direction:column;gap:var(--space-2)}.lp-brand-hours__row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);align-items:center;gap:var(--space-3)}.lp-brand-hours__times{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.lp-brand-hours__closed{color:var(--fg-3);font-size:var(--fs-app-meta)}@media (max-width:40rem){.lp-brand-hours__row{grid-template-columns:minmax(0,1fr)}}.lp-brand-hours__row:where([data-lp-col-lt~="641"] *){grid-template-columns:minmax(0,1fr)}.lp-brand-font-upload{display:flex;flex-direction:column;gap:var(--space-3)}.lp-brand-asset-tile,.lp-brand-request{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-3)}.lp-brand-asset-tile+.lp-brand-asset-tile,.lp-brand-request+.lp-brand-request{border-top:1px solid var(--ta-grey-10)}.lp-brand-asset-tile__copy,.lp-brand-request__copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lp-brand-asset-tile__title,.lp-brand-request__who{font-size:var(--fs-app-ui);font-weight:600;color:var(--fg-1);overflow-wrap:anywhere}.lp-brand-asset-tile__detail,.lp-brand-request__what{font-size:var(--fs-app-meta);color:var(--fg-3);overflow-wrap:anywhere}.lp-brand-request__note{font-size:var(--fs-app-ui);color:var(--fg-1);overflow-wrap:anywhere}.lp-brand-asset-tile__controls,.lp-brand-request__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (min-width:64rem){.lp-brand-asset-tile:where(:not([data-lp-col-lt~="1024"] *)),.lp-brand-request:where(:not([data-lp-col-lt~="1024"] *)){grid-template-columns:minmax(0,1fr) auto;align-items:center}.lp-brand-asset-tile__controls:where(:not([data-lp-col-lt~="1024"] *)),.lp-brand-request__actions:where(:not([data-lp-col-lt~="1024"] *)){justify-content:flex-end}}.ss-brand{position:relative;color:var(--fg-1);font-family:var(--font-sans);isolation:isolate}.ss-brand[data-ground=branded]:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--ss-ground);pointer-events:none}.ss-welcome__heading{font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0}.ss-brand[data-ground=branded] .lp-panel{background:transparent;border-color:transparent;box-shadow:none}.ss-brand .lp-textarea,.ss-brand .lp-textarea.lp-textarea--composer{max-height:none;overflow-y:hidden}.ss-brand:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--ss-corner-top-left,none),var(--ss-corner-top-right,none),var(--ss-corner-bottom-left,none),var(--ss-corner-bottom-right,none);background-position:left -4vmin top calc(var(--ss-header-height, 0px) - 4vmin),right -4vmin top calc(var(--ss-header-height, 0px) - 4vmin),left -4vmin bottom -4vmin,right -4vmin bottom -4vmin;background-size:min(30vmin,380px) auto;background-repeat:no-repeat}@media (max-width:767px){.ss-brand:after{background-size:30vw auto;opacity:.55}}.ss-brand:where([data-lp-col-lt~="768"] *):after{background-size:30vw auto;opacity:.55}.ss-brand .stack.ss-steps{display:grid;gap:var(--space-6)}.ss-brand .stack.ss-steps__example,.ss-brand .stack.ss-steps__rail{display:none}.ss-brand .stack.ss-steps__main{background:var(--ss-surface,color-mix(in srgb,var(--ss-ground,var(--bg-alt)) 22%,white));border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:0 1px 2px color-mix(in srgb,var(--fg-1) 8%,transparent)}@media (max-width:1023px){.ss-brand .stack.ss-steps__strip{position:sticky;top:calc(var(--ss-header-height) + var(--space-2));z-index:29;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--ss-ground,var(--bg-alt)) 45%,white);box-shadow:0 2px 8px color-mix(in srgb,var(--fg-1) 10%,transparent)}}.ss-brand .stack.ss-steps__strip:where([data-lp-col-lt~="1024"] *){position:sticky;top:calc(var(--ss-header-height) + var(--space-2));z-index:29;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--ss-ground,var(--bg-alt)) 45%,white);box-shadow:0 2px 8px color-mix(in srgb,var(--fg-1) 10%,transparent)}@media (min-width:1024px){.ss-brand .stack.ss-steps:where(:not([data-lp-col-lt~="1024"] *)){grid-template-columns:240px minmax(0,1fr) 300px;gap:var(--space-8,32px);align-items:start;width:min(1240px,100vw - 48px);margin-inline:calc((100% - min(1240px, 100vw - 48px)) / 2)}.ss-brand .stack.ss-steps__strip:where(:not([data-lp-col-lt~="1024"] *)){display:none}.ss-brand .stack.ss-steps__example:where(:not([data-lp-col-lt~="1024"] *)),.ss-brand .stack.ss-steps__rail:where(:not([data-lp-col-lt~="1024"] *)){display:flex;flex-direction:column;position:sticky;top:calc(var(--ss-header-height) + var(--space-6))}.ss-brand .stack.ss-steps__main:where(:not([data-lp-col-lt~="1024"] *)){padding:var(--space-8,32px) var(--space-10,40px)}.ss-brand .stack.ss-steps__example--open:where(:not([data-lp-col-lt~="1024"] *)){position:static}.ss-brand .stack.ss-steps__card:where(:not([data-lp-col-lt~="1024"] *)){background:var(--ss-surface,color-mix(in srgb,var(--ss-ground,var(--bg-alt)) 45%,white));border-radius:var(--radius-lg);padding:var(--space-4)}.ss-brand .stack.ss-steps__rail:where(:not([data-lp-col-lt~="1024"] *)){background:var(--ss-surface,color-mix(in srgb,var(--ss-ground,var(--bg-alt)) 45%,white));border-radius:var(--radius-lg);padding:var(--space-5,20px) var(--space-4)}.ss-brand .stack.ss-steps .ss-example-inline:where(:not([data-lp-col-lt~="1024"] *)){display:none}}.ss-brand:has(.ss-steps) .stack:not(.ss-steps__strip):has(>.lp-progress){display:none}.ss-brand:has(.ss-steps) .lp-action-bar .msg{display:none}.ss-brand .lp-preview-marker{top:calc((var(--ss-header-height) - 30px) / 2);bottom:auto;left:var(--space-4);right:auto;z-index:41}@media (max-width:767px){.ss-brand .lp-preview-marker{top:calc((var(--ss-header-height) - 30px) / 2);left:var(--space-2);right:auto;max-width:30vw;font-size:var(--fs-app-micro,11px);padding:4px 8px;white-space:normal}}.ss-brand .lp-preview-marker:where([data-lp-col-lt~="768"] *){top:calc((var(--ss-header-height) - 30px) / 2);left:var(--space-2);right:auto;max-width:30vw;font-size:var(--fs-app-micro,11px);padding:4px 8px;white-space:normal}@media (max-width:767px){.ss-brand .lp-action-bar .lp-btn[data-action=back]{flex:0 0 34%}.ss-brand .lp-action-bar .lp-btn[data-action=next]{flex:1 1 auto}}.ss-brand .ss-step-skip{margin-top:var(--space-4)}.ss-brand .ss-save-later{position:fixed;top:calc((var(--ss-header-height) - 36px) / 2);right:var(--space-4);left:auto;z-index:41;min-height:36px;max-width:calc(50vw - 80px);white-space:nowrap}@media (max-width:767px){.ss-brand .ss-save-later{max-width:45vw}.ss-brand .ss-save-later>button{max-width:30vw;white-space:normal;line-height:1.15;font-size:var(--fs-app-micro,12px);padding-inline:var(--space-2)}.ss-brand .ss-save-status{font-size:0;gap:0}.ss-brand .ss-save-status svg{width:16px;height:16px}}.ss-brand .ss-save-later:where([data-lp-col-lt~="768"] *){max-width:45vw}.ss-brand .ss-save-later>button:where([data-lp-col-lt~="768"] *){max-width:30vw;white-space:normal;line-height:1.15;font-size:var(--fs-app-micro,12px);padding-inline:var(--space-2)}.ss-brand .ss-save-status:where([data-lp-col-lt~="768"] *){font-size:0;gap:0}.ss-brand .ss-save-status svg:where([data-lp-col-lt~="768"] *){width:16px;height:16px}.ss-brand .stack.ss-timeline{margin:0;padding:0;list-style:none}.ss-brand .stack.ss-timeline__step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding-bottom:var(--space-6)}.ss-brand .stack.ss-timeline__step:last-child{padding-bottom:0}.ss-brand .stack.ss-timeline__step:not(:last-child):before{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--accent-primary) 35%,transparent)}.ss-brand .ss-timeline__number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--accent-primary);color:var(--lp-btn-on-primary,#fff);font-variant-numeric:tabular-nums}.ss-brand .stack.ss-timeline__text{padding-top:8px;gap:var(--space-1)}@keyframes ss-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ss-chapter,.ss-steps__main,.ss-welcome{animation:ss-step-in var(--dur-slow,.32s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) both}.ss-steps__example{animation:ss-step-in var(--dur-slow,.32s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) 80ms both}@media (prefers-reduced-motion:reduce){.ss-chapter,.ss-steps__example,.ss-steps__main,.ss-welcome{animation:none}}.ss-brand .stack.ss-chapter{min-height:56dvh;justify-content:center;align-items:center;text-align:center;padding-block:var(--space-10,40px)}.ss-chapter__heading{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:1;letter-spacing:-.025em;text-wrap:balance;margin:0}.ss-chapter__body{max-width:36rem;text-align:left;gap:var(--space-4)}.ss-brand .ss-chapter__body>*,.ss-brand .ss-welcome .ss-welcome__copy{font-size:clamp(1.125rem,1rem + .35vw,1.3rem);line-height:1.6}.ss-brand .ss-welcome .ss-welcome__copy+.ss-welcome__copy{margin-top:var(--space-2)}.ss-brand{min-height:100dvh;padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){.ss-brand .lp-action-bar{position:fixed;left:0;right:0;bottom:24px;margin-inline:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px)}}.ss-brand{--ss-header-height:72px;padding-top:calc(var(--ss-header-height) + var(--space-6))}.ss-brand .ss-brand__host{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--ss-header-height);margin:0;padding-inline:var(--space-4);justify-content:center;align-items:center;background:var(--ss-ground,var(--bg));box-shadow:0 1px 0 color-mix(in srgb,var(--fg-1) 12%,transparent)}.ss-brand .ss-brand__host img{max-height:44px;width:auto}@media (max-width:767px){.ss-brand .ss-brand__host img{max-height:30px}}.ss-brand .ss-brand__host img:where([data-lp-col-lt~="768"] *){max-height:30px}.ss-brand__sponsors{align-items:center;text-align:center;margin-top:var(--space-10,40px);padding-block:var(--space-6) var(--space-4);border-top:1px solid color-mix(in srgb,var(--fg-1) 14%,transparent)}.ss-brand__sponsors .lp-logo-lockup{justify-content:center}