.lx .lb-panel{background:var(--lx-card);border:1px solid var(--lx-line);border-radius:var(--lx-r-card);box-shadow:var(--lx-shadow)}.lx .lb-panel-head{min-height:56px;padding:8px 20px 0;background:none;border-bottom:0;font:600 17px var(--font-sans);color:var(--lx-ink)}.lx .lb-panel-title{padding:10px 0}.lx .lb-panel-title:first-letter{text-transform:uppercase}.lx .lb-panel-count{color:var(--lx-muted);font-size:13px}.lx .lb-panel-badge{background:var(--lx-attention);color:var(--lx-on-dock)}.lx .lb-panel-action{color:var(--lx-ink);font-weight:600}.lx .lb-panel-action a:hover{color:var(--lx-attention)}.lx .lb-panel-body{padding:8px 20px 20px}.lx .lb-panel--flush>.lb-panel-body{padding:0 0 8px}.lx .lb-panel--attention{border-color:color-mix(in srgb,var(--lx-attention) 30%,var(--lx-line));box-shadow:var(--lx-shadow-md)}.lx .lb-panel--attention>.lb-panel-head{background:none;border-bottom:0;font-size:17px}.lx .lb-panel--attention .lb-dots{display:none}.lx .lb-rows>li{padding:14px 20px;border-top:1px solid var(--lx-line)}.lx .lb-rows>li:first-child{border-top:none}.lx .lb-panel--attention .lb-rows>li{border-top-color:var(--lx-line)}.lx .lb-row-title{color:var(--lx-ink)}.lx .lb-row-meta{color:var(--lx-muted)}.lx a.lb-row-link:hover .lb-row-title{color:var(--lx-attention)}.lx .lb-empty{padding:18px 20px;color:var(--lx-muted)}.lx .lb-error{background:var(--lx-attention-tint);border-color:color-mix(in srgb,var(--lx-attention) 30%,var(--lx-line));border-radius:var(--lx-r-card);color:var(--lx-ink)}.lx .lb-error p{color:var(--lx-muted)}.lx .lb-btn{height:44px;padding:0 19px;font:600 15px/1 var(--font-sans);letter-spacing:.01em}.lx .lb-btn--sm{height:36px;padding:0 15px;font-size:13px}.lx .lb-btn--primary{background:var(--lx-primary);color:var(--lx-on-dock)}.lx .lb-btn--primary:hover:not(:disabled){background:var(--lx-primary-hover);transform:none}.lx .lb-btn--secondary{background:var(--lx-card);color:var(--lx-ink);border-color:var(--lx-line-2)}.lx .lb-btn--secondary:hover:not(:disabled){background:var(--lx-well);border-color:var(--lx-line-2)}.lx .lb-btn--ghost{color:var(--lx-ink)}.lx .lb-btn--ghost:hover:not(:disabled){background:var(--lx-hover)}@media (pointer:coarse){.lx .lb-btn--sm{height:44px}}.lx .lb-badge{height:auto;padding:3px 10px;font:600 12px/1.4 var(--font-sans)}.lx .lb-badge--neutral{background:var(--lx-well);color:var(--lx-ink)}.lx .lb-badge--success{background:var(--role-done-bg);color:var(--lx-success-text)}.lx .lb-badge--primary{background:var(--lx-attention-tint);color:var(--lx-attention)}.lx .lb-badge--info{background:var(--role-record-bg);color:var(--role-record-text)}.lx .lb-badge--warning{background:color-mix(in srgb,var(--status-warning) 14%,var(--lx-card));color:var(--lx-warning-text)}.lx .lb-pill{height:auto;padding:3px 10px;border-radius:999px;font:600 12px/1.4 var(--font-sans)}.lx .lb-pill--you{background:var(--lx-attention);color:var(--lx-on-dock)}.lx .lb-pill--record{background:var(--role-record-bg);color:var(--role-record-text)}.lx .lb-pill--done{background:var(--role-done-bg);color:var(--lx-success-text)}.lx .lb-pill--draft{background:var(--lx-well);color:var(--lx-body)}.lx .lb-stat{border:0;border-radius:16px;background:var(--lx-well);padding:14px 16px}.lx .lb-stat dt{color:var(--lx-muted);font-size:13px}.lx .lb-stat-value{color:var(--lx-ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx .lb-stat-change{color:var(--lx-muted)}.lx .lb-kpi{border-radius:16px;background:var(--lx-well)}.lx .lb-kpi-about,.lx .lb-kpi-vs{color:var(--lx-muted)}.lx .lb-input,.lx .lb-select{height:44px;padding:0 16px;border:1px solid var(--lx-line-2);border-radius:999px;background-color:var(--lx-card);color:var(--lx-ink)}.lx .lb-select{padding-right:36px}.lx textarea.lb-input{height:auto;min-height:96px;padding:12px 16px;border-radius:14px}.lx .lb-input:focus-visible,.lx .lb-select:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px;border-color:transparent}.lx .lb-media-field>span:first-child,.lx .lb-req-field>span:first-child{color:var(--lx-muted)}.lx input[type=checkbox],.lx input[type=radio]{accent-color:var(--lx-dock)}.lx input[type=date]{height:44px;padding:0 14px;border:1px solid var(--lx-line-2);border-radius:999px;background-color:var(--lx-card);color:var(--lx-ink);font:14px var(--font-sans)}.lx .lx-cal-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lx .lx-cal-step{width:44px;padding:0;font-size:20px}.lx .lx-cal-label{margin:0 6px;min-width:190px;text-align:center;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--lx-ink);white-space:nowrap}.lx .lx-cal-nav .lx-btn[aria-current=page]{background:var(--lx-dock);border-color:transparent;color:var(--lx-on-dock)}.lx .lx-cal-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 16px}.lx .lx-cal-bar .lx-kinds{margin:0}.lx .lx-cal-bar .lb-key{margin:0;color:var(--lx-muted)}.lx .lx-cal-zone{margin:0 0 0 auto;color:var(--lx-muted);font-size:13px}.lx .lx-cal>.lx-empty{padding:0 0 12px}.lx .lx-cal-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;overflow-x:auto;border-radius:var(--lx-r-card);background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow)}.lx .lx-cal-day{min-width:0;display:flex;flex-direction:column;border-radius:16px;background:var(--lx-well);border:1px solid transparent;scroll-margin-top:24px}.lx .lx-cal-day--today{background:var(--lx-card);border:2px solid var(--lx-ink)}.lx .lx-cal-day:target{box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-attention) 35%,transparent)}.lx .lx-cal-day__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:12px 12px 8px}.lx .lx-cal-day__dow{color:var(--lx-muted);font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lx .lx-cal-day__num{color:var(--lx-ink);font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx .lx-cal-day__today{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--lx-dock);color:var(--lx-on-dock);font-size:12px;font-weight:700}.lx .lx-cal-day__items{list-style:none;margin:0;padding:0 8px 10px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:320px}.lx .lx-cal-none{margin:0;padding:0 12px 12px;min-height:320px;color:var(--lx-faint);font-size:13px}.lx .lx-ev{display:grid;grid-gap:4px;gap:4px;justify-items:start;min-width:0;padding:9px 10px 10px 12px;border-radius:12px;background:var(--lx-card);border:1px solid var(--lx-line);border-left:4px solid var(--role-draft);box-shadow:var(--lx-shadow)}.lx .lx-ev[data-role=you]{border-left-color:var(--lx-attention)}.lx .lx-ev[data-role=record]{border-left-color:var(--role-record)}.lx .lx-ev[data-role=done]{border-left-color:var(--lx-success)}.lx .lx-ev__top{color:var(--lx-muted);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx .lx-ev__title{color:var(--lx-ink);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.lx a.lx-ev__title:hover{color:var(--lx-attention);text-decoration:underline;text-underline-offset:3px}.lx .lx-cal-list{display:grid;grid-gap:20px;gap:20px}.lx .lx-cal-lday{scroll-margin-top:24px}.lx .lx-cal-lday__h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 4px 8px;color:var(--lx-ink);font-size:18px;font-weight:700;letter-spacing:-.01em}.lx .lx-cal-lday__h small{color:var(--lx-muted);font-size:13px;font-weight:600}.lx .lx-cal-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lx .lx-cal-row{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px 12px 22px;border-radius:18px;background:var(--lx-card);border:1px solid var(--lx-line)}.lx .lx-cal-row:before{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:4px;border-radius:3px;background:var(--role-draft)}.lx .lx-cal-row[data-role=you]:before{background:var(--lx-attention)}.lx .lx-cal-row[data-role=record]:before{background:var(--role-record)}.lx .lx-cal-row[data-role=done]:before{background:var(--lx-success)}.lx .lx-cal-row__time{color:var(--lx-ink);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lx .lx-cal-row__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.lx .lx-cal-row__title{color:var(--lx-ink);font-size:15px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.lx a.lx-cal-row__title:hover{color:var(--lx-attention)}.lx .lx-cal-row__main small{color:var(--lx-muted);font-size:13px}@media (max-width:1100px){.lx .lx-cal-board{grid-template-columns:repeat(7,minmax(150px,1fr))}}@media (max-width:760px){.lx .lx-cal-label{min-width:0;text-align:left;flex-basis:100%;order:-1;margin:0}.lx .lx-cal-zone{margin-left:0;flex-basis:100%}.lx .lx-cal-board{grid-template-columns:minmax(0,1fr);overflow-x:visible}.lx .lx-cal-day__items,.lx .lx-cal-none{min-height:0}.lx .lx-cal-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.lx .lx-cal-row__time{grid-column:1/-1;font-size:13px}}.lx .lx-assets-lede,.lx .lx-lib-lede{margin:-8px 0 20px;color:var(--lx-muted);font-size:15px;line-height:1.5;max-width:72ch}.lx .lx-lib-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px}.lx .lx-lib-seg{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow)}.lx .lx-lib-seg button{height:36px;padding:0 15px;border:0;border-radius:999px;background:none;color:var(--lx-ink);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.lx .lx-lib-seg button:hover{background:var(--lx-hover)}.lx .lx-lib-seg button[aria-pressed=true]{background:var(--lx-dock);color:var(--lx-on-dock)}.lx .lx-lib-chips{display:flex;flex-wrap:wrap;gap:6px}.lx .lx-lib-tags{margin-bottom:14px}.lx .lx-lib-chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--lx-line-2);background:var(--lx-card);color:var(--lx-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.lx .lx-lib-chip:hover{background:var(--lx-well)}.lx .lx-lib-chip[aria-pressed=true]{background:var(--lx-dock);border-color:var(--lx-dock);color:var(--lx-on-dock)}.lx .lx-lib-chip--tag{font-family:var(--font-mono);font-weight:500}.lx .lx-lib-search{flex:1 1 220px;min-width:0;max-width:360px;display:flex}.lx .lx-lib-input{width:100%;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid var(--lx-line-2);background:var(--lx-card);color:var(--lx-ink);font:400 15px/1.4 var(--font-sans)}.lx .lx-lib-search .lx-lib-input{border-radius:999px}.lx .lx-lib-input::placeholder{color:var(--lx-faint)}.lx .lx-lib-input:disabled{background:var(--lx-well);color:var(--lx-muted)}.lx .lx-lib-textarea{min-height:96px;padding:12px 16px;resize:vertical}.lx .lx-lib-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--lx-ink);font:500 14px/1.3 var(--font-sans);cursor:pointer}.lx .lx-lib-check input{width:18px;height:18px;accent-color:var(--lx-primary)}.lx .lx-lib-count{margin-left:auto;color:var(--lx-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lx .lx-lib-progress{margin:0 0 12px;color:var(--lx-muted);font:13px/1.4 var(--font-mono)}.lx .lx-lib-progress:empty{display:none}.lx .lx-lib-alert{margin:0 0 12px;padding:10px 14px;border-radius:14px;background:var(--lx-attention-tint);color:var(--lx-ink);font-size:14px}.lx .lx-lib-notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 10px 10px 16px;border-radius:16px;background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);color:var(--lx-ink);font-size:14px}.lx .lx-lib-notice:focus{outline:none}.lx .lx-lib-notice:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}.lx .lx-lib-notice .lx-btn{height:36px}.lx .lx-lib-empty{margin:4px 0 16px;color:var(--lx-muted);font-size:15px}.lx .lx-lib-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr))}.lx .lx-lib-grid>li{min-width:0;aspect-ratio:1}.lx .lx-lib-drop__zone{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:16px;text-align:center;border-radius:20px;border:2px dashed var(--lx-line-2);background:var(--lx-well);color:var(--lx-ink)}.lx .lx-lib-drop__zone[data-over]{border-style:solid;border-color:var(--lx-attention);background:var(--lx-attention-tint)}.lx .lx-lib-drop__ico{width:52px;height:52px;margin-bottom:4px;border-radius:50%;display:grid;place-items:center;background:var(--lx-ring);color:var(--lx-on-dock)}.lx .lx-lib-drop__ico .lx-ico{width:22px;height:22px;stroke-width:2}.lx .lx-lib-drop__text{margin:0;max-width:24ch;font-size:14px;line-height:1.4;color:var(--lx-body)}.lx .lx-lib-drop__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:6px}.lx .lx-lib-for{display:inline-flex;align-items:center;gap:8px;color:var(--lx-muted);font:500 13px/1.3 var(--font-sans)}.lx .lx-lib-select{height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--lx-line-2);background:var(--lx-card);color:var(--lx-ink);font:500 13px/1 var(--font-sans)}.lx .lx-lib-drop .lx-btn{height:40px;padding:0 16px;font-size:14px}.lx .lx-head__actions .nine-upload-picker:disabled,.lx .lx-lib .lx-btn:disabled,.lx .lx-lib-dr .lx-btn[aria-disabled=true],.lx .lx-lib-notice .lx-btn[aria-disabled=true]{opacity:.6;cursor:default}.lx .lx-lib-tile{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border-radius:20px;border:1px solid var(--lx-line);background:var(--lx-well);box-shadow:var(--lx-shadow);color:var(--lx-ink);text-align:left;cursor:zoom-in}.lx .lx-lib-tile:hover{box-shadow:var(--lx-shadow-md)}.lx .lx-lib-tile:focus-visible{outline-offset:3px}.lx .lx-lib-tile[data-archived] .lx-lib-tile__type,.lx .lx-lib-tile[data-archived] img{opacity:.55}.lx .lx-lib-tile img{display:block;width:100%;height:100%;object-fit:cover}.lx .lx-lib-tile__type{position:absolute;inset:0 0 34px;margin:auto;width:-moz-fit-content;width:fit-content;height:56px;min-width:64px;padding:0 12px;display:grid;place-items:center;border-radius:14px;background:var(--lx-card);border:1px solid var(--lx-line);font:700 14px/1 var(--font-mono);letter-spacing:.04em;color:var(--lx-ink)}.lx .lx-lib-tile__cap{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:1px;gap:1px;padding:28px 12px 10px;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--lx-dock) 78%,transparent),transparent);color:var(--lx-on-dock)}.lx .lx-lib-tile[data-file] .lx-lib-tile__cap{background:none;color:var(--lx-ink);padding-top:10px}.lx .lx-lib-tile__cap b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lx-lib-tile__cap small{font-size:12.5px;opacity:.85}.lx .lx-lib-tile__badge{padding:3px 8px;background:color-mix(in srgb,var(--lx-dock) 72%,transparent);color:var(--lx-on-dock);font:600 12px/1.2 var(--font-mono)}.lx .lx-lib-tile__archived,.lx .lx-lib-tile__badge{position:absolute;right:10px;top:10px;border-radius:999px}.lx .lx-lib-tile__archived{padding:3px 10px;background:var(--lx-card);color:var(--lx-ink);font-size:12px;font-weight:600;box-shadow:var(--lx-shadow)}.lx .lx-lib-tile__badge+.lx-lib-tile__dots+.lx-lib-tile__archived{top:40px}.lx .lx-lib-tile__dots{position:absolute;left:10px;top:10px;display:flex;gap:4px}.lx .lx-lib-tile__dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--lx-card);box-shadow:var(--lx-shadow)}.lx .lx-lib-tile__dot[data-purpose=social]{background:var(--lx-attention)}.lx .lx-lib-tile__dot[data-purpose=website]{background:var(--lx-dock)}.lx .lx-lib-scrim{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--lx-ink) 35%,transparent)}.lx .lx-lib-dr{position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(600px,100vw);overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:24px;background:var(--lx-card);color:var(--lx-body);border-left:1px solid var(--lx-line);box-shadow:var(--lx-shadow-pop)}.lx .lx-lib-dr>*,.lx .lx-lib-dr__head>div{min-width:0}.lx .lx-lib-dr__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lx .lx-lib-dr__title{margin:0;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--lx-ink);overflow-wrap:anywhere}.lx .lx-lib-dr__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;color:var(--lx-muted);font-size:13px}.lx .lx-lib-dr__meta:empty{display:none}.lx .lx-lib-dr__close{flex:none}.lx .lx-lib-dr__img{margin:0;min-height:140px;max-height:52vh;display:grid;place-items:center;overflow:hidden;border-radius:20px;background:var(--lx-well)}.lx .lx-lib-dr__img img,.lx .lx-lib-dr__img video{display:block;width:100%;max-height:52vh;object-fit:contain}.lx .lx-lib-dr__type{display:grid;place-items:center;min-width:72px;height:64px;padding:0 14px;border-radius:16px;background:var(--lx-card);border:1px solid var(--lx-line);font:700 16px/1 var(--font-mono);letter-spacing:.04em;color:var(--lx-ink)}.lx .lx-lib-dr__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.lx .lx-lib-field{display:grid;grid-gap:6px;gap:6px;min-width:0;margin:0;padding:0;border:0;color:var(--lx-ink);font:600 14px/1.3 var(--font-sans)}.lx .lx-lib-field small{font-weight:400;font-size:13px;color:var(--lx-muted)}.lx .lx-lib-field legend{padding:0;margin-bottom:4px}.lx .lx-lib-field--wide{grid-column:1/-1}.lx .lx-lib-field .lx-lib-check{min-height:36px;font-weight:500}.lx .lx-lib-hint{font-weight:400;color:var(--lx-muted)}.lx .lx-lib-saved{margin:0;color:var(--lx-success-text);font-size:14px;font-weight:600}.lx .lx-lib-saved[data-empty]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lx .lx-lib-dr__form .lx-lib-alert{margin:0}.lx .lx-lib-dr__acts{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;margin-top:4px;border-top:1px solid var(--lx-line)}.lx .lx-lib-dr__download{margin-left:auto}.lx .lx-assets-empty{margin:0;padding:20px;border-radius:var(--lx-r-card);background:var(--lx-card);border:1px solid var(--lx-line);color:var(--lx-muted)}.lx .lx-assets-project{margin-bottom:32px}.lx .lx-assets-project__title{margin:0 0 14px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--lx-ink)}.lx .lx-assets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.lx .lx-assets-cat{grid-column:1/-1}.lx .lx-assets-card{position:relative;min-width:0;padding:20px;border-radius:var(--lx-r-card);background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow)}.lx .lx-assets-card__title{margin:0;font-size:17px;font-weight:600;color:var(--lx-ink)}.lx .lx-assets-card__text{margin:6px 0 0;color:var(--lx-muted);font-size:14px;line-height:1.5}.lx .lx-assets-card__limit{color:var(--lx-faint);font-size:13px}.lx .lx-assets-meter,.lx .lx-assets-upload{align-self:stretch;align-content:start}.lx .lx-assets-upload__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lx .lx-assets-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:999px;background:var(--lx-card);box-shadow:inset 0 0 0 1px var(--lx-line-2);color:var(--lx-ink);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.lx .lx-assets-btn:hover{background:var(--lx-well)}.lx .lx-assets-btn--primary{height:44px;padding:0 19px;background:var(--lx-primary);box-shadow:none;color:var(--lx-on-dock);font-size:15px}.lx .lx-assets-btn--primary:hover{background:var(--lx-primary-hover)}.lx .lx-assets-btn:disabled{opacity:.6;cursor:default}.lx .lx-assets-job{margin-top:14px}.lx .lx-assets-job__line{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--lx-muted);font-size:13px}.lx .lx-assets-job__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lx .lx-assets-alert{margin-top:12px;padding:10px 14px;border-radius:14px;background:var(--lx-attention-tint);color:var(--lx-ink);font-size:14px}.lx .lx-assets-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.lx .lx-assets-meter__count{color:var(--lx-ink);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lx .lx-assets-job__bar,.lx .lx-assets-meter__bar{display:block;width:100%;height:10px;border:0;border-radius:999px;overflow:hidden;background:var(--lx-well);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lx .lx-assets-job__bar::-webkit-progress-bar,.lx .lx-assets-meter__bar::-webkit-progress-bar{background:var(--lx-well);border-radius:999px}.lx .lx-assets-meter__bar::-webkit-progress-value{background:var(--lx-success);border-radius:999px}.lx .lx-assets-meter__bar::-moz-progress-bar{background:var(--lx-success);border-radius:999px}.lx .lx-assets-job__bar::-webkit-progress-value{background:var(--lx-primary);border-radius:999px}.lx .lx-assets-job__bar::-moz-progress-bar{background:var(--lx-primary);border-radius:999px}.lx .lx-assets-cat__title{margin:8px 0 10px;color:var(--lx-attention);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lx .lx-assets-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lx .lx-assets-item{padding:14px 16px;border-radius:18px}.lx .lx-assets-item__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lx .lx-assets-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lx-faint)}.lx .lx-assets-item[data-received] .lx-assets-dot{background:var(--lx-success)}.lx .lx-assets-item__text{flex:1 1 200px;min-width:0}.lx .lx-assets-item__label{color:var(--lx-ink);font-size:15px;font-weight:600}.lx .lx-assets-item__desc{margin-top:2px;color:var(--lx-muted);font-size:13px}.lx .lx-assets-status{padding:3px 10px;border-radius:999px;background:var(--lx-well);color:var(--lx-ink);font-size:12px;font-weight:600;white-space:nowrap}.lx .lx-assets-item[data-received] .lx-assets-status{background:var(--role-done-bg);color:var(--lx-success-text)}.lx .lx-assets-files{list-style:none;margin:10px 0 0;padding:0 0 0 24px;display:grid;grid-gap:6px;gap:6px}.lx .lx-assets-files--unfiled{padding:12px 0 0;border-top:1px solid var(--lx-line);margin-top:14px}.lx .lx-assets-file{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:14px}.lx .lx-assets-file__name{color:var(--lx-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lx .lx-assets-file__meta{flex:none;color:var(--lx-faint);font-size:12.5px}@media (max-width:760px){.lx .lx-lib-search{max-width:none;flex-basis:100%}.lx .lx-lib-count{margin-left:0}.lx .lx-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lx .lx-lib-grid>.lx-lib-drop{grid-column:1/-1;aspect-ratio:auto}.lx .lx-lib-dr{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.lx .lx-lib-dr__form{grid-template-columns:minmax(0,1fr)}.lx .lx-lib-dr__download{margin-left:0}.lx .lx-assets{grid-template-columns:minmax(0,1fr)}}.lx .lx-btn--sm{height:36px;padding:0 14px;font-size:13px;gap:6px}.lx .lx-btn--quiet{background:transparent;border-color:transparent;color:var(--lx-ink)}.lx .lx-btn--quiet:hover{background:var(--lx-hover)}.lx .lx-btn:disabled,.lx .lx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.lx .lx-btn:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}.lx .lx-studio.ls-root{display:flex;flex-direction:column;gap:14px;background:transparent;color:var(--lx-body)}.lx .lx-studio.ls-root :focus-visible{outline-color:var(--lx-focus)}.lx .lx-studio .lx-sp-strip{padding:0;background:none;border:0}.lx .lx-studio .lx-sp-summary{margin:0;color:var(--lx-muted);font-size:14px}.lx .lx-studio .lx-sp-sep{margin:0 8px;color:var(--lx-faint)}.lx .lx-sp-flag{color:var(--lx-attention);font-weight:600}.lx .lx-sp-faint{color:var(--lx-muted);font-size:13px}.lx .lx-studio .ls-progress-row{color:var(--lx-muted);font-family:var(--font-sans)}.lx .lx-studio .ls-progress-track{background:var(--lx-well)}.lx .lx-studio .ls-alert{background:var(--lx-attention-tint);border-color:var(--lx-attention);color:var(--lx-ink);border-radius:14px}.lx .lx-studio .ls-notice{color:var(--lx-muted);font-family:var(--font-sans);font-size:13px}.lx .lx-studio .ls-media-link a,.lx .lx-studio .ls-notice a{color:var(--lx-attention)}.lx .lx-studio .ls-body{border-radius:var(--lx-r-card);border:1px solid var(--lx-line);background:var(--lx-card);box-shadow:var(--lx-shadow)}@media (min-width:769px){.lx .lx-studio .ls-body{height:clamp(560px,calc(100dvh - 220px),1000px)}}.lx .lx-studio .ls-canvas{background-color:var(--lx-well);background-image:radial-gradient(color-mix(in srgb,var(--lx-ink) 10%,transparent) 1px,transparent 1px);background-size:20px 20px;padding:24px 28px 60px}.lx .lx-studio .ls-canvas[data-drop-over] [data-drop-target] [data-photo-slot]{outline-color:color-mix(in srgb,var(--lx-attention) 60%,transparent)}.lx .lx-studio .ls-section-title{font:600 15px var(--font-sans);color:var(--lx-ink)}.lx .lx-studio .ls-tile-label{color:var(--lx-muted)}.lx .lx-studio .ls-tile-name{color:var(--lx-ink);font-weight:600}.lx .lx-studio .ls-icon-btn{border-color:var(--lx-line-2);background:var(--lx-card);color:var(--lx-ink);border-radius:999px}.lx .lx-studio .ls-icon-btn:hover{background:var(--lx-well);color:var(--lx-ink)}.lx .lx-studio .ls-tile.is-selected .ls-icon-btn{border-color:var(--lx-attention);color:var(--lx-attention)}.lx .lx-studio .ls-design-art{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--lx-line),var(--lx-shadow-md)}.lx .lx-studio .ls-design.is-selected .ls-design-art{outline:2px solid var(--lx-attention);outline-offset:3px}.lx .lx-studio .ls-design-unavailable{background:var(--lx-card);color:var(--lx-muted);border-color:var(--lx-line-2)}.lx .lx-studio .ls-faint{color:var(--lx-muted);font-family:var(--font-sans);font-size:13px}.lx .lx-studio .ls-zoombar{background:var(--lx-dock);border:0;border-radius:999px;padding:6px;box-shadow:var(--lx-shadow-pop)}.lx .lx-studio .ls-zoom-all{background:hsla(0,0%,100%,.14);padding:8px 14px}.lx .lx-studio .ls-zoom-all,.lx .lx-studio .ls-zoom-step{color:var(--text-inverse);border-radius:999px}.lx .lx-studio .ls-zoom-all:hover,.lx .lx-studio .ls-zoom-step:hover{background:hsla(0,0%,100%,.2)}.lx .lx-studio .ls-zoom-name{color:var(--text-inverse)}.lx .lx-studio .ls-zoom-esc{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.3)}.lx .lx-studio .ls-panel{background:var(--lx-card);color:var(--lx-ink);border-left:1px solid var(--lx-line);padding:22px 20px 32px}.lx .lx-studio .ls-panel-title{font:600 19px/1.3 var(--font-sans);color:var(--lx-ink)}.lx .lx-studio .ls-close{background:var(--lx-well);color:var(--lx-ink)}.lx .lx-studio .ls-close:hover{background:var(--lx-hover)}.lx .lx-studio .ls-panel-meta{font:13px var(--font-sans);color:var(--lx-muted)}.lx .lx-sp-section{padding:16px 0 18px;border-top:1px solid var(--lx-line);display:grid;grid-gap:10px;gap:10px}.lx .lx-sp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-attention)}.lx .lx-sp-legend{padding:0;font-size:13px;font-weight:600;color:var(--lx-ink)}.lx .lx-post-field,.lx .lx-sp-field{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--lx-ink)}.lx .lx-bps-input,.lx .lx-post-alt textarea,.lx .lx-post-field input[type=text],.lx .lx-post-field textarea,.lx .lx-sp-field input,.lx .lx-sp-field select,.lx .lx-sp-field textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid var(--lx-line-2);background:var(--lx-card);color:var(--lx-ink);font:400 14px/1.45 var(--font-sans)}.lx .lx-bps-input,.lx .lx-post-alt textarea,.lx .lx-post-field textarea,.lx .lx-sp-field textarea{resize:vertical}.lx .lx-bps-input:focus-visible,.lx .lx-post-alt textarea:focus-visible,.lx .lx-post-field input:focus-visible,.lx .lx-post-field textarea:focus-visible,.lx .lx-sp-field input:focus-visible,.lx .lx-sp-field select:focus-visible,.lx .lx-sp-field textarea:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px;border-color:transparent}.lx .lx-post-field input[readonly],.lx .lx-post-field textarea[readonly],.lx .lx-sp-field input[readonly],.lx .lx-sp-field textarea[readonly]{background:var(--lx-well)}.lx .lx-sp-decision-note,.lx .lx-sp-note{margin:0;font-size:13px;line-height:1.5;color:var(--lx-muted)}.lx .lx-sp-tip{margin:4px 0 0;background:var(--lx-well);line-height:1.5;color:var(--lx-body)}.lx .lx-sp-alert,.lx .lx-sp-tip{padding:10px 12px;border-radius:12px;font-size:13px}.lx .lx-sp-alert{background:var(--lx-attention-tint);border:1px solid color-mix(in srgb,var(--lx-attention) 35%,transparent);color:var(--lx-ink)}.lx .lx-sp-alert--row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lx .lx-sp-notice{font-size:13px;color:var(--lx-success-text)}.lx .lx-sp-notice:empty{display:none}.lx .lx-sp-cta{width:100%}.lx .lx-sp-status{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--lx-ink)}.lx .lx-sp-history{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:12.5px;line-height:1.5;color:var(--lx-muted)}.lx .lx-sp-history blockquote{margin:4px 0 0;padding:8px 12px;border-radius:4px 14px 14px 14px;background:var(--lx-well);color:var(--lx-body);font-size:13px}.lx .lx-sp-option{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--lx-line);font-size:13px;line-height:1.5;color:var(--lx-body)}.lx .lx-sp-chips{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.lx .lx-sp-chips>legend{width:100%;margin-bottom:6px}.lx .lx-sp-chips>div{display:grid;grid-gap:4px;gap:4px}.lx .lx-sp-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--lx-line-2);border-radius:999px;font:500 13px var(--font-sans);color:var(--lx-ink);background:var(--lx-card);cursor:pointer}.lx .lx-sp-chip:has(input:checked){border-color:var(--lx-ink);background:var(--lx-well);font-weight:600}.lx .lx-sp-chip:has(input:disabled:not(:checked)){opacity:.6;cursor:not-allowed}.lx .lx-sp-chip:focus-within{outline:2px solid var(--lx-focus);outline-offset:2px}.lx .lx-sp-section details>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--lx-ink);padding:4px 0}.lx .lx-sp-section a{color:var(--lx-attention)}.lx .lx-sp-section [role=note]{padding:8px 10px;border-radius:12px;background:var(--lx-attention-tint);color:var(--lx-ink);font-size:13px}.lx .lx-sp-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;background:var(--lx-faint)}.lx .lx-sp-dot--failed,.lx .lx-sp-dot--in_review{background:var(--lx-attention)}.lx .lx-sp-dot--changes_requested{background:var(--status-warning)}.lx .lx-sp-dot--approved{background:var(--lx-success)}.lx .lx-sp-dot--scheduled{background:var(--lx-info)}.lx .lx-sp-dot--published{background:transparent;box-shadow:inset 0 0 0 1.5px var(--lx-success)}.lx .lx-sp-footer{display:grid;grid-gap:10px;gap:10px;padding-top:18px;border-top:1px solid var(--lx-line)}.lx .lx-sp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lx .lx-sp-grid>.lx-btn{width:100%}.lx .lx-studio .ls-history{font:12.5px var(--font-sans);color:var(--lx-muted)}.lx .lx-sp-footer .lx-sp-history{margin:0}.lx .lx-sp-decision{margin:0 0 4px;padding:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--lx-attention) 35%,transparent);background:var(--lx-card);box-shadow:var(--lx-shadow);display:grid;grid-gap:10px;gap:10px}.lx .lx-sp-decision>div[style]{flex-wrap:nowrap!important}.lx .lx-sp-decision-btn{flex:1 1;min-width:0}.lx .lx-sp-decision[data-decided=approve]{background:var(--role-done-bg);border-color:var(--lx-success);color:var(--lx-success-text)}.lx .lx-sp-decision[data-decided=request_changes]{background:var(--role-record-bg);border-color:var(--role-record);color:var(--role-record-text)}.lx .lx-sp-decision [role=alert]{font-size:13px;color:var(--lx-danger)}.lx .lx-sp-decision blockquote{margin:0;padding:8px 12px;border-radius:12px;background:var(--lx-card);color:var(--lx-body);font-size:14px}.lx .lx-sp-decision--sheet{position:-webkit-sticky;position:sticky;bottom:-32px;z-index:2;margin:16px -16px -32px;padding:12px 16px 28px;border:0;border-top:1px solid var(--lx-line);border-radius:0;box-shadow:var(--lx-shadow-md)}.lx .lx-sp-review-art{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px}.lx .lx-sp-review-art img{display:block;width:100%;height:auto;border-radius:12px}.lx .lx-sp-review-art a{font-size:14px;font-weight:500;color:var(--lx-ink)}.lx .lx-post-fields{display:grid;grid-gap:14px;gap:14px}.lx .lx-post-count{justify-self:end;font-size:11.5px;font-weight:500;color:var(--lx-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx .lx-post-photo{border:0;padding:0;margin:0;min-width:0;gap:10px}.lx .lx-post-photo>legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--lx-ink)}.lx .lx-post-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lx .lx-post-thumb{width:56px;height:56px;object-fit:cover;border-radius:10px;flex:none}.lx .lx-post-thumb--pending{opacity:.55}.lx .lx-post-hint{margin:0;font-size:12.5px;font-weight:400;color:var(--lx-muted)}.lx .lx-post-focus{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;font-weight:500;color:var(--lx-body)}.lx .lx-post-focus input[type=range]{width:100%;accent-color:var(--lx-attention)}.lx .lx-post-alt{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--lx-line);background:var(--lx-well);color:var(--lx-ink);font-size:13px}.lx .lx-post-alt label{font-weight:600}.lx .lx-bps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-gap:20px;gap:20px;align-items:stretch}.lx .lx-bps{padding:10px;display:flex;flex-direction:column}.lx .lx-bps__media{position:relative;border-radius:16px;overflow:hidden;background:var(--lx-well)}.lx .lx-bps__art{display:block;width:100%;height:auto}.lx .lx-bps__art--pending{aspect-ratio:16/9;display:grid;place-items:center;padding:16px;text-align:center;color:var(--lx-muted);font-size:13px;font-weight:600}.lx .lx-bps__when{position:absolute;left:10px;bottom:10px;padding:7px 12px;border-radius:14px;background:var(--lx-dock);color:var(--text-inverse);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--lx-shadow-md)}.lx .lx-bps__body{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:14px 8px 6px;min-width:0}.lx .lx-bps__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.lx .lx-bps__where{color:var(--lx-muted);font-size:13px}.lx .lx-bps__caption{padding:10px 12px;border-radius:14px;background:var(--lx-well)}.lx .lx-bps__caption-label{font-size:12px;font-weight:700;color:var(--lx-muted);margin-bottom:4px}.lx .lx-bps__caption p{margin:0;font-size:14px;line-height:1.5;color:var(--lx-body);white-space:pre-line;overflow-wrap:anywhere}.lx .lx-bps__finish{display:grid;grid-gap:8px;gap:8px;justify-items:start}.lx .lx-bps__needs{margin:0;font-size:13px;color:var(--lx-body)}.lx .lx-bps-meta{margin:0;font-size:13px;color:var(--lx-muted)}.lx .lx-bps-msg{color:var(--lx-ink);font-weight:600}.lx .lx-bps-decide{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--lx-line)}.lx .lx-bps-note{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--lx-ink)}.lx .lx-bps-acts{display:flex;flex-wrap:wrap;gap:8px}.lx .lx-bps-acts .lx-btn--primary{flex:1 1 auto}.lx .lx-ch-error{margin:0 0 16px;padding:12px 14px;border-radius:14px;background:var(--lx-attention-tint);color:var(--lx-ink)}.lx .lx-ch-status{margin:0 0 16px;color:var(--lx-success-text);font-weight:600}.lx .lx-ch-status--empty{margin:0}.lx .lx-ch-alert{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin:0 0 20px;padding:20px;border-radius:var(--lx-r-card);background:var(--lx-attention-tint);border:1px solid color-mix(in srgb,var(--lx-attention) 35%,transparent);color:var(--lx-body)}.lx .lx-ch-alert__lead{flex:1 1 280px;min-width:0}.lx .lx-ch-alert__title{margin:0;font-size:20px;font-weight:700;line-height:1.25;color:var(--lx-ink)}.lx .lx-ch-alert__lead p{margin:6px 0 0;font-size:14px}.lx .lx-ch-alert__list{flex:1 1 340px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lx .lx-ch-alert__list li{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:14px;background:var(--lx-card);border:1px solid var(--lx-line)}.lx .lx-ch-alert__acct{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.lx .lx-ch-alert__acct b{font-size:14px;font-weight:600;color:var(--lx-ink);overflow-wrap:anywhere}.lx .lx-ch-alert__acct small{font-size:12.5px;color:var(--lx-muted)}.lx .lx-ch{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.lx .lx-ch-main{flex:7 1 560px}.lx .lx-ch-main,.lx .lx-ch-side{min-width:0;display:grid;grid-gap:20px;gap:20px}.lx .lx-ch-side{flex:3 1 280px}.lx .lx-ch-main>.lx-note{margin:0}.lx .lx-ch-fam{display:grid;grid-gap:14px;gap:14px;justify-items:start}.lx .lx-ch-fam>.lx-card__head{margin-bottom:0;width:100%}.lx .lx-ch-fam__note{margin:0;color:var(--lx-body)}.lx .lx-ch-fam__help{margin:0;font-size:13px;line-height:1.5;color:var(--lx-muted)}.lx .lx-ch-grid{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px}.lx .lx-ch-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;background:var(--lx-card);border:1px solid var(--lx-line)}.lx .lx-ch-card--down{background:var(--lx-attention-tint);border-color:color-mix(in srgb,var(--lx-attention) 35%,transparent)}.lx .lx-ch-card__head{display:grid;grid-gap:2px;gap:2px;min-width:0}.lx .lx-ch-card__net{font-size:12.5px;font-weight:600;color:var(--lx-muted)}.lx .lx-ch-card--child .lx-ch-card__net:before{content:"↳ "}.lx .lx-ch-card__name{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--lx-ink);overflow-wrap:anywhere}.lx .lx-ch-card .lx-badge{white-space:normal}.lx .lx-ch-card__acts{margin-top:auto}.lx .lx-ch-nets{list-style:none;margin:0;padding:0}.lx .lx-ch-net{display:grid;grid-gap:3px;gap:3px;padding:12px 0;border-top:1px solid var(--lx-line)}.lx .lx-ch-net:first-child{border-top:0;padding-top:0}.lx .lx-ch-net__name{font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-ch-net small{font-size:13px;color:var(--lx-muted)}@media (max-width:760px){.lx .lx-studio .ls-canvas{padding:20px 16px 48px}.lx .lx-ch-alert{padding:16px}.lx .lx-bps-acts>.lx-btn{flex:1 1 auto}}.lx .lx-bpv{display:flex;flex-direction:column;gap:20px;min-width:0}.lx .lx-bpv .lx-head{margin-bottom:0}.lx .lx-bpv .lx-btn svg{flex:none}.lx .lx-bp-h2{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--lx-ink)}.lx .lx-bp-muted{margin:0;font-size:14px;line-height:1.5;color:var(--lx-muted)}.lx .lx-bp-lede{margin:0;max-width:78ch;font-size:15px;line-height:1.6;color:var(--lx-body)}.lx .lx-bp-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-attention)}.lx .lx-bp-eyebrow--light{color:color-mix(in srgb,var(--text-inverse) 78%,transparent)}.lx .lx-bp-tabs{overflow-x:auto;scrollbar-width:none;margin:-4px 0 0}.lx .lx-bp-tabs::-webkit-scrollbar{display:none}.lx .lx-bp-tabs__row{display:flex;gap:4px;min-width:max-content;box-shadow:inset 0 -2px 0 var(--lx-line-2)}.lx .lx-bp-tab{position:relative;display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px 10px 0 0;color:var(--lx-muted);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.lx .lx-bp-tab:hover{color:var(--lx-ink);background:var(--lx-hover)}.lx .lx-bp-tab[aria-current=page]{color:var(--lx-ink);font-weight:800}.lx .lx-bp-tab[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px;background:var(--lx-ring)}.lx .lx-bp-person{display:inline-flex;align-items:center;gap:12px;line-height:1.35;min-width:0}.lx .lx-bp-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--lx-well);color:var(--lx-ink);font-size:12px;font-weight:700;display:inline-grid;place-items:center}.lx .lx-bp-person__text{display:grid;min-width:0}.lx .lx-bp-person__text b{font-size:14px;font-weight:600;color:var(--lx-ink)}.lx .lx-bp-person__text small{font-size:13px;color:var(--lx-muted)}.lx .lx-bp-dark{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--lx-r-card);background:var(--lx-dock);color:var(--text-inverse);box-shadow:var(--lx-shadow-md)}.lx .lx-bp-dark:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lx-strip)}.lx .lx-bp-top{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.lx .lx-bp-hero{flex:2 1 520px;min-width:0}.lx .lx-bp-hero__row{justify-content:space-between;gap:8px 16px}.lx .lx-bp-hero__for,.lx .lx-bp-hero__row{display:flex;flex-wrap:wrap;align-items:center}.lx .lx-bp-hero__for{margin:0;gap:6px 10px;font-size:12px;color:color-mix(in srgb,var(--text-inverse) 72%,transparent)}.lx .lx-bp-glass{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--text-inverse) 12%,transparent);color:var(--text-inverse);font-weight:600}.lx .lx-bp-hero__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:36px;line-height:1.08;letter-spacing:-.01em;color:var(--text-inverse);overflow-wrap:anywhere}.lx .lx-bp-hero__sub{margin:0;font-size:14px;color:color-mix(in srgb,var(--text-inverse) 72%,transparent)}.lx .lx-bp-hero__lede{margin:10px 0;max-width:74ch;font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--text-inverse) 90%,transparent)}.lx .lx-bp-hero__lede strong{font-weight:700;color:var(--text-inverse)}.lx .lx-bp-hero__foot{margin:auto 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--text-inverse) 14%,transparent);font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--text-inverse) 76%,transparent)}.lx .lx-bp-stand{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:14px}.lx .lx-bp-stand--wide{flex:2 1 420px}.lx .lx-bp-big{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lx .lx-bp-big b{font-family:var(--font-display);font-weight:800;font-size:36px;line-height:1;color:var(--lx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx .lx-bp-big span{font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-bp-segs{display:flex;gap:3px}.lx .lx-bp-seg{flex:1 1;height:8px;border-radius:999px;background:var(--lx-line-2)}.lx .lx-bp-seg--ready{background:var(--lx-success)}.lx .lx-bp-facts{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--lx-body)}.lx .lx-bp-phase{margin:0;font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-bp-stand__rule{padding-top:14px;border-top:1px solid var(--lx-line)}.lx .lx-bp-stand__foot{margin-top:auto}.lx .lx-bp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:20px;gap:20px}.lx .lx-bp-stat{display:flex;flex-direction:column;gap:6px}.lx .lx-bp-stat__v{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--lx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lx .lx-bp-stat__l{font-size:13px;line-height:1.45;color:var(--lx-muted)}.lx .lx-bp-inside{display:flex;flex-direction:column;gap:20px}.lx .lx-bp-inside__head{display:grid;grid-gap:4px;gap:4px}.lx .lx-bp-group{display:flex;flex-wrap:wrap;gap:14px 32px;padding-top:20px;border-top:1px solid var(--lx-line)}.lx .lx-bp-group__lead{flex:1 1 220px;max-width:300px;min-width:0;display:flex;flex-direction:column;gap:6px}.lx .lx-bp-group__lead h3{margin:0;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-attention)}.lx .lx-bp-group__lead p{margin:0;font-size:14px;line-height:1.55;color:var(--lx-body)}.lx .lx-bp-group__lead b{font-size:13px;font-weight:600;color:var(--lx-ink)}.lx .lx-bp-rows{flex:999 1 520px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lx .lx-bp-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:64px;padding:12px 14px 12px 12px;border:1px solid var(--lx-line);border-radius:14px;background:var(--lx-card);color:var(--lx-body);text-decoration:none}.lx a.lx-bp-row:hover{border-color:var(--lx-line-2);box-shadow:var(--lx-shadow-md)}.lx a.lx-bp-row:hover .lx-bp-go{background:var(--lx-dock);color:var(--text-inverse)}.lx .lx-bp-row--off,.lx .lx-bp-row--pending{background:var(--lx-well)}.lx .lx-bp-row__l{flex:1 1 300px;min-width:0;display:flex;align-items:center;gap:14px}.lx .lx-bp-num{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:var(--lx-well);border:1px solid var(--lx-line);color:var(--lx-ink);font-size:13px;font-weight:700;display:inline-grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx .lx-bp-row--pending .lx-bp-num{background:var(--lx-card);border-style:dashed;color:var(--lx-muted)}.lx .lx-bp-row__t{min-width:0;display:flex;flex-direction:column;gap:2px}.lx .lx-bp-row__t b{font-size:15px;font-weight:600;line-height:1.4;color:var(--lx-ink)}.lx .lx-bp-row__t small{font-size:13px;line-height:1.5;color:var(--lx-muted)}.lx .lx-bp-row__r{flex:0 0 auto;margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lx .lx-bp-row__date{font-size:13px;color:var(--lx-muted);white-space:nowrap}.lx .lx-bp-go{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:var(--lx-well);color:var(--lx-ink);font-size:13px;font-weight:600;white-space:nowrap}.lx .lx-bp-row--off .lx-bp-go{color:var(--lx-muted)}.lx .lx-bp-next h2{margin:2px 0;font-size:20px;font-weight:700;color:var(--text-inverse)}.lx .lx-bp-next p:not(.lx-bp-eyebrow){margin:0;max-width:78ch;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--text-inverse) 82%,transparent)}.lx .lx-bp-next .lx-bp-next__price{font-weight:700;color:var(--text-inverse)}.lx .lx-bp-conf{margin:0;font-size:13px;line-height:1.5;color:var(--lx-muted)}.lx .lx-bp-piece{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.lx .lx-bp-piece__main{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:6px}.lx .lx-bp-piece__purpose{margin:0;font-size:17px;font-weight:600;line-height:1.45;color:var(--lx-ink)}.lx .lx-bp-piece__use{margin:0;font-size:14px;line-height:1.55;color:var(--lx-body)}.lx .lx-bp-piece__use b{font-weight:600;color:var(--lx-ink)}.lx .lx-bp-piece__meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--lx-muted)}.lx .lx-bp-piece__meta a{color:var(--lx-ink);font-weight:600}.lx .lx-bp-piece__side{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.lx .lx-bp-piece__acts,.lx .lx-bp-piece__who{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px}.lx .lx-bp-piece__acts{gap:10px}.lx .lx-bp-pns{display:flex;flex-wrap:wrap;gap:20px}.lx .lx-bp-pn{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 18px;border-radius:14px;background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);color:var(--lx-ink);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.lx .lx-bp-pn--next{justify-content:flex-end;text-align:right}.lx .lx-bp-pn__text{min-width:0}.lx .lx-bp-pn small{display:block;font-size:12px;font-weight:500;color:var(--lx-muted)}.lx .lx-bp-pn__arr{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--lx-well);display:inline-grid;place-items:center}.lx .lx-bp-pn:hover{border-color:var(--lx-line-2)}.lx .lx-bp-pn:hover .lx-bp-pn__arr{background:var(--lx-dock);color:var(--text-inverse)}.lx .lx-bp-split{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.lx .lx-bp-nr{flex:2 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px}.lx .lx-bp-aside{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:20px}.lx .lx-bp-aside .lx-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lx .lx-bp-steps{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.lx .lx-bp-steps li{display:flex;align-items:flex-start;gap:12px}.lx .lx-bp-steps b{display:block;font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-bp-steps small{display:block;font-size:13px;color:var(--lx-muted)}.lx .lx-bp-step__dot{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:inline-grid;place-items:center;font-size:13px;font-weight:700}.lx .lx-bp-step__dot--done{background:var(--lx-success);color:var(--text-inverse)}.lx .lx-bp-step__dot--now{background:var(--lx-dock);color:var(--text-inverse)}.lx .lx-bp-step__dot--later{background:var(--lx-card);border:1px dashed var(--lx-line-2);color:var(--lx-muted)}@media (max-width:760px){.lx .lx-bp-hero__title{font-size:28px}.lx .lx-bp-piece__side{align-items:flex-start}.lx .lx-bp-piece__acts,.lx .lx-bp-piece__who{justify-content:flex-start}.lx .lx-bp-row__r{margin-left:54px}}.lx .lb-effect .lbx{gap:20px;color:var(--lx-body)}.lx .lb-effect .lbx-card{background:var(--lx-card);border-color:var(--lx-line);border-radius:var(--lx-r-card);box-shadow:var(--lx-shadow)}.lx .lb-effect .lbx-pad{padding:20px 22px;gap:12px}.lx .lb-effect .lbx-cardhead,.lx .lb-effect .lbx-post,.lx .lb-effect .lbx-rule,.lx .lb-effect .lbx-table td{border-color:var(--lx-line)}.lx .lb-effect .lbx-h2{font-size:20px;color:var(--lx-ink)}.lx .lb-effect .lbx-h2--sm{font-size:17px}.lx .lb-effect .lbx-h3,.lx .lb-effect .lbx-name,.lx .lb-effect .lbx-theme-head{color:var(--lx-ink)}.lx .lb-effect .lbx-journey span,.lx .lb-effect .lbx-mail-prev,.lx .lb-effect .lbx-muted,.lx .lb-effect .lbx-num{color:var(--lx-muted)}.lx .lb-effect .lbx-list,.lx .lb-effect .lbx-overview,.lx .lb-effect .lbx-p,.lx .lb-effect .lbx-small{color:var(--lx-body)}.lx .lb-effect .lbx-pill{background:var(--lx-well);color:var(--lx-ink)}.lx .lb-effect .lbx-pill--blue{background:var(--role-record-bg);color:var(--role-record-text)}.lx .lb-effect .lbx-pill--green{background:var(--role-done-bg);color:var(--lx-success-text)}.lx .lb-effect .lbx-quote{background:var(--lx-well);color:var(--lx-ink)}.lx .lb-effect .lbx-note{background:var(--lx-card);border-color:var(--lx-line-2);border-radius:14px;color:var(--lx-body)}.lx .lb-effect .lbx-jump a{background:var(--lx-card);border-color:var(--lx-line);color:var(--lx-ink);min-height:44px}.lx .lb-effect .lbx-jump a:hover{border-color:var(--lx-ink)}.lx .lb-effect .lbx-btn{background:var(--lx-card);border:1px solid var(--lx-line-2);color:var(--lx-ink);height:44px}.lx .lb-effect .lbx-btn:hover{background:var(--lx-well)}.lx .lb-effect .lbx-row{gap:20px;align-items:stretch}.lx .lb-effect .lbx-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.lx .lb-effect .lbx-dark{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:24px 26px;border-radius:var(--lx-r-card);background:var(--lx-dock);color:var(--text-inverse);box-shadow:var(--lx-shadow-md)}.lx .lb-effect .lbx-dark:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lx-strip)}.lx .lb-effect .lbx-eyebrow{font-size:12px;font-weight:800;color:var(--lx-attention)}.lx .lb-effect .lbx-dark .lbx-eyebrow{color:color-mix(in srgb,var(--text-inverse) 78%,transparent)}.lx .lb-effect .lbx-dark .lbx-big{margin-top:8px;color:var(--text-inverse)}.lx .lb-effect .lbx-callout:before{background:var(--lx-attention)}.lx .lb-effect .lbx-eyebrow--warm{color:var(--lx-attention)}.lx .lb-effect .lbx-p--dark{margin:4px 0 0;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--text-inverse) 86%,transparent)}.lx .lb-effect .lbx-count{margin:auto 0 0;padding-top:14px;display:flex;align-items:baseline;gap:8px;font-size:14px;color:color-mix(in srgb,var(--text-inverse) 80%,transparent)}.lx .lb-effect .lbx-count b{font-family:var(--font-display);font-size:36px;font-weight:800;line-height:1;color:var(--text-inverse)}.lx .lb-effect .lbx-offer,.lx .lb-effect .lbx-pillar{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:var(--lx-well)}.lx .lb-effect .lbx-pillars,.lx .lb-effect .lbx-week{gap:16px}.lx .lb-effect .lbx-offer .lbx-name,.lx .lb-effect .lbx-pillar .lbx-name{font-size:19px}.lx .lb-effect .lbx-do,.lx .lb-effect .lbx-dont{padding:14px 16px;border-radius:14px;border:1px solid var(--lx-line)}.lx .lb-effect .lbx-do{background:var(--role-done-bg)}.lx .lb-effect .lbx-dont{background:var(--lx-attention-tint)}.lx .lb-effect .lbx-dos{color:var(--lx-ink)}.lx .lb-effect .lbx-dos--do li:before{color:var(--lx-success-text)}.lx .lb-effect .lbx-dos--dont li:before{color:var(--lx-attention)}.lx .lb-effect .lbx-story{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:14px;gap:14px;counter-reset:lbx-story}.lx .lb-effect .lbx-story li{counter-increment:lbx-story;padding:4px 14px;border-left:3px solid var(--lx-line-2)}.lx .lb-effect .lbx-story li .lbx-h3:before{content:counter(lbx-story) ". ";color:var(--lx-muted)}.lx .lb-effect .lbx-win{background:var(--role-done-bg)}.lx .lb-effect .lbx-win h3{color:var(--lx-success-text)}.lx .lb-effect .lbx-win p{color:var(--lx-ink)}.lx .lb-effect .lbx-fo .lbx-stages{margin:0;padding:0;list-style:none}.lx .lb-effect .lbx-fo .lbx-stage{display:grid;grid-gap:2px;gap:2px;background:var(--lx-dock);color:var(--text-inverse)}.lx .lb-effect .lbx-fo .lbx-stage[data-n="1"]{background:color-mix(in srgb,var(--lx-dock) 90%,var(--lx-card))}.lx .lb-effect .lbx-fo .lbx-stage[data-n="2"]{background:color-mix(in srgb,var(--lx-dock) 82%,var(--lx-card))}.lx .lb-effect .lbx-fo .lbx-stage[data-n="3"]{background:color-mix(in srgb,var(--lx-dock) 76%,var(--lx-card))}.lx .lb-effect .lbx-fo .lbx-stage[data-n="4"]{background:color-mix(in srgb,var(--lx-dock) 72%,var(--lx-card))}.lx .lb-effect .lbx-fo .lbx-stage[data-n="5"]{background:color-mix(in srgb,var(--lx-dock) 68%,var(--lx-card))}.lx .lb-effect .lbx-fstage .lbx-cardhead{align-items:baseline;padding:18px 22px}.lx .lb-effect .lbx-fstage .lbx-cardhead .lbx-p{flex:1 1 320px}.lx .lb-effect .lbx-steps{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.lx .lb-effect .lbx-steps li{display:grid;grid-gap:2px;gap:2px;padding-left:14px;border-left:3px solid var(--lx-line-2)}.lx .lb-effect .lbx-steps-subj{font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lb-effect .lbx-social-how{flex:1 1 320px}.lx .lb-effect .lbx-mix{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.lx .lb-effect .lbx-mix .lbx-small{margin-top:6px;font-size:13px}.lx .lb-effect .lbx-bar{background:var(--lx-well)}.lx .lb-effect .lbx-mix .lbx-bar>div{background:var(--lx-dock)}.lx .lb-effect .lbx-mix .lbx-bar[data-n="1"]>div,.lx .lb-effect .lbx-mix .lbx-bar[data-n="4"]>div{background:var(--lx-attention)}.lx .lb-effect .lbx-mix .lbx-bar[data-n="2"]>div,.lx .lb-effect .lbx-mix .lbx-bar[data-n="5"]>div{background:var(--lx-success)}.lx .lb-effect .lbx-ideas{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px}.lx .lb-effect .lbx-idea{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--lx-line);background:var(--lx-card)}.lx .lb-effect .lbx-idea-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--lx-muted)}.lx .lb-effect .lbx-idea-head b{font-size:14px;color:var(--lx-ink)}.lx .lb-effect .lbx-idea-day{margin-left:auto;padding:2px 10px;border-radius:999px;background:var(--lx-well);color:var(--lx-ink);font-weight:700}.lx .lb-effect .lbx-idea-hook{margin:0;font-size:15px;font-weight:500;line-height:1.45;color:var(--lx-ink)}.lx .lb-effect .lbx-reuse{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.lx .lb-effect .lbx-journey{background:var(--lx-card);border-color:var(--lx-line);border-radius:16px;color:var(--lx-body)}.lx .lb-effect .lbx-journey b{color:var(--lx-ink)}.lx .lb-effect .lbx-journey[aria-selected=true]{border:2px solid var(--lx-ink);box-shadow:var(--lx-shadow-md)}.lx .lb-effect .lbx-mail-item{min-height:44px}.lx .lb-effect .lbx-mail-item:hover{background:var(--lx-well)}.lx .lb-effect .lbx-mail-item[aria-pressed=true]{background:var(--lx-well);border-color:var(--lx-ink)}.lx .lb-effect .lbx-mail-day,.lx .lb-effect .lbx-mail-subj{color:var(--lx-ink)}.lx .lb-effect .lbx-mail-frame{background:var(--lx-well);border-radius:var(--lx-r-card)}.lx .lx-team-note{margin:0 0 16px;color:var(--lx-body);font-size:14px}.lx .lx-team-people{padding:20px 0 6px}.lx .lx-team-people__title{margin:0 20px 14px}.lx .lx-team-scroll{overflow-x:auto}.lx .lx-team-scroll:focus-visible{outline-offset:-2px}.lx .lx-team-table{width:100%;min-width:1040px;border-collapse:collapse;font:400 14px/1.45 var(--font-sans);color:var(--lx-body)}.lx .lx-team-table th{padding:0 12px 10px;text-align:left;font-size:13px;font-weight:600;color:var(--lx-muted);white-space:nowrap;border-bottom:1px solid var(--lx-line)}.lx .lx-team-table td{padding:12px;vertical-align:middle;border-top:1px solid var(--lx-line)}.lx .lx-team-table tbody tr:first-child>td{border-top:0}.lx .lx-team-table td:first-child,.lx .lx-team-table th:first-child{padding-left:20px}.lx .lx-team-table td:last-child,.lx .lx-team-table th:last-child{padding-right:20px}.lx .lx-team-table tr.is-asking>td,.lx .lx-team-table tr.lb-team-confirm-row>td{background:var(--lx-attention-tint)}.lx .lx-team-table tr.lb-team-confirm-row>td{border-top:0;padding:0 20px 16px}.lx .lx-team-who{display:flex;align-items:center;gap:12px;min-width:0}.lx .lx-team-who__t{min-width:0}.lx .lx-team-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--lx-dock);color:var(--lx-on-dock);font:600 13px/1 var(--font-sans);letter-spacing:.02em}.lx .lx-team-name,.lx .lx-team-you{font-weight:600;color:var(--lx-ink)}.lx .lx-team-you{margin-left:8px;padding:2px 9px;border-radius:999px;background:var(--lx-well);font-size:12px}.lx .lx-team-sub{display:block;font-size:13px;overflow-wrap:anywhere}.lx .lx-team-muted,.lx .lx-team-sub{color:var(--lx-muted)}.lx .lx-team-strong{font-weight:600;color:var(--lx-ink)}.lx .lx-team-on{color:var(--lx-success-text);font-weight:600}.lx .lx-team-actions{text-align:right;white-space:nowrap}.lx .lx-team-table td.lx-team-cell-who{min-width:240px}.lx .lx-team-table .lx-team-name,.lx .lx-team-table .lx-team-sub,.lx .lx-team-table td[data-label="Last sign-in"],.lx .lx-team-table td[data-label=Two-step]{white-space:nowrap}.lx .lx-team-table .lb-team-select{height:36px;padding:0 34px 0 14px;font:500 14px var(--font-sans)}.lx .lx-team-table .lb-team-select.is-asking{border:2px solid var(--lx-primary)}.lx .lx-team-table .lb-team-title{height:36px;min-width:170px;padding:0 14px;font:400 14px var(--font-sans)}.lx .lx-team-table .lb-team-checks{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:6px 14px;gap:6px 14px;color:var(--lx-body)}@media (pointer:coarse){.lx .lx-team-table .lb-team-select,.lx .lx-team-table .lb-team-title{height:44px}}.lx .lx-team-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start;margin-top:20px}.lx .lx-team-side>.lx-card{padding:20px 22px}.lx .lx-team-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.lx .lx-team-pending h2,.lx .lx-team-roles h2{margin:0}.lx .lx-team-invite h2{margin:0 0 16px;font:600 17px var(--font-sans);color:var(--lx-ink)}.lx .lx-team-invite form{display:flex;flex-direction:column;gap:16px}.lx .lx-team-invite .lb-team-field label,.lx .lx-team-invite legend{color:var(--lx-ink)}.lx .lx-team-invite .lb-team-presets label{border-color:var(--lx-line-2);border-radius:16px;background:var(--lx-card)}.lx .lx-team-invite .lb-team-presets label.is-on{border:2px solid var(--lx-dock)}.lx .lx-team-invite .lb-team-foot,.lx .lx-team-invite .lb-team-sub{color:var(--lx-muted)}.lx .lx-team-invite .lb-team-problem{color:var(--lx-danger)}.lx .lx-team-invite .lb-btn{align-self:flex-start}.lx .lb-team-confirm{border-radius:16px;color:var(--lx-body)}.lx .lb-team-confirm-title{color:var(--lx-ink)}.lx .lx-team-invites{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lx .lx-team-inv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;padding:12px;border:1px solid var(--lx-line);border-radius:16px}.lx .lx-team-inv.is-asking{border-color:color-mix(in srgb,var(--lx-attention) 35%,var(--lx-line));background:var(--lx-attention-tint)}.lx .lx-team-inv .lx-team-av{width:32px;height:32px;font-size:12px;background:var(--lx-well);color:var(--lx-ink)}.lx .lx-team-inv__t{min-width:0;display:grid;grid-gap:1px;gap:1px}.lx .lx-team-inv__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-left:-12px}.lx .lx-team-inv .lb-team-confirm{grid-column:1/-1}.lx .lx-team-mail{margin-top:4px;font-size:13px;color:var(--lx-muted)}.lx .lx-team-mail.is-error{color:var(--lx-danger);font-weight:600}.lx .lx-team-empty{margin:0;color:var(--lx-muted);font-size:14px}.lx .lx-team-rolelist{margin:14px 0 0;display:grid;grid-gap:12px;gap:12px}.lx .lx-team-rolelist>div{display:grid;grid-gap:2px;gap:2px}.lx .lx-team-rolelist dt{font-size:14px;font-weight:600;color:var(--lx-ink)}.lx .lx-team-rolelist dd{margin:0;font-size:14px;line-height:1.5;color:var(--lx-muted)}.lx .lx-team-roles__sub{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--lx-line);font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-team-roles__note{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--lx-body)}@media (max-width:1180px){.lx .lx-team-side{grid-template-columns:repeat(2,minmax(0,1fr))}.lx .lx-team-invite{grid-row:span 2}}@media (max-width:760px){.lx .lx-team-side{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.lx .lx-team-invite{grid-row:auto}.lx .lx-team-people{padding:18px 0 4px}.lx .lx-team-people__title{margin:0 16px 6px}.lx .lx-team-table{min-width:0}.lx .lx-team-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lx .lx-team-table,.lx .lx-team-table tbody,.lx .lx-team-table tr{display:block}.lx .lx-team-table tbody tr{padding:12px 16px;border-top:1px solid var(--lx-line)}.lx .lx-team-table tbody tr:first-child{border-top:0}.lx .lx-team-table tr.lb-team-confirm-row{border-top:0;padding-top:0;background:var(--lx-attention-tint)}.lx .lx-team-table tr.is-asking{background:var(--lx-attention-tint)}.lx .lx-team-table td,.lx .lx-team-table td:first-child,.lx .lx-team-table td:last-child{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border:0;background:none}.lx .lx-team-table td[data-label]:before{content:attr(data-label);color:var(--lx-muted);font-size:13px;font-weight:600}.lx .lx-team-table td.lx-team-cell-who{display:block;padding-bottom:8px}.lx .lx-team-table td.lx-team-cell-who:before{content:none}.lx .lx-team-table td.lx-team-actions{display:block;text-align:left}.lx .lx-team-table td.lx-team-actions:empty{display:none}.lx .lx-team-table tr.lb-team-confirm-row>td{display:block;padding:0}.lx .lx-team-table .lb-team-title{min-width:0;width:100%}.lx .lx-team-table .lb-team-checks{grid-template-columns:minmax(0,1fr)}.lx .lx-team-table .lx-team-sub{white-space:normal;overflow-wrap:anywhere}.lx .lx-team-table .lb-team-select,.lx .lx-team-table .lb-team-title{height:44px}}.lx .lx-main>*+.lb-error,.lx .lx-main>*+.lb-grove-site,.lx .lx-main>*+.lb-panel,.lx .lx-main>*+.lb-support-closed{margin-top:20px}.lx .lb-grove-site{gap:20px}.lx .lx-main>.lb-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-6px;color:var(--lx-muted);font-weight:600}.lx .lx-main>.lb-back:hover{color:var(--lx-ink)}.lx .lb-thread{gap:14px}.lx .lb-msg{padding:16px 18px;border:1px solid var(--lx-line);border-radius:16px;background:var(--lx-card);box-shadow:inset 3px 0 0 var(--lx-success)}.lx .lb-msg[data-from=us]{background:var(--lx-well);box-shadow:inset 3px 0 0 var(--lx-info)}.lx .lb-msg-head{color:var(--lx-muted);font-size:13px}.lx .lb-msg-who{color:var(--lx-ink)}.lx .lb-msg-body{color:var(--lx-body);font-size:15px}.lx .lb-msg-empty{color:var(--lx-muted)}.lx .lb-req-form{display:grid;grid-gap:16px;gap:16px}.lx .lb-req-field{color:var(--lx-ink)}.lx .lb-req-field .lb-input{width:100%;box-sizing:border-box}.lx .lb-site-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lx .lb-support-closed{padding:14px 18px;border-radius:16px;background:var(--lx-well);color:var(--lx-body)}.lx .lb-support-templates li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lx .lb-progress{background:var(--lx-well)}