.mh.is-chat-split .mh-profile-panel{position:absolute;z-index:14;top:1rem;right:1rem;bottom:1rem;left:1rem;width:auto;display:block;min-height:0;padding:30px;border-radius:28px;border:1px solid rgba(255,255,255,.55);background:transparent;color:#2a2118;font-family:Palatino,Palatino Linotype,Georgia,serif;box-shadow:0 24px 90px rgba(0,0,0,.4),0 4px 20px rgba(0,0,0,.15);overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.mh-profile-panel__sheet{height:100%;min-height:0;display:grid;grid-template-columns:12.5rem minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:18px;padding:.85rem .9rem;color:#f6efe2;background:radial-gradient(1200px 420px at 10% -10%,rgba(212,188,132,.16),transparent 55%),#14110e}.mh-profile-panel.is-light .mh-profile-panel__sheet{color:#2a2118;background:radial-gradient(900px 280px at 18% 0,rgba(176,137,72,.18),transparent 58%),#f3e6cf}.mh-profile-panel__foot,.mh-profile-panel__head{display:flex;align-items:center;gap:.45rem;grid-column:1/-1}.mh-profile-panel__head h2{flex:1 1;margin:0;font:600 1.45rem/1.2 Palatino,Georgia,serif}.mh-profile-chips button,.mh-profile-panel__foot button,.mh-profile-panel__move button,.mh-profile-types button{border:1px solid rgba(198,161,91,.55);cursor:pointer;font:450 .84rem/1.2 Palatino,Georgia,serif}.mh-profile-panel__x{position:absolute;z-index:8;top:.78rem;right:.85rem;display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border-radius:999px;border:1px solid #c6a15b;background:#1a140c;color:#f3e6cf;box-shadow:none;font:500 1.35rem/1 Palatino,Georgia,serif;line-height:1;cursor:pointer}.mh-profile-panel__head{padding-right:8.2rem}.mh-profile-panel__band{grid-column:1/-1;margin-top:.35rem;padding-bottom:.45rem;border-bottom:1px solid rgba(198,161,91,.35)}.mh-profile-panel__scores{display:flex;justify-content:center;align-items:center;gap:1.4rem;margin:0}.mh-profile-panel__progress{margin-left:.85rem;border:1px solid rgba(198,161,91,.55);border-radius:999px;padding:.38rem .75rem;background:rgba(255,250,242,.8);color:#2a2118;cursor:pointer;font:450 .78rem/1.2 Palatino,Georgia,serif}.mh-profile-score{position:relative;display:grid;justify-items:center;align-content:start;width:6.6rem;grid-gap:.2rem;gap:.2rem;padding:0;border:0;border-radius:0;background:transparent;color:#2a2118;cursor:pointer;box-shadow:none}.mh-profile-ring svg{width:4.6rem;height:4.6rem;filter:drop-shadow(0 8px 10px rgba(90,62,24,.28))}.mh-profile-ring strong{position:absolute;top:1.55rem;font:600 .82rem/1 Palatino,Georgia,serif}.mh-profile-score strong{font:600 1.15rem/1 Palatino,Georgia,serif;color:#8c6730}.mh-profile-bar span,.mh-profile-panel__note,.mh-profile-score span{font:400 .82rem/1.35 Segoe UI,Palatino,Georgia,serif;color:#2a2118}.mh-profile-field span{font:600 .82rem/1.35 Segoe UI,Palatino,Georgia,serif;color:#2a2118}.mh-profile-panel__body h3{font:650 1.05rem/1.3 Palatino,Georgia,serif}.mh-profile-chips button.is-on,.mh-profile-score.is-on,.mh-profile-types button.is-on{background:rgba(255,250,242,.9);color:#1a140c;border-color:#8c6730}.mh-profile-panel__tabs{grid-column:1;grid-row:3;display:flex;flex-direction:column;align-content:start;gap:.4rem;margin:.85rem 0 0;padding:.15rem .75rem 0 0;border-right:1px solid rgba(198,161,91,.4)}.mh-profile-panel__tabs button{width:100%;border:1px solid rgba(198,161,91,.45);border-radius:14px;padding:.48rem .7rem;background:transparent;color:#8c6730;text-align:left;cursor:pointer;font:450 .86rem/1.3 Palatino,Georgia,serif}.mh-profile-panel__tabs button.is-on{background:linear-gradient(180deg,#f3e6cf,#c6a15b 42%,#8c6730);color:#1a140c;border-color:#8c6730}.mh-profile-panel__scroll{grid-column:2;grid-row:3;min-height:0;display:flex;align-items:stretch;gap:.55rem;margin-top:.85rem;padding-left:.85rem}.mh-profile-panel__body{flex:1 1;min-width:0;min-height:0;overflow:auto;padding:1.15rem 1.25rem 1.25rem;scrollbar-width:none}.mh-profile-panel__body::-webkit-scrollbar{display:none;width:0;height:0}.mh-profile-panel__track{flex:0 0 auto;position:relative;width:.55rem;margin:1.05rem .05rem .15rem 0;border-radius:999px;background:transparent;box-shadow:inset 0 1px 2px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.28);cursor:pointer}.mh-profile-panel__track[hidden]{display:none}.mh-profile-panel__thumb{position:absolute;top:0;left:0;width:100%;min-height:1.7rem;margin:0;padding:0;border:0;border-radius:999px;background:linear-gradient(180deg,#e6d3ae,#c6a15b 40%,#8c6730);box-shadow:0 1px 4px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.9);cursor:-webkit-grab;cursor:grab;touch-action:none}.mh-profile-panel__thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.mh-profile-panel__note{margin:0 0 .55rem}.mh-profile-bar{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem .6rem;gap:.2rem .6rem;margin:0}.mh-profile-bar+.mh-profile-panel__note{margin-top:.9rem}.mh-profile-bar+.mh-profile-bar{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(198,161,91,.28)}.mh-profile-bar i{grid-column:1/-1;display:block;height:.4rem;border-radius:999px;background:linear-gradient(90deg,#e6d3ae,#8c6730)}.mh-profile-bar strong{font:700 .82rem/1.2 Segoe UI,system-ui,sans-serif}.mh-profile-chips,.mh-profile-grid,.mh-profile-photos,.mh-profile-social,.mh-profile-types{display:grid;grid-gap:.85rem .75rem;gap:.85rem .75rem}.mh-profile-rule{grid-column:1/-1;height:1px;margin:.35rem 0;background:linear-gradient(90deg,rgba(198,161,91,.7),rgba(198,161,91,0))}.mh-profile-photos{grid-template-columns:repeat(auto-fill,10.1rem);justify-content:start}.mh-profile-photo{position:relative;width:10.1rem;height:10.1rem;border:1px solid rgba(198,161,91,.45);border-radius:16px;overflow:hidden;padding:0;background:rgba(255,250,242,.55);color:#2a2118;cursor:pointer}.mh-profile-photo.is-on{border-color:#8c6730;box-shadow:0 0 0 2px rgba(198,161,91,.45)}.mh-profile-photo img{width:100%;height:100%;object-fit:cover}.mh-profile-photo__open{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.mh-profile-photo__trash{position:absolute;top:.4rem;right:.4rem;z-index:1;display:grid;place-items:center;width:1.85rem;height:1.85rem;padding:0;border:0;border-radius:999px;background:rgba(28,18,12,.82);color:#fff;cursor:pointer}.mh-profile-photo__trash:disabled{opacity:.5;cursor:default}.mh-profile-photo--add{display:grid;place-items:center;font:650 .82rem/1.2 Segoe UI,system-ui,sans-serif}.mh-profile-grid{grid-template-columns:1fr 1fr}.mh-profile-field{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.mh-profile-field--wide{grid-column:1/-1}.mh-profile-field input,.mh-profile-field select,.mh-profile-field textarea,.mh-profile-social input{width:100%;box-sizing:border-box;border:1px solid rgba(198,161,91,.4);border-radius:12px;padding:.48rem .65rem;background:rgba(255,250,242,.86);color:#1a140c;font:400 .95rem/1.4 Segoe UI,Palatino,Georgia,serif}.mh-profile-pick{position:relative;min-width:0}.mh-profile-pick__button{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;border:1px solid rgba(198,161,91,.55);border-radius:12px;padding:.48rem .7rem;background:rgba(255,250,242,.92);color:#1a140c;cursor:pointer;font:400 .95rem/1.4 Palatino,Georgia,serif;text-align:left}.mh-profile-pick__button:after{content:"";width:.45rem;height:.45rem;margin-left:.6rem;border-right:1.5px solid #8c6730;border-bottom:1.5px solid #8c6730;transform:rotate(45deg) translateY(-2px)}.mh-profile-pick.is-open .mh-profile-pick__button{border-color:#8c6730;box-shadow:0 0 0 3px rgba(198,161,91,.28)}.mh-profile-pick__list{position:fixed;z-index:40;margin:0;padding:.35rem;list-style:none;max-height:14rem;overflow:auto;border:1px solid rgba(198,161,91,.7);border-radius:16px;background:radial-gradient(240px 80px at 20% 0,rgba(198,161,91,.2),transparent 70%),#fffaf2;box-shadow:0 18px 40px rgba(42,33,24,.28);scrollbar-width:thin;scrollbar-color:#c6a15b transparent}.mh-profile-pick__find{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0 0 .25rem;padding:.1rem .1rem .3rem;background:#fffaf2}.mh-profile-pick__find input{width:100%;box-sizing:border-box;border:1px solid rgba(198,161,91,.55);border-radius:10px;padding:.38rem .55rem;background:#fff;color:#1a140c;font:400 .9rem/1.3 Palatino,Georgia,serif}.mh-profile-panel:not(.is-light) .mh-profile-pick__find,.mh-profile-pick__list.is-dark .mh-profile-pick__find{background:#1c1814}.mh-profile-panel:not(.is-light) .mh-profile-pick__find input,.mh-profile-pick__list.is-dark .mh-profile-pick__find input{background:#14110e;color:#f6efe2}.mh-profile-pick__list button{width:100%;border:0;border-radius:10px;padding:.42rem .65rem;background:transparent;color:#2a2118;text-align:left;cursor:pointer;font:400 .92rem/1.35 Palatino,Georgia,serif}.mh-profile-pick__list button.is-on,.mh-profile-pick__list button:hover{background:linear-gradient(90deg,rgba(243,230,207,.95),rgba(198,161,91,.35));color:#1a140c}.mh-profile-panel:not(.is-light) .mh-profile-pick__button{background:#1c1814;color:#f6efe2}.mh-profile-panel:not(.is-light) .mh-profile-pick__list,.mh-profile-pick__list.is-dark{background:radial-gradient(240px 80px at 20% 0,rgba(212,188,132,.16),transparent 70%),#1c1814;border-color:rgba(212,188,132,.45)}.mh-profile-panel:not(.is-light) .mh-profile-pick__list button,.mh-profile-pick__list.is-dark button{color:#f6efe2}.mh-profile-birth{grid-column:1/-1;display:grid;grid-template-columns:1fr .7fr .85fr 1.15fr;grid-gap:.75rem;gap:.75rem}.mh-profile-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem}.mh-profile-chips,.mh-profile-types{display:flex;flex-wrap:wrap;gap:.5rem}.mh-profile-chips--two{max-height:5.4rem;overflow:auto}.mh-profile-chips button,.mh-profile-panel__foot button,.mh-profile-panel__move button,.mh-profile-types button{border-radius:999px;padding:.38rem .7rem;background:transparent;color:#2a2118}.mh-profile-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mh-profile-types button{display:grid;justify-items:center;border-radius:.75rem;padding:.4rem .2rem}.mh-profile-types small{font:600 .68rem/1.2 Segoe UI,system-ui,sans-serif}.mh-profile-social{grid-template-columns:1fr 1fr}.mh-profile-social label{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .4rem;gap:.15rem .4rem;align-items:center}.mh-profile-social i{grid-row:1/span 2;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:999px;background:#fffaf2;border:1px solid rgba(198,161,91,.45)}.mh-profile-social i svg{width:1.32rem;height:1.32rem;display:block}.mh-profile-social span{font:400 .75rem/1.2 Segoe UI,system-ui,sans-serif}.mh-profile-social input{grid-column:2}.mh-profile-panel__move{display:flex;gap:.4rem;margin-top:.55rem}.mh-profile-panel__foot{margin-top:.55rem;justify-content:flex-end;flex-wrap:wrap}.mh-profile-panel__remove{margin-right:auto}.mh-profile-panel__foot button.is-save{border-color:transparent;background:linear-gradient(100deg,#8c6730,#c6a15b 48%,#8c6730);color:#fffaf2}.mh-profile-panel__foot .mh-profile-panel__note{flex:1 0 100%}.mh-profile-panel__links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.mh-profile-panel__links button,.mh-profile-sheet button{border:1px solid rgba(198,161,91,.55);border-radius:999px;padding:.38rem .75rem;background:rgba(255,250,242,.8);color:#2a2118;cursor:pointer;font:450 .78rem/1.2 Palatino,Georgia,serif}.mh-profile-panel .mh-match-profile__theme{position:absolute;z-index:7;top:.85rem;right:4.35rem;display:block;width:4.25rem;height:2.125rem;padding:0;border:0;border-radius:999px;cursor:pointer;color:#6f6f6f;background:radial-gradient(900px 280px at 50% 0,rgba(176,137,72,.18),transparent 60%),#f3e6cf;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.mh-profile-panel.is-light .mh-match-profile__theme{color:#f4f4f4;background:radial-gradient(120% 140% at 0 0,rgba(212,188,132,.35),transparent 55%),linear-gradient(155deg,#6a5340,#2a2118 46%,#100e0c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.mh-profile-panel .mh-match-profile__theme svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mh-profile-panel .mh-match-profile__theme-moon,.mh-profile-panel .mh-match-profile__theme-sun{position:absolute;top:50%;display:grid;place-items:center;width:1.35rem;height:1.7rem;transform:translateY(-50%);pointer-events:none}.mh-profile-panel .mh-match-profile__theme-sun{left:.28rem}.mh-profile-panel .mh-match-profile__theme-moon{right:.5rem}.mh-profile-panel .mh-match-profile__theme-moon svg{transform:scale(.85);transform-origin:center}.mh-profile-panel .mh-match-profile__theme-knob{position:absolute;z-index:1;top:.2rem;left:calc(100% - 1.725rem - .42rem);width:1.725rem;height:1.725rem;border-radius:999px;background:radial-gradient(circle at 32% 26%,#fff6e4 0,#e6d3ae 28%,#c6a15b 62%,#8c6730 100%);box-shadow:inset 0 1px 0 rgba(255,250,242,.95),inset 0 -3px 4px rgba(90,62,24,.55),0 0 0 1px #fff6e4,0 0 0 2px #a6843e,0 2px 5px rgba(90,62,24,.45);transition:left .22s ease}.mh-profile-panel.is-light .mh-match-profile__theme-knob{left:.42rem}.mh-profile-panel:not(.is-light){color:#f6efe2;border-color:rgba(212,188,132,.38)}.mh-profile-panel.is-light .mh-profile-panel__body{background:#f7f1e4;border:1px solid rgba(198,161,91,.35);border-radius:22px}.mh-profile-panel:not(.is-light) .mh-profile-panel__body{background:#16130f;border:1px solid rgba(212,188,132,.38);border-radius:22px;color:#f6efe2}.mh-profile-panel:not(.is-light) .mh-profile-bar span,.mh-profile-panel:not(.is-light) .mh-profile-chips button,.mh-profile-panel:not(.is-light) .mh-profile-field span,.mh-profile-panel:not(.is-light) .mh-profile-panel__foot button,.mh-profile-panel:not(.is-light) .mh-profile-panel__links button,.mh-profile-panel:not(.is-light) .mh-profile-panel__move button,.mh-profile-panel:not(.is-light) .mh-profile-panel__note,.mh-profile-panel:not(.is-light) .mh-profile-panel__progress,.mh-profile-panel:not(.is-light) .mh-profile-score span,.mh-profile-panel:not(.is-light) .mh-profile-types button{color:#f6efe2}.mh-profile-panel:not(.is-light) .mh-profile-field input,.mh-profile-panel:not(.is-light) .mh-profile-field select,.mh-profile-panel:not(.is-light) .mh-profile-field textarea,.mh-profile-panel:not(.is-light) .mh-profile-sheet,.mh-profile-panel:not(.is-light) .mh-profile-social input{background:#1c1814;color:#f6efe2}.mh-profile-sheet{position:absolute;z-index:6;left:50%;top:46%;width:min(24rem,calc(100% - 3.2rem));margin:0;padding:1.15rem 1.25rem 1rem;border-radius:22px;border:1px solid rgba(198,161,91,.6);background:#fffaf2;color:#2a2118;box-shadow:0 22px 54px rgba(42,33,24,.32);transform:translate(-50%,-50%);max-height:calc(100% - 2.4rem);overflow:auto}.mh-profile-sheet--preview{width:min(32rem,calc(100% - 2.6rem));padding-top:2.6rem}.mh-profile-sheet--preview .mh-profile-panel__x{position:absolute;top:.7rem;right:.7rem}.mh-profile-sheet .mh-profile-photos img{width:100%;height:5.2rem;object-fit:cover;border-radius:12px;display:block}.mh-profile-sheet h3{margin:0 0 .45rem;font:600 1.15rem/1.3 Palatino,Georgia,serif;color:#8c6730}.mh-profile-sheet p{margin:0 0 .7rem;font:300 .92rem/1.55 Segoe UI,Palatino,Georgia,serif}.mh-profile-sheet ul{list-style:none;margin:0 0 .85rem;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.mh-profile-sheet li{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.32rem;border-bottom:1px solid rgba(198,161,91,.35);font:400 .9rem/1.3 Palatino,Georgia,serif}.mh-profile-sheet li strong{color:#8c6730;font-weight:600}.lx-co{--co-ink:#1c1730;--co-muted:#5c546c;--co-line:#e4dced;--co-paper:#fffcf8;--co-wash:#f6f3fb;--co-card:#ffffff;--co-accent:#5c4d86;--co-deep:#3c315f;--co-save:#146c43;--co-danger:#8f2d3a;--co-shadow:0 22px 50px rgba(36,24,64,0.08);width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:1.35rem 0 2.5rem;color:var(--co-ink);font-family:var(--font-body,var(--font-jakarta,"Segoe UI")),sans-serif;font-size:1rem;line-height:1.5}.lx-co[data-brand=linxoxo]{--co-ink:#24141c;--co-muted:#6a5360;--co-line:#f0d5df;--co-paper:#fff8f6;--co-wash:#fff1f4;--co-accent:#9d1448;--co-deep:#7c103c;--co-shadow:0 22px 50px rgba(120,24,56,0.08)}.lx-co__kicker{margin:0 0 .35rem;color:var(--co-deep);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lx-co__title{margin:0;font-family:var(--font-display,var(--font-fraunces,Georgia)),serif;font-size:clamp(2rem,4vw,2.7rem);font-weight:560;letter-spacing:-.03em;line-height:1.08}.lx-co__intro,.lx-co__lead{max-width:38rem;margin:.7rem 0 0;color:var(--co-muted);font-size:1.02rem}.lx-co__steps{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:1.15rem 0 0;padding:0;list-style:none}.lx-co__steps li{display:inline-flex;align-items:center;gap:.4rem;color:var(--co-muted);font-size:.82rem;font-weight:650}.lx-co__steps a,.lx-co__steps button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.lx-co__steps a:hover{color:var(--co-deep)}.lx-co__steps .is-current{color:var(--co-ink)}.lx-co__steps .is-done{color:var(--co-save)}.lx-co__step-index{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--co-wash);color:var(--co-deep);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-co__steps .is-current .lx-co__step-index{background:var(--co-deep);color:#fff}.lx-co__banner{margin:1rem 0 0;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--co-accent) 28%,var(--co-line));border-radius:.9rem;background:var(--co-wash);color:var(--co-ink);font-size:.92rem}.lx-co__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);grid-gap:1.35rem;gap:1.35rem;align-items:start;margin-top:1.35rem}.lx-co__panel{padding:1.15rem 1.15rem 1.2rem;border:1px solid var(--co-line);border-radius:1.25rem;background:color-mix(in srgb,var(--co-card) 88%,var(--co-paper))}.lx-co__panel+.lx-co__panel{margin-top:.85rem}.lx-co__panel h2{margin:0 0 .85rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.lx-co__billing{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.lx-co__billing button{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:3.4rem;padding:.7rem .8rem;border:1px solid var(--co-line);border-radius:.95rem;background:#fff;color:var(--co-ink);font:inherit;text-align:left;cursor:pointer}.lx-co__billing button strong{font-size:.95rem;font-weight:700}.lx-co__billing button small{color:var(--co-muted);font-size:.75rem;font-weight:650}.lx-co__billing button.is-on{border-color:color-mix(in srgb,var(--co-deep) 55%,var(--co-line));background:var(--co-wash);box-shadow:inset 0 0 0 1px var(--co-deep)}.lx-co__fields{display:grid;grid-gap:.75rem;gap:.75rem}.lx-co__field{display:grid;grid-gap:.35rem;gap:.35rem}.lx-co__field span{font-size:.82rem;font-weight:700}.lx-co__field input,.lx-co__field select{width:100%;height:3rem;padding:0 .85rem;border:1px solid var(--co-line);border-radius:.85rem;background:#fff;color:var(--co-ink);font:inherit}.lx-co__field input::placeholder{color:#8a8296}.lx-co__field input:focus,.lx-co__field select:focus{outline:none;border-color:var(--co-deep);box-shadow:0 0 0 4px color-mix(in srgb,var(--co-accent) 18%,transparent)}.lx-co__field input[aria-invalid=true],.lx-co__field select[aria-invalid=true]{border-color:var(--co-danger)}.lx-co__field input:-moz-read-only{background:var(--co-wash);color:var(--co-ink)}.lx-co__field input:read-only{background:var(--co-wash);color:var(--co-ink)}.lx-co__included{margin:0;padding:0;list-style:none}.lx-co__included li{display:grid;grid-template-columns:1.1rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;margin:0;padding:.45rem 0;border-top:1px solid var(--co-line);color:var(--co-ink);font-size:.94rem}.lx-co__included li:first-child{border-top:0;padding-top:0}.lx-co__tick{width:1.05rem;height:1.05rem;margin-top:.15rem;color:var(--co-deep)}.lx-co__legal h2{margin-bottom:.35rem}.lx-co__legal h3{margin:.85rem 0 .25rem;font-size:.92rem}.lx-co__fine,.lx-co__legal p,.lx-co__sign-note{margin:0;color:var(--co-muted);font-size:.9rem}.lx-co__legal a,.lx-co__sign-note a{color:var(--co-deep);font-weight:700}.lx-co__invoice{position:-webkit-sticky;position:sticky;top:calc(var(--hub-topbar, var(--wa-topbar, 4.25rem)) + .85rem);overflow:hidden;border:1px solid var(--co-line);border-radius:1.35rem;background:var(--co-card);box-shadow:var(--co-shadow)}.lx-co__invoice-bar{height:5px;background:linear-gradient(90deg,var(--co-deep),color-mix(in srgb,var(--co-accent) 70%,white))}.lx-co__invoice-body{padding:1.15rem 1.2rem 1.2rem}.lx-co__invoice-head{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.lx-co__invoice-head p,.lx-co__ref{margin:0;color:var(--co-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lx-co__ref{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.lx-co__plan-name{margin:.7rem 0 0;font-family:var(--font-display,var(--font-fraunces,Georgia)),serif;font-size:1.65rem;font-weight:560;letter-spacing:-.03em}.lx-co__plan-meta{margin:.2rem 0 0;color:var(--co-muted);font-size:.92rem}.lx-co__lines{width:100%;margin-top:1rem;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-co__lines th{padding:0 0 .4rem;color:var(--co-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.lx-co__lines td{padding:.55rem 0;border-top:1px solid var(--co-line);vertical-align:top}.lx-co__lines td:last-child,.lx-co__lines th:last-child,.lx-co__money{text-align:right;white-space:nowrap}.lx-co__save{color:var(--co-save)}.lx-co__due{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--co-ink)}.lx-co__due span{font-size:.92rem;font-weight:700}.lx-co__due strong{font-family:var(--font-display,var(--font-fraunces,Georgia)),serif;font-size:2.15rem;font-weight:560;letter-spacing:-.03em;line-height:1}.lx-co__renew{margin:.75rem 0 0;color:var(--co-muted);font-size:.86rem}.lx-co__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin:.95rem 0 0;padding:0;list-style:none}.lx-co__trust li{color:var(--co-muted);font-size:.72rem;font-weight:700;line-height:1.3;text-align:center}.lx-co__dock button,.lx-co__submit,.lx-co__text-btn{border:0;cursor:pointer;font:inherit}.lx-co__dock button,.lx-co__submit{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:3.15rem;margin-top:.95rem;padding:.75rem 1rem;border-radius:999px;background:var(--co-deep);color:#fff;font-weight:700;letter-spacing:-.01em}.lx-co__dock button:hover,.lx-co__submit:hover{background:color-mix(in srgb,var(--co-deep) 86%,white)}.lx-co__dock button:disabled,.lx-co__submit:disabled{cursor:wait;opacity:.72}.lx-co__billing button:focus-visible,.lx-co__dock button:focus-visible,.lx-co__submit:focus-visible,.lx-co__text-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--co-accent) 55%,white);outline-offset:2px}.lx-co__error{margin:.7rem 0 0;color:var(--co-danger);font-size:.88rem;font-weight:650}.lx-co__stripe-note{margin:.7rem 0 0;color:var(--co-muted);font-size:.82rem}.lx-co__stripe-word{color:#635bff;font-weight:800;letter-spacing:-.04em}.lx-co__sign-note{margin-top:.75rem}.lx-co__dock{display:none}.lx-co__free,.lx-co__missing,.lx-co__ready{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.75fr);grid-gap:1.4rem;gap:1.4rem;align-items:start;margin-top:1.2rem}.lx-co__missing{grid-template-columns:1fr;max-width:36rem}.lx-co__checks{margin:1.1rem 0 0;padding:0;list-style:none}.lx-co__checks li{display:grid;grid-template-columns:1.35rem 1fr;grid-gap:.6rem;gap:.6rem;align-items:center;margin-top:.65rem;font-weight:650}.lx-co__checks li:before{content:"";width:1.15rem;height:1.15rem;border-radius:999px;background:var(--co-deep);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px var(--co-deep)}.lx-co__text-btn{margin-top:1.15rem;padding:0;background:transparent;color:var(--co-deep);font-weight:750;text-decoration:underline;text-underline-offset:.18em}.lx-co__ticket{padding:1.2rem 1.15rem 1.15rem;border-radius:1.35rem;background:var(--co-deep);color:#fff;box-shadow:var(--co-shadow)}.lx-co__ticket p{margin:0;color:rgba(255,255,255,.78);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lx-co__ticket strong{display:block;margin:.35rem 0 .15rem;font-family:var(--font-display,var(--font-fraunces,Georgia)),serif;font-size:2.4rem;font-weight:560;letter-spacing:-.03em}.lx-co__ticket .lx-co__ticket-line,.lx-co__ticket .lx-co__ticket-ref{margin-top:.35rem;color:#fff;font-size:.95rem;font-weight:650;letter-spacing:0;text-transform:none}.lx-co__ticket .lx-co__ticket-ref{color:rgba(255,255,255,.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-co__ticket-stripe{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.22);color:#fff;font-weight:750;letter-spacing:-.03em}.lx-co__ticket .lx-co__not-charged{margin-top:.45rem;color:rgba(255,255,255,.82);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none}.lx-co__link-btn{display:inline-flex;margin-top:1rem;color:var(--co-deep);font-weight:750}@media (max-width:880px){.lx-co{width:min(100% - 1.25rem,1080px);padding-bottom:calc(var(--hub-tabbar, var(--wa-tabbar, 4.15rem)) + 5.6rem)}.lx-co__free,.lx-co__grid,.lx-co__ready{grid-template-columns:1fr}.lx-co__invoice{position:static;order:-1}.lx-co__grid{display:flex;flex-direction:column}.lx-co__invoice .lx-co__submit{display:none}.lx-co__dock{display:flex;position:fixed;z-index:20;right:0;bottom:calc(var(--hub-tabbar, var(--wa-tabbar, 4.15rem)) + env(safe-area-inset-bottom, 0px));left:0;gap:.75rem;align-items:center;padding:.7rem .85rem;border-top:1px solid var(--co-line);background:rgba(255,252,248,.96);box-shadow:0 -10px 30px rgba(28,23,48,.06)}.lx-co__dock p{margin:0;min-width:5.5rem}.lx-co__dock p span{display:block;color:var(--co-muted);font-size:.72rem;font-weight:700}.lx-co__dock p strong{font-family:var(--font-display,var(--font-fraunces,Georgia)),serif;font-size:1.25rem;font-weight:560}.lx-co__dock button{width:auto;flex:1 1;margin-top:0}.lx-co__trust{grid-template-columns:1fr;justify-items:start}.lx-co__trust,.lx-co__trust li{text-align:left}}@media (prefers-reduced-motion:reduce){.lx-co__billing button,.lx-co__submit{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rg-messages{flex:1 1;min-height:0;display:grid;grid-template-rows:auto auto 1fr;grid-gap:.65rem;gap:.65rem}@media (max-width:959px){.rg-messages.is-thread-open{grid-template-rows:1fr;gap:0}.rg-messages.is-thread-open .rg-messages__intro,.rg-messages.is-thread-open .rg-messages__tabs{display:none}.rg-messages.is-thread-open .rg-messages__stage{border-radius:calc(var(--rg-radius-card) + 2px);min-height:0}}.rg-messages__intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.rg-messages__intro-heading{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.rg-messages__intro h1{margin:0;font-family:var(--rg-font-display);font-size:clamp(1.35rem,2.4vw,1.7rem);letter-spacing:-.02em;font-weight:700}.rg-messages__help-trigger{flex:0 0 auto;width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--rg-primary) 28%,var(--rg-border));background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--rg-primary) 18%,transparent),transparent 65%),color-mix(in srgb,var(--rg-bg-elevated) 92%,var(--rg-primary));color:var(--rg-primary);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.rg-messages__help-trigger:focus-visible,.rg-messages__help-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rg-primary) 55%,var(--rg-border));outline:none}.rg-messages__help-trigger:active{transform:translateY(0)}.rg-messages__intro p{margin:0;color:var(--rg-text-muted);font-size:.9rem;line-height:1.4}.rg-messages__tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:.25rem;border-radius:var(--rg-radius-button);border:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg-elevated) 88%,transparent)}.rg-messages__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.45rem .75rem;border:1px solid transparent;border-radius:calc(var(--rg-radius-button) - 2px);background:transparent;color:var(--rg-text-muted);font:inherit;font-weight:600;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.rg-messages__tab:hover{color:var(--rg-text);background:color-mix(in srgb,var(--rg-bg) 55%,transparent)}.rg-messages__tab.is-active{color:var(--rg-text);background:var(--rg-bg);border-color:color-mix(in srgb,var(--rg-primary) 35%,var(--rg-border));box-shadow:0 1px 0 color-mix(in srgb,var(--rg-primary) 12%,transparent)}.rg-messages__badge{min-width:1.35rem;height:1.35rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;color:#fff;background:color-mix(in srgb,var(--rg-primary) 88%,#000)}.rg-messages__badge--pulse{animation:rg-messages-badge-pulse 1.6s ease-out infinite}@keyframes rg-messages-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--rg-primary) 55%,transparent);transform:scale(1)}55%{box-shadow:0 0 0 8px color-mix(in srgb,var(--rg-primary) 0%,transparent);transform:scale(1.06)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--rg-primary) 0%,transparent);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rg-messages__badge--pulse{animation:none}}.rg-messages__stage{min-height:0;min-width:0;width:100%;max-width:100%;display:grid;grid-template-columns:1fr;border:1px solid var(--rg-border);border-radius:calc(var(--rg-radius-card) + 2px);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--rg-primary) 10%,transparent),transparent 42%),var(--rg-bg-elevated);overflow:hidden}.rg-messages__list-pane,.rg-messages__thread-pane{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.rg-messages__list-pane{border-right:none;width:100%;max-width:100%}.rg-messages__search{padding:.75rem .85rem .55rem;border-bottom:1px solid var(--rg-border)}.rg-messages__search input{width:100%;border:1px solid var(--rg-border);border-radius:var(--rg-radius-input);background:var(--rg-bg);color:var(--rg-text);padding:.65rem .8rem;font:inherit}.rg-messages__search input:focus{outline:2px solid color-mix(in srgb,var(--rg-primary) 35%,transparent);outline-offset:1px}.rg-messages__list{flex:1 1;min-height:0;overflow:auto;padding:.35rem}.rg-messages__row{width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:start;text-align:left;padding:.7rem .55rem;border:1px solid transparent;border-radius:var(--rg-radius-button);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease;overflow:hidden}.rg-messages__row:hover{background:color-mix(in srgb,var(--rg-bg) 70%,transparent)}.rg-messages__row.is-active{border-color:color-mix(in srgb,var(--rg-primary) 40%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 10%,var(--rg-bg))}.rg-messages__row.is-unread .rg-messages__row-name{font-weight:700}.rg-messages__row-lead{display:flex;align-items:center;gap:.35rem;flex-shrink:0;align-self:stretch}.rg-messages__row-status{display:grid;grid-template-columns:repeat(2,1.22rem);grid-auto-rows:1.22rem;grid-gap:.16rem;gap:.16rem;align-content:center;flex-shrink:0;color:var(--rg-text-muted)}.rg-messages__row-status-icon{display:inline-flex;align-items:center;justify-content:center;width:1.22rem;height:1.22rem;line-height:0}.rg-messages__row-status-icon svg,.rg-messages__row-status-pin-img{display:block;width:1.16rem;height:1.16rem}.rg-messages__row-status-pin-img{object-fit:contain}.rg-messages__row-status-icon--mute{color:var(--rg-text-muted)}.rg-messages__row-status-icon--restrict{color:color-mix(in srgb,var(--rg-text) 55%,#b45309)}.rg-messages__row-status-icon--block{color:color-mix(in srgb,var(--rg-text) 50%,#dc2626)}.rg-messages__row-status-icon--pin{color:color-mix(in srgb,var(--rg-primary) 80%,var(--rg-text))}.rg-messages__row-status-icon--archive{color:color-mix(in srgb,var(--rg-text) 65%,var(--rg-primary))}.rg-messages__avatar,.rg-messages__dept-mark{width:2.52rem;height:2.52rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.78rem;font-weight:700;letter-spacing:.02em;object-fit:cover}.rg-messages__avatar--sm{width:1.85rem;height:1.85rem;font-size:.62rem}.rg-messages__avatar{color:var(--rg-text);background:color-mix(in srgb,var(--rg-primary) 18%,var(--rg-bg));border:1px solid color-mix(in srgb,var(--rg-primary) 28%,var(--rg-border))}.rg-messages__dept-mark{color:#fff;background:color-mix(in srgb,var(--rg-bg-elevated) 84%,var(--rg-primary) 16%);border:1px solid color-mix(in srgb,var(--rg-primary) 24%,var(--rg-border))}.rg-messages__dept-logo{width:72%;height:72%;object-fit:contain;display:block}img.rg-messages__avatar{background:var(--rg-bg-elevated);padding:0}.rg-messages__row-main{min-width:0;max-width:100%;display:grid;grid-gap:.18rem;gap:.18rem;overflow:hidden}.rg-messages__row-top{display:flex;align-items:baseline;gap:.45rem;min-width:0;max-width:100%;overflow:hidden}.rg-messages__row-name{margin:0;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-messages__row-kind{flex-shrink:0;font-size:.68rem;font-weight:600;color:var(--rg-text-muted);text-transform:none;letter-spacing:.01em;padding:.1rem .35rem;border-radius:999px;border:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg) 80%,transparent)}.rg-messages__row-preview{margin:0;color:var(--rg-text-muted);font-size:.82rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.rg-messages__row-meta{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem;padding-top:.1rem;max-width:5.5rem;min-width:0;flex-shrink:0}.rg-messages__row-time{font-size:.72rem;color:var(--rg-text-muted);white-space:nowrap}.rg-messages__row-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--rg-primary)}.rg-messages__row-clear{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--rg-text-muted);cursor:pointer}.rg-messages__row-clear:focus-visible,.rg-messages__row-clear:hover{color:var(--rg-text);border-color:var(--rg-border);background:color-mix(in srgb,var(--rg-bg) 70%,transparent);outline:none}.rg-messages__empty{margin:1.5rem 1rem;text-align:center;color:var(--rg-text-muted);font-size:.92rem;line-height:1.45}.rg-messages__thread-pane{background:color-mix(in srgb,var(--rg-bg) 55%,transparent)}.rg-messages__thread-header{display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem .75rem .15rem;border-bottom:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg-elevated) 92%,transparent)}.rg-messages__thread-back{display:none;flex-shrink:0;width:2.35rem;height:2.35rem;-webkit-margin-end:-.1rem;margin-inline-end:-.1rem;border:0;border-radius:999px;background:color-mix(in srgb,#22c55e 14%,var(--rg-bg));color:color-mix(in srgb,#15803d 55%,var(--rg-text));align-items:center;justify-content:center;cursor:pointer}.rg-messages__thread-back:hover{background:color-mix(in srgb,#22c55e 22%,var(--rg-bg))}@media (max-width:959px){.rg-messages__thread-back{display:inline-flex}}.rg-messages__thread-title{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.rg-messages__thread-title strong{font-size:.98rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-messages__thread-title span{color:var(--rg-text-muted);font-size:.78rem}.rg-messages__thread-scroll{flex:1 1;min-height:0;overflow:auto;padding:1rem .9rem .75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%}.rg-messages__bubble{padding:.65rem .8rem;border-radius:1rem;line-height:1.45;font-size:.92rem;word-wrap:break-word}.rg-messages__msg{display:flex;align-items:flex-end;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:min(85%,36rem);align-self:flex-start}.rg-messages__msg.is-self{align-self:flex-end;-webkit-margin-start:auto;margin-inline-start:auto;flex-direction:row}.rg-messages__msg .rg-messages__bubble{max-width:none}.rg-messages__bubble--peer{border:1px solid var(--rg-border);background:var(--rg-bg-elevated);border-bottom-left-radius:.35rem}.rg-messages__bubble--self{color:var(--rg-text);background:color-mix(in srgb,var(--rg-primary) 16%,var(--rg-bg-elevated));border:1px solid color-mix(in srgb,var(--rg-primary) 22%,var(--rg-border));border-bottom-right-radius:.35rem}[data-theme=lumina] .rg-messages__bubble--self{background:color-mix(in srgb,var(--rg-primary) 22%,rgba(28,20,42,.92));border-color:color-mix(in srgb,var(--rg-primary) 30%,var(--rg-border))}.rg-messages__bubble--system{align-self:center;max-width:90%;text-align:center;font-size:.8rem;color:var(--rg-text-muted);background:transparent;border:none;padding:.35rem .5rem}.rg-messages__bubble-meta{display:block;margin-top:.35rem;font-size:.68rem;opacity:.78}.rg-messages__ticks{letter-spacing:-.12em;font-weight:600}.rg-messages__ticks--sent{opacity:.7}.rg-messages__ticks--delivered{opacity:.9}.rg-messages__ticks--read{color:var(--rg-primary,#c62828);opacity:1}.rg-messages__dna-toggle{flex-shrink:0;border:1px solid var(--rg-border);border-radius:999px;background:color-mix(in srgb,var(--rg-bg-elevated) 88%,transparent);color:var(--rg-text);font-size:.72rem;font-weight:650;padding:.35rem .7rem;cursor:pointer}.rg-messages__dna-toggle.is-open{border-color:color-mix(in srgb,var(--rg-primary,#c62828) 45%,var(--rg-border));color:var(--rg-primary,#c62828)}.rg-messages__dna{border-top:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg-elevated) 94%,transparent);padding:.75rem .9rem .85rem;max-height:min(42vh,22rem);overflow:auto}.rg-messages__dna-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem}.rg-messages__dna-head strong{font-size:.92rem}.rg-messages__dna-head span{flex:1 1;font-size:.72rem;color:var(--rg-text-muted)}.rg-messages__dna-head button{border:0;background:transparent;color:var(--rg-text-muted);font-size:.78rem;cursor:pointer}.rg-messages__dna-section{margin-top:.7rem}.rg-messages__dna-section h3{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--rg-text-muted);font-weight:650}.rg-messages__dna-chips{display:flex;flex-wrap:wrap;gap:.4rem}.rg-messages__dna-chip{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--rg-border);background:var(--rg-bg);color:inherit;text-decoration:none;font-size:.78rem}.rg-messages__dna-list{display:grid;grid-gap:.4rem;gap:.4rem}.rg-messages__dna-suggestion{display:grid;grid-gap:.15rem;gap:.15rem;text-align:start;width:100%;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg) 92%,transparent);color:inherit;cursor:pointer}.rg-messages__dna-suggestion strong{font-size:.78rem}.rg-messages__dna-suggestion span{font-size:.82rem;color:var(--rg-text-muted);line-height:1.35}.rg-messages__dna-locked{display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem .7rem;border-radius:10px;border:1px dashed var(--rg-border)}.rg-messages__dna-locked p{margin:0;font-size:.82rem;color:var(--rg-text-muted)}.rg-messages__dna-locked button{justify-self:start;border:0;border-radius:999px;padding:.4rem .85rem;background:color-mix(in srgb,var(--rg-primary,#c62828) 14%,var(--rg-bg));color:var(--rg-primary,#c62828);font-weight:650;cursor:pointer}.rg-messages__dna-empty{margin:.35rem 0 0;color:var(--rg-text-muted);font-size:.85rem}.rg-messages__composer{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.55rem;gap:.55rem;padding:.7rem .85rem .85rem;border-top:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg-elevated) 94%,transparent);align-items:end}.rg-messages__compose-banner,.rg-messages__recording{grid-column:1/-1}.rg-messages__composer-tools{display:flex;gap:.35rem;align-items:center;padding-bottom:.2rem}.rg-messages__tool-btn{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;padding:0;border:1px solid color-mix(in srgb,var(--rg-border) 88%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--rg-bg-elevated) 70%,var(--rg-bg));color:color-mix(in srgb,var(--rg-text) 72%,var(--rg-text-muted,var(--rg-text)));box-shadow:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.rg-messages__tool-btn svg{display:block;flex-shrink:0}.rg-messages__tool-btn:hover:not(:disabled){background:color-mix(in srgb,var(--rg-primary) 9%,var(--rg-bg-elevated));border-color:color-mix(in srgb,var(--rg-primary) 28%,var(--rg-border));color:var(--rg-text)}.rg-messages__tool-btn:active:not(:disabled){transform:translateY(1px)}.rg-messages__tool-btn:disabled{opacity:.38;cursor:not-allowed}.rg-messages__tool-btn.is-recording{background:color-mix(in srgb,var(--rg-primary) 14%,var(--rg-bg-elevated));border-color:color-mix(in srgb,var(--rg-primary) 40%,var(--rg-border));color:color-mix(in srgb,var(--rg-primary) 75%,var(--rg-text))}.rg-messages__recording{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:var(--rg-radius-button);background:color-mix(in srgb,var(--rg-primary) 8%,var(--rg-bg));border:1px solid color-mix(in srgb,var(--rg-primary) 22%,var(--rg-border))}.rg-messages__recording-dot{width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--rg-primary) 70%,#c2410c);animation:rg-messages-pulse 1s ease infinite}@keyframes rg-messages-pulse{0%,to{opacity:1}50%{opacity:.35}}.rg-messages__recording button{min-height:2rem;padding:.25rem .65rem;border-radius:var(--rg-radius-button);border:1px solid var(--rg-border);background:transparent;color:var(--rg-text);font:inherit;cursor:pointer}.rg-messages__recording button.is-send{border-color:color-mix(in srgb,var(--rg-primary) 45%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 88%,#000);color:#fff}.rg-messages__compose-banner{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;border-radius:var(--rg-radius-button);background:color-mix(in srgb,var(--rg-primary) 10%,var(--rg-bg));border:1px solid color-mix(in srgb,var(--rg-primary) 22%,var(--rg-border))}.rg-messages__compose-banner strong{display:block;font-size:.78rem;margin-bottom:.15rem}.rg-messages__compose-banner span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;opacity:.85}.rg-messages__compose-banner>button{align-self:start;min-height:auto;padding:.2rem .35rem;border:0;background:transparent;color:var(--rg-text);font-weight:600;font-size:.8rem}.rg-messages__composer textarea{width:100%;min-height:2.7rem;max-height:calc(1.4em * 4 + 1.3rem);resize:none;overflow-y:hidden;border:1px solid var(--rg-border);border-radius:var(--rg-radius-input);background:var(--rg-bg);color:var(--rg-text);padding:.65rem .8rem;font:inherit;line-height:1.4;field-sizing:content}.rg-messages__composer textarea:focus{outline:2px solid color-mix(in srgb,var(--rg-primary) 35%,transparent);outline-offset:1px}.rg-messages__composer button{align-self:end;min-height:2.7rem;padding:.55rem 1.05rem;border:none;border-radius:var(--rg-radius-button);background:var(--rg-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}.rg-messages__composer button:disabled{opacity:.45;cursor:not-allowed}.rg-messages__placeholder{flex:1 1;display:grid;place-items:center;padding:2rem 1.25rem;color:var(--rg-text-muted);text-align:center;line-height:1.5}@media (max-width:959px){.rg-messages__filters{padding-inline:.65rem}.rg-messages__row-lead{gap:.28rem}.rg-messages__row-status{grid-template-columns:repeat(2,1.05rem);grid-auto-rows:1.05rem;gap:.12rem}.rg-messages__row-status-icon{width:1.05rem;height:1.05rem}.rg-messages__row-status-icon svg{width:.85rem;height:.85rem}}.rg-messages__stage.is-thread-open .rg-messages__list-pane,.rg-messages__stage:not(.is-thread-open) .rg-messages__thread-pane{display:none}@media (min-width:960px){.rg-messages__stage{grid-template-columns:minmax(280px,34%) 1fr}.rg-messages__list-pane{border-right:1px solid var(--rg-border);display:flex!important}.rg-messages__stage.is-thread-open .rg-messages__list-pane,.rg-messages__stage:not(.is-thread-open) .rg-messages__thread-pane,.rg-messages__thread-pane{display:flex!important}}[data-theme=lumina] .rg-messages__stage{background:radial-gradient(circle at 10% 0,rgba(124,77,255,.16),transparent 42%),rgba(18,12,28,.72);border-color:rgba(124,77,255,.28)}[data-theme=lumina] .rg-messages__bubble--peer{background:rgba(28,20,42,.92)}.rg-messages__filters{display:flex;flex-wrap:nowrap;gap:.35rem;padding:.45rem .85rem .55rem;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x;border-bottom:1px solid var(--rg-border)}.rg-messages__filters::-webkit-scrollbar{height:4px}.rg-messages__filters::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--rg-text-muted) 45%,transparent)}.rg-messages__filter{flex:0 0 auto;min-height:1.85rem;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--rg-border);background:transparent;color:var(--rg-text-muted);font:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer}.rg-messages__filter.is-active{color:var(--rg-text);border-color:color-mix(in srgb,var(--rg-primary) 40%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 12%,var(--rg-bg))}.rg-messages__flag{display:inline-block;width:.55rem;height:.55rem;-webkit-margin-end:.35rem;margin-inline-end:.35rem;border-radius:2px;vertical-align:middle}.rg-messages__flag--pin{background:color-mix(in srgb,var(--rg-primary) 75%,#000);transform:rotate(45deg)}.rg-messages__flag--mute{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:0;background:transparent;color:var(--rg-text-muted);opacity:.92}.rg-messages__flag--mute svg{display:block;width:.95rem;height:.95rem}.rg-messages__row--static{cursor:default}.rg-messages__row-action{flex-shrink:0;max-width:6.5rem;min-height:2rem;padding:.3rem .5rem;border-radius:var(--rg-radius-button);border:1px solid var(--rg-border);background:transparent;color:var(--rg-text);font:inherit;font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.rg-messages__menu{-webkit-margin-start:0;margin-inline-start:0;position:relative}.rg-messages__header-actions{-webkit-margin-start:auto;margin-inline-start:auto;gap:.35rem}.rg-messages__header-actions,.rg-messages__pin-toggle{display:inline-flex;align-items:center;position:relative}.rg-messages__pin-toggle{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg) 70%,transparent);color:var(--rg-text-muted);justify-content:center;cursor:pointer}.rg-messages__pin-toggle.is-open,.rg-messages__pin-toggle:hover{color:var(--rg-text);border-color:color-mix(in srgb,var(--rg-primary) 40%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 10%,var(--rg-bg))}.rg-messages__pin-icon{display:block;width:1.35rem;height:1.35rem;object-fit:contain;pointer-events:none}.rg-messages__pin-toggle-count{position:absolute;top:-.15rem;inset-inline-end:-.15rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:color-mix(in srgb,var(--rg-primary) 88%,#000);color:#fff;font-size:.62rem;font-weight:700;line-height:1rem;text-align:center}.rg-messages__menu-btn{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg) 70%,transparent);color:var(--rg-text);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.rg-messages__menu-panel,.rg-messages__msg-menu{position:absolute;z-index:5;top:calc(100% + .35rem);inset-inline-end:0;min-width:11.5rem;padding:.35rem;border-radius:var(--rg-radius-button);border:1px solid var(--rg-border);background:var(--rg-bg-elevated);box-shadow:0 10px 28px color-mix(in srgb,#000 16%,transparent);display:grid;grid-gap:.15rem;gap:.15rem}.rg-messages__menu-panel button,.rg-messages__msg-menu button{text-align:start;border:0;background:transparent;color:var(--rg-text);font:inherit;font-size:.88rem;padding:.55rem .65rem;border-radius:calc(var(--rg-radius-button) - 2px);cursor:pointer}.rg-messages__menu-panel button:hover,.rg-messages__msg-menu button:hover{background:color-mix(in srgb,var(--rg-primary) 12%,transparent)}.rg-messages__action-error{margin:0;padding:.45rem .9rem;color:#b42318;font-size:.82rem;border-bottom:1px solid var(--rg-border)}.rg-messages__pin-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.rg-messages__pin-drawer.is-open{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.rg-messages__pin-drawer{transition:none}}.rg-messages__pin-drawer-inner{overflow:hidden;min-height:0}.rg-messages__pin-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;padding:.55rem .75rem;border-bottom:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-primary) 10%,var(--rg-bg))}.rg-messages__pin-bar-label{flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--rg-text-muted);white-space:nowrap}.rg-messages__pin-bar-icon{flex-shrink:0;width:1.25rem;height:1.25rem;object-fit:contain;display:block}.rg-messages__pin-bar-scroll{display:flex;gap:.4rem;overflow-x:auto;min-width:0}.rg-messages__pin-chip{flex:0 1 auto;max-width:13rem;padding:.35rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--rg-primary) 32%,var(--rg-border));background:var(--rg-bg);color:var(--rg-text);font:inherit;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-align:start}.rg-messages__pin-bar-close{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid var(--rg-border);background:transparent;color:var(--rg-text-muted);font-size:1.05rem;line-height:1;cursor:pointer}.rg-messages__pin-bar-close:hover{color:var(--rg-text);background:color-mix(in srgb,var(--rg-primary) 8%,transparent)}.rg-messages__bubble-wrap{position:relative;display:flex;align-items:flex-end;gap:.25rem;min-width:0;flex:1 1 auto}.rg-messages__msg.is-self .rg-messages__bubble-wrap{flex-direction:row-reverse}.rg-messages__bubble-wrap>.rg-messages__bubble{display:block;flex:1 1 auto;min-width:0;max-width:none;font:inherit;color:inherit;text-align:start}.rg-messages__msg-actions-btn{flex-shrink:0;width:1.75rem;height:1.75rem;margin-bottom:.15rem;border-radius:999px;border:1px solid var(--rg-border);background:color-mix(in srgb,var(--rg-bg-elevated) 90%,transparent);color:var(--rg-text-muted);font:inherit;font-size:.95rem;line-height:1;cursor:pointer;opacity:.85}.rg-messages__msg-actions-btn:hover,.rg-messages__msg-actions-btn[aria-expanded=true]{opacity:1;color:var(--rg-text);border-color:color-mix(in srgb,var(--rg-primary) 35%,var(--rg-border))}.rg-messages__bubble.is-pinned{outline:1px solid color-mix(in srgb,var(--rg-primary) 35%,transparent)}.rg-messages__msg-menu{inset-inline-end:auto;inset-inline-start:0}.rg-messages__msg.is-self .rg-messages__msg-menu{inset-inline-start:auto;inset-inline-end:0}.rg-messages__blocked{padding:.85rem 1rem;border-top:1px solid var(--rg-border);color:var(--rg-text-muted);text-align:center;font-size:.9rem}.rg-messages__modal-root{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.rg-messages__modal-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,#000 42%,transparent);cursor:pointer}.rg-messages__modal{position:relative;z-index:1;width:min(100%,26rem);padding:1.15rem 1.2rem 1rem;border-radius:calc(var(--rg-radius-card) + 2px);border:1px solid var(--rg-border);background:var(--rg-bg-elevated);display:grid;grid-gap:.75rem;gap:.75rem}.rg-messages__modal h2{margin:0;font-size:1.15rem}.rg-messages__modal>p{margin:0;color:var(--rg-text-muted);font-size:.9rem;line-height:1.45}.rg-messages__field{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.85rem}.rg-messages__field select,.rg-messages__field textarea{width:100%;font:inherit;color:var(--rg-text);background:var(--rg-bg);border:1px solid var(--rg-border);border-radius:var(--rg-radius-button);padding:.55rem .65rem}.rg-messages__file-input-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rg-messages__attach-btn{min-height:2.2rem;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.45rem;border-radius:var(--rg-radius-button);border:1px solid color-mix(in srgb,var(--rg-primary) 38%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 10%,var(--rg-bg));color:var(--rg-text);padding:0 .75rem;font-size:.84rem;font-weight:600;cursor:pointer}.rg-messages__file-input-hidden:disabled+.rg-messages__attach-btn{opacity:.5;cursor:not-allowed}.rg-messages__hint{color:var(--rg-text-muted);font-size:.75rem;line-height:1.4}.rg-messages__report-error{margin:0;color:#b42318;font-size:.78rem;line-height:1.45}.rg-messages__report-evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));grid-gap:.45rem;gap:.45rem}.rg-messages__report-evidence-item{border:1px solid var(--rg-border);border-radius:.55rem;background:color-mix(in srgb,var(--rg-bg) 88%,transparent);padding:.35rem;display:grid;grid-gap:.3rem;gap:.3rem}.rg-messages__report-evidence-item img{width:100%;height:5.1rem;border-radius:.4rem;object-fit:cover;background:var(--rg-bg)}.rg-messages__report-evidence-item button{min-height:1.75rem;border-radius:.45rem;border:1px solid var(--rg-border);background:transparent;color:var(--rg-text);font-size:.72rem;cursor:pointer}.rg-messages__check{display:flex;align-items:center;gap:.5rem;font-size:.88rem}.rg-messages__modal-actions{display:flex;justify-content:flex-end;gap:.5rem}.rg-messages__modal-actions button{min-height:2.35rem;padding:.4rem .85rem;border-radius:var(--rg-radius-button);border:1px solid var(--rg-border);background:transparent;color:var(--rg-text);font:inherit;cursor:pointer}.rg-messages__modal-actions button.is-primary{border-color:color-mix(in srgb,var(--rg-primary) 45%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 88%,#000);color:#fff}.rg-messages__report-success{margin:0;color:var(--rg-text);font-weight:600}.rg-messages__quote{display:grid;grid-gap:.15rem;gap:.15rem;width:100%;margin-bottom:.4rem;padding:.35rem .45rem;border:0;-webkit-border-start:3px solid color-mix(in srgb,var(--rg-primary) 55%,transparent);border-inline-start:3px solid color-mix(in srgb,var(--rg-primary) 55%,transparent);border-radius:.35rem;background:color-mix(in srgb,#000 6%,transparent);color:inherit;text-align:start;font:inherit;cursor:pointer}.rg-messages__bubble--self .rg-messages__quote{background:color-mix(in srgb,#fff 14%,transparent)}.rg-messages__quote-label{font-size:.72rem;font-weight:700;opacity:.9}.rg-messages__quote-body{font-size:.8rem;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rg-messages__forwarded{font-size:.72rem;font-weight:700;opacity:.75;margin-bottom:.25rem}.rg-messages__tombstone{opacity:.72;font-style:italic}.rg-messages__bubble.is-deleted{opacity:.78}.rg-messages__flag--star{color:#c9a227;-webkit-margin-end:.2rem;margin-inline-end:.2rem}.rg-messages__reactions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.rg-messages__reaction{display:inline-flex;align-items:center;gap:.2rem;border:1px solid var(--rg-border);border-radius:999px;background:var(--rg-bg-elevated);padding:.1rem .4rem;font-size:.78rem;cursor:pointer}.rg-messages__reaction.is-mine{border-color:color-mix(in srgb,var(--rg-primary) 45%,var(--rg-border));background:color-mix(in srgb,var(--rg-primary) 14%,var(--rg-bg))}.rg-messages__react-row{display:flex;gap:.15rem;padding:.25rem .2rem .4rem;border-bottom:1px solid var(--rg-border);margin-bottom:.2rem}.rg-messages__react-chip{min-width:1.7rem;padding:.25rem!important;text-align:center!important;font-size:1rem!important}.rg-messages__modal-actions--stack{flex-direction:column;align-items:stretch}.rg-messages__forward-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem;max-height:16rem;overflow:auto}.rg-messages__forward-list button{width:100%;display:flex;align-items:center;gap:.65rem;border:1px solid var(--rg-border);border-radius:var(--rg-radius-button);background:var(--rg-bg);color:var(--rg-text);font:inherit;padding:.45rem .55rem;cursor:pointer;text-align:start}.rg-messages__forward-list button:hover{background:color-mix(in srgb,var(--rg-primary) 10%,var(--rg-bg))}.rg-messages__image-btn{display:block;padding:0;background:transparent;cursor:zoom-in;overflow:hidden}.rg-messages__image-btn,.rg-messages__media-locked{width:100%;max-width:16rem;border:0;border-radius:.65rem;margin-bottom:.35rem}.rg-messages__media-locked{display:flex;align-items:center;justify-content:center;min-height:8.5rem;padding:1rem;cursor:pointer;color:var(--rg-text);background:linear-gradient(135deg,color-mix(in srgb,var(--rg-text) 18%,transparent),color-mix(in srgb,var(--rg-primary) 22%,transparent)),color-mix(in srgb,var(--rg-bg) 70%,var(--rg-text));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;font:inherit}.rg-messages__media-locked-label{font-size:.9rem;font-weight:600;line-height:1.35}.rg-messages__tool-btn.is-active{color:var(--rg-primary);background:color-mix(in srgb,var(--rg-primary) 16%,transparent)}.rg-messages__flag--restrict{color:color-mix(in srgb,var(--rg-text) 70%,#b45309);font-size:.75em;-webkit-margin-end:.2rem;margin-inline-end:.2rem}.rg-messages__image-btn img{display:block;width:100%;max-height:18rem;object-fit:cover}.rg-messages__caption{margin-top:.2rem;white-space:pre-wrap}.rg-messages__voice{display:flex;align-items:center;gap:.45rem;min-width:11rem;margin-bottom:.2rem}.rg-messages__voice-play{width:2rem;height:2rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--rg-primary) 18%,transparent);color:inherit;font-size:.75rem;cursor:pointer}.rg-messages__voice-track{flex:1 1;height:.28rem;border-radius:999px;background:color-mix(in srgb,#000 12%,transparent);overflow:hidden}.rg-messages__bubble--self .rg-messages__voice-track{background:color-mix(in srgb,#fff 22%,transparent)}.rg-messages__voice-track span{display:block;height:100%;background:color-mix(in srgb,var(--rg-primary) 70%,#fff)}.rg-messages__voice-time{font-size:.72rem;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-messages__lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center}.rg-messages__lightbox-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,#000 72%,transparent);cursor:pointer}.rg-messages__lightbox-img{position:relative;z-index:1;max-width:min(92vw,56rem);max-height:88vh;object-fit:contain;border-radius:.5rem}.rg-messages__lightbox-close{position:absolute;top:1rem;inset-inline-end:1rem;z-index:2;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:color-mix(in srgb,#000 45%,transparent);color:#fff;font-size:1.4rem;cursor:pointer}.rg-messages__help-root{z-index:90;padding:max(.65rem,env(safe-area-inset-top)) max(.65rem,env(safe-area-inset-right)) max(.65rem,env(safe-area-inset-bottom)) max(.65rem,env(safe-area-inset-left));align-items:stretch;justify-items:center}.rg-messages__help-modal{position:relative;z-index:1;width:min(100%,34rem);max-height:min(92dvh,44rem);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:1.4rem;border:1px solid #c6a15b;color:#1a140c;background:radial-gradient(900px 320px at 12% -20%,rgba(176,137,72,.28),transparent 58%),#fffaf2;box-shadow:0 22px 50px rgba(90,64,24,.12)}.rg-messages__help-top{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(140,103,48,.35);background:transparent}.rg-messages__help-brand{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.rg-messages__help-mark{flex:0 0 auto;width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.95rem;font-family:var(--rg-font-display);font-size:1.35rem;font-weight:700;color:#8c6730;background:radial-gradient(circle at 30% 25%,rgba(198,161,91,.35),transparent 70%),#f3e6cf;border:1px solid #c6a15b}.rg-messages__help-brand h2{margin:0;font-family:var(--rg-font-display);font-size:clamp(1.05rem,2.8vw,1.25rem);letter-spacing:-.02em;line-height:1.25}.rg-messages__help-brand p{margin:.28rem 0 0;color:#6b5428;font-size:.84rem;line-height:1.4}.rg-messages__help-close{flex:0 0 auto;width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;padding:0;border:1px solid #c6a15b;border-radius:999px;background:#fffaf2;color:#8c6730;line-height:0;cursor:pointer}.rg-messages__help-close svg{display:block}.rg-messages__help-close:focus-visible,.rg-messages__help-close:hover{border-color:#8c6730;color:#1a140c;outline:none}.rg-messages__help-tabs{position:relative;z-index:3;flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.15rem;gap:.15rem;margin:.65rem 1rem .55rem;padding:.28rem;border:1px solid #c6a15b;border-radius:999px;background:linear-gradient(180deg,rgba(255,250,242,.65),transparent 46%),#fffaf2;box-shadow:inset 0 1px 0 rgba(255,250,242,.9),0 8px 20px rgba(90,64,24,.08)}.rg-messages__help-tab{min-height:2.35rem;padding:.35rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#6b5428;font:inherit;font-size:.9rem;font-weight:650;line-height:1.2;cursor:pointer}.rg-messages__help-tab.is-active{color:#1a140c;border-color:#c6a15b;background:linear-gradient(180deg,#fffaf2,#f3e6cf 55%,#e6d3ae);box-shadow:inset 0 1px 0 rgba(255,250,242,.95),0 2px 6px rgba(140,103,48,.16)}.rg-messages__help-tab:focus-visible,.rg-messages__help-tab:hover{color:#1a140c;outline:none}.rg-messages__help-scroll-host{position:relative;min-height:0;overflow:hidden}.rg-messages__help-scroll-host .m2__bar.msg-modal__bar{display:none;position:absolute;z-index:4;top:5%;bottom:5%;right:10px;width:.38rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,250,242,.85),rgba(198,161,91,.22));box-shadow:inset 0 0 0 1px rgba(140,103,48,.28)}.rg-messages__help-scroll-host .m2__bar.msg-modal__bar[data-on="1"]{display:block}.rg-messages__help-scroll-host .m2__bar.msg-modal__bar .m2__bar-thumb{position:absolute;left:0;width:100%;border-radius:999px;background:linear-gradient(180deg,#fff6e4,#e6d3ae 40%,#8c6730);box-shadow:0 0 8px rgba(140,103,48,.32);cursor:-webkit-grab;cursor:grab}.rg-messages__help-scroll-host .m2__bar.msg-modal__bar .m2__bar-thumb:hover,.rg-messages__help-scroll-host .m2__bar.msg-modal__bar.is-hot .m2__bar-thumb{box-shadow:0 0 14px rgba(198,161,91,.8)}.rg-messages__help-modal.is-dark .rg-messages__help-scroll-host .m2__bar.msg-modal__bar{background:linear-gradient(180deg,rgba(212,188,132,.2),rgba(16,14,12,.45));box-shadow:inset 0 0 0 1px rgba(212,188,132,.32)}.rg-messages__help-modal.is-dark .rg-messages__help-scroll-host .m2__bar.msg-modal__bar .m2__bar-thumb{background:linear-gradient(180deg,#f8edd6,#e2cb8e 38%,#b08948);box-shadow:0 0 8px rgba(212,188,132,.4)}.rg-messages__help-scroll{position:relative;z-index:1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1rem .35rem;display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.rg-messages__help-scroll::-webkit-scrollbar{display:none;width:0;height:0}.rg-messages__help-foot{position:relative;z-index:3;flex-shrink:0;padding:.75rem 1rem max(.9rem,env(safe-area-inset-bottom));border-top:1px solid rgba(140,103,48,.35);background:transparent}.rg-messages__help-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding:.75rem .8rem;border-radius:calc(var(--rg-radius-card) + 1px);border:1px solid rgba(198,161,91,.55);background:rgba(255,250,242,.72)}.rg-messages__help-icon{width:2.45rem;height:2.45rem;display:grid;place-items:center;border-radius:.85rem;color:#8c6730;background:#f3e6cf;border:1px solid #c6a15b}.rg-messages__help-icon--block,.rg-messages__help-icon--blur,.rg-messages__help-icon--report,.rg-messages__help-icon--reportMessage,.rg-messages__help-icon--restrict,.rg-messages__help-icon--shield,.rg-messages__help-icon--viewOnce{color:color-mix(in srgb,var(--rg-primary) 70%,#b45309)}.rg-messages__help-icon--dna{color:color-mix(in srgb,var(--rg-primary) 75%,#0f766e)}.rg-messages__help-icon--pinBar,.rg-messages__help-icon--pinChat,.rg-messages__help-icon--pinMessage,.rg-messages__help-icon--star{color:color-mix(in srgb,var(--rg-primary) 65%,#a16207)}.rg-messages__help-body h3{margin:0 0 .35rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.rg-messages__help-body p{margin:0 0 .3rem;color:#1a140c;font-size:.84rem;line-height:1.45}.rg-messages__help-body p:last-child{margin-bottom:0;white-space:pre-wrap}.rg-messages__help-item--grid .rg-messages__help-bullet-line>span,.rg-messages__help-item--grid .rg-messages__help-where--hang>span{padding:2px 4px}.rg-messages__help-item--grid .rg-messages__help-bullets{padding-left:0}.rg-messages__help-item--grid .rg-messages__help-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.35em;column-gap:.35em;align-items:start}.rg-messages__help-item--grid .rg-messages__help-body>.rg-messages__help-where:not(.rg-messages__help-how),.rg-messages__help-item--grid .rg-messages__help-body>h3{grid-column:1/-1}.rg-messages__help-item--grid .rg-messages__help-bullets,.rg-messages__help-item--grid .rg-messages__help-how,.rg-messages__help-item--grid .rg-messages__help-shift{display:contents}.rg-messages__help-item--grid .rg-messages__help-bullet-line--lead{grid-column:2;margin-left:0}.rg-messages__help-item--grid .rg-messages__help-bullet-line:not(.rg-messages__help-bullet-line--lead){grid-column:2}.rg-messages__help-shift-spacer{display:none}.rg-messages__help-bullets{padding-left:.35rem}.rg-messages__help-bullet-line{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.35em;column-gap:.35em;align-items:start;margin:0 0 .2rem;color:var(--rg-text);font-size:.84rem;font-weight:400;line-height:1.45}.rg-messages__help-bullet-line>.rg-messages__help-bullet{position:static;font-size:1.35em;font-weight:400;line-height:1}.rg-messages__help-how,.rg-messages__help-where{color:var(--rg-text-muted)!important}.rg-messages__help-how span,.rg-messages__help-where span{color:var(--rg-text);font-weight:650}.rg-messages__help-where--hang{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.35em;column-gap:.35em;align-items:start}.rg-messages__help-where--hang .rg-messages__help-where-text{color:#6b5428!important;font-weight:400}.rg-messages__help-gotit{width:100%;min-height:2.7rem;border:0;border-radius:999px;background:linear-gradient(180deg,#f8edd6,#e2cb8e 38%,#b08948);color:#1a140c;font:inherit;font-weight:650;cursor:pointer}.rg-messages__help-gotit:focus-visible,.rg-messages__help-gotit:hover{filter:brightness(1.05);outline:none}.rg-messages__help-modal.is-dark{color:#f4efe6;border-color:rgba(212,188,132,.45);background:radial-gradient(1200px 420px at 10% -10%,rgba(212,188,132,.16),transparent 55%),#14110e;box-shadow:0 24px 60px rgba(0,0,0,.28)}.rg-messages__help-modal.is-dark .rg-messages__help-foot,.rg-messages__help-modal.is-dark .rg-messages__help-top{border-color:rgba(212,188,132,.35)}.rg-messages__help-modal.is-dark .rg-messages__help-mark{color:#e6d7b4;background:radial-gradient(circle at 30% 25%,rgba(212,188,132,.28),transparent 70%),#1a140c;border-color:rgba(212,188,132,.55)}.rg-messages__help-modal.is-dark .rg-messages__help-brand p,.rg-messages__help-modal.is-dark .rg-messages__help-where--hang .rg-messages__help-where-text{color:#e6d7b4!important}.rg-messages__help-modal.is-dark .rg-messages__help-close{border-color:rgba(212,188,132,.55);background:#1a140c;color:#e6d7b4}.rg-messages__help-modal.is-dark .rg-messages__help-tabs{border-color:rgba(212,188,132,.55);background:linear-gradient(180deg,rgba(248,237,214,.14),transparent 42%),#1a140c;box-shadow:inset 0 1px 0 rgba(248,237,214,.35),0 10px 24px rgba(0,0,0,.22)}.rg-messages__help-modal.is-dark .rg-messages__help-tab{color:#e6d7b4}.rg-messages__help-modal.is-dark .rg-messages__help-tab.is-active{color:#f4efe6;border-color:rgba(212,188,132,.75);background:linear-gradient(180deg,#2a2218,#1a140c);box-shadow:inset 0 1px 0 rgba(248,237,214,.28),0 2px 8px rgba(0,0,0,.28)}.rg-messages__help-modal.is-dark .rg-messages__help-body h3,.rg-messages__help-modal.is-dark .rg-messages__help-body p,.rg-messages__help-modal.is-dark .rg-messages__help-tab:focus-visible,.rg-messages__help-modal.is-dark .rg-messages__help-tab:hover{color:#f4efe6}.rg-messages__help-modal.is-dark .rg-messages__help-item{border-color:rgba(212,188,132,.35);background:rgba(26,20,12,.55)}.rg-messages__help-modal.is-dark .rg-messages__help-icon{color:#e6d7b4;background:#1a140c;border-color:rgba(212,188,132,.55)}.rg-messages__help-modal.is-dark .rg-messages__help-gotit{background:linear-gradient(180deg,#3a2e1c,#1a140c);color:#f4efe6;border:1px solid rgba(212,188,132,.75)}@media (max-width:640px){.rg-messages__help-modal{width:100%;max-height:min(94dvh,100%);border-radius:calc(var(--rg-radius-card) + 2px)}.rg-messages__help-top{padding:.85rem .8rem .65rem}.rg-messages__help-tabs{padding:.55rem .65rem .45rem;gap:.25rem}.rg-messages__help-tab{min-height:2.5rem;font-size:.68rem;padding:.3rem .2rem}.rg-messages__help-scroll{padding:.7rem .75rem .25rem;gap:.6rem}.rg-messages__help-item{gap:.6rem;padding:.65rem .7rem}.rg-messages__help-icon{width:2.2rem;height:2.2rem;border-radius:.75rem}.rg-messages__help-icon svg{width:18px;height:18px}.rg-messages__help-body h3{font-size:.9rem}.rg-messages__help-body p{font-size:.8rem}.rg-messages__help-foot{padding:.7rem .8rem max(.85rem,env(safe-area-inset-bottom))}}.hub-messages-host{--rg-primary:var(--hub-accent);--rg-primary-deep:var(--hub-accent-deep);--rg-bg:var(--hub-paper);--rg-bg-elevated:#fff;--rg-border:var(--hub-line);--rg-text:var(--hub-ink);--rg-text-muted:var(--lx-text-muted,#5c6b68);--rg-font-display:var(--font-display);--rg-radius-card:16px;--rg-radius-button:999px;--rg-radius-input:12px;flex:1 1;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}main.hub-main.hub-main-screen.hub-messages-host{width:85%;max-width:85%;margin-inline:auto;padding:.35rem 0 0;padding-inline:max(.35rem,env(safe-area-inset-left)) max(.35rem,env(safe-area-inset-right));display:flex;flex-direction:column;min-height:calc(100dvh - var(--hub-topbar) - var(--hub-tabbar) - .5rem);box-sizing:border-box}.hub-messages-host .rg-messages__stage{min-height:0}@media (min-width:960px){main.hub-main.hub-main-screen.hub-messages-host{min-height:calc(100dvh - var(--hub-topbar) - 6rem)}}