:root,html[data-loombus-theme=dark],html[data-loombus-theme=system]{--loombus-gold:#cbab5b;--loombus-gold-strong:var(--loombus-gold);--loombus-gold-deep:color-mix(in srgb, var(--loombus-gold) 64%, #000);--loombus-gold-soft:color-mix(in srgb, var(--loombus-gold) 16%, transparent);--loombus-gold-surface:color-mix(in srgb, var(--loombus-gold) 11%, var(--loombus-surface));--loombus-gold-contrast:#17120a;--loombus-cream:#fefbec;--loombus-cream-soft:color-mix(in srgb, var(--loombus-cream) 18%, transparent);--loombus-cream-surface:color-mix(in srgb, var(--loombus-cream) 92%, var(--loombus-surface));--loombus-cream-contrast:#4f3a12;--loombus-accent:var(--loombus-gold)}html[data-loombus-theme=light]{--loombus-gold:#cbab5b;--loombus-gold-strong:var(--loombus-gold);--loombus-gold-deep:color-mix(in srgb, var(--loombus-gold) 58%, #000);--loombus-gold-soft:color-mix(in srgb, var(--loombus-gold) 14%, transparent);--loombus-gold-surface:color-mix(in srgb, var(--loombus-gold) 10%, var(--loombus-surface));--loombus-gold-contrast:#17120a;--loombus-cream:#fefbec;--loombus-cream-soft:color-mix(in srgb, var(--loombus-cream) 72%, transparent);--loombus-cream-surface:var(--loombus-cream);--loombus-cream-contrast:#4f3a12;--loombus-accent:var(--loombus-gold)}@media (prefers-color-scheme:light){html[data-loombus-theme=system]{--loombus-gold:#cbab5b;--loombus-gold-strong:var(--loombus-gold);--loombus-gold-deep:color-mix(in srgb, var(--loombus-gold) 58%, #000);--loombus-gold-soft:color-mix(in srgb, var(--loombus-gold) 14%, transparent);--loombus-gold-surface:color-mix(in srgb, var(--loombus-gold) 10%, var(--loombus-surface));--loombus-gold-contrast:#17120a;--loombus-cream:#fefbec;--loombus-cream-soft:color-mix(in srgb, var(--loombus-cream) 72%, transparent);--loombus-cream-surface:var(--loombus-cream);--loombus-cream-contrast:#4f3a12;--loombus-accent:var(--loombus-gold)}}html[data-loombus-theme] :where(.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-cyan-400,.text-cyan-500,.text-cyan-600,.text-cyan-700){color:var(--loombus-gold)!important}html[data-loombus-theme] :where(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-cyan-500,.bg-cyan-600){background-color:var(--loombus-gold)!important;color:var(--loombus-gold-contrast)!important}html[data-loombus-theme] :where(.bg-blue-50,.bg-blue-100,.bg-cyan-50,.bg-cyan-100){background-color:var(--loombus-cream)!important}html[data-loombus-theme] :where(.border-blue-200,.border-blue-300,.border-blue-400,.border-blue-500,.border-blue-600,.border-cyan-300,.border-cyan-400,.border-cyan-500){border-color:color-mix(in srgb, var(--loombus-gold) 48%, var(--loombus-border))!important}html[data-loombus-theme] .hover\:text-blue-700:hover,html[data-loombus-theme] .hover\:text-blue-900:hover,html[data-loombus-theme] .hover\:text-cyan-700:hover{color:var(--loombus-gold-deep)!important}html[data-loombus-theme] .hover\:bg-blue-50:hover,html[data-loombus-theme] .hover\:bg-blue-100:hover,html[data-loombus-theme] .hover\:bg-cyan-50:hover{background-color:var(--loombus-cream)!important}html[data-loombus-theme] .hover\:bg-blue-700:hover,html[data-loombus-theme] .hover\:bg-cyan-700:hover{background-color:var(--loombus-gold-deep)!important}html[data-loombus-theme] :where(.ring-blue-200,.ring-blue-300,.ring-blue-400,.ring-blue-500,.ring-cyan-300,.ring-cyan-400){--tw-ring-color:color-mix(in srgb, var(--loombus-gold) 45%, transparent)!important}
@media (min-width:768px){.loombus-desktop-top-navbar~div.min-h-screen{padding-top:72px}.loombus-desktop-top-navbar [role=dialog]{animation:.16s ease-out loombus-desktop-navigation-enter}.loombus-desktop-top-navbar a:focus-visible,.loombus-desktop-top-navbar button:focus-visible{outline:3px solid color-mix(in srgb, var(--loombus-gold) 58%, transparent);outline-offset:2px}}html[data-loombus-theme=dark] .loombus-desktop-top-navbar{box-shadow:0 14px 44px #00000047}@keyframes loombus-desktop-navigation-enter{0%{opacity:0;transform:translate(-50%,-.35rem)scale(.99)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.loombus-desktop-top-navbar,.loombus-desktop-top-navbar *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.loombus-mobile-v2-topbar,.loombus-mobile-v2-bottom-nav,.loombus-mobile-v2-menu-backdrop{display:none}@media (max-width:767.98px){.loombus-mobile-v2-topbar{z-index:64;padding:calc(env(safe-area-inset-top) + .6rem) 1rem .65rem;border-bottom:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 92%, transparent);color:var(--loombus-text);-webkit-backdrop-filter:blur(20px);transition:transform .22s;display:block;position:sticky;top:0}.loombus-mobile-v2-topbar.is-hidden{transform:translateY(-105%)}.loombus-mobile-v2-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,32rem);min-height:3rem;margin:0 auto;display:flex}.loombus-mobile-v2-brand{min-width:0;color:var(--loombus-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:inline-flex}.loombus-mobile-v2-brand>span{border:1px solid var(--loombus-border);background:var(--loombus-surface-strong);border-radius:.9rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 10px 30px #00000014}.loombus-mobile-v2-brand img{object-fit:contain;width:1.72rem;height:1.72rem}.loombus-mobile-v2-brand strong{color:var(--loombus-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:760;overflow:hidden}.loombus-mobile-v2-brand>svg{color:var(--loombus-text-muted);flex:none;transition:color .15s,transform .15s}.loombus-mobile-v2-brand:hover>svg,.loombus-mobile-v2-brand[aria-expanded=true]>svg{color:var(--loombus-gold)}.loombus-mobile-v2-brand[aria-expanded=true]>svg{transform:rotate(180deg)}.loombus-mobile-v2-top-actions{align-items:center;gap:.55rem;display:flex}.loombus-mobile-v2-top-actions>button{border:1px solid var(--loombus-border);background:var(--loombus-surface-strong);width:2.72rem;height:2.72rem;color:var(--loombus-text-muted);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:border-color .15s,color .15s,transform .15s;display:grid;box-shadow:0 10px 30px #00000014}.loombus-mobile-v2-top-actions>button:active{transform:scale(.96)}.loombus-mobile-v2-top-actions>button:hover,.loombus-mobile-v2-top-actions>button[aria-expanded=true]{border-color:color-mix(in srgb, var(--loombus-gold) 65%, var(--loombus-border));color:var(--loombus-text)}.loombus-mobile-v2-avatar-button{overflow:hidden;background:var(--loombus-surface)!important;padding:0!important}.loombus-mobile-v2-avatar-button img{object-fit:cover;width:100%;height:100%}.loombus-mobile-v2-avatar-button>span{color:var(--loombus-text);font-size:.82rem;font-weight:820}.loombus-mobile-v2-menu-backdrop{z-index:80;padding:calc(env(safe-area-inset-top) + .65rem) .7rem calc(env(safe-area-inset-bottom) + .7rem);-webkit-backdrop-filter:blur(9px);background:#00000057;display:flex;position:fixed;inset:0}.loombus-mobile-v2-menu-backdrop[data-menu-kind=explore]{justify-content:flex-start}.loombus-mobile-v2-menu-backdrop[data-menu-kind=account]{justify-content:flex-end}.loombus-mobile-v2-menu-panel{width:min(92vw,23rem);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.35rem);border:1px solid var(--loombus-border);background:var(--loombus-surface);color:var(--loombus-text);border-radius:1.65rem;align-self:flex-start;overflow:hidden;box-shadow:0 30px 90px #0000004d}.loombus-mobile-v2-menu-panel[data-menu-kind=explore]{animation:.17s ease-out loombus-mobile-v2-explore-enter}.loombus-mobile-v2-menu-panel[data-menu-kind=account]{width:min(88vw,21rem);animation:.17s ease-out loombus-mobile-v2-account-enter}.loombus-mobile-v2-menu-header{border-bottom:1px solid var(--loombus-border);background:var(--loombus-surface-strong);justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}.loombus-mobile-v2-menu-title{align-items:center;gap:.75rem;min-width:0;display:flex}.loombus-mobile-v2-menu-mark{border:1px solid var(--loombus-border);background:var(--loombus-surface);border-radius:.95rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.loombus-mobile-v2-menu-mark img{object-fit:contain;width:1.85rem;height:1.85rem}.loombus-mobile-v2-menu-title>div{gap:.18rem;min-width:0;display:grid}.loombus-mobile-v2-menu-title strong,.loombus-mobile-v2-menu-title span{text-overflow:ellipsis;overflow:hidden}.loombus-mobile-v2-menu-title strong{color:var(--loombus-text);white-space:nowrap;font-size:.9rem;font-weight:800}.loombus-mobile-v2-menu-title span{color:var(--loombus-text-muted);font-size:.68rem;line-height:1.35}.loombus-mobile-v2-menu-profile{align-items:center;gap:.75rem;min-width:0;display:flex}.loombus-mobile-v2-menu-avatar{border:1px solid var(--loombus-border);background:var(--loombus-surface);width:2.8rem;height:2.8rem;color:var(--loombus-text);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:820;display:grid;overflow:hidden}.loombus-mobile-v2-menu-avatar img{object-fit:cover;width:100%;height:100%}.loombus-mobile-v2-menu-profile>div{gap:.18rem;min-width:0;display:grid}.loombus-mobile-v2-menu-profile strong,.loombus-mobile-v2-menu-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loombus-mobile-v2-menu-profile strong{font-size:.88rem;font-weight:780}.loombus-mobile-v2-menu-profile span{color:var(--loombus-text-muted);font-size:.7rem}.loombus-mobile-v2-menu-header>button{border:1px solid var(--loombus-border);background:var(--loombus-surface);width:2.35rem;height:2.35rem;color:var(--loombus-text-muted);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.loombus-mobile-v2-menu-scroll{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 6.2rem);overscroll-behavior:contain;padding:.65rem;overflow-y:auto}.loombus-mobile-v2-menu-intro{border:1px solid color-mix(in srgb, var(--loombus-gold) 28%, var(--loombus-border));background:var(--loombus-gold-surface);border-radius:1.15rem;gap:.25rem;margin-bottom:.45rem;padding:.85rem .9rem;display:grid}.loombus-mobile-v2-menu-intro strong{color:var(--loombus-text);font-size:.78rem;font-weight:800}.loombus-mobile-v2-menu-intro span{color:var(--loombus-text-muted);font-size:.68rem;line-height:1.45}.loombus-mobile-v2-menu-section{padding:.45rem 0}.loombus-mobile-v2-menu-section+.loombus-mobile-v2-menu-section{border-top:1px solid var(--loombus-border-muted)}.loombus-mobile-v2-menu-section>p{color:var(--loombus-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;padding:.45rem .65rem .35rem;font-size:.62rem;font-weight:850}.loombus-mobile-v2-menu-section>div{grid-template-columns:1fr;gap:.2rem;display:grid}.loombus-mobile-v2-menu-section a,.loombus-mobile-v2-logout{min-width:0;min-height:2.75rem;color:var(--loombus-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:.73rem;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:flex}.loombus-mobile-v2-menu-section a:hover,.loombus-mobile-v2-menu-section a:focus-visible{border-color:color-mix(in srgb, var(--loombus-gold) 38%, var(--loombus-border));background:var(--loombus-gold-surface);color:var(--loombus-text)}.loombus-mobile-v2-menu-section a[data-active=true]{border-color:color-mix(in srgb, var(--loombus-gold) 42%, var(--loombus-border));background:var(--loombus-gold-surface);color:var(--loombus-text)}.loombus-mobile-v2-menu-section a[data-active=true] svg{color:var(--loombus-gold)}.loombus-mobile-v2-menu-section a span,.loombus-mobile-v2-logout span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loombus-mobile-v2-logout{color:#ef4444;border-color:#ef44443d;width:100%;margin-top:.45rem}.loombus-mobile-v2-logout:hover{background:#ef444414}.loombus-mobile-v2-bottom-nav{inset-inline:.75rem;bottom:calc(env(safe-area-inset-bottom) + .5rem);z-index:66;border:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 93%, transparent);color:var(--loombus-text);-webkit-backdrop-filter:blur(20px);border-radius:1.75rem;padding:.45rem;transition:transform .22s;display:block;position:fixed;box-shadow:0 18px 55px #0003}.loombus-mobile-v2-bottom-nav.is-hidden{transform:translateY(calc(100% + 1rem))}.loombus-mobile-v2-bottom-nav>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:min(100%,32rem);margin:0 auto;display:grid}.loombus-mobile-v2-bottom-nav a{min-height:3.65rem;color:var(--loombus-text-subtle);border:1px solid #0000;border-radius:1.35rem;place-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.loombus-mobile-v2-bottom-nav a:active{transform:scale(.96)}.loombus-mobile-v2-bottom-nav a[data-active=true]{border-color:color-mix(in srgb, var(--loombus-gold) 42%, var(--loombus-border));background:var(--loombus-primary-bg);color:var(--loombus-primary-text);box-shadow:0 8px 24px #00000024}.loombus-mobile-v2-bottom-icon{place-items:center;display:grid;position:relative}.loombus-mobile-v2-notification-badge{border:2px solid var(--loombus-surface);background:var(--loombus-primary-bg);min-width:1.15rem;height:1.15rem;color:var(--loombus-primary-text);border-radius:999px;place-items:center;padding:0 .18rem;font-size:.58rem;font-weight:850;line-height:1;display:grid;position:absolute;top:-.7rem;right:-.7rem}.loombus-floating-utility-stack{gap:.38rem!important;right:.75rem!important}.loombus-floating-utility-button{width:2.88rem!important;height:2.88rem!important}.loombus-floating-utility-button svg{width:1.18rem!important;height:1.18rem!important}.loombus-floating-utility-stack+button{right:.75rem!important;bottom:calc(env(safe-area-inset-bottom) + 5.35rem)!important;width:3rem!important;height:3rem!important}.loombus-floating-utility-stack+button svg{width:1.3rem!important;height:1.3rem!important}body[data-loombus-mobile-menu-open] .loombus-floating-utility-stack,body[data-loombus-mobile-menu-open] .loombus-floating-utility-stack+button,body[data-loombus-mobile-menu-open] .loombus-mobile-v2-bottom-nav{pointer-events:none;opacity:0}.loombus-mobile-v2-topbar a:focus-visible,.loombus-mobile-v2-topbar button:focus-visible,.loombus-mobile-v2-menu-panel a:focus-visible,.loombus-mobile-v2-menu-panel button:focus-visible,.loombus-mobile-v2-bottom-nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--loombus-gold) 58%, transparent);outline-offset:2px}@keyframes loombus-mobile-v2-explore-enter{0%{opacity:0;transform:translate(-.45rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes loombus-mobile-v2-account-enter{0%{opacity:0;transform:translate(.45rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}}@media (max-width:390px){.loombus-mobile-v2-menu-section>div{grid-template-columns:1fr}.loombus-mobile-v2-brand strong{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.loombus-mobile-v2-topbar,.loombus-mobile-v2-bottom-nav,.loombus-mobile-v2-menu-panel,.loombus-mobile-v2-topbar *,.loombus-mobile-v2-bottom-nav *,.loombus-mobile-v2-menu-panel *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.loombus-adaptive-dock-launcher,.loombus-adaptive-utility-root{display:none}body[data-adaptive-utilities=true] .loombus-floating-utility-stack,body[data-adaptive-utilities=true] .loombus-floating-utility-stack+button{pointer-events:none!important;opacity:0!important;transform:translateY(.75rem)scale(.88)!important}.loombus-adaptive-utility-root{z-index:67;color:var(--loombus-text);flex-direction:column;align-items:flex-end;position:fixed;bottom:1.5rem;right:1.5rem}.loombus-adaptive-utility-launcher{border:1px solid color-mix(in srgb, var(--loombus-gold) 52%, var(--loombus-border));background:radial-gradient(circle at 28% 20%, color-mix(in srgb, var(--loombus-gold) 22%, transparent), transparent 58%), var(--loombus-surface-strong);width:3.55rem;height:3.55rem;color:var(--loombus-gold);cursor:pointer;-webkit-backdrop-filter:blur(20px);border-radius:999px;place-items:center;transition:transform .17s,border-color .17s,background .17s;display:grid;position:relative;box-shadow:0 1.15rem 3.5rem #0000003d}.loombus-adaptive-utility-launcher:hover,.loombus-adaptive-utility-launcher[aria-expanded=true]{border-color:color-mix(in srgb, var(--loombus-gold) 82%, var(--loombus-border));transform:translateY(-2px)}.loombus-adaptive-utility-launcher:active{transform:scale(.96)}.loombus-adaptive-utility-launcher-badge{border:2px solid var(--loombus-surface);color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.18rem;font-size:.57rem;font-weight:850;line-height:1;display:grid;position:absolute;top:-.25rem;right:-.15rem}.loombus-adaptive-utility-menu{flex-direction:column;align-items:flex-end;gap:.48rem;width:max-content;margin-bottom:.7rem;animation:.17s ease-out loombus-adaptive-utility-menu-enter;display:flex}.loombus-adaptive-utility-item{border:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 94%, transparent);min-height:3rem;color:var(--loombus-text-muted);cursor:pointer;-webkit-backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:.55rem;padding:.34rem .7rem .34rem .38rem;text-decoration:none;transition:border-color .15s,color .15s,transform .15s,background .15s;display:inline-flex;box-shadow:0 .85rem 2.6rem #00000029}.loombus-adaptive-utility-item:hover,.loombus-adaptive-utility-item:focus-visible,.loombus-adaptive-utility-item[aria-expanded=true]{border-color:color-mix(in srgb, var(--loombus-gold) 52%, var(--loombus-border));background:var(--loombus-surface-strong);color:var(--loombus-text);transform:translate(-.16rem)}.loombus-adaptive-utility-item>span{border:1px solid color-mix(in srgb, var(--loombus-gold) 30%, var(--loombus-border));background:var(--loombus-gold-surface);width:2.22rem;height:2.22rem;color:var(--loombus-gold);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.loombus-adaptive-utility-item strong{text-align:left;min-width:4.6rem;font-size:.73rem;font-weight:780}.loombus-adaptive-utility-message-icon em{border:2px solid var(--loombus-surface);color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding-inline:.12rem;font-size:.52rem;font-style:normal;font-weight:850;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.3rem}.loombus-adaptive-utility-appearance-wrap{flex-direction:column;align-items:flex-end;gap:.42rem;display:flex}.loombus-adaptive-appearance-options{border:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 95%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:999px;gap:.2rem;padding:.3rem;display:flex;box-shadow:0 .85rem 2.4rem #00000024}.loombus-adaptive-appearance-options button{min-height:2.15rem;color:var(--loombus-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding-inline:.72rem;font-size:.66rem;font-weight:760}.loombus-adaptive-appearance-options button[data-active=true]{border-color:color-mix(in srgb, var(--loombus-gold) 48%, var(--loombus-border));background:var(--loombus-primary-bg);color:var(--loombus-primary-text)}.loombus-adaptive-utility-launcher:focus-visible,.loombus-adaptive-utility-item:focus-visible,.loombus-adaptive-appearance-options button:focus-visible{outline:3px solid color-mix(in srgb, var(--loombus-gold) 60%, transparent);outline-offset:2px}@media (min-width:768px){.loombus-adaptive-utility-root{display:flex}}@media (max-width:767.98px){body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav{transition:width .22s,opacity .17s,transform .22s,border-radius .22s}body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav[data-adaptive-dock-state=collapsed],body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav.is-hidden[data-adaptive-dock-state=collapsed]{opacity:0;pointer-events:none;width:3.65rem;inset-inline:.75rem auto;transform:translate(-.45rem)scale(.82)!important}body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav[data-adaptive-dock-state=expanded],body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav.is-hidden[data-adaptive-dock-state=expanded]{opacity:1;pointer-events:auto;width:min(22.5rem,100vw - 1.5rem);animation:.19s ease-out loombus-adaptive-dock-expand;inset-inline:.75rem auto;transform:translateY(0)scale(1)!important}body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav[data-adaptive-dock-state=suppressed]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem))!important}body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav[data-adaptive-dock-state=expanded]>div{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav[data-adaptive-dock-state=expanded] a{min-height:3.55rem}.loombus-adaptive-dock-launcher{left:.75rem;bottom:calc(env(safe-area-inset-bottom) + .5rem);z-index:67;border:1px solid color-mix(in srgb, var(--loombus-gold) 54%, var(--loombus-border));background:radial-gradient(circle at 22% 14%, color-mix(in srgb, var(--loombus-gold) 22%, transparent), transparent 55%), color-mix(in srgb, var(--loombus-surface) 94%, transparent);width:3.65rem;height:3.65rem;color:var(--loombus-text);-webkit-backdrop-filter:blur(20px);cursor:pointer;border-radius:1.5rem;place-items:center;padding:0;transition:opacity .15s,transform .17s,border-color .15s;display:grid;position:fixed;box-shadow:0 1rem 3.2rem #00000038}.loombus-adaptive-dock-launcher[data-expanded=true]{opacity:0;pointer-events:none;transform:scale(.82)}.loombus-adaptive-dock-launcher:active{transform:scale(.96)}.loombus-adaptive-dock-mark{background:var(--loombus-surface-strong);border-radius:1rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.loombus-adaptive-dock-mark img{object-fit:contain;width:1.62rem;height:1.62rem}.loombus-adaptive-dock-current{border:2px solid var(--loombus-surface);background:var(--loombus-primary-bg);width:1.55rem;height:1.55rem;color:var(--loombus-primary-text);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.12rem;right:-.18rem}.loombus-adaptive-dock-menu-icon{border:1px solid color-mix(in srgb, var(--loombus-gold) 42%, var(--loombus-border));background:var(--loombus-surface-strong);width:1.38rem;height:1.38rem;color:var(--loombus-gold);border-radius:999px;padding:.22rem;position:absolute;top:-.18rem;right:-.18rem}.loombus-adaptive-dock-launcher:focus-visible{outline:3px solid color-mix(in srgb, var(--loombus-gold) 60%, transparent);outline-offset:2px}.loombus-adaptive-utility-root{right:.75rem;bottom:calc(env(safe-area-inset-bottom) + 5.35rem);display:flex}.loombus-adaptive-utility-launcher{width:3rem;height:3rem}.loombus-adaptive-utility-item{min-height:2.8rem}.loombus-adaptive-utility-item strong{min-width:4.25rem}body[data-loombus-mobile-menu-open] .loombus-adaptive-dock-launcher,body[data-loombus-mobile-menu-open] .loombus-adaptive-utility-root{pointer-events:none;opacity:0}}@keyframes loombus-adaptive-dock-expand{0%{opacity:.55;transform-origin:0;transform:translate(-.7rem)scaleX(.78)}to{opacity:1;transform-origin:0;transform:translate(0)scaleX(1)}}@keyframes loombus-adaptive-utility-menu-enter{0%{opacity:0;transform:translateY(.65rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.loombus-adaptive-dock-launcher,.loombus-adaptive-utility-root,.loombus-adaptive-utility-root *,body[data-adaptive-mobile-dock=true] .loombus-mobile-v2-bottom-nav{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media (min-width:1280px){.loombus-right-rail-resizer,.loombus-right-rail-resizer-active{pointer-events:none!important;display:none!important}.loombus-right-rail-resizer:before,.loombus-right-rail-resizer-active:before{opacity:0!important;background:0 0!important;display:none!important}}
main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]){background:radial-gradient(circle at 8% -12%, color-mix(in srgb, var(--loombus-primary-bg) 12%, transparent 88%), transparent 34rem), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--loombus-surface-strong) 42%, transparent 58%), transparent 30rem), var(--loombus-page-bg)!important;min-height:100vh!important;color:var(--loombus-text)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto{width:100%!important;max-width:96rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>a:first-child{color:var(--loombus-text-muted)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>a:first-child:hover{color:var(--loombus-text)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>p:first-of-type{color:var(--loombus-text-subtle)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>h1{color:var(--loombus-text)!important;letter-spacing:-.055em!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>h1+p{color:var(--loombus-text-muted)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form{border-color:color-mix(in srgb, var(--loombus-border) 88%, transparent 12%)!important;background:color-mix(in srgb, var(--loombus-surface) 94%, var(--loombus-page-bg) 6%)!important;border-radius:2.1rem!important;flex-direction:column!important;gap:1.25rem!important;display:flex!important;box-shadow:0 30px 90px #0f172a24!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) label{color:var(--loombus-text-muted)!important;font-weight:700!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) input{border-color:var(--loombus-border)!important;background:color-mix(in srgb, var(--loombus-surface) 82%, var(--loombus-page-bg) 18%)!important;color:var(--loombus-text)!important;box-shadow:inset 0 1px #fff3!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) textarea{border-color:var(--loombus-border)!important;background:color-mix(in srgb, var(--loombus-surface) 82%, var(--loombus-page-bg) 18%)!important;color:var(--loombus-text)!important;box-shadow:inset 0 1px #fff3!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) [contenteditable=true]{border-color:var(--loombus-border)!important;background:color-mix(in srgb, var(--loombus-surface) 82%, var(--loombus-page-bg) 18%)!important;color:var(--loombus-text)!important;box-shadow:inset 0 1px #fff3!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) input::placeholder{color:var(--loombus-text-subtle)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) textarea::placeholder{color:var(--loombus-text-subtle)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>div:has(>label+input[required]){order:1!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type{background:0 0!important;border:0!important;flex-direction:column!important;order:2!important;gap:1.35rem!important;padding:0!important;display:flex!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div:first-child>p:first-child{display:none!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div:first-child>div.hidden{grid-template-columns:1fr!important;gap:1rem!important;display:grid!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div:first-child>div.hidden>div:nth-child(2){display:none!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type button[aria-expanded]{background:color-mix(in srgb, var(--loombus-surface) 86%, var(--loombus-page-bg) 14%)!important;border-radius:1rem!important;min-height:3.55rem!important;box-shadow:0 16px 34px #0f172a14!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl{background:0 0!important;border:0!important;padding:0!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child{background:0 0!important;border:0!important;padding:0!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child>div:first-child p{display:none!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.8rem!important;display:grid!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child>div:last-child button{text-align:center!important;border-radius:1.05rem!important;min-height:7.2rem!important;box-shadow:0 18px 38px #0f172a14!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child>div:last-child button span:first-child{display:none!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child>div:last-child button span:nth-child(2){margin-top:0!important;font-size:.95rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div:has(>label+input:not([required])){order:9!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>div:has([aria-label=Discussion\ body]){order:4!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>div:has([aria-label=Discussion\ body])>label{justify-content:space-between!important;display:flex!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) [aria-label="Discussion composer tools"]{background:color-mix(in srgb, var(--loombus-surface-strong) 74%, var(--loombus-page-bg) 26%)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) [aria-label=Discussion\ body]{background:color-mix(in srgb, var(--loombus-surface) 82%, var(--loombus-page-bg) 18%)!important;min-height:clamp(18rem,38vh,30rem)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"]){background:color-mix(in srgb, var(--loombus-surface) 92%, var(--loombus-page-bg) 8%)!important;border-radius:1.15rem!important;order:5!important;padding:1rem!important;display:block!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"])>div.hidden:first-child{display:block!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"])>div.hidden:first-child p:first-child{display:none!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"])>div.hidden:first-child h2:before{content:"AI draft tools";font-size:1rem;display:block}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"])>div.hidden:first-child h2{font-size:0!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"])>div.hidden:first-child p:last-child{color:var(--loombus-text-muted)!important;font-size:.85rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"]) [aria-label="Create AI Assist rail"]{flex-wrap:wrap!important;gap:.7rem!important;margin-top:.8rem!important;display:flex!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"]) [aria-label="Create AI Assist rail"] button{border-color:var(--loombus-border)!important;background:color-mix(in srgb, var(--loombus-surface-strong) 76%, var(--loombus-page-bg) 24%)!important;color:var(--loombus-text)!important;border-radius:999px!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:has([aria-label="Create AI Assist rail"]) [aria-label="Create AI Assist rail"] button:nth-child(2){background:var(--loombus-primary-bg)!important;color:var(--loombus-primary-text)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>div:has(button[type=submit]){border:1px solid var(--loombus-border)!important;background:color-mix(in srgb, var(--loombus-surface) 90%, var(--loombus-page-bg) 10%)!important;border-radius:1.8rem!important;order:20!important;gap:1.25rem!important;margin-top:.4rem!important;padding:1.4rem!important;display:grid!important;box-shadow:0 24px 70px #0f172a1a!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>div:has(button[type=submit]):before{content:"Attach supporting context (optional)\a Attach files or video context from the composer toolbar, then save, review, or publish.";white-space:pre-line;color:var(--loombus-text-muted);font-size:.95rem;line-height:1.45}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form button[type=submit]{background:var(--loombus-primary-bg)!important;color:var(--loombus-primary-text)!important;box-shadow:0 18px 44px color-mix(in srgb, var(--loombus-primary-bg) 22%, transparent 78%)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form button[type=submit]:hover{opacity:.92}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail section{border-color:var(--loombus-border)!important;background:color-mix(in srgb, var(--loombus-surface) 94%, var(--loombus-page-bg) 6%)!important}:is(main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail a,main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail button){border-color:var(--loombus-border)!important}@media (min-width:1024px){main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]){padding:1.1rem 2rem 5rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto{grid-template-columns:minmax(0,1fr) 24rem!important;grid-template-areas:"title title""subtitle subtitle""composer aside"!important;align-items:start!important;gap:1.3rem 1.6rem!important;display:grid!important}:is(main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>a:first-child,main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>p:first-of-type){display:none!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>h1{grid-area:title!important;max-width:76rem!important;margin:0!important;font-size:clamp(2.2rem,3vw,3rem)!important;line-height:1!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>h1:after{content:""}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>h1+p{grid-area:subtitle!important;max-width:76rem!important;margin:-.75rem 0 0!important;font-size:1rem!important;line-height:1.55!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto>div:not(.space-y-4){grid-area:composer!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form{grid-area:composer!important;padding:1.65rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail{z-index:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-left:0!important;grid-area:aside!important;width:auto!important;max-height:calc(100vh - 8rem)!important;padding:0!important;display:block!important;position:sticky!important;inset:7rem auto auto!important;overflow-y:auto!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail>div{gap:1rem!important;display:grid!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail>div:before{content:"Create with clarity\a ¡ Choose a clear title¢ Select the right topic£ Select the right mode¤ Add useful context¥ Invite meaningful responses\a \a Selected framing and draft actions remain connected to the composer.";white-space:pre-line;border:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 94%, var(--loombus-page-bg) 6%);color:var(--loombus-text-muted);border-radius:1.75rem;padding:1.35rem;font-size:.9rem;font-weight:600;line-height:1.65;display:block;box-shadow:0 24px 70px #0f172a1f}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail section{border-radius:1.75rem!important;box-shadow:0 24px 70px #0f172a1f!important}}@media (min-width:1280px){main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body])>div.mx-auto{grid-template-columns:minmax(0,1fr) 24rem!important;gap:1.35rem 1.75rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form{padding:1.85rem!important}}@media (max-width:1023px){main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]){padding-top:calc(env(safe-area-inset-top) + 1rem)!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form{border-radius:1.6rem!important}main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form>section:first-of-type>div.rounded-2xl>div:first-child>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) form{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail section{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has([aria-label=Discussion\ body]) .loombus-right-rail>div:before{box-shadow:0 24px 70px #00000059!important}
.discussion-audience-settings-panel{border:1px solid var(--loombus-border);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--loombus-gold) 12%, transparent), transparent 17rem), color-mix(in srgb, var(--loombus-surface-muted) 72%, transparent);color:var(--loombus-text);border-radius:1.25rem;gap:.85rem;margin:0 0 1rem;padding:1rem;display:grid}.discussion-audience-settings-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.discussion-audience-settings-eyebrow{color:var(--loombus-gold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.discussion-audience-settings-heading h3{color:var(--loombus-text);letter-spacing:-.02em;margin:.3rem 0 0;font-size:1rem;font-weight:900}.discussion-audience-settings-heading p:last-child{max-width:48rem;color:var(--loombus-text-muted);margin:.42rem 0 0;font-size:.8rem;line-height:1.5}.discussion-audience-settings-current{border:1px solid color-mix(in srgb, var(--loombus-gold) 40%, var(--loombus-border));background:color-mix(in srgb, var(--loombus-gold) 10%, var(--loombus-surface));color:var(--loombus-gold);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.42rem .68rem;font-size:.72rem;font-weight:900;display:inline-flex}.discussion-audience-settings-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.discussion-audience-settings-option{border:1px solid var(--loombus-border);background:var(--loombus-surface);min-width:0;min-height:4.75rem;color:var(--loombus-text);text-align:left;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr) 1.35rem;align-items:center;gap:.65rem;padding:.72rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.discussion-audience-settings-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--loombus-gold) 45%, var(--loombus-border));transform:translateY(-1px)}.discussion-audience-settings-option:disabled{cursor:not-allowed;opacity:.5}.discussion-audience-settings-option[data-selected=true]{border-color:var(--loombus-gold);background:color-mix(in srgb, var(--loombus-gold) 10%, var(--loombus-surface));box-shadow:0 10px 28px color-mix(in srgb, var(--loombus-gold) 10%, transparent)}.discussion-audience-settings-option>svg{color:var(--loombus-gold)}.discussion-audience-settings-option strong,.discussion-audience-settings-option small{display:block}.discussion-audience-settings-option strong{font-size:.82rem;font-weight:900}.discussion-audience-settings-option small{color:var(--loombus-text-muted);margin-top:.22rem;font-size:.69rem;font-weight:650;line-height:1.35}.discussion-audience-settings-radio{border:1px solid var(--loombus-border);width:1.35rem;height:1.35rem;color:var(--loombus-gold-contrast);border-radius:999px;place-items:center;display:grid}.discussion-audience-settings-option[data-selected=true] .discussion-audience-settings-radio{border-color:var(--loombus-gold);background:var(--loombus-gold)}.discussion-audience-settings-detail{border:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 82%, transparent);border-radius:1rem;gap:.72rem;padding:.8rem;display:grid}.discussion-audience-settings-detail-copy,.discussion-audience-settings-exceptions>summary,.discussion-audience-settings-savebar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.discussion-audience-settings-detail-copy strong{font-size:.8rem;font-weight:900}.discussion-audience-settings-detail-copy span,.discussion-audience-settings-exceptions>summary span{background:color-mix(in srgb, var(--loombus-gold) 12%, var(--loombus-surface));color:var(--loombus-gold);border-radius:999px;padding:.28rem .55rem;font-size:.67rem;font-weight:900}.discussion-audience-settings-base{gap:.38rem;display:grid}.discussion-audience-settings-base>span{color:var(--loombus-text-muted);font-size:.72rem;font-weight:900}.discussion-audience-settings-base select{border:1px solid var(--loombus-border);background:var(--loombus-surface);width:100%;color:var(--loombus-text);border-radius:.85rem;outline:none;padding:.7rem .78rem;font-size:.78rem;font-weight:800}.discussion-audience-settings-exceptions{border-top:1px solid var(--loombus-border-muted);padding-top:.7rem}.discussion-audience-settings-exceptions>summary{cursor:pointer;color:var(--loombus-text);font-size:.78rem;font-weight:850;list-style:none}.discussion-audience-settings-exceptions>summary::-webkit-details-marker{display:none}.discussion-audience-settings-exceptions[open]>summary{margin-bottom:.65rem}.discussion-audience-settings-picker{gap:.58rem;display:grid}.discussion-audience-settings-search{border:1px solid var(--loombus-border);background:var(--loombus-surface);min-height:2.65rem;color:var(--loombus-text-muted);border-radius:.85rem;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.discussion-audience-settings-search input{outline:none;flex:1;min-width:0;font-size:.76rem;color:var(--loombus-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.discussion-audience-settings-people{gap:.42rem;max-height:16rem;display:grid;overflow-y:auto}.discussion-audience-settings-person{border:1px solid var(--loombus-border-muted);background:var(--loombus-surface);color:var(--loombus-text);text-align:left;border-radius:.85rem;grid-template-columns:2.2rem minmax(0,1fr) 1.35rem;align-items:center;gap:.62rem;padding:.52rem .6rem;display:grid}.discussion-audience-settings-person[data-selected=true]{border-color:color-mix(in srgb, var(--loombus-gold) 55%, var(--loombus-border));background:color-mix(in srgb, var(--loombus-gold) 8%, var(--loombus-surface))}.discussion-audience-settings-avatar{background:color-mix(in srgb, var(--loombus-gold) 12%, var(--loombus-surface-muted));width:2.2rem;height:2.2rem;color:var(--loombus-gold);border-radius:999px;place-items:center;font-size:.74rem;font-weight:900;display:grid;overflow:hidden}.discussion-audience-settings-avatar img{object-fit:cover;width:100%;height:100%}.discussion-audience-settings-person-copy{min-width:0}.discussion-audience-settings-person-copy strong,.discussion-audience-settings-person-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discussion-audience-settings-person-copy strong{font-size:.76rem;font-weight:900}.discussion-audience-settings-person-copy small{color:var(--loombus-text-muted);margin-top:.14rem;font-size:.65rem;font-weight:650}.discussion-audience-settings-check{border:1px solid var(--loombus-border);width:1.35rem;height:1.35rem;color:var(--loombus-gold-contrast);border-radius:999px;place-items:center;display:grid}.discussion-audience-settings-person[data-selected=true] .discussion-audience-settings-check{border-color:var(--loombus-gold);background:var(--loombus-gold)}.discussion-audience-settings-empty{border:1px dashed var(--loombus-border);color:var(--loombus-text-muted);text-align:center;border-radius:.85rem;margin:0;padding:.8rem;font-size:.74rem;line-height:1.45}.discussion-audience-settings-notice{border:1px solid var(--loombus-border);background:var(--loombus-surface);color:var(--loombus-text-muted);border-radius:.9rem;padding:.72rem .8rem;font-size:.75rem;font-weight:700;line-height:1.45}.discussion-audience-settings-notice.is-warning{border-color:color-mix(in srgb, var(--loombus-gold) 38%, var(--loombus-border));background:color-mix(in srgb, var(--loombus-gold) 8%, var(--loombus-surface))}.discussion-audience-settings-savebar{border-top:1px solid var(--loombus-border-muted);padding-top:.8rem}.discussion-audience-settings-savebar p{color:var(--loombus-text-muted);margin:0;font-size:.72rem;font-weight:700}.discussion-audience-settings-savebar button{align-items:center;gap:.42rem;display:inline-flex}.discussion-audience-create-policy-note{border:1px solid color-mix(in srgb, var(--loombus-gold) 38%, var(--loombus-border));background:color-mix(in srgb, var(--loombus-gold) 8%, var(--loombus-surface));color:var(--loombus-text-muted);border-radius:.9rem;margin-top:.75rem;padding:.7rem .78rem;font-size:.74rem;font-weight:700;line-height:1.45}.discussion-audience-create-policy-note a{color:var(--loombus-gold);font-weight:900;text-decoration:none}.discussion-audience-create-policy-note a:hover{text-decoration:underline}.discussion-audience-detail-badge{border:1px solid color-mix(in srgb, var(--loombus-gold) 36%, var(--loombus-border));background:color-mix(in srgb, var(--loombus-gold) 9%, var(--loombus-surface));color:var(--loombus-gold);border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .58rem;font-size:.69rem;font-weight:900;display:inline-flex}@media (max-width:760px){.discussion-audience-settings-heading,.discussion-audience-settings-savebar{flex-direction:column;align-items:stretch}.discussion-audience-settings-current{align-self:flex-start}.discussion-audience-settings-options{grid-template-columns:1fr}.discussion-audience-settings-savebar button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.discussion-audience-settings-option{transition:none}}
.home-v2-page{--home-accent:var(--loombus-gold);background:radial-gradient(circle at 10% -10%, color-mix(in srgb, var(--home-accent) 12%, transparent), transparent 32rem), linear-gradient(180deg, color-mix(in srgb, var(--loombus-page-bg) 94%, var(--loombus-surface) 6%), var(--loombus-page-bg))}.home-v2-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.home-v2-header h1 span,.home-v2-accent,.home-v2-link{color:var(--home-accent)}.home-v2-eyebrow,.home-v2-side-title{letter-spacing:.18em;text-transform:uppercase;color:var(--loombus-text-muted);font-size:.72rem;font-weight:900}.home-v2-primary{background:var(--loombus-gold-strong);color:var(--loombus-gold-contrast);transition:opacity .2s,transform .2s}.home-v2-primary:hover{opacity:.88;transform:translateY(-1px)}.home-v2-secondary{border:1px solid var(--loombus-border);background:var(--loombus-surface-muted);color:var(--loombus-text)}.home-v2-notice{border:1px solid color-mix(in srgb, var(--home-accent) 25%, var(--loombus-border));background:color-mix(in srgb, var(--home-accent) 8%, var(--loombus-surface));border-radius:1rem;margin-top:1rem;padding:.85rem 1rem;font-size:.875rem}.home-v2-section,.home-v2-side,.home-v2-gate{border:1px solid var(--loombus-border);background:color-mix(in srgb, var(--loombus-surface) 94%, var(--loombus-page-bg) 6%);box-shadow:0 18px 48px #0f172a17}.home-v2-section{border-radius:2rem;padding:1.25rem}.home-v2-side{border-radius:1.5rem;padding:1.2rem}.home-v2-gate{border-radius:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1.2rem;display:flex}.home-v2-attention{border:1px solid var(--loombus-border);background:var(--loombus-surface);border-radius:1.5rem;min-width:0;padding:1.15rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.home-v2-attention:hover,.home-v2-row:hover{border-color:color-mix(in srgb, var(--home-accent) 35%, var(--loombus-border));transform:translateY(-2px);box-shadow:0 18px 38px #0f172a1f}.home-v2-attention.is-urgent{background:linear-gradient(135deg, color-mix(in srgb, var(--home-accent) 10%, var(--loombus-surface)), var(--loombus-surface))}.home-v2-icon,.home-v2-count,.home-v2-rank{background:color-mix(in srgb, var(--home-accent) 12%, var(--loombus-surface-muted));color:var(--home-accent);border-radius:1rem;place-items:center;display:grid}.home-v2-icon{width:2.75rem;height:2.75rem}.home-v2-count{border-radius:999px;min-width:2.25rem;height:2.25rem;padding:0 .65rem;font-size:.8rem;font-weight:900}.home-v2-featured{border:1px solid var(--loombus-border);background:var(--loombus-surface);border-radius:1.75rem;gap:1.25rem;padding:1rem;display:grid}.home-v2-featured-art{min-height:13rem;color:var(--loombus-gold-contrast);background:linear-gradient(135deg, var(--loombus-gold-deep), var(--loombus-gold-strong), var(--loombus-gold));border-radius:1.4rem;place-items:center;display:grid}.home-v2-pill{background:color-mix(in srgb, var(--home-accent) 12%, var(--loombus-surface-muted));color:var(--home-accent);border-radius:999px;padding:.38rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.home-v2-row,.home-v2-side-action,.home-v2-step,.home-v2-empty{border:1px solid var(--loombus-border);background:var(--loombus-surface-muted);border-radius:1.15rem;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:transform .2s,border-color .2s;display:flex}.home-v2-row,.home-v2-side-action,.home-v2-step{justify-content:space-between}.home-v2-side-action,.home-v2-step{font-size:.875rem;font-weight:800}.home-v2-dot{border:2px solid var(--loombus-text-subtle);border-radius:999px;flex:none;width:.72rem;height:.72rem}.home-v2-dot.is-done{border-color:var(--home-accent);background:var(--home-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--home-accent) 14%, transparent)}.home-v2-select{border:1px solid var(--loombus-border);background:var(--loombus-surface-muted);width:100%;color:var(--loombus-text);border-radius:1rem;outline:none;padding:.85rem 1rem}@media (max-width:639.98px){.home-v2-page{width:100%;max-width:100vw;overflow-x:clip}.home-v2-page>section{width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}.home-v2-page .home-v2-header,.home-v2-page .home-v2-section,.home-v2-page .home-v2-side,.home-v2-page .home-v2-gate,.home-v2-page .home-v2-attention,.home-v2-page .home-v2-featured,.home-v2-page .home-v2-row,.home-v2-page .home-v2-side-action,.home-v2-page .home-v2-step,.home-v2-page .home-v2-empty{width:100%;min-width:0;max-width:100%}.home-v2-page .home-v2-section{border-radius:1.5rem;padding:1rem}.home-v2-page .home-v2-side{border-radius:1.35rem;padding:1rem}.home-v2-featured{border-radius:1.35rem;gap:1rem;padding:.75rem;overflow:hidden}.home-v2-featured>*,.home-v2-featured>div,.home-v2-featured-art{width:100%;min-width:0;max-width:100%}.home-v2-featured-art{min-height:10.5rem}.home-v2-featured .home-v2-secondary{margin-left:0!important}.home-v2-featured .home-v2-primary,.home-v2-featured .home-v2-secondary{white-space:normal;max-width:100%}.home-v2-row,.home-v2-side-action,.home-v2-step{padding:.85rem .9rem;overflow:hidden}.home-v2-row>div,.home-v2-side-action>span,.home-v2-step>span{min-width:0;max-width:100%}.home-v2-row h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:640px){.home-v2-header,.home-v2-gate:not(.block){flex-direction:row;align-items:center}.home-v2-section{padding:1.5rem}}@media (min-width:768px){.home-v2-featured{grid-template-columns:220px minmax(0,1fr);padding:1.25rem}}html[data-loombus-theme=dark] .home-v2-section,html[data-loombus-theme=dark] .home-v2-side,html[data-loombus-theme=dark] .home-v2-gate{box-shadow:0 20px 52px #00000052}
@media (max-width:767.98px){body:has(.home-v2-page){max-width:100%;overflow-x:hidden}.home-v2-page,.home-v2-page>section{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.home-v2-page>section{margin-inline:0!important;padding-inline:0!important}.home-v2-page .home-v2-header,.home-v2-page .home-v2-gate,.home-v2-page .home-v2-section,.home-v2-page .home-v2-side{box-sizing:border-box!important;width:calc(100vw - 2rem)!important;min-width:0!important;max-width:calc(100vw - 2rem)!important;margin-inline:auto!important}.home-v2-page .home-v2-section *,.home-v2-page .home-v2-side *,.home-v2-page .home-v2-gate *{box-sizing:border-box;min-width:0}.home-v2-page .grid{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.home-v2-page .home-v2-attention,.home-v2-page .home-v2-featured,.home-v2-page .home-v2-row,.home-v2-page .home-v2-side-action,.home-v2-page .home-v2-step,.home-v2-page .home-v2-empty{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.home-v2-page .home-v2-featured{overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.home-v2-page .home-v2-featured>*,.home-v2-page .home-v2-featured-art{width:100%!important;min-width:0!important;max-width:100%!important}.home-v2-page .home-v2-featured h2,.home-v2-page .home-v2-featured a,.home-v2-page .home-v2-row h3,.home-v2-page .home-v2-side-action,.home-v2-page .home-v2-step{overflow-wrap:anywhere;word-break:break-word}.home-v2-page .home-v2-featured .home-v2-primary,.home-v2-page .home-v2-featured .home-v2-secondary{text-align:center;flex:auto;min-width:0;width:auto!important;margin-left:0!important}}@media (max-width:390px){.home-v2-page .home-v2-header,.home-v2-page .home-v2-gate,.home-v2-page .home-v2-section,.home-v2-page .home-v2-side{width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important}}
@media (max-width:767.98px){.home-v2-page .home-v2-section:has(.home-v2-attention){border-radius:1.35rem;padding:.95rem}.home-v2-page .home-v2-section:has(.home-v2-attention)>.mb-4{margin-bottom:.8rem}.home-v2-page .home-v2-section:has(.home-v2-attention)>.grid{gap:.75rem}.home-v2-page .home-v2-attention{touch-action:manipulation;border-radius:1.15rem;grid-template-rows:auto auto;grid-template-columns:2.65rem minmax(0,1fr) auto 1rem;align-items:center;gap:.2rem .75rem;min-height:6.25rem;padding:.8rem .85rem;display:grid;overflow:hidden}.home-v2-page .home-v2-attention>div:first-child{display:contents}.home-v2-page .home-v2-attention .home-v2-icon{border-radius:.9rem;grid-area:1/1/span 2;align-self:center;width:2.65rem;height:2.65rem}.home-v2-page .home-v2-attention .home-v2-count{grid-area:1/3/span 2;align-self:center;min-width:2rem;height:2rem;padding-inline:.5rem;font-size:.75rem}.home-v2-page .home-v2-attention>h3{grid-area:1/2;align-self:end;min-width:0;font-size:1rem;line-height:1.2;margin:0!important}.home-v2-page .home-v2-attention>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2;align-self:start;min-width:0;display:-webkit-box;overflow:hidden;margin:0!important;font-size:.8rem!important;line-height:1.3!important}.home-v2-page .home-v2-attention>.home-v2-link{grid-area:1/4/span 2;justify-content:center;align-self:center;width:1rem;margin:0!important;font-size:0!important}.home-v2-page .home-v2-attention>.home-v2-link svg{flex:none;width:1rem;height:1rem}.home-v2-page .home-v2-attention:active{transform:scale(.992)}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"]){border-radius:1.35rem!important;padding:.95rem!important}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;margin-top:.8rem!important}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button{touch-action:manipulation;min-height:5.5rem;position:relative;overflow:hidden;border-radius:1.1rem!important;padding:.8rem 2.65rem .8rem .8rem!important}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button:after{content:"›";color:var(--loombus-gold);font-size:1.7rem;font-weight:500;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-52%)}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button>div{gap:.75rem;width:100%;min-width:0}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button>div>span{border-radius:.9rem;flex:none;width:2.65rem;height:2.65rem}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button>div>div{min-width:0}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button p:first-child{line-height:1.2;font-size:.95rem!important}main:has(form input[type=file][accept="video/*"]) section:has(>input[type=file][accept="video/*"])>div.mt-4.grid>button p:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:.2rem!important;font-size:.78rem!important;line-height:1.3!important}main:has(form input[type=file][accept="video/*"]) .grid:has(>button>svg+span+span){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}main:has(form input[type=file][accept="video/*"]) .grid:has(>button>svg+span+span)>button{text-align:center;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:8.5rem;display:flex;border-radius:1.05rem!important;padding:.8rem .55rem!important}main:has(form input[type=file][accept="video/*"]) .grid:has(>button>svg+span+span)>button>svg{flex:none;width:1.75rem;height:1.75rem}main:has(form input[type=file][accept="video/*"]) .grid:has(>button>svg+span+span)>button>span:first-of-type{line-height:1.15;margin-top:.65rem!important;font-size:.9rem!important}main:has(form input[type=file][accept="video/*"]) .grid:has(>button>svg+span+span)>button>span:nth-of-type(2){margin-top:.3rem!important;font-size:.72rem!important;line-height:1.25!important}main:has(form input[type=file][accept="video/*"]) .grid:has(>button>svg+span+span)>button[class*=border-amber-400]{border-color:var(--loombus-gold)!important;background:color-mix(in srgb, var(--loombus-gold) 11%, var(--loombus-surface))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--loombus-gold) 24%, transparent), 0 12px 28px color-mix(in srgb, var(--loombus-gold) 12%, transparent)!important}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.home-v2-page .home-v2-attention:active{transform:none}}

main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail){background:var(--loombus-page-bg)!important;color:var(--loombus-text)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl{width:100%!important;max-width:92rem!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>a:first-child{color:var(--loombus-text-muted)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>a:first-child:hover{color:var(--loombus-text)!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) h1,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) h2,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) h3){color:var(--loombus-text)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) h1{letter-spacing:-.055em!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) p,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) span,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) label){border-color:var(--loombus-border)}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .rounded-3xl,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .rounded-2xl,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .sm\:rounded-\[1\.5rem\]){border-color:var(--loombus-border)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) section{border-color:var(--loombus-border)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) form{border-color:var(--loombus-border)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) article{border-color:var(--loombus-border)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) #replies>div>div{border-color:var(--loombus-border)!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) textarea,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) select){background:color-mix(in srgb, var(--loombus-surface) 74%, var(--loombus-page-bg) 26%)!important;border-color:var(--loombus-border)!important;color:var(--loombus-text)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) textarea::placeholder{color:var(--loombus-text-subtle)!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=bg-black],main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=bg-zinc-950],main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=bg-zinc-900]){background-color:color-mix(in srgb, var(--loombus-surface) 78%, var(--loombus-page-bg) 22%)!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=text-zinc-300],main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=text-zinc-400]){color:var(--loombus-text-muted)!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=text-zinc-500],main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=text-zinc-600],main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) [class*=text-zinc-700]){color:var(--loombus-text-subtle)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .text-white{color:var(--loombus-text)!important}:is(main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) button.bg-white,main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) a.bg-white){background:var(--loombus-primary-bg)!important;color:var(--loombus-primary-text)!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-right-rail section{background:var(--loombus-surface)!important;box-shadow:0 24px 70px #0f172a1f!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) form{background:var(--loombus-surface)!important;box-shadow:0 24px 70px #0f172a1f!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) #replies>div>div{background:var(--loombus-surface)!important;box-shadow:0 24px 70px #0f172a1f!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-center-ai-panel section{background:var(--loombus-surface)!important;box-shadow:0 24px 70px #0f172a1f!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-center-related{background:var(--loombus-surface)!important;box-shadow:0 24px 70px #0f172a1f!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>.mb-5.space-y-5{border-radius:1.75rem}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>.sm\:mb-10{border-radius:1.75rem}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-center-ai-panel{border-radius:1.75rem}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) #replies{border-radius:1.75rem}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>.mb-5.space-y-5{border:1px solid var(--loombus-border);background:var(--loombus-surface);padding:1.25rem;box-shadow:0 24px 70px #0f172a1f}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>.mb-5.space-y-5>div:last-child{color:var(--loombus-text-muted)!important}@media (min-width:1024px){main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail){grid-template-columns:minmax(0,1fr) 23rem!important;align-items:start!important;gap:1.5rem!important;padding:1.25rem 2rem 5rem!important;display:grid!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl{grid-column:1!important;margin:0!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>h1{max-width:68rem!important;font-size:clamp(2.4rem,5vw,4.5rem)!important;line-height:.98!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-right-rail{z-index:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-left:0!important;grid-column:2!important;width:auto!important;max-height:calc(100vh - 8rem)!important;padding:0!important;display:block!important;position:sticky!important;inset:7rem auto auto!important;overflow-y:auto!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-right-rail>div{gap:1rem!important;display:grid!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-desktop-center-actions{display:none!important}}@media (min-width:1280px){main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail){grid-template-columns:minmax(0,1fr) 24rem!important;gap:1.75rem!important}main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>.mb-5.space-y-5{padding:1.5rem!important}}@media (max-width:1023px){main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail){background:var(--loombus-page-bg)!important}}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-right-rail section{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) form{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) #replies>div>div{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-center-ai-panel section{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail) .discussion-detail-center-related{box-shadow:0 24px 70px #00000059!important}html[data-loombus-theme=dark] main.loombus-shell-with-right-rail:has(.discussion-detail-right-rail)>.mx-auto.max-w-3xl>.mb-5.space-y-5{box-shadow:0 24px 70px #00000059!important}
:is(main:has(input[placeholder^="e.g., The future of decentralized identity"]) [style*=\#d6a84f],main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~="bg-[#d6a84f]"]){background-color:var(--loombus-gold)!important;color:var(--loombus-gold-contrast)!important}main:has(input[placeholder^="e.g., The future of decentralized identity"]) :where([class~=bg-amber-50],[class~=bg-amber-50\/50],[class~=bg-amber-50\/70]){background-color:var(--loombus-cream)!important}main:has(input[placeholder^="e.g., The future of decentralized identity"]) :where([class~=text-amber-700],[class~=text-amber-800],[class~=text-amber-900],[class~=text-amber-950]){color:var(--loombus-gold-deep)!important}main:has(input[placeholder^="e.g., The future of decentralized identity"]) :where([class~=border-amber-200],[class~=border-amber-300],[class~=border-amber-400]){border-color:color-mix(in srgb, var(--loombus-gold) 58%, var(--loombus-border))!important}main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~=ring-amber-100]{--tw-ring-color:color-mix(in srgb, var(--loombus-gold) 30%, transparent)!important}main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~=focus\:border-amber-400]:focus{border-color:var(--loombus-gold)!important}main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~="focus:ring-amber-100/50"]:focus{--tw-ring-color:color-mix(in srgb, var(--loombus-gold) 28%, transparent)!important}:is(main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~=hover\:border-amber-200]:hover,main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~=hover\:border-amber-300]:hover){border-color:var(--loombus-gold)!important}:is(main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~=hover\:bg-amber-50]:hover,main:has(input[placeholder^="e.g., The future of decentralized identity"]) [class~="hover:bg-amber-50/50"]:hover){background-color:var(--loombus-cream)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~="text-[#b45309]"]{color:var(--loombus-gold)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~="bg-[#b45309]"]{background-color:var(--loombus-gold)!important;color:var(--loombus-gold-contrast)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~="hover:bg-[#92400e]"]:hover{background-color:var(--loombus-gold-deep)!important;color:var(--loombus-cream)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) :where([class~="hover:border-[#b45309]"]:hover,[class~="focus:border-[#b45309]"]:focus){border-color:var(--loombus-gold)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~="focus:ring-orange-500/10"]:focus{--tw-ring-color:color-mix(in srgb, var(--loombus-gold) 24%, transparent)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~="accent-[#b45309]"]{accent-color:var(--loombus-gold)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~=bg-orange-50]{background-color:var(--loombus-cream)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) [class~=hover\:bg-orange-100]:hover{background-color:var(--loombus-cream-surface)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) :where([class~="dark:bg-orange-400/10"],[class~="dark:hover:bg-orange-400/15"]:hover){background-color:var(--loombus-gold-soft)!important}:is(main:has(>div[class*="max-w-[88rem]"]),main:has(>div[class*="max-w-[78rem]"]),main:has(>div[class*="max-w-[82rem]"])) :where([class~=border-orange-200],[class~="dark:border-orange-400/30"]){border-color:color-mix(in srgb, var(--loombus-gold) 52%, var(--loombus-border))!important}.loombus-cream-surface{background-color:var(--loombus-cream)!important;color:var(--loombus-cream-contrast)!important}
[data-loombus-auth-shell]{isolation:isolate;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 18%, color-mix(in srgb, var(--loombus-gold) 17%, transparent), transparent 34%), radial-gradient(circle at 92% 82%, color-mix(in srgb, var(--loombus-cream) 10%, transparent), transparent 38%), var(--loombus-page-bg)!important;color:var(--loombus-text)!important}[data-loombus-auth-shell]:before{z-index:-2;background-image:linear-gradient(color-mix(in srgb, var(--loombus-border) 32%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--loombus-border) 32%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}[data-loombus-auth-shell]:after{z-index:-1;border:1px solid color-mix(in srgb, var(--loombus-gold) 14%, transparent);content:"";opacity:.5;pointer-events:none;border-radius:999px;width:min(58rem,92vw);height:min(58rem,92vw);position:absolute;top:clamp(1.5rem,5vw,4rem);left:50%;transform:translate(-50%)}[data-loombus-auth-shell]>*{z-index:1;position:relative}[data-loombus-auth-shell] :where(.bg-zinc-950,.bg-black){background-color:color-mix(in srgb, var(--loombus-surface) 94%, var(--loombus-gold) 6%)!important}[data-loombus-auth-shell] :where(.border-zinc-900,.border-zinc-800,.border-zinc-700,.border-zinc-600){border-color:color-mix(in srgb, var(--loombus-border) 78%, var(--loombus-gold) 22%)!important}[data-loombus-auth-shell] :where(.rounded-3xl){border-radius:1.75rem}[data-loombus-auth-shell] :where(form,section.rounded-3xl,div.rounded-3xl){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 70px #0000003d, inset 0 1px 0 color-mix(in srgb, var(--loombus-cream) 7%, transparent)!important}[data-loombus-auth-shell] :where(h1,h2){text-wrap:balance;color:var(--loombus-text-strong)!important}[data-loombus-auth-shell] :where(p.uppercase,.uppercase){color:var(--loombus-gold)!important}[data-loombus-auth-shell] :where(input,select,textarea){min-height:3rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--loombus-cream) 5%, transparent);transition:border-color .16s,box-shadow .16s,background-color .16s;border-color:var(--loombus-border)!important;background-color:var(--loombus-surface-strong)!important;color:var(--loombus-text)!important}[data-loombus-auth-shell] :where(input,select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--loombus-gold) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--loombus-cream) 7%, transparent);outline:none;border-color:var(--loombus-gold)!important}[data-loombus-auth-shell] :where(a,button){outline-offset:3px}[data-loombus-auth-shell] :where(a,button):focus-visible{outline:2px solid var(--loombus-gold)}[data-loombus-auth-shell] :where(a,button).bg-white{box-shadow:0 14px 30px color-mix(in srgb, var(--loombus-gold) 22%, transparent);border-color:color-mix(in srgb, var(--loombus-gold) 76%, #000 24%)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--loombus-gold) 90%, var(--loombus-cream) 10%), var(--loombus-gold))!important;color:var(--loombus-gold-contrast)!important}[data-loombus-auth-shell] :where(a,button).bg-white:hover{background:var(--loombus-gold-deep)!important;color:var(--loombus-cream)!important}[data-loombus-auth-shell] :where(a,button).border:not(.bg-white){background-color:color-mix(in srgb, var(--loombus-surface-strong) 88%, transparent)}[data-loombus-auth-shell] :where(a,button).border:not(.bg-white):hover{background-color:var(--loombus-gold-surface);border-color:color-mix(in srgb, var(--loombus-gold) 54%, var(--loombus-border))!important;color:var(--loombus-text)!important}[data-loombus-auth-shell] a:not(.bg-white):not(.border):hover{color:var(--loombus-gold)!important}[data-loombus-auth-shell] :where(.h-px.bg-zinc-900){background-color:color-mix(in srgb, var(--loombus-border) 76%, var(--loombus-gold) 24%)!important}[data-loombus-auth-shell] [role=status],[data-loombus-auth-shell] [role=alert]{border-color:color-mix(in srgb, var(--loombus-border) 68%, var(--loombus-gold) 32%)!important;background-color:var(--loombus-gold-surface)!important;color:var(--loombus-text-muted)!important}[data-loombus-auth-shell] img[src*=loombus-mark]{filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--loombus-gold) 18%, transparent))}@media (max-width:639px){[data-loombus-auth-shell]{padding-inline:1rem!important;padding-top:max(1.25rem, env(safe-area-inset-top))!important;padding-bottom:max(2rem, env(safe-area-inset-bottom))!important}[data-loombus-auth-shell] :where(form,section.rounded-3xl,div.rounded-3xl){border-radius:1.4rem;padding:1.25rem!important}[data-loombus-auth-shell] h1{line-height:1.04;font-size:clamp(2rem,10vw,2.75rem)!important}}@media (prefers-reduced-motion:reduce){[data-loombus-auth-shell] *,[data-loombus-auth-shell] :before,[data-loombus-auth-shell] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html[data-loombus-theme]{--background:var(--loombus-page-bg);--foreground:var(--loombus-text);--card:var(--loombus-surface);--card-foreground:var(--loombus-text);--popover:var(--loombus-surface);--popover-foreground:var(--loombus-text);--muted:var(--loombus-surface-muted);--muted-foreground:var(--loombus-text-muted);--border:var(--loombus-border);--input:var(--loombus-border);--ring:#cbab5b;--loombus-trust-accent-text:#e2cb88;--loombus-trust-positive-text:#8be0ad;--loombus-trust-attention-text:#ffc084;--loombus-trust-warning-text:#ead889}html[data-loombus-theme=light]{--loombus-trust-accent-text:#6f5512;--loombus-trust-positive-text:#176b3b;--loombus-trust-attention-text:#8a4300;--loombus-trust-warning-text:#675000}@media (prefers-color-scheme:light){html[data-loombus-theme=system]{--loombus-trust-accent-text:#6f5512;--loombus-trust-positive-text:#176b3b;--loombus-trust-attention-text:#8a4300;--loombus-trust-warning-text:#675000}}.account-enforcement-eyebrow,.account-enforcement-detail-head p,.account-enforcement-section-title span,.account-enforcement-summary span,.account-enforcement-explanation span,.admin-enforcement-eyebrow,.admin-enforcement-detail-head p,.admin-enforcement-copy-block>span,.admin-enforcement-member-card span,.admin-enforcement-actions label>span,.admin-enforcement-restoration span,.admin-enforcement-queue button>span,.admin-enforcement-state a,.account-enforcement-state a,.settings-enforcement-link{color:var(--loombus-trust-accent-text)!important}.account-enforcement-status.is-success{color:var(--loombus-trust-positive-text)!important}.account-enforcement-status.is-attention{color:var(--loombus-trust-attention-text)!important}.account-enforcement-status.is-warning{color:var(--loombus-trust-warning-text)!important}.account-enforcement-page,.admin-enforcement-page{background-color:var(--loombus-page-bg)!important;color:var(--loombus-text)!important}.account-enforcement-page textarea,.admin-enforcement-page textarea,.admin-enforcement-page select,[data-loombus-age-safety] input,[data-loombus-age-safety] textarea,[data-loombus-age-safety] select,[data-loombus-admin-age-safety] input,[data-loombus-admin-age-safety] textarea,[data-loombus-admin-age-safety] select{-webkit-text-fill-color:var(--loombus-text);background-color:var(--loombus-surface)!important;border-color:var(--loombus-border)!important;color:var(--loombus-text)!important}[data-loombus-age-safety] input::placeholder,[data-loombus-age-safety] textarea::placeholder,[data-loombus-admin-age-safety] input::placeholder,[data-loombus-admin-age-safety] textarea::placeholder{opacity:1;-webkit-text-fill-color:var(--loombus-text-subtle);color:var(--loombus-text-subtle)!important}.account-enforcement-page :focus-visible,.admin-enforcement-page :focus-visible,[data-loombus-age-safety] :focus-visible,[data-loombus-admin-age-safety] :focus-visible,[data-loombus-account-access] :focus-visible,[data-loombus-age-gate] :focus-visible{outline-offset:3px;outline:2px solid #cbab5b}[data-loombus-account-access] .account-access-primary:hover,[data-loombus-age-gate] .age-gate-primary:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.account-enforcement-page *,.admin-enforcement-page *,[data-loombus-age-safety] *,[data-loombus-admin-age-safety] *,[data-loombus-account-access] *,[data-loombus-age-gate] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
