@layer app.components{.mod-controls{border-top:1px solid var(--mx-bbox-dim,#80808033);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.me-keys__list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.me-keys__list--gone{color:var(--color-text-muted);margin-top:8px}.me-keys__meta{color:var(--color-text-secondary);font-size:12px;display:block}.me-keys__summary{cursor:pointer;font-family:var(--font-mono);color:var(--color-text-muted);margin-top:8px;font-size:12px}.prof-body{--cal-row:16px;--cal-gap:3px;--feed-max:calc(53 * var(--cal-row) + 52 * var(--cal-gap));grid-template-columns:minmax(0,244px) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.prof-body__side,.prof-body__main{gap:48px;min-width:0;display:grid}@media (max-width:820px){.prof-body{grid-template-columns:1fr}}.prof-body__side{align-content:start}.feed-sec{flex-direction:column;min-height:0;display:flex}.feed__state{text-align:center;font-family:var(--font-mono);color:var(--color-text-muted);margin:0;padding:40px 20px;font-size:12px}.feed__more{text-align:center;padding:12px 0 4px}.feed-row{border-bottom:1px solid var(--color-divider);padding:10px 20px}.feed-row:last-of-type{border-bottom:0}.feed-row__kind{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.feed-row[data-kind=thread] .feed-row__kind{color:var(--color-brand-text)}.feed-row__title{color:var(--color-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:block}.feed-row__title:hover{color:var(--color-brand-text)}.feed-row__body{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-row__when{font-family:var(--font-mono);color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.pin__shot{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-bg-sunken);border-radius:4px;place-items:center;display:grid;overflow:hidden}.pin__none{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}.pin__title{min-height:2.7em;color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.pin:hover .pin__title{color:var(--color-brand-text)}.act__bar{border-bottom:1px dashed var(--mx-bbox-dim);flex-wrap:wrap;align-items:center;gap:16px;padding:6px 20px 12px;display:flex}.act__tabs{gap:6px;display:inline-flex}.act__count{font-size:var(--type-micro);opacity:.7;font-variant-numeric:tabular-nums}.act__state{text-align:center;color:var(--color-text-muted);font-family:var(--font-mono);padding:40px 20px;font-size:12px}.act-row{border-bottom:1px dashed var(--mx-bbox-dim);transition:background .16s var(--ease-standard);padding:16px 20px}.act-row:last-child{border-bottom:0}@media (hover:hover){.act-row:hover{background:color-mix(in srgb, var(--color-brand) 5%, transparent)}}.act-row--deleted{opacity:.58}.act-row__top{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:7px;display:flex}.act-row__kind{color:var(--color-text-muted)}.act-row__deleted{color:var(--color-danger,#e5484d);border:1px solid;border-radius:2px;padding:0 5px}.act-row__title{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:600;line-height:1.35}.act-row--deleted .act-row__title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger,#e5484d) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-danger,#e5484d) 55%, transparent)}.act-row__re{color:var(--color-text-muted);font-weight:400}.act-row__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.act-row__meta{font-family:var(--font-mono);color:var(--color-text-muted);gap:16px;margin-top:9px;font-size:11px;display:flex}.prof-hd__ints{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.prof-hd__ints li{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.prof-dm{align-items:center;gap:8px;margin:10px 0 0;display:inline-flex}.prof-dm__btn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);border:1px dashed var(--mx-bbox-dim);opacity:.7;cursor:not-allowed;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.prof-hd__about{max-width:62ch;margin:2px 0 0}.prof-hd__about-k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 5px;font-weight:400}.prof-hd__about-v{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.prof-hd__about-v.is-empty{color:var(--color-text-muted);font-style:italic}.prv{flex-direction:column;gap:14px;padding:6px 0 10px;display:flex}.prv__lede{color:var(--color-text-muted);max-width:54ch;margin:0;font-size:13px}.prv__row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.prv__row input{flex:none;margin-top:3px}.prv__text{flex-direction:column;gap:2px;display:flex}.prv__label{font-family:var(--font-mono);color:var(--color-text);font-size:13px}.prv__saving{color:var(--color-text-muted)}.prv__hint{color:var(--color-text-muted);max-width:54ch;font-size:12px;line-height:1.45}.prv__error{color:var(--color-danger);margin:0;font-size:12px}.th-strip--auto{border-bottom:1px dashed var(--mx-bbox-strong);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:24px}.th-strip--auto>div{border-bottom:1px dashed var(--mx-bbox-dim);gap:2px;padding:10px 14px}.tip__btn{border:1px solid var(--color-text-muted);width:14px;height:14px;color:var(--color-text-muted);font-family:var(--font-mono);cursor:help;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:9px;font-style:italic;line-height:1;display:grid}.tip__btn:hover,.tip__btn:focus-visible{border-color:var(--color-border-brand);color:var(--color-text)}.tip__panel{z-index:40;background:var(--color-bg-elevated);border:1px solid var(--color-border);width:max-content;max-width:min(260px,70vw);font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-text);white-space:normal;pointer-events:none;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.45;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px -8px #00000073}.actv__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 2px;display:flex}.actv__summary{min-width:0;font-family:var(--font-mono);color:var(--color-text-muted);flex:1 1 0;font-size:12px}.actv__head .btn{flex:none}.intp__grid{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.intp__chip{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.intp__chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.intp__chip:hover{border-color:var(--color-border-strong);color:var(--color-text)}.intp__chip[data-on=true]{border-color:var(--color-border-brand);background:var(--color-brand);color:var(--color-text-on-brand);font-weight:500}.intp__chip:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.intp__chip:has(input:disabled){cursor:default}.intp__chip:has(input:disabled):not([data-on=true]){opacity:.6}.intp__lede,.intp__note{color:var(--color-text-muted);margin:0;font-size:12px}.intp__saving{color:var(--color-brand-text)}.intp__error{color:var(--color-danger);margin:8px 0 0;font-size:12px}@media (max-width:640px){.prof-hd{padding:20px 0 18px}.prof-hd .prof-hd__id{display:contents}.prof-hd .prof-hd__id h1{grid-area:1/2;font-size:26px}.prof-hd__ints,.prof-hd__about{grid-column:1/-1}.prof-hd__about{margin-top:0}}.me-id{gap:16px;padding:14px 22px 18px;display:grid}.me-id__hd{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.me-id__avatar{background:var(--color-brand);width:clamp(72px,9vw,96px);height:clamp(72px,9vw,96px);color:var(--color-text-on-brand);font-family:var(--font-mono);border-radius:10px;flex:none;place-items:center;font-size:clamp(24px,3vw,32px);font-weight:700;display:grid;overflow:hidden}.me-id__who{gap:5px;min-width:0;display:grid}.me-id .me-id__meta{font-family:var(--font-mono);color:var(--color-text-muted);margin:0;font-size:12px}.me-id__about{margin:14px 0 6px}.me-id .me-id__suspended{font-family:var(--font-mono);color:var(--color-error);margin:0;font-size:12px}.me-id .th-strip--auto{margin-top:0}@media (max-width:640px){.me-id .th-strip--auto{grid-template-columns:repeat(4,1fr)}.me-id{gap:14px;padding:12px 0 14px}.me-id__hd{gap:14px}}.me-page{gap:24px;padding-top:24px;padding-bottom:56px;display:grid}.acct-nav{border-top:1px solid var(--color-divider);display:grid}.acct-nav__label{font-family:var(--font-mono);grid-column:1;font-size:15px;font-weight:500}.acct-nav__hint{color:var(--color-text-muted);grid-column:1;font-size:13px;line-height:1.35}.acct-nav__chev{fill:none;width:18px;height:18px;stroke:var(--color-text-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/2/-1}@media (hover:hover){.acct-nav__row:hover .acct-nav__chev{stroke:var(--color-brand-text)}}.me-note{border:1px dashed var(--color-border);color:var(--color-text-secondary);margin:0;padding:16px 18px;line-height:1.55}.myposts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;padding:4px 0 6px;display:grid}.myposts__tile{aspect-ratio:1;background:var(--color-bg-sunken);border:1px solid var(--color-border);place-items:center;min-width:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.myposts__words{color:var(--color-text-secondary);text-align:center;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:8px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:hover){.myposts__tile:hover{border-color:var(--color-brand)}}.myposts__empty,.mycal__off{color:var(--color-text-muted);margin:0;padding:14px 2px 16px;line-height:1.55}@media (max-width:640px){.me-id__avatar{border-radius:12px;width:96px;height:96px;font-size:32px}.myposts{gap:3px}.me-page{gap:16px}.me-page>.annotated{min-width:0;margin:0;padding:28px 18px 20px}.me-page .cal,.me-page .cal__scroll{min-width:0;max-width:100%}.me-page .cal__scroll{overscroll-behavior-x:contain;overflow-x:auto}.me-page .actv__head{margin-bottom:8px}}.mcal{gap:4px;padding:2px 0 0;display:grid}.mcal__bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mcal__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);text-align:center;justify-items:center;gap:1px;font-size:15px;font-weight:600;display:grid}.mcal__count{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--color-text-muted);letter-spacing:.04em;font-weight:400}.mcal__nav{border:1px solid var(--color-divider);cursor:pointer;width:44px;height:44px;color:var(--color-text);background:0 0;border-radius:4px;place-items:center;display:grid}.mcal__nav:disabled{opacity:.35;cursor:default}@media (hover:hover){.mcal__nav:not(:disabled):hover{border-color:var(--color-brand);color:var(--color-brand-text)}}.mcal__head,.mcal__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mcal__head{font-family:var(--font-mono);color:var(--color-text-muted);text-align:center;letter-spacing:.06em;font-size:9px}.mcal__day{aspect-ratio:12/5;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:var(--color-bg-surface);color:var(--color-text-muted);border-radius:4px;place-items:center;font-size:11px;display:grid}.mcal__day[data-level="1"]{background:var(--color-brand-300);color:var(--color-text)}.mcal__day[data-level="2"]{background:var(--color-brand-400);color:var(--color-text)}.mcal__day[data-level="3"]{background:var(--color-brand);color:var(--color-text-on-brand)}.mcal__day[data-level="4"]{background:var(--color-brand);color:var(--color-text-on-brand);outline:2px solid var(--color-brand-text);outline-offset:-2px}@media (max-width:640px){.myposts{grid-template-columns:repeat(2,1fr);gap:4px}.myposts__words{font-size:13px}.mcal__nav{width:40px;height:40px}}.prof-hd .me-id{gap:14px}.prof-hd .prof-hd__ints,.prof-hd .prof-hd__about{margin:0}.prof-dm__btn--live{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;padding:4px 8px;text-decoration:none}.prof-dm__btn--live:hover{border-color:var(--color-border-brand)}.me-saved{margin:26px 0 0}.me-saved__h{margin:0 0 10px;font-size:1rem}.me-saved__n{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:6px;font-size:.8rem}.saved-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.saved-row{border:1px dashed var(--mx-bbox-strong);background:var(--color-bg-surface);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.saved-row__main{flex:1;min-width:0}.saved-row__kind{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px}.saved-row__title{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-brand);text-decoration-color:var(--color-border-brand);font-weight:600}.saved-row__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.9rem;display:-webkit-box;overflow:hidden}.saved-row__meta{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}.prof-dm{flex-wrap:wrap}.prof-dm__note{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}.prv__group{border:0;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;display:flex}.prv__group legend{margin-bottom:4px;padding:0}.prv__note{margin:0}}.review-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:560px){.review-row{flex-direction:column}}.prv__row--moderation{scroll-margin-top:80px}.review-row__note{font-family:var(--font-mono);color:var(--color-text-muted);flex-shrink:0;align-self:center;margin:0;font-size:11.5px}
