.el-home .elp-top .acts{display:flex;align-items:center;gap:6px}.el-home .elp-body{padding-bottom:40px}.el-home .elp-section{scroll-margin-top:12px}.el-home .elp-shead h2 .n{margin-left:6px;font-family:inherit;font-weight:600;color:var(--el-micro)}.el-home svg.elp-i.s{width:14px;height:14px}.elh-setup{border-bottom:1px solid var(--el-hair)}.elh-setup-bar{--el-knot-halo:var(--el-paper);display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0}.elh-setup-bar .t{font-weight:600;color:var(--el-ink)}.elh-setup .chev{display:inline-flex;transition:transform .14s ease}.elh-setup [aria-expanded=true] .chev{transform:rotate(90deg)}.elh-setup ol{padding-bottom:6px}.elh-setup .elp-row{padding-left:2px;padding-right:6px;border-radius:8px;border-bottom:0}.elh-setup .elp-row.done .t{color:var(--el-mute);text-decoration:line-through;text-decoration-color:var(--el-hair-strong)}.elh-setup .elp-row .go{color:var(--el-micro)}.elh-notice{--el-knot-halo:transparent;display:flex;align-items:center;gap:10px;margin-top:12px;padding:6px 6px 6px 12px;border-radius:8px;font-size:13px;line-height:17px;font-weight:600}.elh-notice p{flex:1 1 auto;min-width:0;padding:7px 0}.elh-notice.ok{background:var(--el-sunken);color:var(--el-ink)}.elh-notice.err{background:color-mix(in srgb,var(--el-error) 12%,var(--el-paper));color:var(--el-error-text)}.elh-notice .elp-iconbtn{color:inherit}.elh-loaderr{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.elh-loaderr .elp-alert{flex:1 1 auto;min-width:0}.elh-listerr{margin-bottom:8px}.elh-stats{margin-top:16px}.elh-stats .elp-stat .c{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.elh-batch{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:6px 0;border-top:1px solid var(--el-hair);border-bottom:1px solid var(--el-hair)}.elh-batch .what{flex:1 1 260px;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.elh-batch .go{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.elh-queue .elp-chips{margin-bottom:12px}.elh-queue .elp-chip .n{color:var(--el-micro);font-variant-numeric:tabular-nums}.elh-queue .elp-chip[aria-pressed=true] .n{color:inherit}.elh-queue .elh-qnote,.elh-queue>.elp-alert{margin:0 0 12px}.elh-ghead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 10px}.elh-ghead .spacer{flex:1 1 auto}.elh-showall{font-size:12px;line-height:16px}.elh-ghead:first-child{margin-top:0}.elh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px}button.elp-row.elh-wsrow{padding-left:4px;padding-right:4px;border-radius:0}.elh-wsrow .init{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--el-hair-strong);color:var(--el-mute);font-size:11px;font-weight:700}.elh-wsrow .t{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.elh-wsrow .elp-meta{flex:none;white-space:nowrap}.elh-wsrow .first{flex:1 1 auto;min-width:0;color:var(--el-mute)}.elh-wsrow .go{flex:none;color:var(--el-action);font-weight:700}.elh-post{display:flex;flex-direction:column;min-width:0;overflow:hidden}.elh-post-top{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 6px}.elh-check{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;cursor:pointer}.elh-check:hover{background:var(--el-sunken)}.elh-check input{appearance:none;position:relative;width:16px;height:16px;margin:0;border-radius:4px;background:var(--el-card);box-shadow:inset 0 0 0 1.5px var(--el-hair-strong);cursor:pointer}.elh-check input:checked{background:var(--el-action);box-shadow:none}.elh-check input:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--el-on-action);border-width:0 2px 2px 0;transform:rotate(42deg)}.elh-check:has(input:focus-visible){outline:2px dashed var(--el-action);outline-offset:1px}.elh-post-top .when{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;color:var(--el-ink)}.elh-glyphs{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--el-mute)}.elh-glyphs svg{stroke-width:2.2}.elh-post-top .spacer{flex:1 1 auto}.elh-post-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--el-sunken);border-top:1px solid var(--el-hair);border-bottom:1px solid var(--el-hair)}.elh-post-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.elh-post-media .vid{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 6px;border-radius:999px;background:rgba(20,22,30,.62);color:#fff;font-size:11px;font-weight:700}.elh-post-media .vid svg{width:10px;height:10px;fill:currentColor}.elh-post-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px 0}.elh-post-top+.elh-post-body{padding-top:0}.elh-facts{display:flex;flex-wrap:wrap;gap:4px}.elh-cap{white-space:pre-wrap;font-size:13px;line-height:19px;color:var(--el-ink)}.elh-cap,.elh-first{margin:0;overflow-wrap:anywhere}.elh-first{padding:6px 10px;border-radius:8px;background:var(--el-sunken);font-size:12px;line-height:16px;color:var(--el-mute)}.elh-first b,.elh-render{font-weight:600;color:var(--el-ink)}.elh-render{margin:0;font-size:13px;line-height:17px}.elh-post .elp-note .elp-micro{display:block;margin-bottom:2px;color:inherit;opacity:.8}.elh-conv-toggle{align-self:flex-start;margin-left:-10px}.elh-conv>section{margin-top:0}.elh-post-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:10px 12px 12px}.elh-post-acts .elp-btn{padding:0 12px}.elh-post-acts .end{margin-left:auto}.elh-well{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:var(--el-sunken)}.elh-well .elp-field{background:var(--el-card)}.elh-well .opts{display:flex;flex-wrap:wrap;gap:6px}.elh-well .opts .elp-btn.danger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--el-error) 45%,var(--el-hair-strong))}.elh-split{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--el-hair)}.elh-col{display:flex;flex-direction:column;min-width:0}.elh-col>.elp-section:first-child{border-top:0}.elh-aside>.elp-section:first-child{border-top:1px solid var(--el-hair)}.elh-main:empty+.elh-aside>.elp-section:first-child{border-top:0}@container elp (min-width: 920px){.elh-split{grid-template-columns:minmax(0,1fr) 296px}.elh-aside{margin-left:24px;padding-left:24px;border-left:1px solid var(--el-hair)}.elh-aside>.elp-section:first-child{border-top:0}}a.elh-next{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;color:inherit;text-decoration:none;transition:background-color .14s ease}a.elh-next:hover{background:color-mix(in srgb,var(--el-sunken) 45%,var(--el-card))}.elh-next .pic{flex:none;display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:8px;background:var(--el-sunken);color:var(--el-micro)}.elh-next .pic img,.elh-next .pic video{width:100%;height:100%;object-fit:cover}.elh-next .what{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.elh-next .what .t{font-size:13px;line-height:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.elh-next .what .t,.elh-next .when{font-weight:600;color:var(--el-ink)}.elh-next .when{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px}.elh-next .when .at{display:inline-flex;align-items:center;gap:6px}.elh-next .open{flex:none;color:var(--el-action);font-size:13px;font-weight:700}.elh-quiet{padding:4px 0}.elh-quiet .t{font-weight:600;color:var(--el-ink)}.elh-dated{margin-top:10px}.elh-dated a{color:var(--el-action);font-weight:700;text-decoration:underline;text-underline-offset:3px}.elh-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--el-hair);border-bottom:1px solid var(--el-hair)}a.elh-day{--el-knot-halo:var(--el-paper);display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:88px;padding:8px 4px 10px;border-left:1px solid var(--el-hair);color:inherit;text-decoration:none;transition:background-color .14s ease}a.elh-day:first-child{border-left:0}a.elh-day:hover{background:color-mix(in srgb,var(--el-sunken) 55%,transparent)}.elh-day .wd{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--el-micro)}.elh-day .wd .one{display:none}.elh-day .dn{font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:16px;line-height:22px;font-weight:600;color:var(--el-navy);font-variant-numeric:tabular-nums}.elh-day.today .dn{display:grid;place-items:center;min-width:26px;height:22px;padding:0 4px;border-radius:999px;background:var(--el-action);color:var(--el-on-action)}.elh-day .knots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:10px;margin-top:8px}.elh-day .more{font-size:11px;line-height:10px;font-weight:700;color:var(--el-micro)}.elh-day .count{font-size:11px;line-height:14px;color:var(--el-mute)}.elh-day .nq{font-size:11px;line-height:13px;font-weight:600;text-align:center;color:var(--el-ink)}.elh-act .elp-row{align-items:flex-start;padding:8px 0}.elh-act .elp-row>svg:first-child{margin-top:4px}.elh-act .elp-row .s{margin-top:2px}.elh-act .elp-row .s a{color:var(--el-action);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--el-action) 40%,transparent);text-underline-offset:2px}.elh-act .side{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:50%}.elh-act .word{font-size:12px;line-height:18px;font-weight:600;color:var(--el-mute);white-space:nowrap}.elh-act .word.err{color:var(--el-error-text)}.elh-act+.elh-act{border-top:1px solid var(--el-hair)}.elh-act .elp-row{border-bottom:0}.elh-fail{display:flex;flex-direction:column;gap:6px;margin:0 0 10px 20px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--el-error) 8%,var(--el-paper))}.elh-fail .person,.elh-fail .why{font-weight:700;color:var(--el-error-text)}.elh-fail .person{font-size:12px}.elh-platmsg summary{display:inline-block;cursor:pointer;font-size:12px;font-weight:600;color:var(--el-mute)}.elh-platmsg summary:hover{color:var(--el-ink)}.elh-platmsg .vendor{margin-top:4px}.elh-fail .vendor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px;color:var(--el-mute);overflow-wrap:anywhere}.elh-fail .incident{padding:6px 10px;border-radius:8px;background:var(--el-select);color:var(--el-ink);font-weight:600}.elh-fail .go{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.elh-slow{margin:0 0 10px 20px}.elh-digest .elp-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;column-gap:10px;row-gap:6px}.elh-digest .t .elp-pill{margin-left:6px;vertical-align:1px;text-transform:capitalize}.elh-digest .go{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.elh-digest-body{display:flex;flex-direction:column;gap:10px;max-width:68ch;padding:2px 0 14px 20px}.elh-digest-body p{white-space:pre-line;font-size:13px;line-height:20px}.elh-chans .elp-row{min-height:36px;padding:4px 0;gap:8px}.elh-av{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--el-sunken);color:var(--el-ink);font-size:11px;font-weight:700;text-transform:uppercase}.elh-av svg{stroke-width:2.2}.elh-chans .handle{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.elh-chans .short{flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--el-mute)}.elh-broken{margin-top:8px;font-size:12px;font-weight:700;color:var(--el-error-text)}.elh-allow{display:flex;align-items:center;gap:14px}.elh-ring{position:relative;flex:none;width:64px;height:64px}.elh-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.elh-ring .track{stroke:var(--el-sunken)}.elh-ring .used{stroke:var(--el-action)}.elh-ring .pct{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--el-ink);font-variant-numeric:tabular-nums}.elh-allow .v,.elh-allow-compact .v{display:block;font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:18px;line-height:24px;font-weight:600;color:var(--el-ink);font-variant-numeric:tabular-nums}.elh-allow-compact{padding:10px 0;border-top:1px solid var(--el-hair);border-bottom:1px solid var(--el-hair)}.elh-allow-compact .line{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.elh-bar{height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--el-sunken)}.elh-bar>span{display:block;height:100%;border-radius:inherit;background:var(--el-action)}.elh-paused{margin-top:10px}a.elp-row.elh-mention{--el-knot-halo:var(--el-paper);align-items:center;padding-left:2px;padding-right:2px;border-bottom:0;border-radius:8px}.elh-mention .go{flex:none;color:var(--el-action);font-weight:700}.elh-play .stage{--el-knot-halo:var(--el-paper);display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:600;color:var(--el-ink)}.elh-play .go{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.elh-play .elp-note{margin-top:10px}.elh-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(20,24,36,.45)}.elh-dialog{width:100%;max-width:520px;max-height:min(44rem,calc(100dvh - 32px));overflow-y:auto;padding:16px;border-radius:16px;background:var(--el-paper);box-shadow:0 0 0 1px var(--el-hair),0 24px 48px -20px rgba(20,24,36,.45)}.elh-dialog.narrow{max-width:420px}.elh-dialog-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.elh-dialog-head h2{margin-top:2px;font-size:18px;line-height:24px}.elh-dialog .rows{border-top:1px solid var(--el-hair);border-bottom:1px solid var(--el-hair)}.elh-dialog .rows .elp-row,.elh-dialog .total{justify-content:space-between}.elh-dialog .total{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--el-hair)}.elh-dialog .total .v{font-family:var(--font-gabarito),"Gabarito",sans-serif;font-size:18px;line-height:24px;font-weight:600;color:var(--el-ink)}.elh-dialog .short{margin-top:12px}.elh-dialog .short .lead{font-weight:600}.elh-dialog .short .elp-meta{margin-top:4px}.elh-dialog .paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.elh-dialog .paths .elp-btn{white-space:normal;height:auto;min-height:32px;padding:6px 10px;text-align:center}.elh-dialog .wide{width:100%;margin-top:12px}.elh-dialog .wide+.wide{margin-top:6px}@media (min-width:640px){.elh-scrim{align-items:center}}@media (max-width:767.98px){.el-home .elp-top .sub{order:5;flex-basis:100%;margin-top:-6px}.el-home :is(.elp-btn,.elp-iconbtn,.elp-chip,.elp-link){position:relative}.el-home :is(.elp-btn,.elp-iconbtn,.elp-chip,.elp-link):after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.el-home .elp-iconbtn:after{left:50%;right:auto;width:44px;transform:translate(-50%,-50%)}.elh-check{width:44px;height:44px}.el-home .elp-btn.sm{min-height:44px}.el-home .elp-iconbtn{min-width:44px;min-height:44px}.elh-act .s a,.elh-dated a,.elh-quiet a{display:inline-block;padding:12px 0;margin:-12px 0}.elh-post-top{min-height:48px;padding-left:2px}.elh-batch .go .elp-btn,.elh-post-acts .elp-btn{min-height:40px}.elh-chans .elp-row{min-height:44px}a.elh-day{min-height:76px;padding:8px 2px 10px}.elh-day .wd .full{display:none}.elh-day .wd .one{display:inline}.elh-day .nq .label,.elh-next .open{display:none}.elh-act .elp-row{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:10px;row-gap:6px}.elh-act .side{grid-column:2;max-width:none;justify-content:flex-start}.elh-act .side:not(:has(.elp-pill,.elp-btn,.word.err)){display:none}.elh-act .word:not(.err),.elh-wsrow .first{display:none}.elh-wsrow .go{margin-left:auto}.elh-digest .elp-row{grid-template-columns:10px minmax(0,1fr)}.elh-digest .go{grid-column:2;margin-left:-14px}.elh-digest-body,.elh-fail,.elh-slow{margin-left:0;padding-left:0}.elh-fail{padding-left:12px}.elh-dialog .paths{grid-template-columns:minmax(0,1fr)}.elh-dialog .elp-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.elh-setup .chev{transition:none}}.elh-fade{position:sticky;z-index:2;bottom:0;height:16px;margin-top:-16px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--el-paper) 0%,transparent),var(--el-paper))}@media (max-width:767.98px){.elh-fade{bottom:calc(var(--elf-tabbar-h, 64px) + env(safe-area-inset-bottom))}}