.library-v2.prototype-root{overflow-x:visible;overflow-y:visible;background:var(--paper)}.library-v2{--font-family-outfit:var(--font-outfit),system-ui,-apple-system,sans-serif;--font-family-instrument-serif:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-family-jetbrains-mono:var(--font-outfit),"Outfit",system-ui,sans-serif;--rp-deepdive-rail-width:435px;--rp-deepdive-readiness-card-height:172px;--rp-deepdive-change-card-height:188px;--rp-deepdive-change-bar-track:var(--inset);--rp-deepdive-data-sources-card-height:370px;--rp-deepdive-column-gap:36px;--rp-deepdive-rail-second-card-margin-top:16px;--rp-deepdive-report-max-width:1200px;--rp-deepdive-report-pad-x:24px;--paper:var(--page);--paper-2:var(--inset);--paper-3:var(--line);--paper-4:#ded9cb;--rule:#ded9cb;--rule-soft:var(--line);--ink:var(--ink-1);--orange-2:var(--burnt-orange);--orange-soft:#ffe2be;--orange-tint:#fff4e1;--ok:#0fa68a;--warn:var(--burnt-orange);--err:#e64a47;--espresso:var(--ink-1);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-pill:var(--radius-full);--shadow-card:0 1px 0 rgba(17,17,17,0.03),0 1px 2px rgba(17,17,17,0.04);--shadow-pop:0 8px 28px -12px rgba(17,17,17,0.14),0 2px 6px rgba(17,17,17,0.05);--card-lift:translateY(-3px);--card-spring:220ms cubic-bezier(0.34,1.56,0.64,1);color:var(--ink)}.library-v2 .mono{font-family:var(--font-family-jetbrains-mono);font-feature-settings:"ss01","cv11";letter-spacing:-.01em}.library-v2 .caps{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500;font-family:var(--font-family-jetbrains-mono);color:var(--ink-3)}.library-v2 .hairline-soft{height:1px;background:var(--rule-soft);width:100%}.library-v2 .lib-with-sidebar{display:flex;flex-direction:row;align-items:stretch}.library-v2 .lib-main-col{flex:1 1 auto;min-width:0;position:relative}.library-v2 .lib-uop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.library-v2 .lib-uop-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(26,23,20,.06);border-radius:var(--radius-xl);padding:16px 20px;cursor:pointer;width:100%;min-height:164px;height:auto;box-shadow:0 1px 3px rgba(26,23,20,.08),0 1px 1px rgba(26,23,20,.04);transition:border-color .15s ease,box-shadow .2s ease,transform var(--card-spring);font-family:var(--font-family-outfit)}.library-v2 .lib-uop-card:hover{transform:var(--card-lift);box-shadow:0 2px 6px rgba(26,23,20,.1),0 1px 1px rgba(26,23,20,.04)}.library-v2 .lib-uop-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s ease}.library-v2 .lib-uop-card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.library-v2 .lib-uop-card:after{transition:none}}.library-v2 .lib-uop-head{display:flex;align-items:flex-start;gap:10px}.library-v2 .lib-uop-title{font-size:17px;font-weight:550;line-height:1.25;color:var(--ink);margin:0;letter-spacing:-.008em;min-height:calc(2 * 1.25 * 17px);-webkit-line-clamp:2}.library-v2 .lib-uop-summary,.library-v2 .lib-uop-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.library-v2 .lib-uop-summary{font-size:14px;font-weight:400;line-height:1.5;color:var(--ink-3);margin:8px 0 0;min-height:calc(3 * 1.5 * 14px);-webkit-line-clamp:3}.library-v2 .lib-uop-spacer{flex:1 1 auto;min-height:4px}.library-v2 .lib-uop-align-pill{align-self:flex-start;display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:4px 12px;margin-top:8px;border-radius:var(--radius-full);color:var(--orange-2);background:var(--orange-tint);white-space:nowrap}.library-v2 .lib-uop-refine{margin-top:8px}.library-v2 .lib-uop-value-panel{background:var(--shell-ground,var(--paper));border-radius:var(--radius-md);padding:12px 10px;min-height:56px}.library-v2 .lib-uop-est-block{flex:1;min-width:0}.library-v2 .lib-uop-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}.library-v2 .lib-uop-open-cue{flex:none;margin-left:auto;color:var(--orange-2);transform:rotate(-45deg);transition:transform .15s ease-out}.library-v2 .lib-uop-card:hover .lib-uop-open-cue{transform:translate(2px,-2px) rotate(-45deg)}.library-v2 .lib-uop-est-value-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-width:0;min-height:22px}.library-v2 .lib-uop-override-pencil{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink-4);cursor:pointer;opacity:0;transition:opacity .14s ease,color .14s ease,background .14s ease,border-color .14s ease}.library-v2 .lib-uop-card:focus-within .lib-uop-override-pencil,.library-v2 .lib-uop-card:hover .lib-uop-override-pencil{opacity:1}.library-v2 .lib-uop-override-pencil:hover:not(:disabled){color:var(--orange-2);background:var(--paper-2);border-color:var(--rule-soft)}.library-v2 .lib-uop-override-pencil:focus-visible{outline:none;opacity:1;color:var(--orange-2);border-color:rgba(233,88,11,.4)}.library-v2 .lib-uop-override-pencil:disabled{opacity:0;cursor:not-allowed}.library-v2 .lib-uop-card:hover .lib-uop-override-pencil:disabled{opacity:.3}.library-v2 .lib-uop-override-form{display:block;min-height:30px}.library-v2 .lib-uop-override-row{display:flex;align-items:center;gap:6px}.library-v2 .lib-uop-override-apply,.library-v2 .lib-uop-override-cancel{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--r-md);background:transparent;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.library-v2 .lib-uop-override-apply{color:var(--orange-2);border-color:var(--rule-soft);background:var(--orange-tint)}.library-v2 .lib-uop-override-apply:hover:not(:disabled){background:var(--orange-soft)}.library-v2 .lib-uop-override-apply:disabled{opacity:.4;cursor:not-allowed}.library-v2 .lib-uop-override-cancel{color:var(--ink-4)}.library-v2 .lib-uop-override-cancel:hover{color:var(--ink-2);background:var(--paper-2);border-color:var(--rule-soft)}.library-v2 .lib-uop-override-suffix{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.library-v2 .lib-uop-override-form .lib-uop-override-input{box-sizing:border-box;width:4.75rem;height:30px;margin:0;padding:0 8px;font:inherit;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border:1px solid var(--rule-soft);border-radius:var(--field-radius);box-shadow:0 1px 1px rgba(26,22,17,.04);transition:border-color .16s ease,box-shadow .16s ease}.library-v2 .lib-uop-override-form .lib-uop-override-input::-moz-placeholder{color:var(--ink-5);font-weight:400}.library-v2 .lib-uop-override-form .lib-uop-override-input::placeholder{color:var(--ink-5);font-weight:400}.library-v2 .lib-uop-override-form .lib-uop-override-input:hover:not(:disabled){border-color:var(--rule)}.library-v2 .lib-uop-override-form .lib-uop-override-input:focus{outline:none;border-color:rgba(233,88,11,.5);box-shadow:0 0 0 2px rgba(233,88,11,.12)}.library-v2 .lib-uop-override-form .lib-uop-override-input:disabled{cursor:not-allowed;opacity:.5}.library-v2 .lib-uop-override-submit{font-size:10px;font-weight:600;letter-spacing:.03em;padding:5px 13px;min-height:30px;border-radius:var(--r-md);border:1px solid var(--orange-2);background:var(--orange-tint);color:var(--orange-2);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.library-v2 .lib-uop-override-submit:hover:not(:disabled){background:var(--orange-soft);border-color:#cf4f0a;color:#cf4f0a}.library-v2 .lib-uop-override-submit:disabled{opacity:.45;cursor:not-allowed}.library-v2 .lib-uop-toprow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.library-v2 .lib-uop-est-label{display:inline-block;min-width:0;max-width:100%;padding:4px 8px;border-radius:var(--radius-sm);background:var(--shell-ground,var(--paper));font-size:12px;font-weight:500;line-height:1.2;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-v2 .lib-uop-est-value{font-family:var(--font-family-outfit);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;font-style:normal;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--orange-2)}.library-v2 .lib-uop-est-basis{font-family:var(--font-family-outfit);font-size:12px;font-weight:500;color:var(--orange-2);opacity:.85;line-height:1;white-space:nowrap;margin-left:0;align-self:center}.library-v2 .lib-uop-est-option{font-size:12px;font-weight:500;line-height:1.18;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-v2 .lib-uop-card .gap-mark{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1;color:var(--ink-3);white-space:nowrap}.library-v2 .lib-uop-card .gap-mark:before{content:"\2014";font-size:18px;font-weight:600;line-height:1;color:var(--ink-3);opacity:.6}.library-v2 .lib-uop-kicker{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-v2 .lib-uop-mark{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid;border-radius:var(--radius-full);font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;flex:0 0 auto;white-space:nowrap;transition:transform .16s ease}.library-v2 .lib-uop-mark--shared{color:var(--ready)}.library-v2 .lib-uop-basis-tag{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--ready-border);border-radius:var(--radius-sm);font-size:11px;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--ready-ink);flex:0 0 auto;white-space:nowrap;transition:transform .16s ease}.library-v2 .lib-uop-mark--draft{color:var(--gated)}.library-v2 .lib-uop-mark--live,.library-v2 .lib-uop-mark--run{padding:4px 8px;border:0;border-radius:4px;font-size:12px;font-weight:500;color:var(--ink-3);background:color-mix(in srgb,var(--ink-1) 6%,transparent)}.library-v2 .lib-uop-mark--live{color:var(--ready-ink,#0b7a66);background:var(--ready-bg,#e4f5f0)}.library-v2 .lib-uop-head-actions{--uop-kebab-w:24px;--uop-actions-gap:4px;display:flex;align-items:center;gap:var(--uop-actions-gap);flex-shrink:0}.library-v2 .lib-uop-saved-mark{color:var(--burnt-orange)}.library-v2 .lib-uop-saved-mark,.library-v2 .lib-uop-sponsor-mark{display:inline-flex;align-items:center;transition:transform .16s ease}.library-v2 .lib-uop-sponsor-mark{justify-content:center;width:22px;height:22px;flex-shrink:0}.library-v2 .lib-uop-sponsor-mark img.lib-uop-sponsor-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.library-v2 .lib-uop-sponsor-mark span.lib-uop-sponsor-logo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--rule-soft);border-radius:50%;background:#fff;font-size:10px;font-weight:700;line-height:1;color:var(--ink)}.library-v2 .lib-uop-head-actions:has(.uop-card-menu-trigger)>:is(.lib-uop-mark,.lib-uop-basis-tag,.lib-uop-saved-mark,.lib-uop-sponsor-mark){transform:translateX(calc(var(--uop-kebab-w) + var(--uop-actions-gap)))}.library-v2 .lib-uop-card:focus-within .lib-uop-head-actions:has(.uop-card-menu-trigger)>:is(.lib-uop-mark,.lib-uop-basis-tag,.lib-uop-saved-mark,.lib-uop-sponsor-mark),.library-v2 .lib-uop-card:hover .lib-uop-head-actions:has(.uop-card-menu-trigger)>:is(.lib-uop-mark,.lib-uop-basis-tag,.lib-uop-saved-mark,.lib-uop-sponsor-mark),.library-v2 .lib-uop-head-actions:has(.uop-card-menu-trigger[aria-expanded=true])>:is(.lib-uop-mark,.lib-uop-basis-tag,.lib-uop-saved-mark,.lib-uop-sponsor-mark){transform:translateX(0)}@media (hover:none){.library-v2 .lib-uop-head-actions:has(.uop-card-menu-trigger)>:is(.lib-uop-mark,.lib-uop-basis-tag,.lib-uop-saved-mark,.lib-uop-sponsor-mark){transform:none}}.library-v2 .uop-card-menu-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--uop-kebab-w,24px);height:var(--uop-kebab-w,24px);padding:0;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink-4);cursor:pointer;opacity:0;transition:opacity .14s ease,color .14s ease,background .14s ease,border-color .14s ease}.library-v2 .lib-uop-card:focus-within .uop-card-menu-trigger,.library-v2 .lib-uop-card:hover .uop-card-menu-trigger,.library-v2 .uop-card-menu-trigger[aria-expanded=true]{opacity:1}.library-v2 .uop-card-menu-trigger:hover,.library-v2 .uop-card-menu-trigger[aria-expanded=true]{color:var(--ink-2);background:var(--paper-2);border-color:var(--rule-soft)}.library-v2 .uop-card-menu-trigger:focus-visible{outline:none;opacity:1;border-color:rgba(233,88,11,.45)}@media (hover:none){.library-v2 .uop-card-menu-trigger{opacity:1}}.uop-card-menu{z-index:1200;min-width:188px;padding:5px;background:#ffffff;border:1px solid #e5e2d5;border-radius:var(--radius-md);box-shadow:0 12px 32px -12px rgba(17,17,17,.22),0 3px 8px rgba(17,17,17,.06);font-family:var(--font-sans);animation:uopMenuIn .12s cubic-bezier(.2,.8,.2,1)}@keyframes uopMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uop-card-menu-heading{padding:7px 10px 5px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-5)}.uop-card-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:transparent;font-size:13px;font-weight:500;line-height:1.2;color:var(--ink-2);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.uop-card-menu-item:focus-visible,.uop-card-menu-item:hover{outline:none;background:#f4f2ec}.uop-card-menu-item[data-tone=accent]{color:var(--burnt-orange)}.uop-card-menu-item[data-tone=accent]:focus-visible,.uop-card-menu-item[data-tone=accent]:hover{background:#fff4e1}.uop-card-menu-item[data-tone=danger]{color:#b53a1a}.uop-card-menu-item[data-tone=danger]:focus-visible,.uop-card-menu-item[data-tone=danger]:hover{background:#fbe9e3}.uop-card-menu-icon{display:inline-flex;align-items:center;color:currentColor;opacity:.85}@media (prefers-reduced-motion:reduce){.uop-card-menu{animation:none}}.library-v2 .uop-group{margin-bottom:16px}.library-v2 .uop-group:last-child{margin-bottom:0}.library-v2 .uop-group:last-child .density-carousel-track{margin-bottom:-14px}.library-v2 .group-header{margin-bottom:12px}.library-v2 .group-title{margin:0;font-family:var(--font-family-outfit);font-size:20px;font-weight:550;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.library-v2 .group-header:has(>.group-icon){gap:12px}.library-v2 .group-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-sm);background:rgba(23,20,15,.09);color:var(--ink-3)}.library-v2 .pinned-shelf{background:var(--paper-2);border:0;border-radius:var(--radius-md);--shelf-inset:16px;padding:var(--shelf-inset) var(--shelf-inset) 2px;margin-bottom:16px;position:relative;container-type:inline-size}.library-v2 .pinned-shelf-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.library-v2 .pinned-shelf-track{scroll-snap-type:none}.library-v2 .pinned-shelf .density-carousel-item{flex-basis:calc((100% - 82px + var(--shelf-inset) * 2) / 3)}@container (min-width: 1368px){.library-v2 .pinned-shelf .density-carousel-item{flex-basis:calc((100% - 96px + var(--shelf-inset) * 2) / 4)}}@container (min-width: 1648px){.library-v2 .pinned-shelf .density-carousel-item{flex-basis:calc((100% - 110px + var(--shelf-inset) * 2) / 5)}}.library-v2 .pinned-shelf-item{flex:0 0 calc((100% - 42px) / 4);min-width:0;display:flex;touch-action:pan-y}.library-v2 .pinned-shelf-item[data-dragging=true]{opacity:.9}.library-v2 .pinned-shelf-item[data-dragging=true] .lib-uop-card{box-shadow:var(--shadow-pop);border-color:var(--orange);cursor:grabbing}@media (max-width:1100px){.library-v2 .pinned-shelf-item{flex-basis:calc((100% - 28px) / 3)}}@media (max-width:820px){.library-v2 .pinned-shelf-item{flex-basis:85%}}.app-shell__content:has(.lib-uops-page){background:transparent;box-shadow:none;padding-top:0;border-radius:var(--radius-md)}.library-v2.lib-uops-page{background:transparent}.library-v2.lib-uops-page .lib-main-col{--page-gutter:0px}.library-v2 .lib-rows-card{background:var(--sheet,#fbfaf7);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(20,16,9,.05),0 6px 24px -10px rgba(20,16,9,.1);padding:16px}.library-v2 .lib-rows-card:empty{display:none}.library-v2 .lib-rows-card>.uop-group{margin-bottom:22px}.library-v2 .lib-rows-card>.uop-group:last-child{margin-bottom:0}.library-v2.lib-uops-page .lib-uop-card{border-radius:var(--radius-md)}.library-v2.lib-uops-page .lib-uop-value-panel{border-radius:var(--radius-sm)}.library-v2.lib-uops-page .group-header{margin-bottom:8px}.library-v2 .lib-hidden-disclosure{margin-top:8px}.library-v2 .lib-hidden-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--rule-soft);border-radius:var(--r-pill);background:transparent;font-family:var(--font-family-outfit);font-size:13px;font-weight:500;color:var(--ink-3);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.library-v2 .lib-hidden-toggle:hover{background:var(--paper-2);border-color:var(--rule);color:var(--ink-2)}.library-v2 .lib-hidden-chevron{display:inline-block;font-size:11px;line-height:1;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.library-v2 .lib-hidden-chevron[data-open=true]{transform:rotate(90deg)}.library-v2 .lib-hidden-grid{margin-top:16px}.library-v2 .lib-hidden-grid .lib-uop-card{opacity:.72}.library-v2 .lib-hidden-grid .lib-uop-card:hover{opacity:1}@media (prefers-reduced-motion:reduce){.library-v2 .lib-hidden-chevron{transition:none}}.library-v2 .group-hide{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink-4);cursor:pointer;opacity:0;transition:opacity .14s ease,color .14s ease,background .14s ease,border-color .14s ease}.library-v2 .group-header:hover .group-hide,.library-v2 .group-hide:focus-visible{opacity:1}.library-v2 .group-hide:hover{color:var(--ink-2);background:var(--paper-2);border-color:var(--rule-soft)}.library-v2 .group-hide:focus-visible{outline:none;border-color:rgba(233,88,11,.45)}@media (hover:none){.library-v2 .group-hide{opacity:1}}.library-v2 .lib-hidden-rails{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);margin-top:8px}.library-v2 .lib-hidden-rails .lib-hidden-toggle svg{flex-shrink:0}@media print{.library-v2 .group-hide,.library-v2 .lib-hidden-rails{display:none}}.library-v2 .lib-conf-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-family-outfit);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--ink-3);white-space:nowrap}.library-v2 .lib-conf-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-4);flex-shrink:0}.library-v2 .lib-conf-chip.is-curated{color:var(--orange-2)}.library-v2 .lib-conf-chip.is-curated .lib-conf-dot{background:var(--grad)}.library-v2 .lib-uop-curated-row{margin-bottom:6px}.library-v2 .lib-rank-item{position:relative}.library-v2 .lib-rank-ordinal{position:absolute;top:-10px;left:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--radius-full);background:var(--grad);font-family:var(--font-family-outfit);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;box-shadow:0 2px 6px rgba(233,88,11,.28);pointer-events:none;transition:transform var(--card-spring)}.library-v2 .lib-rank-item:hover .lib-rank-ordinal{transform:var(--card-lift)}.library-v2 .density-carousel-track:has(.lib-rank-item){padding-top:14px}.library-v2 .group-expanded-grid:has(.lib-rank-item){padding-top:12px;row-gap:24px}.library-v2 .group-header{display:flex;align-items:center;justify-content:flex-start;gap:10px}.library-v2 .group-sponsor-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0}.library-v2 .group-sponsor-mark--branded{width:auto;max-width:96px}.library-v2 .group-sponsor-mark:has(>img.group-sponsor-logo){width:auto}.library-v2 .group-sponsor-mark img.group-sponsor-logo{width:auto;max-width:64px;height:24px;-o-object-fit:contain;object-fit:contain}.library-v2 .group-sponsor-mark span.group-sponsor-logo{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--rule-soft);border-radius:50%;background:#fff;font-size:11px;font-weight:700;line-height:1;color:var(--ink)}.library-v2 .lib-rail-edit-link{font-family:var(--font-family-outfit);font-size:12px;font-weight:500;color:var(--ink-4);text-decoration:none;white-space:nowrap;flex-shrink:0}.library-v2 .lib-rail-edit-link:hover{color:var(--orange-2)}.library-v2 .lib-featured-card{border-radius:var(--radius-xl);padding:2px;background:var(--grad);margin-bottom:36px}.library-v2 .lib-featured-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;background:#fff;border-radius:var(--radius-xl);padding:28px 32px}.library-v2 .lib-featured-main{flex:1 1 auto;min-width:0;max-width:640px}.library-v2 .lib-featured-rank{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.library-v2 .lib-featured-rank-badge{width:26px;height:26px;border-radius:var(--radius-full);background:var(--grad);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;display:grid;place-items:center}.library-v2 .lib-featured-kicker{font-family:var(--font-family-outfit);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.library-v2 .lib-featured-title{display:block;margin:0;font-family:var(--font-family-outfit);font-size:26px;font-weight:550;line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.library-v2 .lib-featured-title:hover{color:var(--orange-2)}.library-v2 .lib-featured-summary{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-v2 .lib-featured-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.library-v2 .lib-why-chip{display:inline-flex;font-family:var(--font-family-outfit);font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-full);background:var(--grad-soft);color:var(--burnt-orange);border:1px solid var(--gated-border)}.library-v2 .lib-uop-why{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.library-v2 .lib-uop-why .lib-why-chip{font-size:11px;padding:3px 8px}.library-v2 .lib-featured-actions{display:flex;align-items:center;gap:var(--space-2);margin-top:18px;flex-wrap:wrap}.library-v2 .lib-featured-btn{font-family:var(--font-family-outfit);font-size:13px;font-weight:var(--font-weight-medium);border-radius:var(--r-md);padding:9px 16px;cursor:pointer;border:1px solid transparent;transition:filter .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.library-v2 .lib-featured-btn.primary{color:#fff;background:var(--grad)}.library-v2 .lib-featured-btn.primary:hover{filter:brightness(1.05)}.library-v2 .lib-featured-btn.secondary{color:var(--ink-2);background:#fff;border-color:var(--rule-soft)}.library-v2 .lib-featured-btn.secondary:hover{border-color:var(--rule);background:var(--paper-2)}.library-v2 .lib-featured-btn.quiet{color:var(--ink-4);background:transparent}.library-v2 .lib-featured-btn.quiet:hover{color:var(--ink-2)}.library-v2 .lib-featured-metrics{display:flex;flex-direction:column;gap:18px;flex-shrink:0;min-width:180px;padding-left:24px;border-left:1px solid var(--rule-soft)}.library-v2 .lib-featured-metric-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);margin-bottom:4px}.library-v2 .lib-featured-metric-value-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.library-v2 .lib-featured-match-value,.library-v2 .lib-featured-value{font-family:var(--font-family-outfit);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:820px){.library-v2 .lib-featured-inner{flex-direction:column}.library-v2 .lib-featured-metrics{flex-direction:row;padding-left:0;border-left:none;border-top:1px solid var(--rule-soft);padding-top:16px;width:100%}}@media (prefers-reduced-motion:reduce){.library-v2 .lib-featured-btn.primary:hover{filter:none}}.library-v2 .density-carousel{position:relative;container-type:inline-size}.library-v2 .density-carousel-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:8px 4px 14px}.library-v2 .density-carousel-track::-webkit-scrollbar{display:none}.library-v2 .density-carousel-item{flex:0 0 calc((100% - 82px) / 3);min-width:0;scroll-snap-align:start;display:flex}@container (min-width: 1400px){.library-v2 .density-carousel-item{flex-basis:calc((100% - 96px) / 4)}}@container (min-width: 1680px){.library-v2 .density-carousel-item{flex-basis:calc((100% - 110px) / 5)}}.library-v2 .density-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);border:1px solid var(--rule-soft);background:rgba(247,245,237,.9);color:var(--ink-4);cursor:pointer;box-shadow:0 1px 4px rgba(17,17,17,.08);opacity:0;transition:opacity .16s ease,background .15s ease,color .15s ease,border-color .15s ease}.library-v2 .density-carousel:focus-within .density-carousel-arrow,.library-v2 .density-carousel:hover .density-carousel-arrow{opacity:1}.library-v2 .density-carousel-arrow:hover{background:var(--paper);border-color:var(--rule);color:var(--ink)}.library-v2 .density-carousel-arrow svg{width:14px;height:14px}.library-v2 .density-carousel-arrow.prev{left:-10px}.library-v2 .density-carousel-arrow.next{right:-10px}@container (max-width: 1100px){.library-v2 .density-carousel-item{flex-basis:calc((100% - 28px) / 3)}.library-v2 .density-carousel-track:has(>:nth-child(4))>.density-carousel-item{flex-basis:calc((100% - 82px) / 3)}}@container (max-width: 820px){.library-v2 .density-carousel-item,.library-v2 .density-carousel-track:has(>:nth-child(2))>.density-carousel-item{flex-basis:calc((100% - 14px) / 2)}.library-v2 .density-carousel-track:has(>:nth-child(3))>.density-carousel-item{flex-basis:calc((100% - 68px) / 2)}}@container (max-width: 600px){.library-v2 .density-carousel-item,.library-v2 .density-carousel-track:has(>:nth-child(2))>.density-carousel-item{flex-basis:85%}}.library-v2 .lib-filter-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;color:var(--ink-2);font-family:var(--font-family-outfit);cursor:pointer;box-shadow:0 1px 2px rgba(26,22,17,.04),0 2px 8px rgba(26,22,17,.05);transition:box-shadow .12s,transform .12s}.library-v2 .lib-filter-pill:hover:not(.active){box-shadow:0 2px 6px rgba(26,22,17,.06),0 8px 20px rgba(26,22,17,.08)}.library-v2 .lib-filter-pill.active{border-color:var(--ink);background:var(--ink);color:var(--paper);box-shadow:none}.library-v2 .lib-filter-swatch{width:7px;height:7px;border-radius:2px;flex-shrink:0}@keyframes libHeroDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes libChipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes uopAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.library-v2 .lib-hero-in{animation:libHeroDrop .38s ease-out both}.library-v2 .lib-chip-in{animation:libChipIn .28s ease-out both}.library-v2 .prototype-hero-top-sticky,.library-v2 .prototype-hero-top-sticky.scrolled{background:linear-gradient(165deg,#1a1714,#2a2520,#1a1714 70%,#0f0e0c);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.library-v2 .prototype-hero-top-sticky .cl-organizationSwitcherTrigger,.library-v2 .prototype-hero-top-sticky .cl-organizationSwitcherTrigger *,.library-v2 .prototype-hero-top-sticky .prototype-hero-badge-logo,.library-v2 .prototype-hero-top-sticky.scrolled .prototype-hero-badge-logo{color:#fdfcfa}.library-v2 .prototype-hero-top-sticky .cl-organizationSwitcherTrigger:focus,.library-v2 .prototype-hero-top-sticky .cl-organizationSwitcherTrigger:focus *,.library-v2 .prototype-hero-top-sticky .cl-organizationSwitcherTrigger:hover,.library-v2 .prototype-hero-top-sticky .cl-organizationSwitcherTrigger:hover *{color:#fdfcfa!important;background-color:rgba(255,255,255,.06)}.library-v2 .cpo-chat-panel.cpo-chat-panel-embedded{position:static;width:100%;height:100%;bottom:auto;right:auto;border-radius:0;border:none;box-shadow:none;background:transparent;animation:none;z-index:auto}.library-v2 .cpo-chat-panel-embedded .cpo-chat-messages{background:transparent;padding:24px 28px;gap:22px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-msg-avatar{display:none}.library-v2 .cpo-chat-panel-embedded .cpo-chat-turn{max-width:100%;gap:10px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-msg{max-width:100%;gap:0}.library-v2 .cpo-chat-panel-embedded .cpo-chat-msg-assistant .cpo-chat-msg-bubble{background:transparent;border:none;border-radius:0;border-left:2px solid var(--orange);padding:4px 0 4px 14px;font-size:14px;line-height:1.55;color:var(--ink-2)}.library-v2 .cpo-chat-panel-embedded .cpo-chat-msg-user .cpo-chat-msg-bubble{background:var(--paper-2);color:var(--ink);border:1px solid var(--rule-soft);border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);padding:10px 14px;font-size:14px;line-height:1.5}.library-v2 .cpo-chat-panel-embedded .cpo-chat-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin-top:4px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-chip{font-family:var(--font-family-outfit);font-size:13px;font-weight:500;line-height:1.3;padding:8px 14px;background:#ffffff;color:var(--ink-2);border:1px solid var(--rule-soft);border-radius:var(--r-pill);cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:0 1px 2px rgba(26,22,17,.04)}.library-v2 .cpo-chat-panel-embedded .cpo-chat-chip:hover{transform:translateY(-1px);border-color:var(--orange);box-shadow:0 4px 12px rgba(26,22,17,.06)}.library-v2 .cpo-chat-panel-embedded .cpo-chat-typing{color:var(--ink-4);font-style:normal;font-family:var(--font-family-outfit);font-size:14px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar{border-top:1px solid var(--rule-soft);background:transparent;padding:18px 28px 24px;display:flex;align-items:center;gap:10px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar input,.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar textarea{flex:1;background:#ffffff;border:1px solid var(--rule);border-radius:var(--field-radius);padding:10px 14px;font-family:var(--font-family-outfit);font-size:14px;color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar input:focus,.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,157,39,.18)}.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar .cpo-chat-icon-btn{width:36px;height:36px;border-radius:var(--radius-md);color:var(--ink-3);background:transparent}.library-v2 .cpo-chat-panel-embedded .cpo-chat-input-bar .cpo-chat-icon-btn:hover{background:var(--paper-2);color:var(--ink)}.library-v2 .cpo-chat-panel-embedded .cpo-chat-error{font-family:var(--font-family-jetbrains-mono);font-size:11px;color:var(--err);padding:8px 14px;background:transparent}.library-v2 .cpo-chat-panel-embedded .cpo-chat-cascade{background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--r-md);padding:12px;margin-top:8px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-cascade-btn{font-family:var(--font-family-outfit);font-size:13px;padding:6px 12px;border-radius:var(--r-pill);background:#ffffff;color:var(--ink-2);border:1px solid var(--rule-soft);cursor:pointer}.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown p{margin:0 0 8px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown p:last-child{margin-bottom:0}.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown h1,.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown h2,.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown h3{font-family:var(--font-family-outfit);font-weight:600;margin:12px 0 6px;color:var(--ink)}.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown a{color:var(--orange-2);text-decoration:underline;text-underline-offset:2px}.library-v2 .cpo-chat-panel-embedded .cpo-chat-markdown code{background:var(--paper-2);padding:1px 4px;border-radius:3px;font-size:13px}.library-v2 .prototype-library-context-row{max-width:1440px;margin:0 auto;padding:16px 40px 18px;gap:40px;grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.library-v2 .prototype-library-context-row{padding:16px 24px 18px}}.library-v2 .prototype-overview-card{background:transparent;border:none;border-bottom:1px solid var(--rule-soft);border-radius:0;padding:14px 0;gap:.5rem}.library-v2 .prototype-library-context-main>.prototype-overview-card:last-child{border-bottom:none;padding-bottom:0}.library-v2 .prototype-overview-card-skeleton{border-bottom:none;border-radius:var(--r-md);margin-bottom:12px}.library-v2 .prototype-glg-sidebar{background:transparent;border:none;border-radius:0;padding:14px 0 0;gap:.8rem}.library-v2 .prototype-library-context-sidebar{position:static;top:auto}.library-v2 section[aria-label="Actual hires"],.library-v2 section[aria-label="Engineering hiring"],.library-v2 section[aria-label="Inbound talent"],.library-v2 section[aria-label="Outbound talent"],.library-v2 section[aria-label="Peer leaderboard"]{background:transparent!important;border:none!important;border-radius:0!important;padding:16px 40px!important;max-width:1440px!important;border-bottom:1px solid var(--rule-soft)!important;margin:0 auto!important}@media (max-width:900px){.library-v2 section[aria-label="Actual hires"],.library-v2 section[aria-label="Engineering hiring"],.library-v2 section[aria-label="Inbound talent"],.library-v2 section[aria-label="Outbound talent"],.library-v2 section[aria-label="Peer leaderboard"]{padding:16px 24px!important}}@media (prefers-reduced-motion:reduce){.library-v2 .lib-uop-card,.library-v2 .lib-uop-grid{transition:none}.library-v2 .lib-uop-card:hover{transform:none}.library-v2 .lib-rank-ordinal{transition:none}.library-v2 .lib-rank-item:hover .lib-rank-ordinal{transform:none}.library-v2 .lib-uop-mark,.library-v2 .lib-uop-saved-mark,.library-v2 .lib-uop-sponsor-mark{transition:none}.library-v2 .lib-chip-in,.library-v2 .lib-hero-in{animation:none}}.library-v2 .prototype-report-page-wrap .prototype-report-page .prototype-modal-header{background:rgba(247,245,237,.88)}.library-v2 .prototype-report-page-wrap .prototype-report-page .prototype-modal-right{background:transparent}.library-v2 .prototype-data-source-item.inactive{opacity:1}.library-v2 .prototype-data-source-item.inactive .prototype-data-source-detail,.library-v2 .prototype-data-source-item.inactive .prototype-data-source-icon,.library-v2 .prototype-data-source-item.inactive .prototype-ds-status-dot{opacity:.55}.library-v2 .prototype-report-page-wrap .prototype-report-page .prototype-anatomy-section,.library-v2 .prototype-report-page-wrap .prototype-report-page .prototype-progressive-depth{margin-bottom:16px}.library-v2 .prototype-report-page-wrap .prototype-report-page .prototype-progressive-depth:last-child{margin-bottom:0}.library-v2 .lib-view-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.library-v2 .lib-view-row .viewseg{margin-left:auto}.library-v2 .lib-view-row .viewseg,.library-v2 .lib-view-row .viewseg button+button{border-color:var(--rule-soft,#e5e2d5)}.library-v2 .lib-view-row .viewseg .viewseg-label{font-weight:400}.library-v2 .lib-view-row:empty{display:none}.library-v2 .lib-view-row div.lib-fchips{margin-bottom:0}.library-v2 .rp-unavail{max-width:1200px;margin:0 auto;padding:32px var(--page-gutter) 48px}.library-v2 .rp-unavail-title{font-family:var(--font-family-outfit);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ink-1);text-align:center;margin:16px auto 8px;max-width:880px}.library-v2 .rp-unavail-desc{font-size:16px;line-height:1.6;color:var(--ink-4);text-align:center;margin:0 auto 24px;max-width:880px}.library-v2 .rp-unavail-panel{background:var(--inset);border-radius:var(--radius-lg);padding:16px;max-width:880px;margin:0 auto}.library-v2 .rp-unavail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0 0 16px}.library-v2 .rp-unavail-fact{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 16px}.library-v2 .rp-unavail-fact dt{font-size:12px;font-weight:500;color:var(--ink-4);margin:0 0 4px}.library-v2 .rp-unavail-fact dd{font-size:15px;font-weight:600;color:var(--ink-1);margin:0;display:flex;align-items:baseline;gap:6px}.library-v2 .rp-unavail-band{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--orange-2)}.library-v2 .rp-unavail-basis{font-size:12px;font-weight:500;color:var(--ink-4)}.library-v2 .rp-unavail-status{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--ink-3);padding:0 4px}.library-v2 .rp-unavail-related{margin-top:var(--section-gap)}.library-v2 .rp-unavail-related-title{font-family:var(--font-family-outfit);font-size:18px;font-weight:600;color:var(--ink-1);margin:0 0 var(--section-title-gap)}.lib-history-trigger{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-3);cursor:pointer}.lib-history-trigger:hover{color:var(--ink-1);box-shadow:var(--shadow-hover)}.lib-rounds{position:fixed;top:0;right:0;bottom:0;width:min(320px,100vw);z-index:900;display:flex;flex-direction:column;overflow:hidden;background:var(--page);border:1px solid var(--line);border-right:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:0 30px 80px rgba(23,20,15,.22);font-family:var(--font-family-outfit)}.lib-rounds__head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 0 24px}.lib-rounds__head h3{margin:0;font-size:20px;font-weight:500;color:var(--ink-1)}.lib-rounds__close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-4);cursor:pointer}.lib-rounds__close:hover{background:color-mix(in srgb,var(--ink-1) 6%,transparent);color:var(--ink-1)}.lib-rounds__error{margin:12px 24px 0;font-size:14px;color:var(--blocked-ink)}.lib-rounds__list{list-style:none;margin:0;padding:8px 12px 24px;overflow-y:auto}.lib-rounds__list li{position:relative}.lib-rounds__list li:not(:last-child):before{content:"";position:absolute;z-index:1;left:16.25px;top:30px;bottom:-30px;width:1.5px;background:var(--line);pointer-events:none}.lib-rounds__round{--round-fill:var(--page);display:grid;grid-template-columns:10px minmax(0,1fr);gap:0 14px;width:100%;padding:14px 12px;border:0;border-radius:var(--radius-lg);background:var(--round-fill);text-align:left;font:inherit;color:var(--ink-3);cursor:pointer}.lib-rounds__round:hover{--round-fill:#e8e4dc}.lib-rounds__round[aria-pressed=true]{--round-fill:#fdfcfa;box-shadow:0 1px 2px rgba(17,17,17,.04)}.lib-rounds__dot{position:relative;z-index:2;width:10px;height:10px;margin-top:7px;border-radius:var(--radius-full);background:var(--ink-5);box-shadow:0 0 0 3px var(--round-fill)}.lib-rounds__round[data-live] .lib-rounds__dot{background:var(--grad)}.lib-rounds__body{display:flex;flex-direction:column;gap:4px;min-width:0}.lib-rounds__when{display:flex;justify-content:space-between;min-height:24px;font-size:16px}.lib-rounds__current,.lib-rounds__when{align-items:center;font-weight:500;color:var(--ink-1)}.lib-rounds__current{display:inline-flex;padding:4px 8px;border-radius:4px;background:color-mix(in srgb,var(--ink-1) 8%,transparent);font-size:12px;line-height:1;letter-spacing:.01em}.lib-rounds__who{font-size:14px;color:var(--ink-3)}.lib-rounds__changes{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:14px;font-weight:500}.lib-rounds__changes i{font-style:normal;display:inline-flex;align-items:center;gap:6px}.lib-rounds__changes i:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}.lib-rounds__changes i[data-fate=new]{color:#24708b}.lib-rounds__changes i[data-fate=updated]{color:#4f7f8c}.lib-rounds__changes i{cursor:pointer;text-underline-offset:3px}.lib-rounds__changes i:hover{text-decoration:underline}.lib-rounds__changes i[data-fate=retired]{color:var(--ink-3)}.lib-rounds__changes i[data-fate=retired]:before{background:transparent;border:1.5px solid var(--ink-5)}.library-v2 .lib-uop-mark--fate{padding:4px 8px;border:0;border-radius:4px;font-size:12px;font-weight:500}.library-v2 .lib-uop-mark--fate[data-fate=new]{color:#24708b;background:rgba(36,112,139,.11)}.library-v2 .lib-uop-mark--fate[data-fate=updated]{color:#4f7f8c;background:#e6eff2}.library-v2 .lib-uop-mark--fate[data-fate=kept]{color:var(--ready-ink);background:var(--ready-bg)}.library-v2 .lib-uop-mark--fate[data-fate=retired]{color:var(--ink-3);background:color-mix(in srgb,var(--ink-1) 6%,transparent)}.lib-round-tag{display:inline-flex;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--burnt-orange) 12%,transparent);color:color-mix(in srgb,var(--burnt-orange) 78%,black);font-family:var(--font-family-outfit);line-height:1;white-space:nowrap}.lib-round-tag,.library-v2 .lib-round-banner{align-items:center;font-size:14px;font-weight:500}.library-v2 .lib-round-banner{display:flex;gap:16px;min-height:48px;padding:8px var(--page-gutter);background:var(--grad-soft);border-bottom:1px solid var(--line);color:var(--ink-1)}.library-v2 .lib-round-banner .lib-round-banner__back{margin-left:auto;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-weight:500;color:var(--ink-1);cursor:pointer}.library-v2 .lib-round-banner .lib-round-banner__back:hover{box-shadow:var(--shadow-hover)}