#root,:root,body{margin:0;min-height:100%}.registry-page{--registry-radius:8px;--registry-left-rail-width:15rem;--registry-right-rail-width:68px;--registry-grad:linear-gradient(135deg,#0f2d6e,#1d4ed8 35%,#2563eb 65%,#38bdf8);--registry-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--registry-bg:#ffffff;--registry-panel-bg:#f3f7fc;--registry-home-chrome-bg:#f3f7fc;--registry-home-hover-grad:linear-gradient(135deg,#dce1e7,#cbd2db 48%,#bbc3ce);--registry-home-chrome-radius:6px;--registry-home-chrome-weight:300;--registry-pill-radius:999px;--registry-ink:#0f172a;--registry-muted:#3a3a3a;--registry-blue:#0f2d6e;--registry-link:#1843ad;--registry-locked-action:rgba(58,58,58,0.46);--registry-text-size:0.75rem;--registry-nav-size:0.75rem;position:relative;box-sizing:border-box;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;margin:0;background:#ffffff;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-weight:300;isolation:isolate;overflow:hidden}.registry-page:before{content:none}.registry-shell{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:0;gap:0;padding:0;overflow:hidden}.registry-intro-block{opacity:0;pointer-events:none;transition-property:opacity,transform,filter;transition-duration:.52s,.56s,.56s;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.registry-intro-block-search{transform:scale(.94);transform-origin:center center;filter:blur(7px);transition-delay:0s}.registry-intro-block-left{transform:translateX(-18px);transform-origin:left center;filter:blur(7px);transition-delay:.2s}.registry-intro-block-top{transform:translateY(-12px);transform-origin:top right;filter:blur(7px);transition-delay:.4s}.registry-intro-block-bottom{transform:translateY(12px);transform-origin:bottom center;filter:blur(7px);transition-delay:.4s}.registry-page-intro-ready .registry-intro-block{opacity:1;transform:none;filter:none;pointer-events:auto}.registry-page-search-reintro .registry-search-reintro-search{transition:none;pointer-events:auto;animation:registrySearchReintroCenter .5s cubic-bezier(.16,1,.3,1) both}.registry-page-search-reintro .registry-search-reintro-bottom{transition:none;pointer-events:auto;animation:registrySearchReintroBottom .5s cubic-bezier(.16,1,.3,1) .2s both}.registry-home-panel-reintro{transition:none;pointer-events:auto;animation:registrySearchReintroCenter .5s cubic-bezier(.16,1,.3,1) both}@keyframes registrySearchReintroCenter{0%{opacity:0;transform:scale(.94);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes registrySearchReintroBottom{0%{opacity:0;transform:translateY(12px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.registry-notification-shell{position:absolute;top:14px;right:14px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.registry-notification-button{position:relative;z-index:1;box-sizing:border-box;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px;background:var(--registry-home-chrome-bg);color:var(--registry-ink);cursor:pointer;overflow:hidden;line-height:0;transition:color .14s ease .2s}.registry-notification-button-locked,.registry-notification-button:disabled{cursor:default;opacity:1}.registry-notification-button-locked:focus-visible,.registry-notification-button-locked:hover,.registry-notification-button:disabled:focus-visible,.registry-notification-button:disabled:hover{background:var(--registry-home-chrome-bg);color:var(--registry-ink);outline:none}.registry-notification-button-locked:before,.registry-notification-button-locked:focus-visible:before,.registry-notification-button-locked:hover:before{opacity:0!important}.registry-notification-button:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--registry-home-hover-grad),var(--registry-noise);background-repeat:no-repeat,repeat;background-size:200% 100%,128px 128px;background-position:0 50%,0 0;transition:opacity .18s ease;pointer-events:none}.registry-notification-panel{position:relative;width:min(20rem,calc(100vw - 28px));padding:12px;border-radius:var(--registry-home-chrome-radius);overflow:hidden;background-image:var(--registry-grad);background-repeat:no-repeat;background-size:200% 100%;background-position:0 50%}.registry-notification-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.2;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px}.registry-notification-empty,.registry-notification-item,.registry-notification-panel-title{margin:0;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3}.registry-notification-panel-title{position:relative;z-index:1;padding-bottom:8px;color:#ffffff;font-weight:300}.registry-notification-panel-list{display:flex;flex-direction:column;gap:6px;max-height:calc((3.15rem * 4) + 18px);overflow-y:auto;padding:4px 8px 4px 4px}.registry-notification-empty,.registry-notification-panel-list{position:relative;z-index:1;border-radius:var(--registry-home-chrome-radius);background:var(--registry-home-chrome-bg)}.registry-notification-empty{padding:10px 12px 12px;color:rgba(15,23,42,.72)}.registry-notification-item{width:100%;min-height:3.15rem;padding:9px 10px 11px;border:none;border-radius:var(--registry-home-chrome-radius);background:#ffffff;color:var(--registry-ink);text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.registry-notification-item-text{display:block;width:100%}.registry-notification-item-time{display:block;font-size:.72em;line-height:1.2;color:rgba(15,23,42,.48)}.registry-notification-item-read,.registry-notification-item-static{background:transparent;color:rgba(15,23,42,.76)}.registry-notification-item-static{cursor:default}.registry-notification-item-static .registry-notification-item-time{color:rgba(15,23,42,.48)}.registry-notification-item:focus-visible,.registry-notification-item:hover{background:#e5e7eb;outline:none}.registry-notification-item-static:focus-visible,.registry-notification-item-static:hover{background:transparent}.registry-notification-button:focus-visible,.registry-notification-button:hover{color:var(--registry-ink)}.registry-notification-button:focus-visible{outline:2px solid rgba(24,67,173,.35);outline-offset:2px}.registry-notification-button-unread{background:var(--registry-home-chrome-bg);color:var(--registry-ink);box-shadow:none}.registry-notification-button:before{opacity:0}.registry-notification-button:focus-visible:before,.registry-notification-button:hover:before{opacity:.98}.registry-bell-icon{top:50%;left:50%;z-index:1;display:block;width:16px;transform:translate(-50%,-50%);color:inherit}.registry-bell-icon,.registry-notification-badge{position:absolute;height:16px;pointer-events:none}.registry-notification-badge{top:5px;right:4px;z-index:2;min-width:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#1843ad;color:#ffffff;font-size:.58rem;font-weight:600;line-height:1}.registry-notification-button-open .registry-bell-icon{animation-duration:.56s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both;transform-origin:50% 12%}.registry-notification-panel{transform-origin:top right}.registry-notification-item{--notification-item-delay:calc(var(--notification-item-index, 0) * 48ms)}.registry-notification-panel-v1{animation:registryNotifPrismPanel .52s cubic-bezier(.16,1,.3,1) both;box-shadow:0 18px 38px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.72)}.registry-notification-item-v1{animation:registryNotifFlipItem .44s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--notification-item-delay)}.registry-notification-button-v1.registry-notification-button-open .registry-bell-icon{animation-name:registryNotifBellSway}@keyframes registryNotifFlipItem{0%{opacity:0;transform:perspective(600px) rotateX(-14deg)}to{opacity:1;transform:perspective(600px) rotateX(0deg)}}@keyframes registryNotifPrismPanel{0%{opacity:0;transform:translateY(8px) scale(.96);filter:hue-rotate(-18deg)}to{opacity:1;transform:translateY(0) scale(1);filter:hue-rotate(0deg)}}@keyframes registryNotifPrismItem{0%{opacity:0;transform:translateX(8px);box-shadow:inset 3px 0 0 rgba(123,198,244,.2)}to{opacity:1;transform:translateX(0);box-shadow:inset 0 0 0 rgba(123,198,244,0)}}@keyframes registryNotifBellSway{0%{transform:translate(-50%,-50%) rotate(0deg)}25%{transform:translate(-50%,-50%) rotate(-10deg)}55%{transform:translate(-50%,-50%) rotate(8deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}.registry-left-column{box-sizing:border-box;display:flex;flex-direction:column;gap:18px;align-self:stretch;min-height:100%;padding:14px;background:transparent}.registry-console-bar,.registry-registry-panel{position:relative;border-radius:var(--registry-radius);overflow:hidden;background-image:var(--registry-grad);background-repeat:no-repeat;background-size:200% 100%}.registry-console-bar:before,.registry-registry-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.22;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px}.registry-console-bar{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px;padding:14px;box-sizing:border-box;background-position:100% 50%;overflow:hidden}.registry-console-menu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.registry-console-item{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:rgba(255,255,255,.56);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.56);text-decoration-color:rgba(255,255,255,.56);text-underline-offset:2px;cursor:pointer;font-weight:300}.registry-console-item:hover{opacity:.84}.registry-console-item-active{color:#ffffff;-webkit-text-decoration-color:#ffffff;text-decoration-color:#ffffff}.registry-console-item-locked{position:relative;color:#598ed1;-webkit-text-decoration-color:#598ed1;text-decoration-color:#598ed1}.registry-console-item-locked:hover{opacity:1}.registry-cursor-hint{position:fixed;z-index:20;padding:.34rem .58rem;max-width:min(20rem,calc(100vw - 24px));border-radius:16px;background:linear-gradient(135deg,#14377f,#163d8b);box-shadow:0 14px 30px rgba(11,31,82,.3);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.7rem;letter-spacing:-.01em;line-height:1.3;text-transform:none;color:#ffffff;white-space:pre-line;pointer-events:none;font-weight:300;overflow:hidden}.registry-cursor-hint:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.22;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px;pointer-events:none}.registry-sidebar-auth{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;margin-top:46px}.registry-sidebar-register{position:relative;z-index:1;width:100%;margin-top:190px}.registry-sidebar-copy{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;gap:12px;min-height:0;padding-top:48px}.registry-sidebar-copy-box{width:100%;box-sizing:border-box;padding:0;color:#598ed1;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.35;font-weight:200}.registry-auth-form{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;box-sizing:border-box}.registry-auth-preview-stack{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0}.registry-auth-preview-stack-code{width:-moz-fit-content;width:fit-content;max-width:100%;align-items:flex-start}.registry-auth-form-register{align-items:flex-end}.registry-auth-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.registry-auth-input{box-sizing:border-box;flex:1 1 auto;min-width:0;height:28px;margin:0;padding:0;border-radius:0;border:none;background:transparent;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.25;color:var(--registry-ink);font-weight:200}.registry-auth-code-input{flex:1 1 8.2rem;min-width:0;text-align:center;letter-spacing:.18em}.registry-auth-input::placeholder{color:rgba(15,23,42,.6)}.registry-auth-input:focus{outline:none}.registry-auth-actions{display:flex;align-items:center;gap:0;flex-wrap:nowrap;width:auto;flex:0 0 auto;box-sizing:border-box;white-space:nowrap;margin-left:10px}.registry-auth-actions,.registry-auth-form-register .registry-auth-actions{justify-content:flex-end}.registry-auth-submit{display:inline-flex;align-items:center;min-height:28px;margin:0;padding:0;border:none;background:none;font:inherit;cursor:pointer}.registry-auth-text{display:block;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.25;color:var(--registry-muted);font-weight:300;text-decoration:underline;-webkit-text-decoration-color:var(--registry-muted);text-decoration-color:var(--registry-muted);text-underline-offset:2px}.registry-auth-submit:hover{opacity:.8}.registry-auth-submit:disabled{cursor:wait;opacity:.58}.registry-auth-status{margin:0;font:inherit;font-size:var(--registry-nav-size);line-height:1.3;font-weight:200;white-space:nowrap}.registry-auth-status-neutral{color:rgba(15,23,42,.68)}.registry-auth-status-error{color:#b91c1c}.registry-auth-status-success{color:#166534}.registry-auth-status-ellipsis{display:inline-flex;align-items:flex-end;width:1ch;overflow:hidden;line-height:1.3;vertical-align:text-bottom;white-space:nowrap;animation:registryAuthStatusDots 1.1s step-end infinite}@keyframes registryAuthStatusDots{0%,24.99%{width:1ch}25%,49.99%{width:2ch}50%,74.99%{width:3ch}75%,to{width:1ch}}.registry-sidebar-portrait{position:relative;z-index:0;width:calc(100% + 14px);margin-top:auto;margin-bottom:-14px;margin-right:-14px;display:block;text-decoration:none;cursor:pointer}.registry-portrait-image{display:block;width:92%;margin-left:auto;height:auto;opacity:.6}.registry-portrait-caption{position:absolute;left:50%;bottom:0;transform:translateX(calc(-50% + 6px));margin:0;font:inherit;font-size:.68rem;letter-spacing:-.01em;line-height:1.2;color:#7bc6f4;font-weight:200}.registry-center-box{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;height:100%;min-height:100%;padding:14px;background:transparent;overflow:hidden}.registry-top-bar{position:absolute;top:14px;left:14px;right:68px;z-index:1;display:flex;align-items:flex-start;gap:14px;overflow:visible}.registry-search-stack{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;margin-top:44px;margin-right:0;overflow:hidden}.registry-search-stack-messages{margin-top:54px;height:calc(100vh - 82px);height:calc(100dvh - 82px)}.registry-most-searched-view{margin-top:54px}.registry-query-box{position:relative;width:100%;min-height:40px;display:flex;align-items:center;padding:0;box-sizing:border-box;background:transparent;overflow:hidden}.registry-query-box-text{margin:0;font:inherit;font-size:var(--registry-text-size);letter-spacing:-.01em;line-height:1.3;font-weight:200;color:var(--registry-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registry-profile-box{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:0;box-sizing:border-box;background:transparent;overflow:hidden}.registry-search-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;flex:1 1 auto;min-width:0}.registry-search-stats-item{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--registry-panel-bg)}.registry-search-stats-label,.registry-search-stats-time{margin:0;font:inherit;font-size:.68rem;letter-spacing:-.01em;line-height:1.25}.registry-search-stats-label{color:rgba(15,23,42,.58)}.registry-search-stats-time{color:var(--registry-ink)}.registry-profile-box-text{margin:0 0 0 auto;border-radius:12px;text-align:right}.registry-bottom-action,.registry-profile-box-text{padding:11px 16px 13px;background:var(--registry-panel-bg);font:inherit;font-size:var(--registry-text-size);letter-spacing:-.01em;line-height:1.3;font-weight:200;color:var(--registry-ink)}.registry-bottom-action{border:none;border-radius:12px}.registry-bottom-action,.registry-inline-link-button{margin:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.registry-inline-link-button{padding:0;border:none;background:transparent;font:inherit;font-size:inherit;line-height:inherit;color:var(--registry-locked-action);-webkit-text-decoration-color:var(--registry-locked-action);text-decoration-color:var(--registry-locked-action)}.registry-profile-shell{display:grid;flex:1 1 auto;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:28px;gap:28px;width:100%;min-height:0;height:100%;align-items:start}.registry-profile-editor-panel,.registry-profile-sidebar{border-radius:0;background:transparent;border:none}.registry-profile-sidebar{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:14px}.registry-profile-sidebar-header{display:flex}.registry-profile-sidebar-title{position:relative;width:100%;min-height:calc(4.2rem + 14px);display:flex;align-items:flex-end;padding:12px;border-radius:8px;box-sizing:border-box;overflow:hidden;margin:0;color:#ffffff;background-image:var(--registry-grad);background-size:200% 100%;background-position:0 50%;font:inherit;font-size:var(--registry-text-size);line-height:1.3;letter-spacing:-.01em;font-weight:300}.registry-profile-sidebar-title:before{content:"";position:absolute;inset:0;opacity:.16;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px;pointer-events:none}.registry-profile-sidebar-card,.registry-profile-sidebar-item{padding:12px;border-radius:8px;background:var(--registry-panel-bg)}.registry-profile-sidebar-card{display:flex;flex-direction:column;gap:6px}.registry-profile-editor-copy,.registry-profile-editor-error,.registry-profile-editor-label,.registry-profile-editor-meta,.registry-profile-editor-status,.registry-profile-sidebar-copy,.registry-profile-sidebar-item-label,.registry-profile-sidebar-item-value{margin:0;font-size:var(--registry-text-size);line-height:1.35;font-weight:200;letter-spacing:-.01em}.registry-profile-sidebar-item-label{color:var(--registry-muted)}.registry-profile-sidebar-name{margin:0;font:inherit;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.02;letter-spacing:-.04em;color:var(--registry-ink);font-weight:300}.registry-profile-sidebar-inline-button,.registry-profile-sidebar-name-button{padding:0;border:none;background:transparent;text-align:left;cursor:text}.registry-profile-sidebar-name-button{width:100%;font:inherit;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.02;letter-spacing:-.04em;color:var(--registry-ink);font-weight:300}.registry-profile-sidebar-inline-button{width:100%;font:inherit;font-size:var(--registry-text-size);line-height:1.35;letter-spacing:-.01em;color:var(--registry-ink);font-weight:200}.registry-profile-sidebar-inline-button-empty{color:var(--registry-muted)}.registry-profile-sidebar-inline-button:focus-visible,.registry-profile-sidebar-name-button:focus-visible{outline:1px solid rgba(24,67,173,.28);outline-offset:6px;border-radius:6px}.registry-profile-sidebar-inline-input,.registry-profile-sidebar-name-input{width:100%;border:none;border-radius:8px;background:#ffffff;box-sizing:border-box;color:var(--registry-ink)}.registry-profile-sidebar-name-input{padding:12px;font:inherit;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.02;letter-spacing:-.04em;font-weight:300}.registry-profile-sidebar-inline-input{min-height:2.95rem;padding:12px;font:inherit;font-size:var(--registry-text-size);line-height:1.35;letter-spacing:-.01em;font-weight:200}.registry-profile-sidebar-inline-input:focus,.registry-profile-sidebar-name-input:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(24,67,173,.28)}.registry-profile-editor-copy,.registry-profile-editor-meta,.registry-profile-editor-status,.registry-profile-sidebar-copy,.registry-profile-sidebar-item-value{color:var(--registry-ink)}.registry-profile-editor-error,.registry-profile-sidebar-item-value-error{color:var(--registry-error,#8f261d)}.registry-profile-sidebar-list{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding-right:4px}.registry-profile-sidebar-footer{margin-top:auto;padding-top:4px}.registry-profile-sidebar-item{display:flex;flex-direction:column;gap:4px}.registry-profile-delete-button,.registry-profile-delete-confirm{min-height:2.95rem;padding:11px 16px 13px;border:none;border-radius:8px;font:inherit;font-size:var(--registry-text-size);line-height:1.3;letter-spacing:-.01em;font-weight:300}.registry-profile-delete-button{width:100%;background:#b42318;color:#ffffff;cursor:pointer}.registry-profile-delete-button:disabled{opacity:.58;cursor:default}.registry-profile-delete-button:focus-visible,.registry-profile-delete-confirm:focus-visible{outline:1px solid rgba(180,35,24,.4);outline-offset:4px}.registry-profile-delete-overlay{position:fixed;inset:0;z-index:35;border:none;background:rgba(15,23,42,.36);backdrop-filter:blur(4px) saturate(92%);-webkit-backdrop-filter:blur(4px) saturate(92%)}.registry-profile-delete-dialog{position:fixed;top:50%;left:50%;z-index:40;width:min(24rem,calc(100vw - 28px));display:flex;flex-direction:column;gap:14px;padding:16px;box-sizing:border-box;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.92)),linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06));box-shadow:0 14px 32px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.72);transform:translate(-50%,-50%)}.registry-profile-delete-dialog-copy,.registry-profile-delete-dialog-title{margin:0;font:inherit;font-size:var(--registry-text-size);line-height:1.4;letter-spacing:-.01em}.registry-profile-delete-dialog-title{color:var(--registry-ink);font-weight:300}.registry-profile-delete-dialog-copy{color:rgba(15,23,42,.72);font-weight:200}.registry-profile-delete-dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.registry-profile-delete-confirm{background:#e7b9b6;color:rgba(115,20,14,.72);cursor:not-allowed}.registry-profile-sidebar-link{display:block;padding:11px 12px 13px;border-radius:8px;background:var(--registry-panel-bg);color:var(--registry-ink);font:inherit;font-size:var(--registry-text-size);line-height:1.3;letter-spacing:-.01em;font-weight:200;text-decoration:underline;text-underline-offset:2px}.registry-profile-editor-panel{width:100%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:14px;padding:12px;box-sizing:border-box;border-radius:8px;background:var(--registry-panel-bg);overflow:hidden}.registry-profile-editor-header{display:flex;padding:0 0 12px;border-bottom:1px solid rgba(15,23,42,.12)}.registry-profile-editor-header-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.registry-profile-editor-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:14px}.registry-profile-editor-fields{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:16px;min-height:0;overflow-y:auto;padding-right:4px}.registry-profile-editor-field{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.registry-profile-editor-field-about,.registry-profile-editor-field-one-sentence{flex:0 0 auto;min-height:0}.registry-profile-editor-field-unlinked{min-height:0}.registry-profile-editor-input,.registry-profile-editor-textarea{width:100%;padding:12px;border:none;border-radius:8px;background:#ffffff;box-sizing:border-box;font:inherit;font-size:var(--registry-text-size);line-height:1.45;font-weight:200;letter-spacing:-.01em;color:var(--registry-ink)}.registry-profile-editor-input{min-height:2.95rem}.registry-profile-editor-textarea{display:block;min-height:11rem;height:auto;resize:vertical}.registry-profile-editor-field-one-sentence .registry-profile-editor-textarea{min-height:5.75rem}.registry-profile-editor-field-unlinked .registry-profile-editor-textarea{min-height:6.5rem}.registry-profile-editor-input:focus,.registry-profile-editor-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(24,67,173,.28)}.registry-profile-editor-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:12px;border-top:1px solid rgba(15,23,42,.12)}.registry-profile-editor-feedback{display:flex;flex-direction:column;gap:4px;min-width:0}.registry-profile-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.registry-bottom-action-secondary{color:var(--registry-muted);-webkit-text-decoration-color:var(--registry-muted);text-decoration-color:var(--registry-muted)}.registry-center-stage{align-items:center;justify-content:center}.registry-center-stage,.registry-home-stage{box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0;padding:36px 0 20px}.registry-home-stage{gap:28px;margin-top:44px}.registry-home-search{display:flex;justify-content:center;width:100%}.registry-center-stack{width:min(28rem,100%);display:flex;flex-direction:column;gap:12px;align-items:center}.registry-top-auth{position:relative;z-index:1;width:min(21.5rem,calc(100% - 120px));overflow:visible}.registry-top-auth-code,.registry-top-auth-logout{width:-moz-fit-content;width:fit-content;max-width:100%}.registry-top-query{max-width:min(28rem,calc(100% - 24rem - 14px))}.registry-auth-panel,.registry-top-query{display:flex;align-items:center;min-height:40px;overflow:hidden}.registry-auth-panel{position:relative;width:100%;box-sizing:border-box;padding:6px 22px;border-radius:var(--registry-pill-radius);background:var(--registry-home-chrome-bg)}.registry-auth-panel-code{padding-left:12px;padding-right:12px}.registry-auth-panel-code,.registry-auth-panel-compact{width:-moz-fit-content;width:fit-content;max-width:100%}.registry-auth-panel-compact{display:inline-flex;align-items:center;min-height:40px;padding:0 22px;transition:color .14s ease .2s}.registry-auth-panel-compact:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;background-image:var(--registry-home-hover-grad),var(--registry-noise);background-repeat:no-repeat,repeat;background-size:200% 100%,128px 128px;background-position:0 50%,0 0;transition:opacity .18s ease;pointer-events:none}.registry-auth-panel:not(.registry-auth-panel-compact):before{content:none}.registry-auth-welcome{margin:0;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:inherit;font-weight:var(--registry-home-chrome-weight)}.registry-auth-welcome-anchor{position:relative;z-index:1;display:inline-flex;align-items:center}.registry-auth-welcome-anchor:after{content:"";position:absolute;top:50%;left:calc(100% + 8px);width:1px;height:14px;background:rgba(15,23,42,.18);opacity:0;transform:translateY(-50%) translateX(-4px) scaleY(0);transform-origin:center top;transition:opacity .12s ease .1s,transform .18s cubic-bezier(.16,1,.3,1) .1s;pointer-events:none}.registry-auth-welcome-row{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:22px;padding-right:0;overflow:hidden;transition:padding-right .18s ease}.registry-auth-panel-compact:focus-within .registry-auth-welcome-row,.registry-auth-panel-compact:hover .registry-auth-welcome-row{padding-right:3.75rem}.registry-auth-panel-compact:focus-within .registry-auth-welcome-anchor:after,.registry-auth-panel-compact:hover .registry-auth-welcome-anchor:after{opacity:1;transform:translateY(-50%) translateX(0) scaleY(1)}.registry-auth-panel-compact:focus-within,.registry-auth-panel-compact:hover{color:var(--registry-ink)}.registry-auth-panel-compact:focus-within:before,.registry-auth-panel-compact:hover:before{opacity:.98}.registry-auth-logout{position:absolute;top:50%;right:0;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:inherit;font-weight:var(--registry-home-chrome-weight);text-decoration:underline;-webkit-text-decoration-color:#000000;text-decoration-color:#000000;text-underline-offset:2px;cursor:pointer;opacity:0;max-width:0;overflow:hidden;pointer-events:none;white-space:nowrap;transform:translateY(-50%) translateX(-8px);transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1),max-width .18s cubic-bezier(.16,1,.3,1)}.registry-auth-panel-compact:focus-within .registry-auth-logout,.registry-auth-panel-compact:hover .registry-auth-logout{opacity:1;max-width:4.5rem;pointer-events:auto;transform:translateY(-50%) translateX(0);transition-delay:.22s,.22s,.22s}.registry-auth-logout:focus-visible,.registry-auth-logout:hover{color:var(--registry-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;opacity:.74;outline:none}.registry-auth-floating-cluster{position:absolute;top:0;left:calc(100% + 14px);display:flex;align-items:stretch;gap:14px}.registry-auth-floating-cluster-logout{left:calc(100% + 14px)}.registry-auth-floating-status{display:flex;align-items:center;gap:8px;min-height:40px;padding:0;border-radius:0;background:transparent;box-sizing:border-box;white-space:nowrap}.registry-auth-status-dismiss{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;color:#b91c1c;font:inherit;font-size:var(--registry-nav-size);line-height:1;min-height:1.3em;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:2px}.registry-auth-status-dismiss:focus-visible,.registry-auth-status-dismiss:hover{outline:none}.registry-registry-panel{padding:14px;border-radius:var(--registry-radius);overflow:hidden;isolation:isolate;background-image:radial-gradient(ellipse 95% 85% at 14% 88%,rgba(56,189,248,.62) 0,rgba(56,189,248,0) 58%),radial-gradient(ellipse 90% 90% at 90% 22%,rgba(37,99,235,.55) 0,rgba(29,78,216,0) 56%),var(--registry-grad);background-repeat:no-repeat;background-size:100% 100%,100% 100%,200% 100%;background-position:0 0,0 0,0 50%}.registry-registry-header,.registry-registry-panel{position:relative;width:100%;box-sizing:border-box;z-index:1}.registry-registry-header{padding:0 0 14px}.registry-registry-title{position:relative;z-index:1;margin:0;font:inherit;font-size:clamp(.82rem,2.7vw,1rem);letter-spacing:-.01em;line-height:1.25;color:#ffffff;font-weight:200}.registry-search-panel-form{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%;box-sizing:border-box}.registry-search-input{width:100%;max-width:100%;min-width:0;min-height:92px;box-sizing:border-box;margin:0;padding:15px 14px;border:none;border-radius:4px;background-color:#ffffff;resize:none;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.25;color:var(--registry-ink);font-weight:200}.registry-search-input::placeholder{color:rgba(15,23,42,.35)}.registry-search-input:focus{outline:none}.registry-about-panel{position:relative;width:100%;box-sizing:border-box;min-height:12.5rem;display:flex;flex-direction:column;gap:20px;padding:14px;border-radius:var(--registry-radius);overflow:hidden;background:linear-gradient(135deg,#0f2e6d,#18408f 34%,#2a5dc2 66%,#12377f)}.registry-contact-panel{background:radial-gradient(circle at 18% 22%,rgba(146,198,236,.92) 0,rgba(146,198,236,0) 34%),radial-gradient(circle at 78% 18%,rgba(130,190,255,.82) 0,rgba(130,190,255,0) 38%),radial-gradient(circle at 62% 78%,rgba(97,156,244,.75) 0,rgba(97,156,244,0) 42%),linear-gradient(135deg,#73b5ff,#4c8fe6 48%,#316cc9)}.registry-manifesto-panel{background:linear-gradient(145deg,#123166,#1c4e95 24%,#336fb4 46%,#6c98bf 66%,#d99a65)}.registry-about-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.22;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px;pointer-events:none}.registry-about-panel-header{position:relative;z-index:1;display:flex;justify-content:flex-end}.registry-about-close{margin:0;padding:0;border:none;background:transparent;color:#ffffff;font:inherit;font-size:var(--registry-nav-size);line-height:1;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:2px}.registry-about-close:focus-visible,.registry-about-close:hover{color:#ffffff;outline:none}.registry-about-builders,.registry-about-lead,.registry-about-person{position:relative;z-index:1;margin:0;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.45;color:#ffffff}.registry-about-lead{max-width:24rem;font-weight:200}.registry-about-builders{font-weight:200}.registry-contact-note{max-width:24rem}.registry-about-people{display:flex;flex-direction:column;gap:10px}.registry-about-person{font-weight:200}.registry-about-person-name{color:#ffffff}.registry-about-person-detail{color:rgba(255,255,255,.88)}.registry-search-actions{display:flex;justify-content:flex-end;width:100%}.registry-search-action-button{margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:var(--registry-bg);text-decoration:underline;-webkit-text-decoration-color:var(--registry-bg);text-decoration-color:var(--registry-bg);text-underline-offset:2px;cursor:pointer;font-weight:200}.registry-search-action-button:disabled{cursor:wait;opacity:.72}.registry-results-panel{width:100%;flex:1 1 auto;min-height:0;margin-top:14px;box-sizing:border-box;background:transparent;overflow-y:auto;padding:0 4px 0 0}.registry-result-link,.registry-result-message-status,.registry-result-score,.registry-result-similarity-label,.registry-result-why-fit,.registry-results-message{margin:0;font:inherit;font-size:var(--registry-text-size);letter-spacing:-.01em;line-height:1.45;font-weight:200}.registry-result-message-status,.registry-result-why-fit,.registry-results-message{color:var(--registry-muted)}.registry-search-progress{width:100%;max-width:31rem;padding:4px 0;box-sizing:border-box}.registry-search-progress-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.registry-search-progress-rail{position:absolute;top:8px;left:8px;right:8px;height:1px;background:rgba(15,23,42,.16);pointer-events:none}.registry-search-progress-rail-fill{display:block;height:100%;width:var(--registry-search-progress-width,0);background:#1843ad;transition:width .56s cubic-bezier(.22,1,.36,1)}.registry-search-progress-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;transition:transform .42s cubic-bezier(.22,1,.36,1)}.registry-search-progress-marker{width:1rem;height:1rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.22);border-radius:999px;background:var(--registry-panel-bg);color:transparent;font-size:.68rem;line-height:1;transition:border-color .32s ease,background-color .32s ease,color .32s ease,box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.registry-search-progress-step-complete .registry-search-progress-marker{border-color:#1843ad;background:#1843ad;color:#ffffff}.registry-search-progress-step-active .registry-search-progress-marker{border-color:#1843ad;box-shadow:0 0 0 4px rgba(24,67,173,.09);transform:scale(1.04)}.registry-search-progress-copy{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%;align-items:center;text-align:center}.registry-search-progress-label,.registry-search-progress-time,.registry-search-progress-time-detail{margin:0;font:inherit;font-size:var(--registry-text-size);letter-spacing:-.01em;line-height:1.35}.registry-search-progress-label{color:var(--registry-ink)}.registry-search-progress-time{color:rgba(15,23,42,.56);transition:color .24s ease,opacity .24s ease}.registry-search-progress-time-detail{color:rgba(15,23,42,.4)}.registry-result-message-status{color:#1843ad}.registry-results-error{color:#b91c1c}.registry-results-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:28px;gap:28px;align-items:start;width:100%;min-width:0}.registry-results-list-vertical{display:flex;flex-direction:column;gap:18px}.registry-recommendations-stack{margin-top:54px;height:calc(100vh - 82px);height:calc(100dvh - 82px)}.registry-recommendations-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-top:0}.registry-recommendations-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.registry-recommendation-entry{width:100%;align-self:stretch;flex:0 0 auto}.registry-results-sentinel{width:100%;height:1px}.registry-result-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:var(--registry-panel-bg);min-height:22.5rem;min-width:0;max-width:100%;overflow:hidden}.registry-result-card-authenticated{cursor:pointer}.registry-result-card-feed{width:100%;min-height:0}.registry-result-why-fit-loading{opacity:.7}.registry-result-card:before{content:none}.registry-result-copy,.registry-result-identity,.registry-result-links,.registry-result-links-box,.registry-result-topband{position:relative;z-index:1}.registry-result-topband{display:flex;align-items:center;justify-content:space-between;gap:8px}.registry-result-eyebrow{margin:0;font:inherit;font-size:clamp(.52rem,1.45vw,.62rem);letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:rgba(255,255,255,.62);font-weight:300}.registry-result-identity{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.registry-result-heading{display:flex;flex-direction:column;gap:8px;min-width:0}.registry-result-name{margin:0;font:inherit;font-size:clamp(.72rem,1.9vw,.86rem);color:var(--registry-ink);font-weight:200;line-height:1.18}.registry-result-score{color:rgba(255,255,255,.78);white-space:nowrap}.registry-result-media{width:100%;min-width:0}.registry-result-image,.registry-result-image-fallback{display:block;width:100%;aspect-ratio:1/1;border-radius:0;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.52),rgba(255,255,255,0) 34%),linear-gradient(135deg,rgba(203,213,225,.3),rgba(239,246,255,.16))}.registry-result-image{object-fit:cover}.registry-result-links{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.registry-result-links-box{width:100%;padding:0 0 10px;box-sizing:border-box;border-bottom:1px solid rgba(15,23,42,.12)}.registry-result-link{display:inline-flex;align-items:center;justify-content:center;min-width:3.75rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--registry-link);text-decoration:underline;-webkit-text-decoration-color:var(--registry-link);text-decoration-color:var(--registry-link);text-underline-offset:2px;transition:opacity .14s ease}.registry-result-link:hover{opacity:.82}.registry-result-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;width:100%}.registry-result-why-fit{color:var(--registry-muted);line-height:1.52;padding-bottom:16px}.registry-result-corner-action,.registry-result-message-action{padding:0;border:none;background:transparent;font:inherit;font-size:var(--registry-text-size);letter-spacing:-.01em;line-height:1.2;color:var(--registry-locked-action);font-weight:200;cursor:pointer;transition:opacity .14s ease,color .14s ease}.registry-result-corner-action{position:absolute;top:6px;right:6px;z-index:3;display:inline-flex;align-items:center;justify-content:flex-end;gap:0;min-width:30px;min-height:30px;padding:0;line-height:0;overflow:hidden}.registry-result-message-action{width:100%;box-sizing:border-box;padding-top:10px;border-top:1px solid rgba(15,23,42,.12);text-align:left}.registry-result-corner-icon{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.registry-result-corner-action svg{width:14px;height:14px}.registry-result-corner-label{max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;font:inherit;line-height:1.2;letter-spacing:-.01em;opacity:0;transform:translateX(6px);transition:max-width .18s ease,margin-right .18s ease,opacity .14s ease,transform .18s ease}.registry-result-card:focus-within:not(:has(.registry-result-links-box:focus-within)) .registry-result-corner-label,.registry-result-card:hover:not(:has(.registry-result-links-box:hover)) .registry-result-corner-label{max-width:3.5rem;margin-right:0;opacity:1;transform:translateX(0)}.registry-result-message-action{align-self:stretch;margin-top:auto;text-decoration:underline;-webkit-text-decoration-color:var(--registry-locked-action);text-decoration-color:var(--registry-locked-action);text-underline-offset:2px}.registry-result-message-action-disabled{color:rgba(58,58,58,.42);-webkit-text-decoration-color:rgba(58,58,58,.42);text-decoration-color:rgba(58,58,58,.42);cursor:default}.registry-result-corner-action:hover,.registry-result-message-action:hover{opacity:.84}.registry-result-card-authenticated .registry-result-corner-action,.registry-result-card-authenticated .registry-result-message-action{color:#000000}.registry-result-card-authenticated .registry-result-message-action{-webkit-text-decoration-color:#000000;text-decoration-color:#000000}.registry-result-message-action-disabled:hover{opacity:1}.registry-most-searched-section{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.registry-most-searched-header{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:14px}.registry-most-searched-title-box{position:relative;width:100%;display:flex;align-items:flex-end;gap:10px;min-height:calc(4.2rem + 14px);padding:12px;border-radius:8px;box-sizing:border-box;overflow:hidden;color:#ffffff;background-image:var(--registry-grad);background-size:200% 100%;background-position:0 50%}.registry-most-searched-title-box:before{content:"";position:absolute;inset:0;opacity:.16;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px;pointer-events:none}.registry-most-searched-count,.registry-most-searched-meta,.registry-most-searched-query,.registry-most-searched-rank,.registry-most-searched-recent-label,.registry-most-searched-title,.registry-most-searched-window-button{margin:0;font:inherit;font-size:var(--registry-text-size);line-height:1.3;letter-spacing:-.01em}.registry-most-searched-title{position:relative;z-index:1;color:#ffffff;font-weight:300}.registry-most-searched-live-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.16);color:rgba(255,255,255,.92)}.registry-most-searched-live-dot{width:7px;height:7px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 4px rgba(255,255,255,.12)}.registry-most-searched-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;margin-left:auto}.registry-most-searched-window-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:12px;background:var(--registry-panel-bg)}.registry-most-searched-window-button{padding:7px 12px 9px;border:none;border-radius:8px;background:transparent;color:var(--registry-muted);cursor:pointer}.registry-most-searched-window-button-active{background:#ffffff;color:var(--registry-ink)}.registry-most-searched-meta{color:var(--registry-muted);font-weight:200}.registry-most-searched-panel{width:100%;min-width:0;min-height:0}.registry-most-searched-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;max-height:38rem;overflow-y:auto;padding-right:4px}.registry-most-searched-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:12rem;padding:12px;border-radius:8px;background:var(--registry-panel-bg);overflow:hidden}.registry-most-searched-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:28px}.registry-most-searched-rank{color:var(--registry-link);font-weight:300}.registry-most-searched-count,.registry-most-searched-recent-label{color:var(--registry-muted);font-weight:200}.registry-most-searched-query-list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.registry-most-searched-query{width:100%;padding:11px 12px 13px;border:none;border-radius:8px;background:#ffffff;color:var(--registry-ink);text-align:left;cursor:pointer}.registry-most-searched-query:hover{background:#edf3fb}.registry-messages-shell{display:grid;flex:1 1 auto;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:28px;gap:28px;width:100%;min-height:0;height:100%;overflow:visible;margin-top:0;align-items:start}.registry-messages-intro-card,.registry-thread-item,.registry-thread-panel-intro,.registry-thread-skeleton-item{opacity:0;pointer-events:none;transition-property:opacity,transform,filter;transition-duration:.46s,.52s,.52s;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.registry-messages-intro-card{transform:scale(.94);transform-origin:center center;filter:blur(8px);transition-delay:0s}.registry-thread-item,.registry-thread-skeleton-item{transform:translateY(-14px);filter:blur(7px);transition-delay:calc(.22s + (var(--registry-thread-item-index, 0) * 60ms))}.registry-thread-list-skeleton .registry-thread-skeleton-item{pointer-events:none;animation:registryThreadListItemIntro .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.22s + (var(--registry-thread-item-index, 0) * 60ms))}.registry-thread-panel-intro{transform:translateY(14px);filter:blur(8px);transition-delay:calc(.22s + (var(--registry-message-thread-count, 1) * 60ms))}.registry-messages-shell-intro-ready .registry-messages-intro-card,.registry-messages-shell-intro-ready .registry-thread-item,.registry-messages-shell-intro-ready .registry-thread-panel-intro,.registry-messages-shell-intro-ready .registry-thread-skeleton-item{opacity:1;transform:none;filter:none;pointer-events:auto}@keyframes registryThreadListItemIntro{0%{opacity:0;transform:translateY(-14px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.registry-messages-empty-panel,.registry-messages-sidebar,.registry-thread-panel{border-radius:0;background:transparent;border:none}.registry-messages-sidebar{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0;gap:14px}.registry-messages-sidebar-header{display:flex;justify-content:flex-start;gap:12px;align-items:stretch;padding-bottom:0;border-bottom:none}.registry-messages-empty-title,.registry-messages-sidebar-title,.registry-thread-header-title{margin:0;font:inherit;font-size:var(--registry-text-size);line-height:1.3;letter-spacing:-.01em;color:var(--registry-ink);font-weight:300}.registry-messages-sidebar-title{position:relative;width:100%;min-height:calc(4.2rem + 14px);display:flex;align-items:flex-end;padding:14px;border-radius:8px;box-sizing:border-box;overflow:hidden;color:#ffffff;background-image:var(--registry-grad);background-size:200% 100%;background-position:0 50%}.registry-messages-sidebar-title:before{content:"";position:absolute;inset:0;opacity:.16;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px;pointer-events:none}.registry-message-time,.registry-messages-empty-copy,.registry-messages-feedback,.registry-messages-sidebar-meta,.registry-thread-header-subtitle,.registry-thread-item-preview{margin:0;font:inherit;font-size:var(--registry-text-size);line-height:1.45;letter-spacing:-.01em;color:var(--registry-muted);font-weight:200}.registry-messages-feedback-error{color:#b91c1c}.registry-thread-list{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding-right:0}.registry-thread-list-skeleton{overflow:hidden;padding-right:0}.registry-thread-skeleton-item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border-radius:8px;background:var(--registry-panel-bg)}.registry-thread-skeleton-avatar,.registry-thread-skeleton-line{position:relative;overflow:hidden;background:#e3ebf5}.registry-thread-skeleton-avatar:after,.registry-thread-skeleton-line:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78) 50%,transparent);animation:registryThreadSkeletonShimmer 1.2s ease-in-out infinite}.registry-thread-skeleton-avatar{width:2.75rem;height:2.75rem}.registry-thread-skeleton-copy{display:flex;flex-direction:column;gap:8px;padding-top:2px}.registry-thread-skeleton-line{height:.72rem;border-radius:999px}.registry-thread-skeleton-line-name{width:48%}.registry-thread-skeleton-line-preview{width:82%}.registry-thread-list-status{margin:0;padding:2px 0 6px;font:inherit;font-size:.68rem;line-height:1.2;color:rgba(15,23,42,.48)}@keyframes registryThreadSkeletonShimmer{to{transform:translateX(100%)}}.registry-thread-list-tail{width:100%;height:1px}.registry-thread-item{width:100%;display:flex;flex-direction:column;padding:14px;border:none;border-radius:8px;background:var(--registry-panel-bg);text-align:left;cursor:pointer}.registry-thread-item-active{background-image:var(--registry-home-hover-grad),var(--registry-noise);background-repeat:no-repeat,repeat;background-size:200% 100%,128px 128px;background-position:0 50%,0 0;box-shadow:none}.registry-thread-header-person,.registry-thread-item-person{display:grid;grid-gap:12px;gap:12px;min-width:0}.registry-thread-item-person{grid-template-columns:2.75rem minmax(0,1fr);align-items:start}.registry-thread-header-person{grid-template-columns:3.5rem minmax(0,1fr);align-items:end}.registry-thread-item-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;align-self:stretch}.registry-thread-avatar,.registry-thread-avatar-fallback{width:2.75rem;height:2.75rem;min-width:2.75rem;border-radius:0;object-fit:cover}.registry-thread-header-avatar,.registry-thread-header-avatar.registry-thread-avatar-fallback{width:3.5rem;height:3.5rem;min-width:3.5rem;border-radius:0;object-fit:cover}.registry-thread-item-name{font:inherit;font-size:var(--registry-text-size);line-height:1.18;letter-spacing:-.01em;color:var(--registry-ink);font-weight:400}.registry-thread-item-name,.registry-thread-item-preview{margin:0;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.registry-thread-item-preview{line-height:1.52;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registry-thread-panel{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;padding:14px;gap:0;border-radius:8px;border:1px solid var(--registry-home-chrome-bg);background:transparent}.registry-thread-header{margin-bottom:0;padding:0 0 12px;border-radius:0;background:transparent;border-bottom:1px solid var(--registry-home-chrome-bg)}.registry-thread-header-avatar{width:3.5rem;height:3.5rem;min-width:3.5rem;border-radius:0}.registry-thread-header-copy{display:flex;flex-direction:column;gap:4px;min-width:0;justify-content:flex-end;align-self:stretch}.registry-thread-header-title{margin:0;line-height:1.18;font-weight:400}.registry-thread-header-subtitle,.registry-thread-header-title{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.registry-thread-header-subtitle{min-height:1.45em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registry-thread-messages-shell{position:relative;display:flex;flex:1 1 auto;min-height:0}.registry-thread-load-status{position:absolute;top:0;left:50%;z-index:1;margin:0;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--registry-muted);font:inherit;font-size:.68rem;line-height:1.2;transform:translateX(-50%);pointer-events:none}.registry-thread-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;height:100%;overflow-y:auto;overflow-anchor:none;padding:14px;box-sizing:border-box;border-radius:0;background:transparent}.registry-message-entry{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.registry-message-entry-own{align-items:flex-end}.registry-message-entry:first-child{margin-top:0}.registry-message-entry-grouped{margin-top:6px}.registry-message-bubble-shell{position:relative;display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:min(28rem,100%)}.registry-message-bubble-shell-own{justify-content:flex-end}.registry-message-bubble{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(28rem,100%);padding:12px 16px;border-radius:22px;overflow:hidden;background:var(--registry-home-chrome-bg)}.registry-message-bubble-own{align-self:flex-end;background-image:linear-gradient(135deg,#2563eb,#3b82f6 42%,#60a5fa 78%,#7db7fb);background-repeat:no-repeat;background-size:200% 100%;background-position:0 50%;box-shadow:none}.registry-message-bubble-own:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.22;background-image:var(--registry-noise);background-repeat:repeat;background-size:128px 128px}.registry-message-bubble-own .registry-message-body{position:relative;z-index:1;color:#ffffff}.registry-message-bubble-sending{opacity:.76}.registry-message-reaction-trigger{position:absolute;bottom:10px;right:-12px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px;background:#ffffff;color:var(--registry-link);box-shadow:0 6px 14px rgba(15,23,42,.08);cursor:pointer;line-height:0;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.registry-message-bubble-shell-own .registry-message-reaction-trigger{right:auto;left:-12px}.registry-message-reaction-trigger-visible{opacity:1;pointer-events:auto;transform:none}.registry-message-reaction-trigger svg{width:12px;height:12px}.registry-message-reaction-picker{position:absolute;top:calc(100% + 8px);left:0;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;width:10.5rem;padding:8px;border-radius:12px;background:#ffffff;box-shadow:0 16px 32px rgba(15,23,42,.12)}.registry-message-reaction-picker-own{left:auto;right:0}.registry-message-reaction-option{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0;border:none;border-radius:10px;background:transparent;font:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:background-color .16s ease}.registry-message-reaction-option:focus-visible,.registry-message-reaction-option:hover{outline:none;background:#eef3fb}.registry-message-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.registry-message-reactions-own{justify-content:flex-end}.registry-message-reaction-pill{min-height:1.65rem;padding:0 8px;border:none;border-radius:999px;background:#ffffff;box-shadow:0 6px 14px rgba(15,23,42,.06);font:inherit;font-size:.95rem;line-height:1;cursor:pointer}.registry-message-body{margin:0;font:inherit;font-size:var(--registry-text-size);line-height:1.55;letter-spacing:-.01em;color:var(--registry-ink);white-space:pre-wrap;word-break:break-word}.registry-message-time{margin:0;padding:0 2px;font-size:.72rem;line-height:1.2;letter-spacing:.01em}.registry-message-composer{display:flex;flex-direction:column;gap:10px;margin:0 -14px -14px;padding:0;border-radius:0;background:transparent}.registry-thread-typing{margin:10px 0 0;font:inherit;font-size:var(--registry-text-size);line-height:1.3;letter-spacing:-.01em;color:var(--registry-muted);font-weight:200}.registry-message-composer-field{position:relative;width:100%;display:flex;flex-direction:column;gap:0;padding:0 14px 14px;border-radius:var(--registry-radius);overflow:hidden;background:transparent}.registry-message-composer-input{position:relative;z-index:1;width:auto;align-self:stretch;box-sizing:border-box;min-height:calc(5rem - 8px);margin:0;padding:12px 3.25rem 12px 12px;border:none;border-radius:8px;background:var(--registry-home-chrome-bg);resize:none;font:inherit;font-size:var(--registry-text-size);line-height:1.4;color:var(--registry-ink)}.registry-message-composer-input::placeholder{color:rgba(15,23,42,.48)}.registry-message-composer-input:focus{outline:none}.registry-message-composer-actions{position:absolute;z-index:1;display:flex;right:24px;bottom:24px;justify-content:flex-end}.registry-message-composer-send{margin:0;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:#dfe5ec;color:var(--registry-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.registry-message-composer-send svg{width:.88rem;height:.88rem;display:block}.registry-message-composer-send:focus-visible:not(:disabled),.registry-message-composer-send:hover:not(:disabled){background:#d3dae2}.registry-message-composer-send:active:not(:disabled){transform:translateY(1px)}.registry-message-composer-send:disabled{opacity:.48;cursor:default}.registry-messages-empty-panel,.registry-messages-empty-sidebar{display:flex;flex-direction:column;gap:8px}.registry-messages-empty-panel{min-height:18rem;padding:16px;border-radius:8px;background:transparent;justify-content:flex-start;align-items:flex-start}.registry-messages-empty-action{padding:0;border-radius:0;background:transparent}.registry-messages-empty-sidebar{min-height:10rem;padding:12px;border-radius:8px;background:var(--registry-panel-bg);justify-content:center}.registry-footer-strip{width:100%;box-sizing:border-box;display:flex;justify-content:center;margin-top:auto;margin-bottom:0}.registry-footer-nav{position:relative;display:flex;gap:0;width:-moz-fit-content;width:fit-content;align-items:center;min-height:40px;padding:0 4px;border-radius:var(--registry-pill-radius);background:var(--registry-home-chrome-bg);overflow:hidden}.registry-footer-link{position:relative;z-index:2;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:var(--registry-ink);text-decoration:underline;-webkit-text-decoration-color:#000000;text-decoration-color:#000000;text-underline-offset:2px;font-weight:var(--registry-home-chrome-weight);transition:color .14s ease,opacity .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,opacity .14s ease;transition:color .14s ease,text-decoration-color .14s ease,opacity .14s ease,-webkit-text-decoration-color .14s ease}.registry-footer-hover-indicator{position:absolute;top:4px;bottom:4px;left:0;width:var(--registry-footer-hover-width,0);border-radius:calc(var(--registry-pill-radius) - 4px);background-image:var(--registry-home-hover-grad),var(--registry-noise);background-repeat:no-repeat,repeat;background-size:200% 100%,128px 128px;background-position:0 50%,0 0;transform:translateX(var(--registry-footer-hover-left,0));opacity:0;transition:transform .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1),opacity .18s ease;pointer-events:none}.registry-footer-nav-hovering .registry-footer-hover-indicator{opacity:1}.registry-footer-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 16px;border:none;border-radius:var(--registry-pill-radius);background:transparent;cursor:pointer}.registry-footer-button:focus-visible,.registry-footer-button:hover{color:var(--registry-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;opacity:1;outline:none}.registry-footer-message{position:relative;z-index:2;margin:0;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:rgba(47,57,74,.84);font-weight:200}.registry-profile-overlay{position:fixed;inset:0;z-index:30;border:none;background:rgba(15,23,42,.36);backdrop-filter:blur(4px) saturate(92%);-webkit-backdrop-filter:blur(4px) saturate(92%);cursor:pointer;animation:registryOverlayFadeIn .22s ease}.registry-profile-overlay-closing{animation:registryOverlayFadeOut .22s ease forwards}.registry-profile-drawer{position:fixed;top:14px;right:14px;z-index:40;width:min(32rem,calc(100vw - 28px));height:calc(100vh - 28px);height:calc(100dvh - 28px);box-sizing:border-box;padding:14px;overflow-y:auto;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.74)),linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06));border:none;border-radius:14px;box-shadow:0 10px 28px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.62);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);will-change:transform;transform:translateX(calc(100% + 28px));transition:transform .45s cubic-bezier(.19,1,.22,1)}.registry-profile-drawer-open{transform:translateX(0)}.registry-profile-drawer-header{position:relative;z-index:1;display:flex;justify-content:flex-start;margin-bottom:18px}.registry-profile-drawer-close,.registry-profile-drawer-link{padding:0;border:none;background:transparent;font:inherit;font-size:var(--registry-nav-size);letter-spacing:-.01em;line-height:1.3;color:rgba(15,23,42,.88);text-decoration:underline;-webkit-text-decoration-color:rgba(15,23,42,.42);text-decoration-color:rgba(15,23,42,.42);text-underline-offset:2px}.registry-profile-drawer-close{cursor:pointer}.registry-profile-drawer-message{position:relative;z-index:1;margin:0;font:inherit;font-size:var(--registry-text-size);line-height:1.45;color:rgba(15,23,42,.68)}.registry-profile-drawer-error{color:#b91c1c}.registry-profile-drawer-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}.registry-profile-drawer-identity{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.registry-profile-drawer-image{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:rgba(255,255,255,.48);border-radius:7px}.registry-profile-drawer-image-fallback{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.52),rgba(255,255,255,0) 34%),linear-gradient(135deg,rgba(203,213,225,.3),rgba(239,246,255,.16))}.registry-profile-drawer-meta{display:flex;flex-direction:column;gap:8px;min-width:0}.registry-profile-drawer-copy,.registry-profile-drawer-label,.registry-profile-drawer-line,.registry-profile-drawer-name{margin:0;font:inherit;letter-spacing:-.01em}.registry-profile-drawer-name{font-size:1rem;line-height:1.2;color:var(--registry-ink);font-weight:200}.registry-profile-drawer-line{font-size:var(--registry-text-size);line-height:1.4;color:rgba(15,23,42,.68);font-weight:200}.registry-profile-drawer-section{display:flex;flex-direction:column;gap:6px}.registry-profile-drawer-label{font-size:var(--registry-nav-size);line-height:1.3;color:rgba(15,23,42,.76);font-weight:300;text-transform:lowercase}.registry-profile-drawer-copy{font-size:var(--registry-text-size);line-height:1.52;color:var(--registry-ink);font-weight:200}.registry-profile-drawer-links{display:flex;gap:12px;flex-wrap:wrap}@keyframes registryOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes registryOverlayFadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:720px){.registry-shell{grid-template-columns:1fr;gap:16px}.registry-center-stage,.registry-home-stage{padding:24px 0 0}.registry-results-panel{margin-top:14px}.registry-search-stack{margin-right:0}.registry-messages-shell,.registry-profile-shell{grid-template-columns:1fr}.registry-profile-sidebar{height:auto}.registry-most-searched-controls,.registry-most-searched-header{align-items:flex-start;justify-content:flex-start}.registry-most-searched-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}.registry-center-box{min-height:auto}.registry-left-column{min-height:24rem}.registry-console-bar{min-height:20rem}.registry-profile-editor-footer{flex-direction:column;align-items:flex-start}.registry-profile-editor-actions{justify-content:flex-start}.registry-sidebar-portrait{width:min(15rem,54vw)}.registry-profile-drawer{width:calc(100vw - 28px)}.registry-profile-drawer-identity{grid-template-columns:1fr}}body,html{margin:0;min-height:100%}body{background:#ffffff}*{box-sizing:border-box}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}