._viewer_1tzcy_11{--rp-fg:var(--rp-color-fg);--rp-muted:var(--rp-color-muted);--rp-border:var(--rp-color-border);--rp-accent:var(--rp-color-accent);--rp-tag-bg:var(--rp-color-tag-bg);--rp-surface:var(--rp-color-surface);color:var(--rp-fg);flex-direction:column;gap:1.5rem;font-size:15px;line-height:1.55;display:flex}._section_1tzcy_27{flex-direction:column;gap:.5rem;display:flex}._sectionTitle_1tzcy_33{text-transform:uppercase;letter-spacing:.04em;color:var(--rp-muted);margin:0;font-size:.8rem;font-weight:600}._header_1tzcy_43{flex-direction:column;gap:.35rem;display:flex}._name_1tzcy_49{margin:0;font-size:1.5rem;font-weight:700}._subline_1tzcy_55{color:var(--rp-muted);margin:0}._headerMeta_1tzcy_60{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}._badge_1tzcy_68{text-transform:uppercase;letter-spacing:.03em;background:var(--rp-tag-bg);color:var(--rp-fg);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._summaryText_1tzcy_80{margin:.35rem 0 0}._link_1tzcy_84{color:var(--rp-accent);text-decoration:none}._link_1tzcy_84:hover{text-decoration:underline}._metaGrid_1tzcy_93{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}._metaList_1tzcy_99{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._metaItem_1tzcy_108{flex-direction:column;display:flex}._metaPrimary_1tzcy_113{font-weight:600}._metaSecondary_1tzcy_117{color:var(--rp-muted);font-size:.85rem}._tags_1tzcy_122{flex-wrap:wrap;gap:.35rem;display:flex}._tag_1tzcy_122{background:var(--rp-tag-bg);border-radius:6px;padding:.12rem .5rem;font-size:.8rem}._papers_1tzcy_136,._paperGroup_1tzcy_142{flex-direction:column;gap:.25rem;display:flex}._paperGroupYear_1tzcy_148{color:var(--rp-muted);margin:.75rem 0 .15rem;font-size:.8rem;font-weight:700}._paperRow_1tzcy_155{border:1px solid var(--rp-border);background:var(--rp-surface);border-radius:8px;padding:.6rem .75rem}._paperHead_1tzcy_162{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._paperTitle_1tzcy_169{margin:0;font-weight:600}._paperMeta_1tzcy_174{color:var(--rp-muted);margin:.15rem 0 0;font-size:.85rem}._paperActions_1tzcy_180{flex-shrink:0;align-items:center;gap:.4rem;font-size:.8rem;display:flex}._paperActions_1tzcy_180>*+:before{content:"·";color:var(--rp-muted);margin-right:.4rem;text-decoration:none;display:inline-block}._linkBtn_1tzcy_195{font:inherit;color:var(--rp-accent);cursor:pointer;background:0 0;border:none;padding:0}._linkBtn_1tzcy_195:hover{text-decoration:underline}._linkBtn_1tzcy_195:disabled{cursor:default;color:var(--rp-muted);text-decoration:none}._expandBtn_1tzcy_212{border:1px solid var(--rp-border);cursor:pointer;color:var(--rp-accent);background:0 0;border-radius:6px;padding:.15rem .5rem;font-size:.78rem}._expandBtn_1tzcy_212:hover{background:var(--rp-tag-bg)}._expandBtn_1tzcy_212:disabled{cursor:default;color:var(--rp-muted)}._paperSummary_1tzcy_229{border-top:1px dashed var(--rp-border);margin-top:.5rem;padding-top:.5rem}._empty_1tzcy_235{color:var(--rp-muted);font-style:italic}._controls_1tzcy_240{align-items:center;gap:.5rem;display:flex}._prose_1tzcy_247{max-width:68ch}._prose_1tzcy_247 :first-child{margin-top:0}._prose_1tzcy_247 :last-child{margin-bottom:0}._prose_1tzcy_247 p{margin:0 0 .75rem}._prose_1tzcy_247 h1,._prose_1tzcy_247 h2,._prose_1tzcy_247 h3,._prose_1tzcy_247 h4{margin:1.1rem 0 .5rem;line-height:1.3}._prose_1tzcy_247 h1{font-size:1.25rem}._prose_1tzcy_247 h2{font-size:1.1rem}._prose_1tzcy_247 h3{font-size:1rem}._prose_1tzcy_247 ul,._prose_1tzcy_247 ol{margin:0 0 .75rem;padding-left:1.4rem}._prose_1tzcy_247 li{margin:.15rem 0}._prose_1tzcy_247 code{background:var(--rp-tag-bg);border-radius:4px;padding:.05rem .3rem;font-size:.9em}._prose_1tzcy_247 pre{background:var(--rp-tag-bg);border-radius:8px;padding:.75rem;overflow-x:auto}._prose_1tzcy_247 pre code{background:0 0;padding:0}._prose_1tzcy_247 a{color:var(--rp-accent)}._prose_1tzcy_247 blockquote{border-left:3px solid var(--rp-border);color:var(--rp-muted);margin:0 0 .75rem;padding-left:.9rem}:root{color-scheme:light dark;--color-background:255, 255, 255;--color-surface:255, 255, 255;--color-surface-raised:250, 250, 250;--color-surface-sunken:243, 244, 246;--color-gray-100:243, 244, 246;--color-text:26, 26, 26;--color-text-subtle:75, 85, 99;--color-text-muted:107, 114, 128;--color-border:229, 231, 235;--color-border-strong:209, 213, 219;--color-border-subtle:243, 244, 246;--color-table-head:247, 248, 250;--color-control-bg:255, 255, 255;--color-control-hover-bg:243, 244, 246;--color-accent:37, 99, 235;--color-accent-hover:29, 78, 216;--color-accent-solid:37, 99, 235;--color-accent-solid-hover:29, 78, 216;--color-accent-fg:255, 255, 255;--color-on-solid:255, 255, 255;--color-tag-bg:239, 246, 255;--color-accent-alt:79, 70, 229;--color-accent-alt-hover:67, 56, 202;--color-accent-alt-solid:79, 70, 229;--color-accent-alt-bg:224, 231, 255;--color-accent-alt-on-bg:55, 48, 163;--color-focus:99, 102, 241;--color-danger:220, 38, 38;--color-danger-text:220, 38, 38;--color-danger-bg:254, 242, 242;--color-danger-border:254, 202, 202;--color-warn:217, 119, 6;--color-warn-text:180, 83, 9;--color-warn-bg:255, 251, 235;--color-success:22, 163, 74;--color-success-bg:240, 253, 244;--color-success-border:187, 247, 208;--color-success-fg:22, 101, 52;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-family-base:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-serif:Georgia, Cambria, "Times New Roman", serif;--font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--rp-color-bg:rgb(var(--color-background));--rp-color-surface:rgb(var(--color-surface));--rp-color-surface-raised:rgb(var(--color-surface-raised));--rp-color-surface-sunken:rgb(var(--color-surface-sunken));--rp-color-fg:rgb(var(--color-text));--rp-color-fg-subtle:rgb(var(--color-text-subtle));--rp-color-muted:rgb(var(--color-text-muted));--rp-color-border:rgb(var(--color-border));--rp-color-border-strong:rgb(var(--color-border-strong));--rp-color-border-subtle:rgb(var(--color-border-subtle));--rp-color-table-head:rgb(var(--color-table-head));--rp-color-control-bg:rgb(var(--color-control-bg));--rp-color-control-hover-bg:rgb(var(--color-control-hover-bg));--rp-color-accent:rgb(var(--color-accent));--rp-color-tag-bg:rgb(var(--color-tag-bg));--rp-color-accent-solid:rgb(var(--color-accent-solid));--rp-color-accent-solid-hover:rgb(var(--color-accent-solid-hover));--rp-color-on-solid:rgb(var(--color-on-solid));--rp-color-accent-alt:rgb(var(--color-accent-alt));--rp-color-accent-alt-solid:rgb(var(--color-accent-alt-solid));--rp-color-accent-alt-solid-hover:rgb(var(--color-accent-alt-hover));--rp-color-accent-alt-bg:rgb(var(--color-accent-alt-bg));--rp-color-accent-alt-on-bg:rgb(var(--color-accent-alt-on-bg));--rp-color-focus-border:rgb(var(--color-focus));--rp-color-focus-ring:rgba(var(--color-focus), .18);--rp-color-danger:rgb(var(--color-danger));--rp-color-danger-bg:rgb(var(--color-danger-bg));--rp-color-danger-border:rgb(var(--color-danger-border));--rp-color-warn:rgb(var(--color-warn));--rp-color-success:rgb(var(--color-success));--rp-color-success-bg:rgb(var(--color-success-bg));--rp-color-success-border:rgb(var(--color-success-border));--rp-color-success-fg:rgb(var(--color-success-fg));--rp-fg:rgb(var(--color-text));--rp-fg-muted:rgb(var(--color-text-muted));--rp-muted:rgb(var(--color-text-muted));--rp-border:rgb(var(--color-border));--rp-accent:rgb(var(--color-accent));--rp-accent-fg:rgb(var(--color-accent-fg));--rp-accent-bg:rgb(var(--color-tag-bg));--rp-tag-bg:rgb(var(--color-tag-bg));--rp-surface:rgb(var(--color-surface));--rp-surface-2:rgb(var(--color-surface-sunken));--rp-bg:rgb(var(--color-background));--rp-bg-muted:rgb(var(--color-surface-sunken));--rp-danger:rgb(var(--color-danger-text));--rp-danger-bg:rgb(var(--color-danger-bg));--rp-warn:rgb(var(--color-warn-text));--rp-warn-bg:rgb(var(--color-warn-bg));--rp-ok:rgb(var(--color-success))}@media (prefers-color-scheme:dark){:root{--color-background:17, 24, 39;--color-surface:17, 24, 39;--color-surface-raised:31, 41, 55;--color-surface-sunken:55, 65, 81;--color-gray-100:55, 65, 81;--color-text:229, 231, 235;--color-text-subtle:209, 213, 219;--color-text-muted:156, 163, 175;--color-border:55, 65, 81;--color-border-strong:75, 85, 99;--color-border-subtle:31, 41, 55;--color-table-head:26, 34, 50;--color-control-bg:55, 65, 81;--color-control-hover-bg:75, 85, 99;--color-accent:96, 165, 250;--color-accent-fg:15, 23, 42;--color-tag-bg:30, 58, 95;--color-accent-alt:165, 180, 252;--color-accent-alt-bg:49, 46, 129;--color-accent-alt-on-bg:199, 210, 254;--color-danger-text:248, 113, 113;--color-danger-bg:69, 10, 10;--color-danger-border:127, 29, 29;--color-warn-text:251, 191, 36;--color-warn-bg:69, 26, 3;--color-success:74, 222, 128;--color-success-bg:5, 46, 22;--color-success-border:22, 101, 52;--color-success-fg:134, 239, 172}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-base,system-ui, -apple-system, sans-serif);font-size:var(--font-size-base,1rem);color:rgb(var(--color-text,17, 24, 39));background:rgb(var(--color-background,255, 255, 255));line-height:1.5}:focus-visible{outline:2px solid rgb(var(--color-accent,0, 123, 255));outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.my-2{margin-top:var(--space-2,.5rem);margin-bottom:var(--space-2,.5rem)}.mt-4{margin-top:var(--space-4,1rem)}.mt-5{margin-top:var(--space-5,1.25rem)}.mb-1{margin-bottom:var(--space-1,.25rem)}.mb-2{margin-bottom:var(--space-2,.5rem)}.mb-4{margin-bottom:var(--space-4,1rem)}.mb-6{margin-bottom:var(--space-6,1.5rem)}.mb-8{margin-bottom:var(--space-8,2rem)}.ml-2{margin-left:var(--space-2,.5rem)}.p-4{padding:var(--space-4,1rem)}.p-6{padding:var(--space-6,1.5rem)}.px-6{padding-left:var(--space-6,1.5rem);padding-right:var(--space-6,1.5rem)}.py-3{padding-top:var(--space-3,.75rem);padding-bottom:var(--space-3,.75rem)}.pb-2{padding-bottom:var(--space-2,.5rem)}.pl-6{padding-left:var(--space-6,1.5rem)}.gap-1{gap:var(--space-1,.25rem)}.gap-2{gap:var(--space-2,.5rem)}.gap-3{gap:var(--space-3,.75rem)}.gap-4{gap:var(--space-4,1rem)}.text-sm{font-size:var(--font-size-sm,.875rem)}.text-base{font-size:var(--font-size-base,1rem)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.app-header__left{margin-right:auto}.app-header__search{width:16rem;max-width:100%}.app-header__search .input-row__field{width:100%}.app-header{border-bottom:1px solid rgb(var(--color-border));background:rgb(var(--color-surface-raised));color:rgb(var(--color-text))}.app-brand{color:inherit;white-space:nowrap;text-decoration:none}.app-brand__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.app-sidebar{border-right:1px solid rgb(var(--color-border));background:rgb(var(--color-surface-raised));width:320px;min-width:320px;color:rgb(var(--color-text));overflow-y:auto}.app-main{max-width:1200px;margin:0 auto;overflow-y:auto}@media (width<=768px){.app-body{flex-direction:column}.app-sidebar{border-right:none;border-bottom:1px solid rgb(var(--color-border));width:100%;min-width:0;max-height:40vh}}.nav-link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:rgb(var(--color-text-subtle));text-decoration:none;transition:background .15s}.nav-link:hover{background:rgb(var(--color-surface-sunken));color:rgb(var(--color-text))}.nav-link--active{background:rgb(var(--color-accent-alt-bg));color:rgb(var(--color-accent-alt-on-bg));font-weight:var(--font-weight-medium)}.browse-tabs{border-bottom:1px solid rgb(var(--color-border))}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:rgb(var(--color-accent-solid));color:rgb(var(--color-on-solid));border-color:rgb(var(--color-accent-solid))}.btn--primary:hover:not(:disabled){background:rgb(var(--color-accent-solid-hover));color:rgb(var(--color-on-solid))}.btn--secondary{background:rgb(var(--color-control-bg));color:rgb(var(--color-text));border-color:rgb(var(--color-border-strong))}.btn--secondary:hover:not(:disabled){background:rgb(var(--color-control-hover-bg));color:rgb(var(--color-text))}.btn--danger{background:rgb(var(--color-danger));color:rgb(var(--color-on-solid));border-color:rgb(var(--color-danger))}.btn--danger:hover:not(:disabled){background:rgb(var(--color-danger));color:rgb(var(--color-on-solid));filter:brightness(.94)}.btn--alt{background:var(--rp-color-accent-alt-solid);color:var(--rp-color-on-solid);border-color:var(--rp-color-accent-alt-solid)}.btn--alt:hover:not(:disabled){background:var(--rp-color-accent-alt-solid-hover);color:var(--rp-color-on-solid)}.btn--ghost{background:var(--rp-color-control-bg);color:var(--rp-color-fg);border-color:var(--rp-color-border-strong)}.btn--ghost:hover:not(:disabled){background:var(--rp-color-control-hover-bg);color:var(--rp-color-fg)}.btn--link{font:inherit;color:var(--rp-color-accent-alt);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.list-plain{margin:0;padding:0;list-style:none}.tab-bar{gap:var(--space-1);border-bottom:1px solid var(--rp-color-border);flex-wrap:wrap;display:flex}.tab-bar__tab{appearance:none;padding:var(--space-2) var(--space-4);color:var(--rp-color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.tab-bar__tab:hover{color:var(--rp-color-fg)}.tab-bar__tab--active{color:var(--rp-color-accent);border-bottom-color:var(--rp-color-accent)}.tab-bar__panel{min-height:var(--space-16)}.input-row{gap:var(--space-2);display:flex}.input-row__field{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--rp-color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-base);background:var(--rp-color-control-bg);color:var(--rp-color-fg);flex:1}.input-row__field:focus{border-color:var(--rp-color-focus-border);box-shadow:0 0 0 3px var(--rp-color-focus-ring);outline:none}.input-row__field--sm{padding:var(--space-2);font-size:var(--font-size-sm)}.content-page{max-width:680px;line-height:1.6}.content-page__title{font-size:var(--font-size-2xl);margin:0 0 var(--space-6)}.content-page__section{margin-bottom:var(--space-8)}.content-page__h2{font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.content-page__section p{margin:0 0 var(--space-3);color:var(--rp-color-fg-subtle)}.content-page code{padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);background:var(--rp-color-surface-sunken);color:var(--rp-color-fg);font-size:.85em}.content-page a{color:var(--rp-color-accent-alt)}.content-page__list{margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--rp-color-fg-subtle)}.content-page__repo-link{margin-top:var(--space-1);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-block}.content-page__repo-link:hover{text-decoration:underline}.card{border:1px solid var(--rp-color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.card__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.card__title{font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.card__link{font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none}.card__link:hover{text-decoration:underline}.badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em;white-space:nowrap;display:inline-block}.badge--neutral{background:var(--rp-surface-2);color:var(--rp-color-fg)}.badge--accent{background:var(--rp-accent-bg);color:var(--rp-accent)}.badge--warn{background:var(--rp-warn-bg);color:var(--rp-warn)}.badge--danger{background:var(--rp-danger-bg);color:var(--rp-danger)}.badge--success{background:var(--rp-color-success-bg);color:var(--rp-color-success)}.text-muted{color:var(--rp-color-muted)}.text-subtle{color:var(--rp-color-fg-subtle)}.text-danger{color:var(--rp-color-danger)}.text-warn{color:var(--rp-color-warn)}.text-success{color:var(--rp-color-success)}.text-accent{color:var(--rp-color-accent)}.source-kind{font-size:.65rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);background:var(--rp-color-accent-alt-bg);color:var(--rp-color-accent-alt-on-bg);white-space:nowrap;padding:.12rem .4rem}.fact-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.fact-grid__item{border:1px solid var(--rp-color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.fact-grid__label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--rp-color-muted);margin-bottom:var(--space-1)}.fact-grid__value{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--rp-color-fg);margin:0}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.data-table th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rp-color-border-strong);background:var(--rp-color-table-head);color:var(--rp-color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom;cursor:pointer;user-select:none;white-space:nowrap}.data-table td{padding:var(--space-3);border-bottom:1px solid var(--rp-color-border-subtle);color:var(--rp-color-fg)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--rp-color-table-head);color:var(--rp-color-fg)}.data-table__row--clickable{cursor:pointer}.data-table--static th{cursor:default;user-select:auto}.data-table .col-right{text-align:right}.toolbar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.toolbar__filter{padding:var(--space-2) var(--space-3);border:1px solid var(--rp-color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--rp-color-control-bg);color:var(--rp-color-fg);flex:1}.toolbar__count{font-size:var(--font-size-sm);color:var(--rp-color-muted);white-space:nowrap}.progress{margin-bottom:var(--space-4)}.progress__label{font-size:var(--font-size-sm);color:var(--rp-color-muted);margin-bottom:var(--space-1)}.progress__bar{background:var(--rp-color-surface-sunken);border-radius:var(--radius-sm);height:6px;overflow:hidden}.progress__fill{width:var(--progress,0%);background:var(--rp-color-accent-solid);border-radius:var(--radius-sm);height:100%;transition:width .15s}.result-list{counter-reset:result;margin:0;padding:0;list-style:none}.result-list__item{align-items:baseline;gap:var(--space-1);padding:var(--space-1) 0;border-bottom:1px solid var(--rp-color-border);counter-increment:result;flex-wrap:wrap;display:flex}.result-list__item:before{content:counter(result) ".";font-size:var(--font-size-xs);color:var(--rp-color-muted);min-width:1.5em}.result-list__link{align-items:baseline;gap:var(--space-2);cursor:pointer;font:inherit;color:var(--rp-color-accent-solid);text-align:left;background:0 0;border:none;padding:0;display:inline-flex}.result-list__link:hover .result-list__name{text-decoration:underline}.result-list__name{font-weight:var(--font-weight-medium)}.result-list__score{font-size:var(--font-size-xs);color:var(--rp-color-muted);font-variant-numeric:tabular-nums}.result-list__meta{font-size:var(--font-size-xs);color:var(--rp-color-muted);flex-basis:100%;padding-left:1.5em}.copyable{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.copyable__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copyable__btn{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--rp-color-muted);opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.copyable__btn:hover{opacity:1;background:var(--rp-color-surface-sunken)}.copyable__btn--copied,.copyable__btn--copied:hover{color:var(--rp-color-success);opacity:1}.diagnostics{margin-left:auto;position:relative}.diagnostics__chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--rp-color-danger-border);background:var(--rp-color-danger-bg);color:var(--rp-color-danger);font-size:var(--font-size-xs);cursor:pointer}.diagnostics__panel{margin-top:var(--space-2);background:var(--rp-color-surface-raised);border:1px solid var(--rp-color-border);border-radius:var(--radius-lg);width:400px;max-height:300px;padding:var(--space-3);box-shadow:var(--shadow-lg);z-index:100;color:var(--rp-color-fg);position:absolute;top:100%;right:0;overflow-y:auto}.diagnostics__heading{font-size:var(--font-size-sm);margin:0 0 var(--space-2)}.diagnostics__item{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--font-size-xs);border-bottom:1px solid var(--rp-color-border-subtle);display:flex}.diagnostics__url{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.diagnostics__kind{color:var(--rp-color-danger);font-size:var(--font-size-xs);text-transform:uppercase}.diagnostics__link{color:var(--rp-color-accent);white-space:nowrap;text-decoration:none}.diagnostics__link:hover{text-decoration:underline}.error-boundary{min-height:100vh;padding:var(--space-8);background:var(--rp-bg);color:var(--rp-fg);justify-content:center;align-items:center;display:flex}.error-boundary__card{border:1px solid var(--rp-border);border-radius:var(--radius-lg);width:100%;max-width:640px;padding:var(--space-6);background:var(--rp-surface);color:var(--rp-fg)}.error-boundary__heading{margin:0 0 var(--space-3);font-size:var(--font-size-xl);color:var(--rp-danger)}.error-boundary__message{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--rp-surface-2);color:var(--rp-fg);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-x:auto}.shell-state{padding:var(--space-12) var(--space-4);justify-content:center;display:flex}.shell-state__card{text-align:center;width:100%;max-width:520px}.shell-state__title{font-size:var(--font-size-xl);margin:0 0 var(--space-3);color:var(--rp-fg)}.shell-state__body{font-size:var(--font-size-base);color:var(--rp-muted);margin:0 0 var(--space-6);line-height:1.6}.shell-state__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shell-state__warn{color:var(--rp-warn);font-size:var(--font-size-sm)}.home{max-width:960px;padding:var(--space-4);margin:0 auto}.home__hero{padding:var(--space-16) 0 var(--space-10);text-align:center}.home__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-color-accent);margin:0 0 var(--space-3)}.home__title{font-size:var(--font-size-4xl);line-height:1.15;font-weight:var(--font-weight-bold);color:var(--rp-color-fg);margin:0 auto var(--space-4);max-width:18ch}.home__lede{font-size:var(--font-size-base);color:var(--rp-color-fg-subtle);margin:0 auto var(--space-6);max-width:60ch;line-height:1.65}.home__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.home__hero--branded{padding:var(--space-12) 0 var(--space-12);border-bottom:1px solid var(--rp-color-border);margin-bottom:var(--space-6)}.home__mark{color:var(--rp-color-fg);margin:0 0 var(--space-6);justify-content:center;display:flex}.home__hero--branded .home__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);color:var(--rp-color-fg-subtle);max-width:none;margin-bottom:var(--space-5);line-height:1.3}.home__hero--branded .home__title,.home__hero--branded .home__lede{text-wrap:balance}.home__hero--branded .home__lede{max-width:56ch;margin-bottom:var(--space-8)}.home__features{gap:var(--space-5);padding:var(--space-6) 0 var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.home__feature{border:1px solid var(--rp-color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--rp-color-surface-raised);color:var(--rp-color-fg)}.home__feature-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--rp-color-fg);margin:0 0 var(--space-2)}.home__feature-body{font-size:var(--font-size-sm);color:var(--rp-color-fg-subtle);margin:0;line-height:1.55}@media (width<=720px){.home__title{font-size:var(--font-size-3xl)}.home__hero--branded{padding-top:var(--space-8)}.home__hero--branded .home__title{font-size:var(--font-size-xl)}.home__features{grid-template-columns:1fr}}.inv-hero{max-width:640px;margin:var(--space-8) auto 0;padding:0 var(--space-4)}.inv-hero__title{font-size:var(--font-size-3xl);margin:0 0 var(--space-3);letter-spacing:-.01em}.inv-hero__lede{font-size:var(--font-size-base);color:var(--rp-color-fg-subtle);margin:0 0 var(--space-6);line-height:1.6}.inv-hero__hint{font-size:var(--font-size-sm);color:var(--rp-color-muted);margin:var(--space-3) 0 0}.inv-hero__links{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--rp-color-border);font-size:var(--font-size-sm);display:flex}.inv-hero__links a{color:var(--rp-color-accent-alt);text-decoration:none}.inv-hero__links a:hover{text-decoration:underline}.inv-hero__dot{color:var(--rp-color-border-strong)}.profile-chrome{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rp-color-border);display:flex}.ai-panel{padding:var(--space-2) var(--space-3);border:1px solid var(--rp-color-border);border-radius:var(--radius-md)}.ai-panel__summary{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ai-panel[open] .ai-panel__summary{margin-bottom:var(--space-2)}.profile-chrome__origin{font-size:var(--font-size-sm);color:var(--rp-color-muted);min-width:0;overflow:hidden}.profile-similar{margin-top:var(--space-6)}.profile-similar__title{font-size:var(--font-size-base);margin-bottom:var(--space-2)}.profile-similar__item{padding:var(--space-1) 0}.profile-similar__link{margin-right:var(--space-2)}.profile-similar__score{color:var(--rp-color-muted);font-size:var(--font-size-sm)}.profile-interests__group{margin-bottom:var(--space-5)}.profile-interests__title{font-size:var(--font-size-base);margin-bottom:var(--space-2)}.profile-interests__count{color:var(--rp-color-muted);font-weight:400}.profile-interests__item{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.profile-interests__chip{font-size:var(--font-size-sm);padding:0 var(--space-1);border:1px solid var(--rp-color-border);color:var(--rp-color-muted);border-radius:4px}.profile-interests__source,.profile-interests__share{color:var(--rp-color-muted);font-size:var(--font-size-sm)}.sources{gap:var(--space-3);flex-direction:column;display:flex}.sources__heading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--rp-color-muted);margin:0}.sources__item{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--rp-color-border);border-radius:var(--radius-lg);background:var(--rp-color-surface);color:var(--rp-color-fg);flex-direction:column;display:flex}.sources__item-top{align-items:center;gap:var(--space-2);display:flex}.sources__badge{font-size:var(--font-size-xs);color:var(--rp-color-muted);white-space:nowrap}.sources__badge--ok{color:var(--rp-color-success)}.sources__badge--error{font-weight:var(--font-weight-semibold);color:var(--rp-color-danger)}.sources__badge--warn{font-weight:var(--font-weight-semibold);color:var(--rp-color-warn)}.sources__remove{cursor:pointer;color:var(--rp-color-muted);font-size:var(--font-size-xs);padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;margin-left:auto;line-height:1}.sources__remove:hover{color:var(--rp-color-danger);background:var(--rp-color-danger-bg)}.sources__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sources__url{font-size:var(--font-size-xs);color:var(--rp-color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sources__detail{font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.35}.sources__detail--error{color:var(--rp-color-danger)}.sources__detail--warn{color:var(--rp-color-warn)}.sources__meta{font-size:var(--font-size-xs);color:var(--rp-color-muted);margin-top:2px}.sources__empty{font-size:var(--font-size-sm);color:var(--rp-color-muted);line-height:1.5}.sources__empty code{padding:var(--space-1);border-radius:var(--radius-sm);background:var(--rp-color-surface-sunken);color:var(--rp-color-fg-subtle);font-size:.9em}.file-list{gap:var(--space-4);flex-direction:column;display:flex}.file-list__intro{color:var(--rp-color-muted);font-size:var(--font-size-sm);margin:0}.file-list__name{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--rp-color-fg);word-break:break-all}.file-list__type{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--rp-color-muted)}.embeddings{gap:var(--space-6);flex-direction:column;display:flex}.embeddings__subhead{font-size:var(--font-size-sm);margin:0 0 var(--space-2);color:var(--rp-color-fg)}.embeddings__source-item{padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);background:var(--rp-color-tag-bg);justify-content:space-between;align-items:baseline;display:flex}.embeddings__source-name{color:var(--rp-color-fg)}.embeddings__source-count{font-size:var(--font-size-sm);color:var(--rp-color-muted)}.mono{font-family:var(--font-family-mono);font-size:var(--font-size-sm);word-break:break-all}.validator__desc{color:var(--rp-color-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.validator__section-error{color:var(--rp-color-danger)}.validator__section-warn{color:var(--rp-color-warn)}.validator__section-badge{color:var(--rp-color-accent)}.validator__section-passed{color:var(--rp-color-success)}.validator__check{border:1px solid var(--rp-color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}.validator__check-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.validator__icon--pass{color:var(--rp-color-success);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.validator__icon--fail{color:var(--rp-color-danger);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.validator__icon--indeterminate{color:var(--rp-color-warn);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.validator__check-msg{margin:var(--space-1) 0;font-size:var(--font-size-sm);color:var(--rp-color-fg-subtle)}.validator__evidence{font-size:var(--font-size-xs);background:var(--rp-color-surface-raised);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--rp-color-muted);overflow-x:auto}.validator__fix{margin-top:var(--space-2)}.validator__fix-code{font-size:var(--font-size-xs);background:var(--rp-color-success-bg);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--rp-color-success-border);color:var(--rp-color-success-fg);overflow-x:auto}.search__toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;color:var(--rp-color-fg);display:inline-flex}.search__group-header{font-size:var(--font-size-base);margin:0 0 var(--space-2);color:var(--rp-color-fg)}.search__tier-notice{font-size:var(--font-size-sm);color:var(--rp-color-muted);padding:var(--space-2) var(--space-3);background:var(--rp-color-surface-sunken);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.page-empty{color:var(--rp-color-muted);font-style:italic}.page-info{color:var(--rp-color-muted);font-size:var(--font-size-sm)}.page-hint{padding:var(--space-2) var(--space-3);background:var(--rp-color-surface);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.cluster-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.cluster-card{border:1px solid var(--rp-color-border);border-radius:var(--radius-md);padding:var(--space-3)}.cluster-card__title{font-size:var(--font-size-sm)}.cluster-card__count{font-size:var(--font-size-xs);color:var(--rp-color-muted)}.cluster-range{max-width:300px}.cluster-chip{padding:2px var(--space-2);font-size:var(--font-size-xs);border-radius:var(--radius-full);border:1px solid var(--rp-color-border);font-weight:var(--font-weight-normal);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:160px;display:inline-block;overflow:hidden}.cluster-chip--exemplar{background:var(--rp-color-accent);font-weight:var(--font-weight-semibold)}.topic-button{cursor:pointer;padding:var(--space-1) 0;font:inherit;color:inherit;text-align:left;background:0 0;border:none;width:100%}.topic-caret{width:1.2em;display:inline-block}.topic-member{padding:var(--space-1) 0}.skills-prompt-row{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.skills-prompt-box{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--rp-color-surface-sunken);color:var(--rp-color-fg);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;flex:1;margin:0}.skills-extras{margin:0 0 var(--space-1);font-size:var(--font-size-sm);color:var(--rp-color-fg-subtle)}._choices_mmypj_6{flex-direction:column;gap:.75rem;max-width:420px;display:flex}._choice_mmypj_6{border:1px solid var(--rp-border);background:var(--rp-surface-2);color:var(--rp-fg);border-radius:10px;align-items:center;gap:.9rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}._choice_mmypj_6:hover,._choice_mmypj_6:focus-visible{border-color:var(--rp-accent);transform:translateY(-1px)}._mark_mmypj_32{background:var(--rp-bg);width:36px;height:36px;color:var(--rp-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._text_mmypj_44{flex-direction:column;gap:.15rem;min-width:0;display:flex}._label_mmypj_51{font-size:.98rem;font-weight:600}._hint_mmypj_56{color:var(--rp-muted);font-size:.82rem;line-height:1.4}._page_1nf8q_10,._adminPage_1nf8q_22{max-width:1100px;color:var(--rp-fg);margin:0 auto;padding:1.5rem 1rem 3rem}._page_1nf8q_10 ._field_1nf8q_30{max-width:40rem}._pageTitle_1nf8q_10{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2);color:var(--rp-fg);line-height:1.25}._ownerShell_1nf8q_20{max-width:1100px;margin:0 auto;padding:0 1rem}._tabPage_1nf8q_51{color:var(--rp-fg);padding:1.5rem 0 3rem}._tabbar_1nf8q_56{border-bottom:1px solid var(--rp-border);gap:.25rem;margin:.5rem 0 0;display:flex}._tab_1nf8q_13,._tabActive_1nf8q_64{color:var(--rp-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none}._tab_1nf8q_13:hover{color:var(--rp-fg)}._tabActive_1nf8q_64{color:var(--rp-accent);border-bottom-color:var(--rp-accent)}._lede_1nf8q_85{color:var(--rp-muted);margin:0 0 var(--space-2);font-size:.95rem;line-height:1.6}._section_1nf8q_11{margin-top:var(--space-8);padding:0}._section_1nf8q_11+._section_1nf8q_11{margin-top:var(--space-12)}._section_1nf8q_11:first-child{margin-top:0}._sectionTitle_1nf8q_11{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--rp-fg);margin:0 0 var(--space-2);line-height:1.3}h3._sectionTitle_1nf8q_11{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}._help_1nf8q_127{color:var(--rp-muted);margin:0 0 var(--space-3);font-size:.85rem;line-height:1.5}._identity_1nf8q_134{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}._identityName_1nf8q_141{color:var(--rp-fg);font-size:1rem;font-weight:600}._identityMeta_1nf8q_147{color:var(--rp-muted);font-size:.85rem}._identityRow_1nf8q_154{gap:var(--space-2);padding:var(--space-2) 0;flex-direction:column;display:flex}._identityRow_1nf8q_154+._identityRow_1nf8q_154{margin-top:var(--space-3)}._badge_1nf8q_165{letter-spacing:.03em;background:var(--rp-surface-2);color:var(--rp-fg);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._badgePublic_1nf8q_176{background:var(--rp-accent-bg);color:var(--rp-accent)}._badgePrivate_1nf8q_181{background:var(--rp-surface-2);color:var(--rp-muted)}._badgeUnlisted_1nf8q_186{background:var(--rp-warn-bg);color:var(--rp-warn)}._row_1nf8q_191{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._field_1nf8q_30{color:var(--rp-fg);flex-direction:column;gap:.25rem;margin-bottom:.85rem;font-size:.85rem;display:flex}._field_1nf8q_30 input,._field_1nf8q_30 textarea{border:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-fg);border-radius:6px;padding:.45rem .55rem;font-family:inherit;font-size:.9rem}._field_1nf8q_30 textarea{resize:vertical;min-height:5rem}._fieldHint_1nf8q_223{color:var(--rp-muted);font-size:.78rem}._handoverReaders_1nf8q_228{color:var(--rp-muted);font-size:.85rem;line-height:1.5}._handoverReaders_1nf8q_228 p{margin:0 0 var(--space-2)}._handoverReaders_1nf8q_228 ul{margin:0 0 var(--space-2);padding-left:1.5rem;list-style:outside}._fieldError_1nf8q_244{color:var(--rp-danger);font-size:.8rem}._chips_1nf8q_250{color:var(--rp-fg);border:0;margin:0 0 .85rem;padding:0;font-size:.85rem}._chips_1nf8q_250>legend{margin-bottom:.4rem;padding:0}._chipRow_1nf8q_263{flex-wrap:wrap;gap:.35rem;margin-bottom:.3rem;display:flex}._chip_1nf8q_250{border:1px solid var(--rp-border);cursor:pointer;background:var(--rp-bg);color:var(--rp-fg);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.82rem;display:inline-flex}._chip_1nf8q_250 input{opacity:0;width:1px;height:1px;position:absolute}._chip_1nf8q_250:has(input:checked){border-color:var(--rp-accent);background:var(--rp-accent-bg);color:var(--rp-accent)}._chip_1nf8q_250:has(input:focus-visible){outline:2px solid var(--rp-accent);outline-offset:1px}._disclosure_1nf8q_300{color:var(--rp-fg);margin-bottom:1rem;font-size:.85rem}._disclosure_1nf8q_300>summary{cursor:pointer;color:var(--rp-accent);margin-bottom:.6rem}._btn_1nf8q_312{border:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-fg);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.88rem;text-decoration:none;display:inline-block}._btn_1nf8q_312:hover:not(:disabled){background:var(--rp-surface-2)}._btn_1nf8q_312:disabled{opacity:.6;cursor:not-allowed}._btnPrimary_1nf8q_334{border:1px solid var(--rp-accent);background:var(--rp-accent);color:var(--rp-accent-fg);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}._btnPrimary_1nf8q_334:hover:not(:disabled){filter:brightness(.92)}._btnPrimary_1nf8q_334:disabled{opacity:.6;cursor:not-allowed}._btnDanger_1nf8q_357{border:1px solid var(--rp-danger);background:var(--rp-bg);color:var(--rp-danger);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.88rem;font-weight:600}._btnDanger_1nf8q_357:hover:not(:disabled){background:var(--rp-danger-bg);color:var(--rp-danger)}._btnDanger_1nf8q_357:disabled{opacity:.6;cursor:not-allowed}._danger_1nf8q_381{border:1px solid var(--rp-color-danger-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-12)}._dangerTitle_1nf8q_388{letter-spacing:.06em;text-transform:uppercase;color:var(--rp-danger);margin:0 0 .5rem;font-size:.78rem}._error_1nf8q_396{border:1px solid var(--rp-danger);background:var(--rp-danger-bg);color:var(--rp-danger);border-radius:6px;margin:.75rem 0;padding:.6rem .75rem;font-size:.85rem}._notice_1nf8q_406{border:1px solid var(--rp-border);background:var(--rp-accent-bg);color:var(--rp-fg);border-radius:6px;margin:0 0 1.25rem;padding:.6rem .75rem;font-size:.88rem}._backdrop_1nf8q_416{color:var(--rp-fg);z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._dialog_1nf8q_428{border:1px solid var(--rp-border);background:var(--rp-bg);width:100%;max-width:520px;max-height:85vh;color:var(--rp-fg);border-radius:10px;padding:1.25rem;overflow-y:auto}._dialogTitle_1nf8q_440{color:var(--rp-danger);margin:0 0 .75rem;font-size:1.1rem}._dialogList_1nf8q_446{color:var(--rp-fg);margin:.5rem 0 1rem;padding-left:1.2rem;font-size:.87rem;line-height:1.55}._dialogWarn_1nf8q_454{color:var(--rp-danger);font-size:.87rem;font-weight:600}._agentMeta_1nf8q_462{color:var(--rp-fg-muted);font-size:.85rem}._agentTable_1nf8q_467 td{vertical-align:top}._agentPrefix_1nf8q_471{margin-top:.2rem;display:block}._agentGets_1nf8q_478{color:var(--rp-fg-muted);font-size:.85rem}._agentGetsLabel_1nf8q_483{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-right:.4rem}._footMark_1nf8q_491{color:var(--rp-fg-muted);margin-left:.1rem}._agentNote_1nf8q_496{opacity:.75;font-size:.85em;display:block}._nowrap_1nf8q_502{white-space:nowrap}._activityList_1nf8q_506{margin-top:.5rem;padding-left:.5rem}._activityItem_1nf8q_511{color:var(--rp-fg-muted);padding:.15rem 0;font-size:.85rem}._rowBtn_1nf8q_517,._rowBtnDanger_1nf8q_518{cursor:pointer;border-radius:6px;padding:.25rem .6rem;font-family:inherit;font-size:.8rem}._rowBtn_1nf8q_517{border:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-fg);text-decoration:none;display:inline-block}._rowBtn_1nf8q_517:hover:not(:disabled){background:var(--rp-surface-2)}._rowBtnDanger_1nf8q_518{border:1px solid var(--rp-danger);background:var(--rp-bg);color:var(--rp-danger);font-weight:600}._rowBtnDanger_1nf8q_518:hover:not(:disabled){background:var(--rp-danger-bg)}._rowBtn_1nf8q_517:disabled,._rowBtnDanger_1nf8q_518:disabled{opacity:.6;cursor:not-allowed}._table_1nf8q_13 ._actionCol_1nf8q_556{text-align:right;white-space:nowrap}._cellActions_1nf8q_561{white-space:nowrap;gap:.4rem;display:flex}._rowDisabled_1nf8q_568 td{opacity:.55}._redirectUri_1nf8q_573{align-items:center;gap:.4rem;font-size:.85em;display:flex}._uriInput_1nf8q_581{flex:1;width:auto;margin-bottom:.3rem}._table_1nf8q_13 ._cellExpand_1nf8q_587 td{padding-top:0}._table_1nf8q_13 tr:has(+._cellExpand_1nf8q_587) td{border-bottom-color:#0000}._codeBlock_1nf8q_596{background:var(--rp-bg-muted);white-space:pre;border-radius:4px;padding:.75rem;font-size:.82rem;overflow-x:auto}._rawDocument_1nf8q_606{max-height:28rem;overflow:auto}._scopeFieldset_1nf8q_611{border:1px solid var(--rp-border);border-radius:6px;margin:.5rem 0;padding:.75rem}._scopeRow_1nf8q_618{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.35rem 0;display:flex}._scopeDesc_1nf8q_626{color:var(--rp-fg-muted);font-size:.85rem}._scopeFields_1nf8q_611{color:var(--rp-fg-muted);font-size:.82rem;font-style:italic}._dangerBadge_1nf8q_637{color:var(--rp-danger);text-transform:uppercase;margin-left:.25rem;font-size:.75rem;font-weight:600}._fieldLabel_1nf8q_645{margin-bottom:.3rem;font-size:.87rem;font-weight:600;display:block}._input_1nf8q_652{border:1px solid var(--rp-border);background:var(--rp-bg);width:100%;color:var(--rp-fg);border-radius:4px;padding:.4rem .6rem;font-size:.87rem;display:block}._neverDelegable_1nf8q_663{margin:.75rem 0;font-size:.85rem}._neverDelegable_1nf8q_663 summary{cursor:pointer;color:var(--rp-fg-muted);font-weight:600}._neverDelegable_1nf8q_663 ul{margin:.5rem 0;padding-left:1.2rem}._neverDelegable_1nf8q_663 li{margin-bottom:.3rem}._claimRow_1nf8q_15,._feedItem_1nf8q_15{border:1px solid var(--rp-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--rp-surface);color:var(--rp-fg)}._claimRow_1nf8q_15+._claimRow_1nf8q_15,._feedItem_1nf8q_15+._feedItem_1nf8q_15{margin-top:var(--space-2)}._spacedRow_1nf8q_702{margin-top:.75rem}._linkBtn_1nf8q_706{color:var(--rp-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._feedStatus_1nf8q_718{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}._feedStatusLabel_1nf8q_726{color:var(--rp-accent);font-weight:600}._feedStatusMeta_1nf8q_731{color:var(--rp-muted);font-size:.85rem}._feedSetting_1nf8q_736{margin-bottom:1rem}._feedSettingLabel_1nf8q_740{color:var(--rp-fg);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}._feedRss_1nf8q_748{flex-direction:column;gap:.5rem;display:flex}._rssUrl_1nf8q_754{background:var(--rp-surface-2);color:var(--rp-fg);word-break:break-all;border-radius:4px;padding:.5rem .75rem;font-size:.78rem;display:block;overflow-x:auto}._feedItems_1nf8q_765{margin-top:1.5rem}._feedItemHeader_1nf8q_769{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._feedItemTitle_1nf8q_776{color:var(--rp-fg);font-size:.9rem;font-weight:600;text-decoration:none}._feedItemTitle_1nf8q_776:hover{color:var(--rp-accent)}._feedItemMeta_1nf8q_787{color:var(--rp-muted);margin-top:.2rem;font-size:.82rem}._feedScore_1nf8q_793{background:var(--rp-accent-bg);color:var(--rp-accent);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.72rem;font-weight:600}._feedEvidence_1nf8q_803{flex-wrap:wrap;gap:.3rem;display:flex}._feedTag_1nf8q_809{background:var(--rp-surface-2);color:var(--rp-muted);border-radius:4px;padding:.1rem .45rem;font-size:.72rem;display:inline-block}._feedVotes_1nf8q_818{gap:.4rem;display:flex}._voteBtn_1nf8q_823{border:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-muted);cursor:pointer;border-radius:4px;align-items:center;padding:.3rem .45rem;font-size:.78rem;display:inline-flex}._voteBtn_1nf8q_823:hover:not(:disabled){background:var(--rp-surface-2);color:var(--rp-fg)}._voteBtn_1nf8q_823:disabled{opacity:.6;cursor:not-allowed}._voteBtnActive_1nf8q_845{background:var(--rp-accent-bg);color:var(--rp-accent);border-color:var(--rp-accent)}._tableWrap_1nf8q_853{contain:inline-size;overflow-x:auto}._table_1nf8q_13{margin:var(--space-2) 0}._table_1nf8q_13 thead th{padding:var(--space-1) var(--space-2)}._table_1nf8q_13 tbody td{padding:var(--space-1) var(--space-2);vertical-align:middle}._table_1nf8q_13 tbody td ._input_1nf8q_652{width:auto;padding:.1rem .35rem;display:inline-block}._table_1nf8q_13 tbody td ._help_1nf8q_127{margin:0;line-height:1.3}._table_1nf8q_13 tbody td ._rowBtn_1nf8q_517,._table_1nf8q_13 tbody td ._rowBtnDanger_1nf8q_518{padding:.1rem .5rem}._tableOneLine_1nf8q_901 tbody td{white-space:nowrap}._tableOneLine_1nf8q_901 ._cellClip_1nf8q_899{text-overflow:ellipsis;max-width:18rem;overflow:hidden}._table_1nf8q_13 code{background:var(--rp-surface-2);border-radius:3px;padding:.1rem .3rem;font-size:.82em}._errorRow_1nf8q_918{background:var(--rp-danger-bg)}._errorBadge_1nf8q_922{background:var(--rp-danger-bg);color:var(--rp-danger);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._warnBadge_1nf8q_932{background:var(--rp-warn-bg);color:var(--rp-warn);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._successBadge_1nf8q_942{background:var(--rp-accent-bg);color:var(--rp-accent);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._shortcuts_1nf8q_953{justify-content:flex-end;margin:.75rem 0 0}._claimRow_1nf8q_15{flex-direction:column;gap:.5rem;display:flex}._claimMeta_1nf8q_965{color:var(--rp-muted);margin:0;font-size:.85rem}._claimColumns_1nf8q_972{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}._profileHeader_1nf8q_979{flex-direction:column;gap:.35rem;margin:1rem 0 .25rem;display:flex}._switcher_1nf8q_986{align-items:center;gap:.5rem;max-width:28rem;display:flex}._switcher_1nf8q_986 ._fieldLabel_1nf8q_645{margin-bottom:0}._switcher_1nf8q_986 ._input_1nf8q_652{width:auto}@media (width<=600px){._table_1nf8q_13._stackTable_1nf8q_1003,._table_1nf8q_13._stackTable_1nf8q_1003 tbody,._table_1nf8q_13._stackTable_1nf8q_1003 tr,._table_1nf8q_13._stackTable_1nf8q_1003 td{width:auto;display:block}._table_1nf8q_13._stackTable_1nf8q_1003 thead{display:none}._table_1nf8q_13._stackTable_1nf8q_1003._tableOneLine_1nf8q_901 td{white-space:normal}._table_1nf8q_13._stackTable_1nf8q_1003._tableOneLine_1nf8q_901 ._cellClip_1nf8q_899{max-width:none}._table_1nf8q_13._stackTable_1nf8q_1003 tr{border:1px solid var(--rp-border);border-radius:8px;margin-bottom:.5rem;padding:.5rem .75rem}._table_1nf8q_13._stackTable_1nf8q_1003 td{overflow-wrap:anywhere;white-space:normal;text-align:left;border-bottom:none;padding:.2rem 0}._table_1nf8q_13._stackTable_1nf8q_1003 td:empty{display:none}._table_1nf8q_13._stackTable_1nf8q_1003 td[data-label]:before{content:attr(data-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--rp-fg-muted);margin-right:.4rem}._table_1nf8q_13._stackTable_1nf8q_1003 tr:has(+._cellExpand_1nf8q_587){border-bottom:none;border-radius:8px 8px 0 0;margin-bottom:0}._table_1nf8q_13._stackTable_1nf8q_1003 ._cellExpand_1nf8q_587{border-top:none;border-radius:0 0 8px 8px}._table_1nf8q_13._stackTable_1nf8q_1003 ._cellExpand_1nf8q_587:has(+._cellExpand_1nf8q_587){border-radius:0}._switcher_1nf8q_986{flex-wrap:wrap}._switcher_1nf8q_986 ._input_1nf8q_652{width:100%}._cellActions_1nf8q_561{flex-wrap:wrap;margin-top:.3rem}._activityItem_1nf8q_511 code{overflow-wrap:anywhere}}._readiness_1nf8q_1097{border:1px solid var(--rp-border);border-radius:8px;margin-bottom:1rem;padding:.8rem 1rem}._readinessHead_1nf8q_1104{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}._readinessLevel_1nf8q_1111{font-weight:600}._readinessBar_1nf8q_1115{grid-template-columns:repeat(4,1fr);gap:4px;margin:.5rem 0 .7rem;display:grid}._readinessStep_1nf8q_1122,._readinessStepOn_1nf8q_1123{background:var(--rp-surface-2);border-radius:3px;height:6px}._readinessStepOn_1nf8q_1123{background:var(--rp-ok)}._readinessChecks_1nf8q_1133{gap:.25rem;margin:0 0 .6rem;padding:0;font-size:.85rem;list-style:none;display:grid}._readinessCheck_1nf8q_1133{align-items:center;gap:.5rem;display:flex}._checkDone_1nf8q_1148,._checkTodo_1nf8q_1149{border-radius:50%;flex:none;width:.6rem;height:.6rem}._checkDone_1nf8q_1148{background:var(--rp-ok)}._checkTodo_1nf8q_1149{background:var(--rp-surface-2);border:1px solid var(--rp-border)}._tuneStep_1nf8q_1165+._tuneStep_1nf8q_1165{margin-top:1.5rem}._tuneList_1nf8q_1169{gap:.6rem;margin:.5rem 0;padding:0;list-style:none;display:grid}._tuneItem_1nf8q_1177{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}._followControl_1nf8q_1186{align-items:center;gap:var(--space-2,.5rem);display:inline-flex}._actions_1nf8q_1193{gap:var(--space-2,.5rem);margin-top:var(--space-3,1rem);display:flex}._page_1fk1t_15{color:var(--rp-fg);padding-bottom:6rem}._pageTitle_1fk1t_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2);color:var(--rp-fg);line-height:1.25}._head_1fk1t_28{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}._layout_1fk1t_39{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:2rem;display:grid}@media (width<=900px){._layout_1fk1t_39{grid-template-columns:minmax(0,1fr)}}._form_1fk1t_52{min-width:0}._railWrap_1fk1t_56{position:sticky;top:1rem}._section_1fk1t_64{margin-top:var(--space-6);padding:0;scroll-margin-top:1rem}._section_1fk1t_64+._section_1fk1t_64{margin-top:var(--space-10)}._sectionTitle_1fk1t_74{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--rp-fg);margin:0 0 var(--space-3);line-height:1.3}._help_1fk1t_82{color:var(--rp-muted);margin:.3rem 0 0;font-size:.83rem;line-height:1.5}._row_1fk1t_89{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._field_1fk1t_98{margin-bottom:1.1rem}._label_1fk1t_102{color:var(--rp-fg);margin-bottom:.3rem;font-size:.85rem;font-weight:600;display:block}._subLabel_1fk1t_110{color:var(--rp-muted);margin-bottom:.2rem;font-size:.75rem;display:block}._dirtyDot_1fk1t_119{background:var(--rp-accent);width:.45rem;height:.45rem;color:var(--rp-accent);vertical-align:middle;border-radius:50%;margin-left:.4rem;display:inline-block}._input_1fk1t_130,._textarea_1fk1t_131{box-sizing:border-box;border:1px solid var(--rp-border);background:var(--rp-bg);width:100%;color:var(--rp-fg);border-radius:6px;padding:.45rem .55rem;font-family:inherit;font-size:.9rem}._textarea_1fk1t_131{resize:vertical;line-height:1.55}._fieldFoot_1fk1t_148{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._counter_1fk1t_155{color:var(--rp-muted);white-space:nowrap;font-size:.75rem}._fieldError_1fk1t_161{color:var(--rp-danger);margin:.3rem 0 0;font-size:.8rem}._chips_1fk1t_169{flex-wrap:wrap;gap:.35rem;margin:0 0 .45rem;padding:0;list-style:none;display:flex}._chip_1fk1t_169{background:var(--rp-accent-bg);color:var(--rp-accent);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .55rem;font-size:.8rem;display:inline-flex}._chipRemove_1fk1t_189{cursor:pointer;color:var(--rp-accent);background:0 0;border:0;border-radius:999px;padding:0 .3rem;font-size:.9rem;line-height:1.1}._chipRemove_1fk1t_189:hover{background:var(--rp-surface-2);color:var(--rp-fg)}._interestGroup_1fk1t_207{margin:0 0 .9rem}._interestList_1fk1t_211{gap:.5rem;margin:.3rem 0;padding:0;list-style:none;display:grid}._interestItem_1fk1t_219{grid-template-columns:minmax(10rem,1fr) minmax(14rem,20rem) 4.5rem 3rem;align-items:center;gap:.3rem 1rem;display:grid}@media (width<=640px){._interestItem_1fk1t_219{grid-template-columns:1fr 4.5rem 3rem}._interestName_1fk1t_230{grid-column:1/-1}}._interestName_1fk1t_230{flex-direction:column;min-width:0;display:flex}._weightSlider_1fk1t_241 input[type=range]{width:100%;accent-color:var(--rp-accent);margin:0}._weightSlider_1fk1t_241 input[type=range][data-unset]{opacity:.35}._weightAxis_1fk1t_252{color:var(--rp-muted);opacity:.75;user-select:none;justify-content:space-between;font-size:.68rem;display:flex}._weightAxis_1fk1t_252 span{white-space:nowrap;justify-content:center;width:0;display:flex}._weightAxis_1fk1t_252 span:first-child{justify-content:flex-start}._weightAxis_1fk1t_252 span:last-child{justify-content:flex-end}._weightValue_1fk1t_276{font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem}._linkBtn_1fk1t_282{color:var(--rp-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:underline}._linkRow_1fk1t_295{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._linkRow_1fk1t_295 ._input_1fk1t_130{flex:18rem}._subform_1fk1t_307{border:1px solid var(--rp-border);background:var(--rp-surface);color:var(--rp-fg);border-radius:8px;margin:0 0 .7rem;padding:.75rem .9rem .6rem}._subformLegend_1fk1t_316{color:var(--rp-muted);padding:0 .35rem;font-size:.8rem;font-weight:600}._subformGrid_1fk1t_323{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}._subfield_1fk1t_329{min-width:0}._subfieldNarrow_1fk1t_333{min-width:0;max-width:8rem}._subformActions_1fk1t_338{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}._btn_1fk1t_347{border:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-fg);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.88rem;text-decoration:none;display:inline-block}._btn_1fk1t_347:hover:not(:disabled){background:var(--rp-surface-2);color:var(--rp-fg)}._btn_1fk1t_347:disabled{opacity:.6;cursor:not-allowed}._btnPrimary_1fk1t_370{border:1px solid var(--rp-accent);background:var(--rp-accent);color:var(--rp-accent-fg);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}._btnPrimary_1fk1t_370:hover:not(:disabled){filter:brightness(.92)}._btnPrimary_1fk1t_370:disabled{opacity:.6;cursor:not-allowed}._addBtn_1fk1t_393,._rowRemove_1fk1t_394{border:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-muted);cursor:pointer;border-radius:6px;padding:.25rem .6rem;font-family:inherit;font-size:.8rem}._addBtn_1fk1t_393:hover:not(:disabled),._rowRemove_1fk1t_394:hover:not(:disabled){background:var(--rp-surface-2);color:var(--rp-fg)}._addBtn_1fk1t_393:disabled,._rowRemove_1fk1t_394:disabled{opacity:.5;cursor:not-allowed}._soulHead_1fk1t_419{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._soulSplit_1fk1t_426{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:.6rem;display:grid}@media (width<=720px){._soulSplit_1fk1t_426{grid-template-columns:minmax(0,1fr)}}._soulInput_1fk1t_439{box-sizing:border-box;border:1px solid var(--rp-border);background:var(--rp-bg);width:100%;min-height:18rem;color:var(--rp-fg);resize:vertical;border-radius:6px;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.6}._soulPreview_1fk1t_454{border:1px solid var(--rp-border);background:var(--rp-surface);min-height:18rem;color:var(--rp-fg);border-radius:6px;padding:.6rem .9rem;overflow-x:auto}._derived_1fk1t_466{margin-top:var(--space-12);padding:0}._card_1fk1t_471{border:1px solid var(--rp-border);background:var(--rp-surface);color:var(--rp-fg);border-radius:8px;margin-bottom:.7rem;padding:.8rem .95rem}._cardTitle_1fk1t_480{color:var(--rp-fg);margin:0 0 .3rem;font-size:.92rem}._readonlyBody_1fk1t_486{max-height:22rem;margin-top:.5rem;overflow:auto}._rail_1fk1t_56{border:1px solid var(--rp-border);background:var(--rp-surface);color:var(--rp-fg);border-radius:8px;padding:.85rem .9rem}._railTitle_1fk1t_502{letter-spacing:.04em;text-transform:uppercase;color:var(--rp-muted);margin:0 0 .6rem;font-size:.82rem}._railList_1fk1t_510{margin:0;padding:0;list-style:none}._railItem_1fk1t_516{justify-content:space-between;align-items:center;gap:.5rem;padding:.18rem 0;display:flex}._railLink_1fk1t_524{text-align:left;cursor:pointer;color:var(--rp-fg);background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-family:inherit;font-size:.83rem;display:flex}._railLink_1fk1t_524:hover{color:var(--rp-accent)}._railState_1fk1t_542{color:var(--rp-muted);white-space:nowrap;font-size:.72rem}._markDone_1fk1t_548,._markPartial_1fk1t_549,._markEmpty_1fk1t_550{border-radius:50%;flex:none;width:.6rem;height:.6rem}._markDone_1fk1t_548{background:var(--rp-ok);color:var(--rp-ok)}._markPartial_1fk1t_549{background:var(--rp-warn);color:var(--rp-warn)}._markEmpty_1fk1t_550{background:var(--rp-surface-2);color:var(--rp-muted);border:1px solid var(--rp-border)}._railNote_1fk1t_573{color:var(--rp-muted);margin:.8rem 0 0;font-size:.74rem;line-height:1.45}._saveBar_1fk1t_582{z-index:20;border-top:1px solid var(--rp-border);background:var(--rp-bg);color:var(--rp-fg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;padding:.6rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}._saveState_1fk1t_599{color:var(--rp-muted);margin-right:auto;font-size:.83rem}._saveError_1fk1t_605{border:1px solid var(--rp-danger);background:var(--rp-danger-bg);max-width:46rem;color:var(--rp-danger);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem .55rem;font-size:.8rem;display:flex}._error_1fk1t_619{border:1px solid var(--rp-danger);background:var(--rp-danger-bg);color:var(--rp-danger);border-radius:6px;margin:.75rem 0;padding:.6rem .75rem;font-size:.85rem}._panel_1kfc5_11{flex-direction:column;gap:.75rem;display:flex}._intro_1kfc5_18{color:var(--rp-color-muted);margin:0;font-size:.9rem}._error_1kfc5_24{border:1px solid var(--rp-danger);background:var(--rp-danger-bg);color:var(--rp-danger);border-radius:6px;margin:0;padding:.55rem .75rem;font-size:.85rem}._floor_1kfc5_34{border:1px solid var(--rp-warn);background:var(--rp-warn-bg);color:var(--rp-warn);border-radius:6px;margin:0;padding:.6rem .8rem;font-size:.85rem}._choices_1kfc5_46{flex-direction:column;gap:.4rem;display:flex}._choice_1kfc5_46,._choiceActive_1kfc5_53{border:1px solid var(--rp-color-border);background:var(--rp-color-surface);width:100%;color:var(--rp-color-fg);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .8rem;display:flex}._choiceActive_1kfc5_53{border-color:var(--rp-accent);background:var(--rp-accent-bg)}._choice_1kfc5_46:disabled,._choiceActive_1kfc5_53:disabled{cursor:default}._choiceLabel_1kfc5_77{font-weight:600}._choiceDesc_1kfc5_81{color:var(--rp-color-muted);font-size:.82rem}._history_1kfc5_86{color:var(--rp-color-muted);font-size:.85rem}._history_1kfc5_86>summary{cursor:pointer}._table_1kfc5_97 ._groupRow_1kfc5_97 td{letter-spacing:.05em;text-transform:uppercase;color:var(--rp-color-muted);padding-top:.8rem;font-size:.75rem}._tableWrap_1kfc5_107{overflow-x:auto}._table_1kfc5_97 td{vertical-align:top}._attrName_1kfc5_121{color:var(--rp-color-fg);font-weight:600}._count_1kfc5_126{color:var(--rp-color-muted)}._rowChanged_1kfc5_130{background:var(--rp-accent-bg)}._why_1kfc5_134{color:var(--rp-color-muted);margin:.2rem 0 0;font-size:.8rem}._lock_1kfc5_140{color:var(--rp-warn);max-width:32rem;margin:0;font-size:.82rem}._badge_1kfc5_149{letter-spacing:.03em;background:var(--rp-surface-2);color:var(--rp-color-fg);border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._badgePublic_1kfc5_160{background:var(--rp-accent-bg);color:var(--rp-accent)}._badgeInternal_1kfc5_165{background:var(--rp-warn-bg);color:var(--rp-warn)}._badgeRestricted_1kfc5_170{background:var(--rp-danger-bg);color:var(--rp-danger)}._status_1kfc5_175{color:var(--rp-color-muted);font-size:.85rem}._switcher_1kfc5_182{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._viewerBtn_1kfc5_189{border:1px solid var(--rp-color-border);background:var(--rp-color-surface);color:var(--rp-color-fg);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.85rem}._withheldList_1kfc5_199{flex-direction:column;gap:.25rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}._withheldItem_1kfc5_208{border:1px solid var(--rp-color-border);background:var(--rp-surface-2);color:var(--rp-color-muted);border-radius:6px;align-items:baseline;gap:.6rem;padding:.35rem .6rem;font-size:.82rem;display:flex}._withheldPath_1kfc5_220{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._macros_1kfc5_227{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._levelCell_1kfc5_234{text-align:center;width:4.5rem}._table_1kfc5_97 th._levelCell_1kfc5_234{text-align:center}._partsLayout_1kfc5_245{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}._presets_1kfc5_252{flex-direction:column;gap:.3rem;display:flex;position:sticky;top:0}._presetsTitle_1kfc5_260{letter-spacing:.05em;text-transform:uppercase;color:var(--rp-color-muted);font-size:.75rem}._presetBtn_1kfc5_267{border:1px solid var(--rp-color-border);background:var(--rp-color-surface);color:var(--rp-color-fg);text-align:left;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}._compactTable_1kfc5_281._table_1kfc5_97 th,._compactTable_1kfc5_281._table_1kfc5_97 td{padding:.1rem .5rem}._compactTable_1kfc5_281._table_1kfc5_97 td{border-bottom:none}._compactTable_1kfc5_281._table_1kfc5_97 thead th{padding-top:.3rem;padding-bottom:.3rem}._compactTable_1kfc5_281 ._groupRow_1kfc5_97 td{padding-top:.45rem}._compactTable_1kfc5_281 ._levelCell_1kfc5_234{width:3.5rem}@media (width<=600px){._partsLayout_1kfc5_245{grid-template-columns:minmax(0,1fr)}._presets_1kfc5_252{flex-flow:wrap;order:-1;align-items:center;position:static}}._page_63koz_6{max-width:1100px;margin:0 auto;padding:1rem}:where(._page_63koz_6) h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:var(--space-4) 0 var(--space-2);line-height:1.25}:where(._page_63koz_6) h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--space-8) 0 var(--space-2);line-height:1.3}:where(._page_63koz_6) h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:var(--space-4) 0 var(--space-1)}:where(._page_63koz_6) h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:var(--space-3) 0 var(--space-1)}._steps_63koz_43{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}._steps_63koz_43 button[aria-current=step]{font-weight:700;text-decoration:underline}._page_63koz_6 label{margin:.75rem 0 .25rem;font-weight:600;display:block}._page_63koz_6 input,._page_63koz_6 textarea,._page_63koz_6 select{font:inherit;max-width:100%;padding:.55rem}._page_63koz_6 input[type=text],._page_63koz_6 textarea{width:100%}._page_63koz_6 article,._page_63koz_6 fieldset{border:1px solid var(--rp-border);border-radius:.5rem;margin:1rem 0;padding:1rem}._row_63koz_83{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._row_63koz_83 label{margin:0;font-weight:400}._help_63koz_95{opacity:.8}._status_63koz_99{min-height:1.5rem}._error_63koz_15{border-left:.3rem solid var(--rp-danger);margin:1rem 0;padding:.5rem 1rem}._errorTitle_63koz_15{margin:0 0 .5rem;font-size:1.1rem}._errorList_63koz_114{margin:0;padding-left:1.2rem}._sourceList_63koz_119{gap:.5rem;padding:0;list-style:none;display:grid}._sourceCard_63koz_126{border:1px solid var(--rp-border);border-radius:.5rem;padding:.75rem}._compare_63koz_132{border-top:1px solid var(--rp-border);margin-top:1rem;padding-top:.5rem}._compareGrid_63koz_138,._tierGrid_63koz_139{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}._tierPanel_63koz_145{border:1px solid var(--rp-border);border-radius:.5rem;padding:1rem;overflow-x:auto}._actions_63koz_152{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}._page_63koz_6 :focus-visible{outline:3px solid var(--rp-accent);outline-offset:2px}@media (width<=42rem){._steps_63koz_43{display:grid}._compareGrid_63koz_138,._tierGrid_63koz_139{grid-template-columns:1fr}._page_63koz_6 article{padding:.75rem}}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:rgb(var(--color-background,255, 255, 255));border-radius:var(--radius-lg,8px);box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a);flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.modal--sm{width:400px}.modal--md{width:560px}.modal--lg{width:720px}.modal--xl{width:1040px}.modal__header{padding:var(--space-5,1.25rem) var(--space-6,1.5rem);border-bottom:1px solid rgb(var(--color-border,229, 231, 235));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal__title{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);margin:0}.modal__close{font-size:var(--font-size-2xl,1.5rem);cursor:pointer;padding:var(--space-1,.25rem);color:rgb(var(--color-text-muted,107, 114, 128));border-radius:var(--radius-sm,4px);background:0 0;border:none;line-height:1}.modal__close:hover{color:rgb(var(--color-text,17, 24, 39));background:rgb(var(--color-gray-100,243, 244, 246))}.modal__body{padding:var(--space-6,1.5rem);flex:1;overflow-y:auto}.modal__footer{justify-content:flex-end;gap:var(--space-3,.75rem);padding:var(--space-4,1rem) var(--space-6,1.5rem);border-top:1px solid rgb(var(--color-border,229, 231, 235));flex-shrink:0;display:flex}@media (width<=640px){.modal{margin:var(--space-4,1rem);margin-top:max(var(--space-4,1rem), env(safe-area-inset-top));margin-bottom:max(var(--space-4,1rem), env(safe-area-inset-bottom));border-radius:var(--radius-md,6px);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.modal--sm,.modal--md,.modal--lg,.modal--xl{width:100%}.modal__header,.modal__body{padding:var(--space-4,1rem)}.modal__footer{padding:var(--space-3,.75rem) var(--space-4,1rem)}.modal__close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}@media (width<=380px){.modal__footer{flex-direction:column}.modal__footer>button{width:100%}}.prosopia-lockup{aspect-ratio:208.76/42.78;background-color:currentColor;height:28px;display:block;mask:url(/assets/prosopia-lockup-KKrmUKVV.svg) 50%/contain no-repeat}.prosopia-lockup--hero{max-width:100%;height:72px}@media (width<=480px){.prosopia-lockup--hero{height:52px}}.auth-action{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:rgb(var(--color-accent-solid));color:rgb(var(--color-on-solid));border:1px solid rgb(var(--color-accent-solid));text-decoration:none}.auth-action:hover{background:rgb(var(--color-accent-solid-hover));color:rgb(var(--color-on-solid))}.auth-warn{font-size:var(--font-size-sm);color:rgb(var(--color-warn))}.user-menu{position:relative}.user-menu__button{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);color:rgb(var(--color-text-subtle));cursor:pointer;background:0 0;border:1px solid #0000;padding:2px;display:flex;position:relative}.user-menu__button:hover,.user-menu__button[aria-expanded=true]{border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text))}.user-menu__avatar{border-radius:var(--radius-full);background:rgb(var(--color-accent-solid));width:2rem;height:2rem;color:rgb(var(--color-on-solid));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;display:inline-flex}.user-menu__avatar--lg{width:2.5rem;height:2.5rem}.user-menu__caret{padding-right:var(--space-1);font-size:.75rem}.user-menu__panel{z-index:50;min-width:15rem;padding:var(--space-1) 0;border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface-raised));color:rgb(var(--color-text));box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 6px);right:0}.user-menu__header{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.user-menu__who{flex-direction:column;min-width:0;display:flex}.user-menu__name{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__via{font-size:var(--font-size-sm);color:rgb(var(--color-text-muted))}.user-menu__divider{height:1px;margin:var(--space-1) 0;background:rgb(var(--color-border))}.user-menu__section{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-text-muted))}.user-menu__item{width:100%;padding:var(--space-2) var(--space-3);color:rgb(var(--color-text));font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}.user-menu__item:hover,.user-menu__item:focus-visible{background:rgb(var(--color-control-hover-bg));color:rgb(var(--color-text))}.user-menu__dot{border-radius:var(--radius-full);background:rgb(var(--color-warn));border:2px solid rgb(var(--color-background));width:.6rem;height:.6rem;position:absolute;top:0;left:1.6rem}.user-menu__item .badge{margin-left:var(--space-2)}.agent-setup{max-width:40rem;margin:var(--space-8) auto 0;padding:var(--space-4) var(--space-5);border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);background:rgb(var(--color-surface-raised));text-align:left}.agent-setup__title{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:rgb(var(--color-text))}.agent-setup__title--sub{margin-top:var(--space-4)}.agent-setup__body{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:rgb(var(--color-text-subtle));line-height:1.6}.agent-setup__prompt{gap:var(--space-3);align-items:flex-start;display:flex}.agent-setup__prompt pre{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);background:rgb(var(--color-background));font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0}.agent-setup--inline{margin:0}
