.mofeed-page{background-color:var(--surface);color:var(--ink);min-block-size:100vh}.mofeed-page--centered{padding-block:var(--space-6);padding-inline:var(--content-padding);place-items:center;display:grid}.mofeed-page__dlq-header{margin-block-end:var(--space-4)}.mofeed-page__dlq-subtitle{color:var(--muted);margin-block-start:var(--space-2);margin-block-end:0}.mofeed-eyebrow{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-medium-weight);align-items:center;gap:var(--space-1);letter-spacing:.02em;line-height:var(--line-height-caption);margin:0;display:inline-flex}.mofeed-eyebrow svg{flex-shrink:0}.mofeed-section-title{color:var(--ink);font-size:var(--font-size-section-title);font-weight:var(--font-strong-weight);letter-spacing:0;line-height:var(--line-height-tight);margin:0}.mofeed-page-title{color:var(--ink-deep);font-size:var(--font-size-page-title);font-weight:var(--font-strong-weight);letter-spacing:-.02em;line-height:var(--line-height-tight);max-inline-size:32ch;margin:0}:is([dir=rtl] .mofeed-eyebrow,[dir=rtl] .mofeed-page-title,[dir=rtl] .mofeed-section-title){letter-spacing:normal}:is([dir=rtl] .mofeed-page-title,[dir=rtl] .mofeed-section-title){font-family:var(--font-arabic-display)}
.mofeed-link-pill{color:#787774;cursor:pointer;letter-spacing:0;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #e3e2df;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-block-size:34px;padding-block:0;padding-inline:10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.mofeed-link-pill>svg{flex:none;display:block}[dir=rtl] .mofeed-link-pill>svg{transform:scaleX(-1)}.mofeed-link-pill:hover{color:#191919;background:#f1f1ef;border-color:#d3d2cf}.mofeed-link-pill:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.mofeed-link-pill:active{background:#e9e9e7}.mofeed-link-pill--static{color:#787774;cursor:default;pointer-events:none;background:0 0;border-color:#e3e2df}.mofeed-link-pill--static:hover{color:#787774;cursor:default;pointer-events:none;background:0 0;border-color:#e3e2df}.mofeed-link-pill--static:active{color:#787774;cursor:default;pointer-events:none;background:0 0;border-color:#e3e2df}.mofeed-link-pill--compound{gap:8px;padding-inline-end:5px}.mofeed-link-pill__divider{background:#d3d2cf;flex:none;min-block-size:12px;inline-size:1px;display:inline-block}.mofeed-link-pill__value{color:#191919;font-variant-numeric:tabular-nums}.mofeed-link-pill__actions{flex:none;align-items:center;gap:2px;display:inline-flex}.mofeed-link-pill__action{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-block-size:24px;inline-size:24px;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.mofeed-link-pill__action--static{cursor:default;pointer-events:none}.mofeed-link-pill__action:hover{color:#191919;background:#e9e9e7}.mofeed-link-pill__action:focus-visible{outline-offset:2px;outline:2px solid #2383e2}[dir=rtl] .mofeed-link-pill__action>svg{transform:scaleX(-1)}@media (pointer:coarse){.mofeed-link-pill{min-block-size:44px;padding-inline:12px}.mofeed-link-pill__action{min-block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){:is(.mofeed-link-pill,.mofeed-link-pill__action){transition:none}}@media (forced-colors:active){.mofeed-link-pill{color:buttontext;forced-color-adjust:auto;border-color:buttonborder}:is(.mofeed-link-pill:hover,.mofeed-link-pill:active){color:buttontext;background:buttonface;border-color:highlight}:is(.mofeed-link-pill:focus-visible,.mofeed-link-pill__action:focus-visible){outline-color:highlight}.mofeed-link-pill__divider{background:buttontext}}
.mofeed-input{background-color:var(--canvas);border:var(--hairline-width) solid var(--hairline-strong);border-radius:var(--r-md);box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:var(--font-size-control);inline-size:100%;line-height:var(--line-height-caption);min-block-size:var(--control-height-lg);padding-block:var(--space-2);padding-inline:var(--space-3);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none}.mofeed-input:hover:not(:disabled){border-color:var(--muted)}.mofeed-input:focus{border-color:var(--primary)}.mofeed-input:focus-visible{border-color:var(--primary);box-shadow:var(--ring-focus);outline:2px solid #0000}.mofeed-input::placeholder{color:var(--muted);opacity:1}.mofeed-input:disabled{background-color:var(--surface);color:var(--muted);cursor:not-allowed}.mofeed-input[aria-invalid=true]{border-color:var(--danger)}.mofeed-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 24%, transparent)}[dir=rtl] .mofeed-input{letter-spacing:normal;text-align:start}@media (prefers-reduced-motion:reduce){.mofeed-input{transition:none}}
.mofeed-field{gap:var(--space-1);display:grid}.mofeed-field__label{color:var(--ink);font-size:var(--font-size-label);font-weight:var(--font-strong-weight);line-height:var(--line-height-caption)}:is(.mofeed-field__hint,.mofeed-field__help){color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.mofeed-field__required{color:var(--muted);font-weight:var(--font-body-weight)}.mofeed-field__error{color:var(--danger-ink);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.mofeed-field__input-affix{align-items:stretch;display:flex;position:relative}.mofeed-field__input-affix>.mofeed-input{flex:auto;padding-inline-end:calc(var(--space-10) + var(--space-8))}.mofeed-field__affix-button{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-medium-weight);min-inline-size:var(--control-height);padding-block:0;padding-inline:var(--space-2);transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background-color:#0000;border:0;position:absolute;inset-block:2px;inset-inline-end:2px}.mofeed-field__affix-button:hover{background-color:var(--surface-hover);color:var(--ink)}.mofeed-field__affix-button:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}[dir=rtl] .mofeed-field__affix-button{letter-spacing:normal}.mofeed-form-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (prefers-reduced-motion:reduce){.mofeed-field__affix-button{transition:none}}
.mofeed-panel.mofeed-runtime-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mofeed-runtime-panel{color:#191919;flex-direction:column;gap:12px;display:flex}.mofeed-runtime-panel .mofeed-eyebrow{display:none}.mofeed-runtime-panel__heading-group{border-block-end:1px solid #e9e9e7;justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:2px;padding-block-end:8px;display:flex}.mofeed-runtime-panel .mofeed-section-title{color:#191919;letter-spacing:0;margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3}.mofeed-runtime-panel__empty{flex:1;justify-content:center;align-items:center;padding-block:6px;display:flex}.mofeed-runtime-panel__empty-text{color:#787774;text-align:center;background:0 0;border:0;border-radius:0;inline-size:100%;margin:0;padding-block:12px;padding-inline:16px;font-size:13px;font-weight:400}.mofeed-runtime-panel__empty-block{text-align:center;background:#f7f7f5;border:1px solid #e9e9e7;border-radius:4px;justify-items:center;gap:8px;inline-size:100%;padding-block:20px;padding-inline:16px;display:grid}.mofeed-runtime-panel__empty-block .mofeed-runtime-panel__empty-text{background:0 0;border:0;padding:0}.mofeed-runtime-panel__empty-title{color:#191919;margin:0;font-size:14px;font-weight:600}.mofeed-runtime-panel__empty-body{color:#787774;max-inline-size:36ch;margin:0;font-size:13px;font-weight:400;line-height:1.5}.mofeed-runtime-panel__empty-icon{color:#787774;display:inline-flex}.mofeed-runtime-panel__empty-cta{color:#2383e2;border-radius:4px;align-items:center;min-block-size:32px;margin-block-start:2px;padding-inline:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.mofeed-runtime-panel__empty-cta:hover{color:#1769aa;background:#f1f1ef}.mofeed-runtime-panel__empty-cta:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.mofeed-runtime-panel .mofeed-button--small{min-block-size:32px}.mofeed-entity-attached .mofeed-runtime-panel__empty-block .mofeed-button--small{min-block-size:32px}.mofeed-entity-links .mofeed-runtime-panel__empty-block .mofeed-button--small{min-block-size:32px}.mofeed-dashboard-panel .mofeed-button--small{min-block-size:32px}:is(.mofeed-entity-attached .mofeed-runtime-panel__empty-block .mofeed-button--small,.mofeed-entity-links .mofeed-runtime-panel__empty-block .mofeed-button--small){white-space:nowrap;min-inline-size:max-content;padding-block:6px}.mofeed-runtime-panel__caption{color:#787774;margin:0;font-size:12px}.mofeed-runtime-panel__feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mofeed-pulse-row{border-block-end:1px solid #e9e9e7;justify-content:space-between;align-items:center;gap:8px;padding-block:6px;font-size:14px;display:flex}.mofeed-pulse-row:last-child{border-block-end:0}.mofeed-pulse-row__body{flex-direction:column;flex:1;min-inline-size:0;display:inline-flex}.mofeed-pulse-row__line{color:#191919}.mofeed-pulse-row__time{color:#787774;white-space:nowrap;font-size:12px}.mofeed-health-ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.mofeed-health-ring__value{color:#191919;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-weight:600;line-height:1;display:flex;position:absolute;inset-block:0;inset-inline:0}.mofeed-health-ring__value-label{color:#787774;margin-block-start:2px;font-size:12px;font-weight:400}@media (pointer:coarse){.mofeed-runtime-panel__empty-cta{min-block-size:44px}.mofeed-runtime-panel .mofeed-button--small{min-block-size:44px}.mofeed-dashboard-panel .mofeed-button--small{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.mofeed-runtime-panel__empty-cta{transition:none}}@media (forced-colors:active){:is(.mofeed-runtime-panel,.mofeed-runtime-panel__empty-text,.mofeed-runtime-panel__empty-body,.mofeed-runtime-panel__empty-icon,.mofeed-runtime-panel__caption,.mofeed-pulse-row__time,.mofeed-health-ring__value-label){color:canvastext;forced-color-adjust:auto}:is(.mofeed-runtime-panel__heading-group,.mofeed-pulse-row){border-color:canvastext}.mofeed-runtime-panel__empty-block{background:canvas;border-color:canvastext}.mofeed-runtime-panel__empty-cta{color:linktext}.mofeed-runtime-panel__empty-cta:focus-visible{outline-color:highlight}}
.mofeed-alert{--alert-accent:#d44c47;--alert-background:#fff5f5;--alert-border:#ead7d7;--alert-ink:#8f2d2d;background:var(--alert-background);border:1px solid var(--alert-border);border-inline-start:3px solid var(--alert-accent);color:var(--alert-ink);border-radius:4px;margin:0;padding-block:8px;padding-inline:10px 12px;font-size:13px;line-height:1.45}.mofeed-alert--error{--alert-accent:#d44c47;--alert-background:#fff5f5;--alert-border:#ead7d7;--alert-ink:#8f2d2d}.mofeed-alert--warning{--alert-accent:#c18b2f;--alert-background:#fff8e7;--alert-border:#eadfbe;--alert-ink:#7a5a18}.mofeed-alert--success{--alert-accent:#0f7b6c;--alert-background:#eef8f4;--alert-border:#d2e8df;--alert-ink:#176b5d}.mofeed-alert :where(a,button):focus-visible{outline-offset:2px;outline:2px solid #2383e2}@media (forced-colors:active){:is(.mofeed-alert,.mofeed-alert--error,.mofeed-alert--warning,.mofeed-alert--success){color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.mofeed-alert :where(a,button):focus-visible{outline-color:highlight}}
.mofeed-badge{color:#5f5e5b;text-transform:none;background:#f1f1ef;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding-block:3px;padding-inline:6px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.mofeed-badge--purple{color:#6940a5;background:#f3f0ff}.mofeed-badge--green{color:#176b5d;background:#edf7f2}.mofeed-badge--sky{color:#1f6f9f;background:#eef6fc}:is(.mofeed-badge--teal,.mofeed-badge[data-tone=ok]){color:#176b5d;background:#edf7f2}.mofeed-badge[data-tone=warn]{color:#7a5a18;background:#fff8e7}.mofeed-badge[data-tone=error]{color:#9f2f2f;background:#fff1f1}.mofeed-badge[data-tone=neutral]{color:#787774;background:#f1f1ef}.mofeed-detail-badges{flex-wrap:wrap;gap:6px;margin-block-start:10px;display:flex}.mofeed-detail-badge{color:#191919;background:#f1f1ef;border:1px solid #0000;border-radius:4px;padding-block:3px;padding-inline:6px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.mofeed-detail-badge[data-tone=lavender]{color:#6940a5;background:#f3f0ff}.mofeed-detail-badge[data-tone=peach]{color:#8a4f1d;background:#fff3e8}.mofeed-detail-badge[data-tone=mint]{color:#176b5d;background:#edf7f2}.mofeed-detail-badge[data-tone=sky]{color:#1f6f9f;background:#eef6fc}.mofeed-dot{background:#787774;border-radius:50%;min-block-size:6px;inline-size:6px;display:inline-block}@media (forced-colors:active){:is(.mofeed-badge,.mofeed-detail-badge){color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.mofeed-dot{background:canvastext}}
.mofeed-button{border:var(--hairline-width) solid transparent;border-radius:var(--r-md);box-sizing:border-box;color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-medium-weight);align-items:center;gap:var(--space-2);letter-spacing:0;line-height:var(--line-height-caption);max-inline-size:100%;min-block-size:var(--control-height);min-inline-size:0;padding-block:7px;padding-inline:var(--space-3);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);white-space:normal;background-color:#0000;justify-content:center;text-decoration:none;display:inline-flex}.mofeed-button:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.mofeed-button--primary{background-color:var(--primary);box-shadow:var(--sh-1);color:var(--on-primary)}.mofeed-button--primary:hover{background-color:var(--primary-pressed);color:var(--on-primary)}.mofeed-button--primary:active{background-color:var(--primary-deep);box-shadow:none}.mofeed-button--secondary{background-color:var(--canvas);border-color:var(--hairline-strong);color:var(--ink-deep)}.mofeed-button--secondary:hover{background-color:var(--surface-hover);border-color:var(--hairline-strong)}.mofeed-button--secondary:active{background-color:var(--surface-pressed)}.mofeed-button--ghost{color:var(--ink)}.mofeed-button--ghost:hover{background-color:var(--surface-hover);color:var(--ink-deep)}.mofeed-button--ghost:active{background-color:var(--surface-pressed)}.mofeed-button--destructive{background-color:var(--danger);border-color:var(--danger);color:var(--on-primary)}.mofeed-button--destructive:hover{background-color:color-mix(in srgb, var(--danger) 88%, var(--ink-deep));border-color:color-mix(in srgb, var(--danger) 88%, var(--ink-deep))}.mofeed-button--destructive:active{background-color:color-mix(in srgb, var(--danger) 78%, var(--ink-deep));border-color:color-mix(in srgb, var(--danger) 78%, var(--ink-deep))}.mofeed-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.48}:is(.mofeed-button--primary:disabled,.mofeed-button--primary:disabled:hover){background-color:var(--primary)}:is(.mofeed-button--secondary:disabled,.mofeed-button--secondary:disabled:hover){background-color:var(--canvas);border-color:var(--hairline-strong)}:is(.mofeed-button--ghost:disabled,.mofeed-button--ghost:disabled:hover){color:var(--muted);background-color:#0000;border-color:#0000}:is(.mofeed-button--destructive:disabled,.mofeed-button--destructive:disabled:hover){background-color:var(--danger);border-color:var(--danger)}:is(.mofeed-button--static,.mofeed-button--static:hover){cursor:default;pointer-events:none}.mofeed-button--static.mofeed-button--ghost:hover{background-color:#0000}.mofeed-button--static.mofeed-button--secondary:hover{background-color:var(--canvas)}.mofeed-button--on-dark{background-color:var(--on-dark);color:var(--on-light)}.mofeed-button--dark{background-color:var(--ink-deep);border-color:var(--ink-deep);color:var(--canvas)}:root.theme-dark .mofeed-button--dark{background-color:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mofeed-button--small{border-radius:var(--r-sm);font-size:var(--font-size-caption);min-block-size:var(--control-height);padding-block:7px;padding-inline:var(--space-2)}.mofeed-button--icon{block-size:var(--control-height);inline-size:var(--control-height);min-block-size:var(--control-height);padding:0}@media (prefers-reduced-motion:reduce){.mofeed-button{transition:none}}
.mofeed-list{flex-direction:column;display:flex}.mofeed-list__item{align-items:center;column-gap:var(--space-3);min-block-size:var(--hit-target);padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) auto;padding-inline:0;display:grid}.mofeed-list__item+.mofeed-list__item{border-block-start:var(--hairline-width) solid var(--hairline-soft)}.mofeed-list__item:has(>.mofeed-list__leading){grid-template-columns:auto minmax(0,1fr) auto}.mofeed-list__leading{color:var(--muted);flex:none;align-items:center;display:inline-flex}.mofeed-list__main{gap:1px;min-inline-size:0;display:grid}.mofeed-list__item:has(>.mofeed-list__leading) .mofeed-list__main{grid-column:2}.mofeed-list__title{color:var(--ink);font-size:var(--font-size-page-copy);font-weight:var(--font-strong-weight);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mofeed-list__subtitle{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mofeed-list__trailing{color:var(--muted);align-items:center;gap:var(--space-2);flex:none;justify-self:end;display:inline-flex}.mofeed-table{flex-direction:column;display:flex}:is(.mofeed-table__header,.mofeed-table__row){align-items:center;column-gap:var(--space-3);min-block-size:var(--hit-target);padding-block:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding-inline:0;display:grid}.mofeed-table__header{border-block-end:var(--hairline-width) solid var(--hairline);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-strong-weight);min-block-size:auto;padding-block:var(--space-2)}.mofeed-table__row{border-block-end:var(--hairline-width) solid var(--hairline-soft);color:var(--ink);font-size:var(--font-size-page-copy)}.mofeed-table__row:last-child{border-block-end:0}.mofeed-table__cell{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mofeed-table__cell--end{text-align:end;justify-self:end}.mofeed-table__cell--center{text-align:center;justify-self:center}.mofeed-empty-state{align-items:center;gap:var(--space-2);padding-block:var(--space-6);padding-inline:var(--space-4);text-align:center;flex-direction:column;justify-content:center;display:flex}.mofeed-empty-state__icon{block-size:40px;color:var(--stone);justify-content:center;align-items:center;inline-size:40px;display:inline-flex}.mofeed-empty-state__title{color:var(--ink);font-size:var(--font-size-page-copy);font-weight:var(--font-strong-weight);margin:0}.mofeed-empty-state__body{color:var(--muted);font-size:var(--font-size-label);line-height:var(--line-height-body);max-inline-size:52ch;margin:0}.mofeed-empty-state__cta{margin-block-start:var(--space-1)}.mofeed-confirm-dialog__content{max-inline-size:min(92vi,28rem)}.mofeed-dialog__content--destructive{border-color:color-mix(in srgb, var(--brand-pink) 36%, var(--hairline-strong))}.mofeed-confirm-dialog__body{color:var(--ink);font-size:var(--font-size-page-copy);line-height:var(--line-height-body);margin:0}.mofeed-confirm-dialog__actions{gap:var(--space-2);justify-content:flex-end;margin-block-start:var(--space-4);display:flex}.mofeed-switch{appearance:none;block-size:var(--control-height-lg);cursor:pointer;inline-size:var(--control-height-lg);background-color:#0000;border:0;flex:none;margin:0;padding:0;position:relative}.mofeed-switch:before{background-color:var(--surface-hover);border:var(--hairline-width) solid var(--hairline-strong);border-radius:var(--r-full);content:"";block-size:22px;inline-size:36px;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.mofeed-switch__thumb{background-color:var(--canvas);border-radius:var(--r-full);block-size:18px;box-shadow:var(--sh-1);pointer-events:none;inline-size:18px;transition:inset-inline-start var(--dur-fast) var(--ease-standard);z-index:1;position:absolute;inset-block-start:50%;inset-inline-start:4px;transform:translateY(-50%)}.mofeed-switch[aria-checked=true]:before{background-color:var(--primary);border-color:var(--primary)}.mofeed-switch[aria-checked=true] .mofeed-switch__thumb{inset-inline-start:calc(100% - 22px)}.mofeed-switch:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.mofeed-switch:disabled{cursor:not-allowed;opacity:.48}@media (max-width:860px),(pointer:coarse){.mofeed-switch{block-size:44px;inline-size:44px}}.mofeed-select{appearance:auto;background-color:var(--canvas);border:var(--hairline-width) solid var(--hairline-strong);border-radius:var(--r-md);box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:var(--font-size-control);inline-size:100%;line-height:var(--line-height-caption);min-block-size:var(--control-height-lg);padding-block:var(--space-2);padding-inline:var(--space-3);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.mofeed-select:hover:not(:disabled){border-color:var(--muted)}.mofeed-select:focus-visible{border-color:var(--primary);box-shadow:var(--ring-focus);outline:2px solid #0000}.mofeed-select:disabled{background-color:var(--surface);color:var(--muted);cursor:not-allowed}.mofeed-select--invalid{border-color:var(--danger)}.mofeed-select-field{gap:var(--space-1);display:grid}.mofeed-select-field__label{color:var(--ink);font-size:var(--font-size-label);font-weight:var(--font-strong-weight);line-height:var(--line-height-caption)}.mofeed-select-field__help{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.mofeed-select-field__error{color:var(--danger-ink);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.mofeed-textarea{block-size:auto;line-height:var(--line-height-body);min-block-size:calc(var(--control-height-lg) * 2);padding-block:var(--space-2);resize:vertical}.mofeed-input--invalid{border-color:var(--danger)}.mofeed-input-field{gap:var(--space-1);display:grid}.mofeed-input-field__label{color:var(--ink);font-size:var(--font-size-label);font-weight:var(--font-strong-weight)}.mofeed-input-field__help{color:var(--muted);font-size:var(--font-size-caption)}.mofeed-input-field__error{color:var(--danger-ink);font-size:var(--font-size-caption)}.mofeed-form-row-list{flex-direction:column;margin:0;display:flex}.mofeed-form-row{border-block-end:var(--hairline-width) solid var(--hairline-soft);align-items:baseline;column-gap:var(--space-3);min-block-size:var(--hit-target);padding-block:var(--space-1);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);row-gap:2px;margin:0;padding-inline:0;display:grid}.mofeed-form-row:last-child{border-block-end:0}.mofeed-form-row__label{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-strong-weight);margin:0}.mofeed-form-row__value{color:var(--ink);font-size:var(--font-size-page-copy);overflow-wrap:anywhere;text-align:end;min-inline-size:0;margin:0}.mofeed-form-row__help{color:var(--muted);font-size:var(--font-size-caption);font-weight:400;line-height:var(--line-height-caption);text-align:start;grid-column:1/-1;margin-block-start:2px;display:block}.mofeed-section-header{align-items:center;column-gap:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.mofeed-section-header__copy{gap:2px;min-inline-size:0;display:grid}.mofeed-section-header__eyebrow{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-medium-weight);letter-spacing:.02em;margin:0}.mofeed-section-header__title{color:var(--ink);font-size:var(--font-size-section-title);font-weight:var(--font-strong-weight);letter-spacing:0;line-height:var(--line-height-tight);margin:0}.mofeed-section-header__subtitle{color:var(--muted);font-size:var(--font-size-label);line-height:var(--line-height-caption);max-inline-size:68ch;margin:0}.mofeed-section-header__actions{align-items:center;gap:var(--space-2);flex:none;justify-self:end;display:inline-flex}@media (max-width:720px){.mofeed-section-header{grid-template-columns:minmax(0,1fr)}.mofeed-section-header__actions{justify-self:start}}.mofeed-card{background-color:var(--canvas);border:var(--hairline-width) solid var(--hairline);border-radius:var(--r-lg);gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3);padding-inline:var(--space-3);display:grid}.mofeed-card--flat{border-color:var(--hairline-soft);padding-block:var(--space-3);background:0 0;border-radius:0;padding-inline:0}.mofeed-card--nested{background:var(--surface-soft);border-color:var(--hairline-soft);border-radius:var(--r-md);padding-block:var(--space-3);padding-inline:var(--space-3)}.mofeed-tooltip{background:var(--ink-deep);border-radius:var(--r-sm);color:var(--canvas);font-size:var(--font-size-caption);font-weight:var(--font-medium-weight);line-height:var(--line-height-caption);max-inline-size:18rem;padding-block:5px;padding-inline:var(--space-2);z-index:80}.mofeed-tooltip__arrow{fill:var(--ink-deep)}
.pwa-utility-module__HpuAJa__bannerStack{pointer-events:none;z-index:70;gap:8px;max-inline-size:760px;margin-inline:auto;display:grid;position:fixed;inset-block-start:12px;inset-inline:12px}.pwa-utility-module__HpuAJa__banner{border:1px solid #e9e9e7;color:#191919;pointer-events:auto;background:#fff;border-inline-start:3px solid #787774;border-radius:6px;align-items:center;gap:10px;min-block-size:44px;padding-block:6px;padding-inline:10px 8px;font-size:13px;display:flex}.pwa-utility-module__HpuAJa__infoBanner,.pwa-utility-module__HpuAJa__errorBanner{border-inline-start-color:#2383e2}.pwa-utility-module__HpuAJa__bannerIcon{color:#787774;flex:none;display:inline-flex}.pwa-utility-module__HpuAJa__bannerText{flex:auto;min-inline-size:0;line-height:1.45}.pwa-utility-module__HpuAJa__bannerAction{color:#2383e2;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;min-block-size:44px;padding-inline:10px;font-weight:600;text-decoration:none;display:inline-flex}.pwa-utility-module__HpuAJa__bannerAction:hover{background:#f7f6f3}.pwa-utility-module__HpuAJa__bannerAction:focus-visible,.pwa-utility-module__HpuAJa__dismissButton:focus-visible,.pwa-utility-module__HpuAJa__primaryButton:focus-visible,.pwa-utility-module__HpuAJa__secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.pwa-utility-module__HpuAJa__spinningIcon{animation:.9s linear infinite pwa-utility-module__HpuAJa__pwa-spin}@keyframes pwa-utility-module__HpuAJa__pwa-spin{to{transform:rotate(360deg)}}.pwa-utility-module__HpuAJa__installPrompt,.pwa-utility-module__HpuAJa__iosHint{color:#191919;inline-size:min(340px,100vw - 24px);z-index:60;background:#fff;border:1px solid #e9e9e7;border-radius:6px;gap:12px;padding:14px;display:grid;position:fixed;inset-block-end:calc(12px + env(safe-area-inset-bottom));inset-inline-end:12px}.pwa-utility-module__HpuAJa__installHeader,.pwa-utility-module__HpuAJa__iosHeader{align-items:flex-start;gap:10px;display:flex}.pwa-utility-module__HpuAJa__installCopy,.pwa-utility-module__HpuAJa__iosCopyBlock{flex:auto;gap:4px;min-inline-size:0;display:grid}.pwa-utility-module__HpuAJa__installTitle,.pwa-utility-module__HpuAJa__iosTitle{margin:0;font-size:14px;font-weight:650;line-height:1.4}.pwa-utility-module__HpuAJa__installBody,.pwa-utility-module__HpuAJa__iosBody,.pwa-utility-module__HpuAJa__installError{color:#787774;margin:0;font-size:13px;line-height:1.5}.pwa-utility-module__HpuAJa__installError{color:#a33b2b}.pwa-utility-module__HpuAJa__installActions{flex-wrap:wrap;gap:8px;display:flex}.pwa-utility-module__HpuAJa__primaryButton,.pwa-utility-module__HpuAJa__secondaryButton,.pwa-utility-module__HpuAJa__dismissButton{cursor:pointer;font:inherit;border-radius:5px;justify-content:center;align-items:center;min-block-size:44px;font-size:13px;font-weight:600;display:inline-flex}.pwa-utility-module__HpuAJa__primaryButton{color:#fff;background:#2383e2;border:1px solid #2383e2;flex:180px;gap:6px;padding-inline:14px}.pwa-utility-module__HpuAJa__primaryButton:hover{background:#1f74c9;border-color:#1f74c9}.pwa-utility-module__HpuAJa__secondaryButton{color:#191919;background:#fff;border:1px solid #e9e9e7;flex:none;padding-inline:14px}.pwa-utility-module__HpuAJa__secondaryButton:hover,.pwa-utility-module__HpuAJa__dismissButton:hover{background:#f7f6f3}.pwa-utility-module__HpuAJa__dismissButton{color:#787774;background:0 0;border:0;flex:0 0 44px;inline-size:44px;padding:0}.pwa-utility-module__HpuAJa__shareIcon{color:#787774;margin-block-start:1px;display:inline-flex}:is(html:has([role=dialog][data-state=open]) .pwa-utility-module__HpuAJa__installPrompt,html:has([role=dialog][data-state=open]) .pwa-utility-module__HpuAJa__iosHint,html:has(.mofeed-overlay-scrim[data-state=open]) .pwa-utility-module__HpuAJa__installPrompt,html:has(.mofeed-overlay-scrim[data-state=open]) .pwa-utility-module__HpuAJa__iosHint){display:none}@media (max-width:560px){.pwa-utility-module__HpuAJa__bannerStack{inset-block-start:8px;inset-inline:8px}.pwa-utility-module__HpuAJa__banner{flex-wrap:wrap;align-items:flex-start}.pwa-utility-module__HpuAJa__bannerAction{margin-inline-start:auto}.pwa-utility-module__HpuAJa__installPrompt,.pwa-utility-module__HpuAJa__iosHint{inline-size:auto;inset-inline:12px}}@media (prefers-reduced-motion:reduce){.pwa-utility-module__HpuAJa__spinningIcon{animation:none}}
