.qx-circle{--qx-circle-ink:#12151c;--qx-circle-cobalt:#3b6fd4;--qx-circle-mist:#e8eef9;position:relative;isolation:isolate;min-height:100dvh;padding:1.25rem 1rem 2.5rem;max-width:28rem;margin-inline:auto;color:var(--qx-circle-ink);background:linear-gradient(180deg,#f7f9fc 0,var(--qx-circle-mist) 100%);font-family:Segoe UI,Avenir Next,Helvetica Neue,sans-serif}.qx-circle__ambient{position:absolute;inset:auto;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(48px);opacity:.45}.qx-circle__ambient--ink{top:-4rem;right:-3rem;width:12rem;height:12rem;background:var(--qx-circle-ink)}.qx-circle__ambient--cobalt{top:6rem;left:-4rem;width:14rem;height:14rem;background:var(--qx-circle-cobalt);opacity:.28}.qx-circle__hero{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1.35rem}.qx-circle__brand{margin:0;font-size:clamp(2rem,8vw,2.6rem);font-weight:850;letter-spacing:-.04em;line-height:.95}.qx-circle__eyebrow{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--qx-circle-cobalt)}.qx-circle__title{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.02em}.qx-circle__lead{margin:0;font-size:.92rem;line-height:1.45;opacity:.78}.qx-circle__section-head{display:grid;grid-gap:.15rem;gap:.15rem;margin-bottom:.75rem}.qx-circle__section-head h2{margin:0;font-size:1.05rem}.qx-circle__section-head p{margin:0;font-size:.78rem;opacity:.7}.qx-circle__feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.qx-circle__post{padding:.85rem .9rem;border-radius:1rem;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(18,21,28,.08)}.qx-circle__post-head{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center;margin-bottom:.35rem}.qx-circle__author{font-weight:750;font-size:.92rem}.qx-circle__handle{font-size:.78rem;color:var(--qx-circle-cobalt);font-weight:650}.qx-circle__body{margin:0 0 .45rem;font-size:.95rem;line-height:1.45}.qx-circle__empty,.qx-circle__meta{margin:0;font-size:.72rem;opacity:.65}.qx-circle__post-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.15rem}.qx-circle__like{display:inline-flex;align-items:center;gap:.3rem;min-height:1.85rem;padding:.2rem .55rem;border:1px solid rgba(59,111,212,.28);border-radius:999px;background:rgba(255,255,255,.85);color:var(--qx-circle-ink);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.qx-circle__like[data-liked=true]{border-color:rgba(59,111,212,.55);background:rgba(59,111,212,.12);color:var(--qx-circle-cobalt)}.qx-circle__like:disabled{opacity:.55;cursor:not-allowed}.qx-circle__compose{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1.15rem;padding:.85rem .9rem;border-radius:1rem;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(18,21,28,.08)}.qx-circle__compose-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qx-circle-cobalt)}.qx-circle__compose-input{width:100%;box-sizing:border-box;resize:vertical;min-height:4.5rem;padding:.55rem .65rem;border:1px solid rgba(18,21,28,.12);border-radius:.75rem;font:inherit;font-size:.92rem;line-height:1.4;background:#fff;color:inherit}.qx-circle__compose-input:focus{outline:2px solid rgba(59,111,212,.35);outline-offset:1px}.qx-circle__compose-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.qx-circle__compose-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.qx-circle__compose-attach{position:relative;display:inline-flex;align-items:center;min-height:2.1rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(59,111,212,.35);background:rgba(255,255,255,.9);color:var(--qx-circle-cobalt);font-size:.78rem;font-weight:700;cursor:pointer}.qx-circle__compose-attach input{position:absolute;inset:0;opacity:0;cursor:pointer}.qx-circle__compose-media{display:grid;grid-gap:.4rem;gap:.4rem}.qx-circle__compose-media img,.qx-circle__compose-media video,.qx-circle__media img,.qx-circle__media video{display:block;width:100%;max-height:16rem;object-fit:cover;border-radius:.75rem;background:rgba(18,21,28,.06)}.qx-circle__compose-media-clear{justify-self:start;border:0;background:transparent;padding:0;font:inherit;font-size:.72rem;font-weight:700;color:#b42318;cursor:pointer}.qx-circle__media{margin:0 0 .55rem}.qx-circle__compose-count{font-size:.72rem;font-weight:650;opacity:.55}.qx-circle__compose-count[data-warn=true]{color:#b42318;opacity:1}.qx-circle__compose-submit{min-height:2.1rem;padding:.35rem .95rem;border:0;border-radius:999px;background:var(--qx-circle-cobalt);color:#fff;font:inherit;font-size:.85rem;font-weight:750;cursor:pointer}.qx-circle__compose-submit:disabled{opacity:.5;cursor:not-allowed}.qx-circle__comments{margin-top:.55rem}.qx-circle__comments-toggle{border:0;background:transparent;padding:0;font:inherit;font-size:.78rem;font-weight:700;color:var(--qx-circle-cobalt);cursor:pointer}.qx-circle__comments-panel{margin-top:.55rem;display:grid;grid-gap:.55rem;gap:.55rem}.qx-circle__comment-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.qx-circle__comment{padding:.45rem .55rem;border-radius:.65rem;background:rgba(59,111,212,.06)}.qx-circle__comment-author{font-weight:700;font-size:.8rem;margin-right:.35rem}.qx-circle__comment-body{margin:.2rem 0 0;font-size:.86rem;line-height:1.4}.qx-circle__comment-reply-btn{margin-top:.35rem;border:0;background:transparent;padding:0;font:inherit;font-size:.72rem;font-weight:700;color:var(--qx-circle-cobalt);cursor:pointer}.qx-circle__reply-list{list-style:none;margin:.45rem 0 0;padding:0 0 0 .75rem;border-left:2px solid rgba(59,111,212,.22);display:grid;grid-gap:.35rem;gap:.35rem}.qx-circle__reply{padding:.35rem .5rem;border-radius:.55rem;background:rgba(255,255,255,.72)}.qx-circle__comment-form--reply{margin-top:.45rem}.qx-circle__comment-form{display:flex;gap:.45rem;align-items:center}.qx-circle__comment-input{flex:1 1;min-width:0;padding:.4rem .55rem;border:1px solid rgba(18,21,28,.12);border-radius:.65rem;font:inherit;font-size:.85rem;background:#fff;color:inherit}.qx-circle__comment-submit{min-height:2rem;padding:.3rem .75rem;border:0;border-radius:999px;background:var(--qx-circle-ink);color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.qx-circle__comment-submit:disabled{opacity:.5;cursor:not-allowed}.qx-circle__comments-error{margin:0;font-size:.78rem;color:#b42318}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qx-circle__foot{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.75rem;font-size:.85rem;font-weight:650}.qx-circle__foot a{color:var(--qx-circle-cobalt);text-decoration:none}@media (prefers-reduced-motion:reduce){.qx-circle__ambient{filter:none;opacity:.2}}