.article-tools-module__Jvtaca__panel a.article-tools-module__Jvtaca__download,.article-tools-module__Jvtaca__panel a.article-tools-module__Jvtaca__download:visited{color:#fff;background:#006f9e;border-radius:4px;align-items:center;min-height:44px;padding:12px 16px;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.article-tools-module__Jvtaca__panel a.article-tools-module__Jvtaca__download:hover{color:#fff;background:#005777;text-decoration:none}.article-tools-module__Jvtaca__panel a.article-tools-module__Jvtaca__download:focus-visible{outline-offset:4px;outline:3px solid #211b40}.article-tools-module__Jvtaca__panel.article-tools-module__Jvtaca__panel h2{margin:8px 0 0;font-size:20px;line-height:1.4}.article-tools-module__Jvtaca__panel.article-tools-module__Jvtaca__panel p{margin:8px 0 0}.article-tools-module__Jvtaca__panel.article-tools-module__Jvtaca__panel>p:first-child{margin:0;font-size:10px}
.signal-module__EMiEGW__signal{color:#6cddff;background:#0b192b;width:100%;height:100%;position:relative;overflow:hidden}.signal-module__EMiEGW__signal[data-kind=data]{color:#99e4bc}.signal-module__EMiEGW__signal[data-kind=assurance]{color:#c0afff}.signal-module__EMiEGW__signal[data-kind=mobile]{color:#76c9ff}.signal-module__EMiEGW__signal[data-kind=cloud]{color:#a0b9ff}.signal-module__EMiEGW__signal svg{width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.signal-module__EMiEGW__signal:hover svg{transform:scale(1.035)}.signal-module__EMiEGW__core{transition:transform .5s;transform:translateY(0)}.signal-module__EMiEGW__signal:hover .signal-module__EMiEGW__core{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.signal-module__EMiEGW__signal svg,.signal-module__EMiEGW__core{transition:none}.signal-module__EMiEGW__signal:hover svg,.signal-module__EMiEGW__signal:hover .signal-module__EMiEGW__core{transform:none}}
.resources-module__6VtUiq__page,.resources-module__6VtUiq__toolPage{color:#211b40;background:#f7f8fa;min-height:70vh}.resources-module__6VtUiq__inner,.resources-module__6VtUiq__toolInner{max-width:1320px;margin:auto;padding:46px 32px 64px}.resources-module__6VtUiq__eyebrow{font:11px/1.6 var(--font-jetbrains),monospace;text-transform:uppercase;letter-spacing:.13em;color:#087ba8;margin:0 0 14px}.resources-module__6VtUiq__hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;padding-bottom:35px;display:grid}.resources-module__6VtUiq__hero h1,.resources-module__6VtUiq__toolHeader h1{letter-spacing:-.045em;max-width:780px;margin:0 0 20px;font-size:clamp(36px,4.6vw,62px);line-height:1.05}.resources-module__6VtUiq__hero p:not(.resources-module__6VtUiq__eyebrow),.resources-module__6VtUiq__toolHeader>p:not(.resources-module__6VtUiq__eyebrow){color:#586378;max-width:700px;font-size:18px;line-height:1.65}.resources-module__6VtUiq__heroLinks{flex-wrap:wrap;gap:20px;padding-bottom:8px;font-size:14px;display:flex}.resources-module__6VtUiq__heroLinks a,.resources-module__6VtUiq__back{align-items:center;gap:8px;display:flex}.resources-module__6VtUiq__heroLinks a{border-bottom:1px solid #b9c6d2;padding-bottom:8px}.resources-module__6VtUiq__featured{grid-template-columns:1fr 1fr;gap:20px;margin:4px 0 38px;display:grid}.resources-module__6VtUiq__featureCard{color:#fff;background:#211b40;align-items:flex-start;gap:22px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden}.resources-module__6VtUiq__featureCard:nth-child(2){color:#211b40;background:#e3eef3}.resources-module__6VtUiq__featureCard .resources-module__6VtUiq__eyebrow{color:#6fd6ff}.resources-module__6VtUiq__featureCard:nth-child(2) .resources-module__6VtUiq__eyebrow{color:#087ba8}.resources-module__6VtUiq__featureCard h2{letter-spacing:-.025em;margin:8px 0 14px;font-size:29px;line-height:1.17}.resources-module__6VtUiq__featureCard p:not(.resources-module__6VtUiq__eyebrow){color:#d1d8e5;font-size:14px;line-height:1.65}.resources-module__6VtUiq__featureCard:nth-child(2) p:not(.resources-module__6VtUiq__eyebrow){color:#506174}.resources-module__6VtUiq__featureCard .resources-module__6VtUiq__featureIndex{font:64px/1 var(--font-jetbrains),monospace;opacity:.16}.resources-module__6VtUiq__featureCard .resources-module__6VtUiq__cardLink{color:#65d7ff;align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.resources-module__6VtUiq__featureCard:nth-child(2) .resources-module__6VtUiq__cardLink{color:#087ba8}.resources-module__6VtUiq__browseHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.resources-module__6VtUiq__browseHeading h2{letter-spacing:-.03em;margin:0;font-size:32px}.resources-module__6VtUiq__browseHeading p{color:#667386;font-size:14px}.resources-module__6VtUiq__filters{background:#fff;border:1px solid #dce3e9;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:16px;padding:18px;display:grid}.resources-module__6VtUiq__filters label{color:#586378;flex-direction:column;gap:7px;font-size:12px;display:flex}.resources-module__6VtUiq__filters input,.resources-module__6VtUiq__filters select,.resources-module__6VtUiq__dependencyRow select{color:#211b40;background:#fff;border:1px solid #bbc8d4;border-radius:0;width:100%;min-height:45px;padding:12px;font-size:14px}.resources-module__6VtUiq__filterSummary{color:#5d697a;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.resources-module__6VtUiq__textButton{color:#087ba8;text-underline-offset:4px;cursor:pointer;font-size:13px;text-decoration:underline}.resources-module__6VtUiq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.resources-module__6VtUiq__card{background:#fff;border:1px solid #dce3e9;flex-direction:column;min-width:0;transition:border-color .2s;display:flex}.resources-module__6VtUiq__card:hover{border-color:#0694d3}.resources-module__6VtUiq__media{background:#e8edf1;height:176px;position:relative;overflow:hidden}.resources-module__6VtUiq__media img{object-fit:cover}.resources-module__6VtUiq__poster{color:#211b40;background:#e7edf2;border-left:5px solid #0694d3;flex-direction:column;justify-content:space-between;height:100%;padding:22px 25px;display:flex}.resources-module__6VtUiq__poster[data-tone=cyber]{color:#fff;background:#211b40;border-color:#65d7ff}.resources-module__6VtUiq__poster[data-tone=ai],.resources-module__6VtUiq__poster[data-tone=data]{background:#e4eee9;border-color:#3f806b}.resources-module__6VtUiq__poster[data-tone=mobile-access]{background:#e4edf5;border-color:#0694d3}.resources-module__6VtUiq__poster small{font:9px/1.4 var(--font-jetbrains),monospace;letter-spacing:.13em;text-transform:uppercase;opacity:.8}.resources-module__6VtUiq__poster strong{letter-spacing:-.025em;max-width:26ch;font-size:24px;font-weight:400;line-height:1.08}.resources-module__6VtUiq__poster span{letter-spacing:.04em;opacity:.7;border-top:1px solid;padding-top:8px;font-size:10px}.resources-module__6VtUiq__cardCopy{flex-direction:column;flex:1;padding:22px;display:flex}.resources-module__6VtUiq__meta{font:10px/1.5 var(--font-jetbrains),monospace;color:#087ba8;text-transform:uppercase;letter-spacing:.06em}.resources-module__6VtUiq__cardCopy h3{letter-spacing:-.025em;margin:10px 0;font-size:23px;line-height:1.2}.resources-module__6VtUiq__cardCopy>p{color:#5d697a;font-size:14px;line-height:1.6}.resources-module__6VtUiq__cardAudience{padding-top:10px;color:#788396!important;font-size:12px!important}.resources-module__6VtUiq__cardFooter{color:#087ba8;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:13px;display:flex}.resources-module__6VtUiq__loadMore{margin:32px auto 0;display:flex}.resources-module__6VtUiq__empty{background:#fff;border:1px solid #dce3e9;padding:35px}.resources-module__6VtUiq__empty h3{margin-bottom:12px;font-size:25px}.resources-module__6VtUiq__empty p{color:#5d697a;margin-bottom:18px}.resources-module__6VtUiq__diagnosticStrip{background:#e4edf3;justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:25px 28px;display:flex}.resources-module__6VtUiq__diagnosticStrip h2{margin:0 0 5px;font-size:24px}.resources-module__6VtUiq__diagnosticStrip p{color:#586378;margin:0;font-size:14px}.resources-module__6VtUiq__diagnosticStrip a{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.resources-module__6VtUiq__page a:focus-visible,.resources-module__6VtUiq__page button:focus-visible,.resources-module__6VtUiq__page input:focus-visible,.resources-module__6VtUiq__page select:focus-visible,.resources-module__6VtUiq__toolPage :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #0694d3}.resources-module__6VtUiq__toolInner{max-width:1040px}.resources-module__6VtUiq__back{color:#587084;width:fit-content;margin-bottom:30px;font-size:13px}.resources-module__6VtUiq__toolHeader{max-width:800px}.resources-module__6VtUiq__toolHeader h1{font-size:clamp(36px,5vw,58px)}.resources-module__6VtUiq__audience{color:#617185;margin:20px 0;font-size:13px;display:block}.resources-module__6VtUiq__privacyNote{background:#e5eef3;border-left:3px solid #0694d3;margin:25px 0;padding:16px 20px;font-size:13px;line-height:1.7}.resources-module__6VtUiq__startCard{background:#fff;border:1px solid #dce3e9;grid-template-columns:100px 1fr;gap:22px;padding:32px;display:grid}.resources-module__6VtUiq__stepNumber{font:20px/1.4 var(--font-jetbrains),monospace;color:#0694d3}.resources-module__6VtUiq__startCard h2{margin:0 0 12px;font-size:27px}.resources-module__6VtUiq__startCard p{color:#5d697a;margin-bottom:24px;font-size:16px;line-height:1.7}.resources-module__6VtUiq__primary,.resources-module__6VtUiq__secondary{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 19px;font-size:14px;display:inline-flex}.resources-module__6VtUiq__primary{color:#fff;background:#0694d3}.resources-module__6VtUiq__secondary{color:#211b40;background:#fff;border-color:#bdcbd6}.resources-module__6VtUiq__secondary:disabled{opacity:.35;cursor:default}.resources-module__6VtUiq__steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0;display:grid}.resources-module__6VtUiq__steps button{text-align:left;cursor:pointer;border-bottom:2px solid #cdd7df;align-items:center;gap:9px;padding:12px 5px;font-size:13px;display:flex}.resources-module__6VtUiq__steps button[aria-current]{color:#087ba8;border-color:#0694d3}.resources-module__6VtUiq__steps span{font:11px/1.5 var(--font-jetbrains),monospace;opacity:.7}.resources-module__6VtUiq__questionPanel,.resources-module__6VtUiq__result{background:#fff;border:1px solid #dce3e9;margin-top:20px;padding:30px}.resources-module__6VtUiq__stepTop{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.resources-module__6VtUiq__questionPanel h2,.resources-module__6VtUiq__result>h2{letter-spacing:-.03em;margin:0 0 25px;font-size:32px}.resources-module__6VtUiq__question{border:0;margin:28px 0;padding:0}.resources-module__6VtUiq__question legend{margin-bottom:12px;font-size:20px;line-height:1.4}.resources-module__6VtUiq__question>p{color:#617185;margin-bottom:15px;font-size:14px;line-height:1.65}.resources-module__6VtUiq__options{gap:10px;display:grid}.resources-module__6VtUiq__options label{cursor:pointer;border:1px solid #d4dde5;align-items:center;gap:12px;padding:16px;font-size:15px;line-height:1.5;display:flex}.resources-module__6VtUiq__options label.resources-module__6VtUiq__chosen{background:#edf8fc;border-color:#0694d3}.resources-module__6VtUiq__options input,.resources-module__6VtUiq__dependencyChoices input{accent-color:#0694d3;flex-shrink:0;width:17px;height:17px}.resources-module__6VtUiq__options svg{color:#087ba8;flex-shrink:0;margin-left:auto}.resources-module__6VtUiq__scenario{background:#f1f6f9;border-left:3px solid #0694d3;margin:10px 0 25px;padding:18px;font-size:19px;line-height:1.6}.resources-module__6VtUiq__scenario span{color:#6b7888;margin-top:10px;font-size:12px;display:block}.resources-module__6VtUiq__toolActions{border-top:1px solid #dce3e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:20px;display:flex}.resources-module__6VtUiq__dependencyChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.resources-module__6VtUiq__dependencyChoices label{cursor:pointer;border:1px solid #dce3e9;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.resources-module__6VtUiq__dependencyRow{border-top:1px solid #dce3e9;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0;display:grid}.resources-module__6VtUiq__dependencyRow h3{grid-column:1/-1;margin:0;font-size:19px}.resources-module__6VtUiq__dependencyRow label{color:#586378;flex-direction:column;gap:7px;font-size:12px;display:flex}.resources-module__6VtUiq__resultScope{color:#5d697a;margin:0 0 24px;font-size:14px;line-height:1.7}.resources-module__6VtUiq__resultChoices{background:#f1f5f8;margin-bottom:25px;padding:20px}.resources-module__6VtUiq__resultChoices h3{margin:0 0 16px;font-size:20px}.resources-module__6VtUiq__resultChoices p{margin:12px 0;font-size:13px;line-height:1.6}.resources-module__6VtUiq__resultChoices strong,.resources-module__6VtUiq__resultChoices span{display:block}.resources-module__6VtUiq__resultChoices strong{color:#617185;font-weight:400}.resources-module__6VtUiq__findings{gap:15px;display:grid}.resources-module__6VtUiq__findings article{border:1px solid #d8e3eb;padding:22px}.resources-module__6VtUiq__findings article>h3{margin:0 0 12px;font-size:23px;line-height:1.3}.resources-module__6VtUiq__findings article>p:not(.resources-module__6VtUiq__eyebrow){color:#5d697a;margin-top:12px;font-size:14px;line-height:1.7}.resources-module__6VtUiq__findings strong{color:#211b40;font-weight:400}.resources-module__6VtUiq__owner{border-top:1px solid #dce3e9;padding-top:12px}.resources-module__6VtUiq__source{color:#617185;margin-top:22px;font-size:12px;line-height:1.7}.resources-module__6VtUiq__source a{text-decoration:underline}.resources-module__6VtUiq__nextStep{background:#e5eef3;margin-top:30px;padding:25px}.resources-module__6VtUiq__nextStep h3{margin:0 0 12px;font-size:23px}.resources-module__6VtUiq__nextStep p{color:#5d697a;font-size:14px;line-height:1.6}.resources-module__6VtUiq__nextStep a{color:#087ba8;align-items:center;gap:12px;margin-top:15px;font-size:14px;display:inline-flex}.resources-module__6VtUiq__reset{color:#617185;justify-content:flex-end;align-items:center;gap:16px;padding:22px 0;font-size:12px;display:flex}.resources-module__6VtUiq__reset button{cursor:pointer;text-decoration:underline}@media (max-width:900px){.resources-module__6VtUiq__hero{grid-template-columns:1fr;gap:15px}.resources-module__6VtUiq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-module__6VtUiq__featureCard{padding:24px}.resources-module__6VtUiq__featureIndex{display:none}.resources-module__6VtUiq__featureCard h2{font-size:26px}.resources-module__6VtUiq__filters{grid-template-columns:1fr 1fr}.resources-module__6VtUiq__filters label:first-child{grid-column:1/-1}}@media (max-width:600px){.resources-module__6VtUiq__inner,.resources-module__6VtUiq__toolInner{padding:32px 20px 45px}.resources-module__6VtUiq__hero{padding-bottom:24px}.resources-module__6VtUiq__hero h1{font-size:39px}.resources-module__6VtUiq__hero p:not(.resources-module__6VtUiq__eyebrow),.resources-module__6VtUiq__toolHeader>p:not(.resources-module__6VtUiq__eyebrow){font-size:16px}.resources-module__6VtUiq__featured,.resources-module__6VtUiq__grid{grid-template-columns:1fr}.resources-module__6VtUiq__featureCard{min-height:auto}.resources-module__6VtUiq__filters{gap:12px;padding:14px}.resources-module__6VtUiq__browseHeading{display:block}.resources-module__6VtUiq__browseHeading h2{font-size:28px}.resources-module__6VtUiq__media{height:190px}.resources-module__6VtUiq__diagnosticStrip{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.resources-module__6VtUiq__diagnosticStrip a{white-space:normal}.resources-module__6VtUiq__steps{gap:6px}.resources-module__6VtUiq__steps button{padding:10px 3px;font-size:11px;line-height:1.5;display:block}.resources-module__6VtUiq__steps span{display:block}.resources-module__6VtUiq__questionPanel,.resources-module__6VtUiq__result{padding:20px}.resources-module__6VtUiq__startCard{grid-template-columns:1fr;padding:23px}.resources-module__6VtUiq__dependencyChoices,.resources-module__6VtUiq__dependencyRow{grid-template-columns:1fr}.resources-module__6VtUiq__dependencyRow h3{grid-column:auto}.resources-module__6VtUiq__question legend{font-size:18px}.resources-module__6VtUiq__toolActions{gap:10px}.resources-module__6VtUiq__toolActions>button{flex:1}.resources-module__6VtUiq__result .resources-module__6VtUiq__toolActions>button{flex:auto}.resources-module__6VtUiq__reset{flex-wrap:wrap}.resources-module__6VtUiq__poster strong{font-size:26px}}@media print{.resources-module__6VtUiq__toolPage{background:#fff!important}.resources-module__6VtUiq__toolPage .resources-module__6VtUiq__noPrint,.resources-module__6VtUiq__toolPage .resources-module__6VtUiq__back,.resources-module__6VtUiq__toolPage .resources-module__6VtUiq__toolHeader,.resources-module__6VtUiq__toolPage .resources-module__6VtUiq__privacyNote,.resources-module__6VtUiq__toolPage .resources-module__6VtUiq__steps{display:none!important}.resources-module__6VtUiq__toolInner{max-width:none;padding:0}.resources-module__6VtUiq__result{border:0;margin:0;padding:0}.resources-module__6VtUiq__result h2{font-size:23pt}.resources-module__6VtUiq__findings article{break-inside:avoid}.resources-module__6VtUiq__resultChoices,.resources-module__6VtUiq__findings article{background:#fff!important}.resources-module__6VtUiq__result *{color:#000!important}body:has(.resources-module__6VtUiq__toolPage) header{display:none!important}body:has(.resources-module__6VtUiq__toolPage) footer{display:none!important}body:has(.resources-module__6VtUiq__toolPage) button{display:none!important}body:has(.resources-module__6VtUiq__toolPage) [aria-label=Cookie\ preferences]{display:none!important}}.resources-module__6VtUiq__sectorFilter{justify-content:flex-end;margin-top:-3px;display:flex}.resources-module__6VtUiq__sectorFilter label{color:#647285;align-items:center;gap:10px;font-size:12px;display:flex}.resources-module__6VtUiq__sectorFilter select{color:#211b40;background:0 0;border:1px solid #c8d4de;max-width:260px;padding:8px 10px}.resources-module__6VtUiq__inner,.resources-module__6VtUiq__toolInner{padding-top:118px}@media (max-width:600px){.resources-module__6VtUiq__inner,.resources-module__6VtUiq__toolInner{padding-top:104px}}@media print{.resources-module__6VtUiq__toolInner{padding:0!important}.resources-module__6VtUiq__result{max-width:none!important}.resources-module__6VtUiq__findings article{break-inside:avoid-page}}.resources-module__6VtUiq__answerFeedback{background:#eaf4f9;border-left:3px solid #0694d3;margin-top:14px;color:#32546b!important;padding:15px!important;font-size:13px!important}.resources-module__6VtUiq__answerFeedback strong{color:#087ba8;margin-bottom:5px;font-weight:500;display:block}.resources-module__6VtUiq__procedure{margin:22px 0 30px}.resources-module__6VtUiq__procedure>h3{margin-bottom:18px;font-size:23px}.resources-module__6VtUiq__procedure ol{gap:12px;padding:0;list-style:none;display:grid}.resources-module__6VtUiq__procedure li{background:#f0f5f8;border-left:3px solid #0694d3;gap:17px;padding:22px;display:flex}.resources-module__6VtUiq__procedure li>span{font:18px/1.5 var(--font-jetbrains),monospace;color:#0694d3}.resources-module__6VtUiq__procedure h4{margin:0 0 10px;font-size:19px;line-height:1.3}.resources-module__6VtUiq__procedure p{color:#5d697a;font-size:14px;line-height:1.7}.resources-module__6VtUiq__pdfDownload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.resources-module__6VtUiq__pdfDownload>p{color:#617185;flex-basis:100%;margin-top:5px;font-size:12px;line-height:1.6}.resources-module__6VtUiq__registration{color:#fff;background:#211b40;margin-top:30px;padding:25px}.resources-module__6VtUiq__registration>.resources-module__6VtUiq__eyebrow{color:#7adfff}.resources-module__6VtUiq__registration>h3{margin-bottom:12px;font-size:23px;line-height:1.3}.resources-module__6VtUiq__registration>p:not(.resources-module__6VtUiq__eyebrow){color:#c6cadd;margin-bottom:18px;font-size:13px;line-height:1.7}.resources-module__6VtUiq__registration .resources-module__6VtUiq__secondary{color:#fff;background:0 0;border-color:#6b7692}.resources-module__6VtUiq__registration iframe{max-width:100%}.resources-module__6VtUiq__registration [role=status]{color:#7adfff!important}
.quick-view-module__Nb5dBG__sheet{color:#18354d;overscroll-behavior:contain;background:#f9fbfd;border:0;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 90px #06152540}.quick-view-module__Nb5dBG__sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071322aa}.quick-view-module__Nb5dBG__sheet[open]{animation:.2s ease-out quick-view-module__Nb5dBG__reveal}.quick-view-module__Nb5dBG__inner{flex-direction:column;min-height:100%;display:flex}.quick-view-module__Nb5dBG__top{z-index:2;background:#f9fbfd;border-bottom:1px solid #d1dfe9;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex;position:sticky;top:0}.quick-view-module__Nb5dBG__top>span{color:#536f83;font:9px/1.6 var(--font-jetbrains,monospace);letter-spacing:.12em}.quick-view-module__Nb5dBG__top>div{align-items:center;gap:10px;display:flex}.quick-view-module__Nb5dBG__top button{color:#315d79;background:0 0;place-items:center;min-width:32px;min-height:36px;display:grid}.quick-view-module__Nb5dBG__top button:disabled{opacity:.25}.quick-view-module__Nb5dBG__top>div>span{font:10px/1 var(--font-jetbrains,monospace);color:#6a8194;text-align:center;min-width:42px}.quick-view-module__Nb5dBG__top .quick-view-module__Nb5dBG__close{border-left:1px solid #cfdee8;min-width:42px;margin-left:6px;padding-left:10px}.quick-view-module__Nb5dBG__art{background:#0b192b;flex-shrink:0;height:165px;position:relative;overflow:hidden}.quick-view-module__Nb5dBG__body{padding:28px 30px}.quick-view-module__Nb5dBG__meta{color:#007796;font:9px/1.5 var(--font-jetbrains,monospace);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:12px;margin-bottom:15px;display:flex}.quick-view-module__Nb5dBG__meta span{color:#6c8194}.quick-view-module__Nb5dBG__body h2{letter-spacing:-.04em;color:#17334b;margin:0 0 20px;font-size:31px;font-weight:500;line-height:1.18}.quick-view-module__Nb5dBG__summary{color:#577085;margin:0;font-size:15px;line-height:1.85}.quick-view-module__Nb5dBG__body dl{border-top:1px solid #d4e1ea;grid-template-columns:95px 1fr;gap:14px;margin:28px 0 0;padding-top:20px;font-size:12px;line-height:1.7;display:grid}.quick-view-module__Nb5dBG__body dt{color:#71889a}.quick-view-module__Nb5dBG__body dd{color:#385b74;margin:0}.quick-view-module__Nb5dBG__companion{border-top:1px solid #d4e1ea;margin-top:27px;padding-top:23px}.quick-view-module__Nb5dBG__companion p{color:#6b8497;font:9px/1.5 var(--font-jetbrains,monospace);letter-spacing:.08em;margin:0 0 14px}.quick-view-module__Nb5dBG__companion a{color:#0b7395;align-items:center;gap:14px;font-size:15px;display:flex}.quick-view-module__Nb5dBG__companion a>svg{flex-shrink:0}.quick-view-module__Nb5dBG__companion a>svg:last-child{margin-left:auto}.quick-view-module__Nb5dBG__footer{background:#f9fbfd;border-top:1px solid #d4e1ea;margin-top:auto;padding:20px 30px}.quick-view-module__Nb5dBG__footer a,.quick-view-module__Nb5dBG__footer a:visited{color:#fff;background:#103b55;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 18px;font-size:13px;display:flex}.quick-view-module__Nb5dBG__footer a:hover{color:#fff;background:#195773}.quick-view-module__Nb5dBG__footer p{color:#748b9e;text-align:center;margin:12px 0 0;font-size:10px}.quick-view-module__Nb5dBG__sheet :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #0784b3}@keyframes quick-view-module__Nb5dBG__reveal{0%{opacity:.5;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:500px){.quick-view-module__Nb5dBG__top{padding:13px 18px}.quick-view-module__Nb5dBG__art{height:130px}.quick-view-module__Nb5dBG__body{padding:25px 23px}.quick-view-module__Nb5dBG__body h2{font-size:28px}.quick-view-module__Nb5dBG__summary{font-size:14px}.quick-view-module__Nb5dBG__footer{padding:18px 23px}}@media (prefers-reduced-motion:reduce){.quick-view-module__Nb5dBG__sheet[open]{animation:none}}
.library-module__vxVDgq__page{color:#14263b;background:#f8fafc}.library-module__vxVDgq__shell{width:min(100%,1400px);margin:auto;padding:0 40px}.library-module__vxVDgq__intro{color:#eff7ff;background:#0b192b;padding:103px 0 0;position:relative;overflow:hidden}.library-module__vxVDgq__ambient{opacity:.16;pointer-events:none;width:58%;height:130%;position:absolute;top:10%;right:-4%;transform:rotate(-7deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.library-module__vxVDgq__intro .library-module__vxVDgq__shell{position:relative}.library-module__vxVDgq__hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:70px;padding-bottom:31px;display:grid}.library-module__vxVDgq__kicker{font:9px/1.5 var(--font-jetbrains,monospace);letter-spacing:.15em;color:#93c9de;margin:0 0 19px}.library-module__vxVDgq__hero h1{letter-spacing:-.055em;white-space:nowrap;margin:0 0 17px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.06}.library-module__vxVDgq__hero h1 span{color:#9eeaff}.library-module__vxVDgq__lede{color:#b7cbdc;margin:0;font-size:14px;line-height:1.7}.library-module__vxVDgq__feature{border-left:1px solid #b5dcf133;padding-left:28px}.library-module__vxVDgq__featureLabel{font:8px/1.5 var(--font-jetbrains,monospace);letter-spacing:.13em;text-transform:uppercase;color:#8cdbf4;margin:0 0 12px}.library-module__vxVDgq__feature h2{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.library-module__vxVDgq__feature h2 a{color:#eef7ff;align-items:start;gap:15px;display:flex}.library-module__vxVDgq__feature h2 svg{color:#a4e7ff;flex-shrink:0;margin-top:2px}.library-module__vxVDgq__feature h2 a:hover{color:#acdeee}.library-module__vxVDgq__companion{color:#acd9e9;align-items:center;gap:9px;margin-top:15px;font-size:11px;line-height:1.5;display:flex}.library-module__vxVDgq__companion svg{flex-shrink:0}.library-module__vxVDgq__companion svg:last-child{margin-left:auto}.library-module__vxVDgq__companion:hover{color:#fff}.library-module__vxVDgq__featureDetail{color:#a3bdcf;margin:13px 0 0;font-size:11px;line-height:1.6}.library-module__vxVDgq__priorities{border-top:1px solid #a9d8ee23;flex-wrap:wrap;align-items:center;gap:5px 24px;display:flex}.library-module__vxVDgq__priorities button{color:#a7bdcf;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:51px;padding:0 1px;font-size:11px;transition:color .18s,border-color .18s;display:flex;position:relative}.library-module__vxVDgq__priorities button:hover{color:#fff}.library-module__vxVDgq__priorities button[aria-pressed=true]{color:#b8edff;border-bottom-color:#89deff}.library-module__vxVDgq__priorities button svg{opacity:.7}.library-module__vxVDgq__library{padding:31px 0 0;scroll-margin-top:85px}.library-module__vxVDgq__libraryHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.library-module__vxVDgq__libraryHeading h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.library-module__vxVDgq__libraryHeading h2 span{color:#0284b6}.library-module__vxVDgq__libraryHeading p{color:#60758a;margin:0;font-size:11px}.library-module__vxVDgq__toolbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafcf5;border-top:1px solid #d8e3eb;border-bottom:1px solid #bccfdd;position:sticky;top:70px}.library-module__vxVDgq__controlLine{align-items:center;gap:16px;min-height:62px;display:flex}.library-module__vxVDgq__collections{flex-shrink:0;align-self:stretch;align-items:stretch;gap:20px;display:flex}.library-module__vxVDgq__collections button{color:#61758a;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;padding:0;font-size:11px;display:flex}.library-module__vxVDgq__collections button small{color:#71899b;font:8px/1 var(--font-jetbrains,monospace)}.library-module__vxVDgq__collections button[aria-pressed=true]{color:#0b3956;border-bottom-color:#087faa;font-weight:600}.library-module__vxVDgq__collections button[aria-pressed=true] small,.library-module__vxVDgq__collections button:hover{color:#00688e}.library-module__vxVDgq__shortLabel{display:none}.library-module__vxVDgq__search{color:#5d7e95;border-left:1px solid #d3e0e8;flex:1;align-items:center;gap:9px;min-width:120px;margin-left:auto;padding-left:18px;display:flex}.library-module__vxVDgq__search input{color:#203f57;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0;font-size:12px}.library-module__vxVDgq__search input::placeholder{color:#71889a;opacity:1}.library-module__vxVDgq__filterToggle{color:#405f75;background:0 0;flex-shrink:0;align-items:center;gap:7px;min-height:42px;padding:5px;font-size:11px;display:flex}.library-module__vxVDgq__filterToggle i{background:#008db7;border-radius:50%;width:4px;height:4px}.library-module__vxVDgq__sort select{color:#44647a;background:0 0;border:0;max-width:135px;padding:10px 15px 10px 0;font-size:10px}.library-module__vxVDgq__filterPanel{border-top:1px solid #d7e3eb;flex-wrap:wrap;align-items:end;gap:20px;padding:18px 0;display:flex}.library-module__vxVDgq__filterPanel[hidden]{display:none}.library-module__vxVDgq__filterPanel label{color:#556e83;flex:1;gap:7px;min-width:170px;font-size:10px;display:grid}.library-module__vxVDgq__filterPanel select{color:#183d56;background:#fff;border:1px solid #c6d6e1;max-width:100%;padding:10px;font-size:12px}.library-module__vxVDgq__filterPanel button{color:#315a74;align-items:center;gap:10px;min-height:40px;padding:10px;font-size:11px;display:flex}.library-module__vxVDgq__resultBar{color:#668197;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.library-module__vxVDgq__resultBar p{color:#294e68;align-items:center;gap:13px;margin:0;font-size:10px;display:flex}.library-module__vxVDgq__resultBar p>span{color:#6b8194;border-left:1px solid #cedbe4;padding-left:13px}.library-module__vxVDgq__resultBar>span{color:#71899b;font-size:10px}.library-module__vxVDgq__resultBar button{color:#2c627f;align-items:center;gap:5px;font-size:10px;display:flex}.library-module__vxVDgq__index{border-top:1px solid #d3dfe8}.library-module__vxVDgq__row{border-bottom:1px solid #d5e1e9;grid-template-columns:82px minmax(0,1fr) 126px;align-items:center;gap:24px;min-height:118px;padding:19px 0;transition:background .2s;display:grid;position:relative}.library-module__vxVDgq__row:before{content:"";left:-15px;right:-15px;opacity:0;pointer-events:none;background:linear-gradient(90deg,#e8f1f7,#0000);transition:opacity .2s;position:absolute;inset-block:0}.library-module__vxVDgq__row:hover:before,.library-module__vxVDgq__row:focus-within:before{opacity:1}.library-module__vxVDgq__thumbnail{background:#0c2035;border-radius:3px;height:70px;position:relative;overflow:hidden}.library-module__vxVDgq__thumbnail>div svg{width:100%;height:100%}.library-module__vxVDgq__rowCopy,.library-module__vxVDgq__rowActions,.library-module__vxVDgq__thumbnail{position:relative}.library-module__vxVDgq__meta{color:#688195;font:8px/1.5 var(--font-jetbrains,monospace);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:6px;display:flex}.library-module__vxVDgq__meta>span:first-child{color:#007b9d}.library-module__vxVDgq__meta>span+span:before{content:"/";color:#adbecb;margin-right:10px}.library-module__vxVDgq__row h3{letter-spacing:-.026em;margin:0;font-size:19px;font-weight:500;line-height:1.35}.library-module__vxVDgq__row h3 a{color:#1b354c}.library-module__vxVDgq__row h3 a:hover{color:#006e98}.library-module__vxVDgq__rowCopy>p{color:#667d90;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:12px;line-height:1.6;overflow:hidden}.library-module__vxVDgq__rowActions{justify-content:flex-end;align-items:center;gap:17px;display:flex}.library-module__vxVDgq__rowActions button{color:#55748a;background:0 0;align-items:center;gap:7px;min-height:44px;font-size:10px;display:flex}.library-module__vxVDgq__rowActions button:hover{color:#006c97}.library-module__vxVDgq__rowActions>a{color:#006d94;place-items:center;min-width:28px;min-height:44px;display:grid}.library-module__vxVDgq__more{color:#214b67;background:0 0;border:1px solid #c2d3df;border-radius:2px;justify-content:center;align-items:center;gap:16px;min-height:46px;margin:25px auto 34px;padding:9px 20px;font-size:12px;display:flex}.library-module__vxVDgq__more span{color:#6d8397;font:9px/1 var(--font-jetbrains,monospace);margin-left:10px}.library-module__vxVDgq__more:hover{background:#edf4f8;border-color:#709bb4}.library-module__vxVDgq__empty{text-align:center;border-block:1px solid #d4e0e9;padding:65px 20px}.library-module__vxVDgq__empty>svg{color:#3b829e;margin:0 auto 18px}.library-module__vxVDgq__empty h3{letter-spacing:-.03em;font-size:25px;font-weight:500}.library-module__vxVDgq__empty p{color:#657d90;margin-top:10px;font-size:13px}.library-module__vxVDgq__empty button{color:#fff;background:#123c55;align-items:center;gap:16px;margin:22px auto 0;padding:13px 19px;font-size:12px;display:flex}.library-module__vxVDgq__diagnostics{color:#35607c;border-top:1px solid #bdcedb;align-items:center;gap:14px;margin-top:22px;padding:24px 0 30px;display:flex}.library-module__vxVDgq__diagnostics p{color:#678092;margin:0;font-size:12px}.library-module__vxVDgq__diagnostics strong{color:#244962;font-weight:500}.library-module__vxVDgq__diagnostics a{color:#0a7197;align-items:center;gap:15px;margin-left:auto;font-size:11px;display:flex}.library-module__vxVDgq__page :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #0784b3}.library-module__vxVDgq__intro :is(a,button):focus-visible{outline-color:#a2eaff}.library-module__vxVDgq__sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.library-module__vxVDgq__hero{gap:90px}.library-module__vxVDgq__intro{padding-top:110px}}@media (max-width:1100px){.library-module__vxVDgq__hero{grid-template-columns:1.5fr 1fr;gap:30px}.library-module__vxVDgq__hero h1{font-size:49px}.library-module__vxVDgq__feature{padding-left:22px}.library-module__vxVDgq__feature h2{font-size:19px}.library-module__vxVDgq__controlLine{flex-wrap:wrap;gap:0 15px;padding-bottom:5px}.library-module__vxVDgq__collections{border-bottom:1px solid #dbe6ee;flex-basis:100%;gap:25px}.library-module__vxVDgq__collections button{padding:12px 0}.library-module__vxVDgq__search{border:0;margin:0;padding:5px 0}.library-module__vxVDgq__row{gap:18px}}@media (max-width:760px){.library-module__vxVDgq__shell{padding:0 24px}.library-module__vxVDgq__intro{padding-top:99px}.library-module__vxVDgq__hero{grid-template-columns:1fr;gap:23px;padding-bottom:22px}.library-module__vxVDgq__hero h1{font-size:clamp(37px,6.5vw,51px)}.library-module__vxVDgq__lede{font-size:13px}.library-module__vxVDgq__kicker{margin-bottom:14px;font-size:8px}.library-module__vxVDgq__feature{max-width:600px;padding:0 0 0 16px}.library-module__vxVDgq__featureLabel{margin-bottom:6px}.library-module__vxVDgq__feature h2{font-size:18px}.library-module__vxVDgq__companion{margin-top:10px}.library-module__vxVDgq__featureDetail{margin-top:8px}.library-module__vxVDgq__priorities{gap:0 19px}.library-module__vxVDgq__priorities button{min-height:42px;font-size:10px}.library-module__vxVDgq__ambient{opacity:.1;width:100%;right:-35%}.library-module__vxVDgq__library{padding-top:24px}.library-module__vxVDgq__libraryHeading h2{font-size:23px}.library-module__vxVDgq__libraryHeading p,.library-module__vxVDgq__resultBar>span{display:none}.library-module__vxVDgq__row{grid-template-columns:65px minmax(0,1fr) 76px;gap:14px;min-height:108px;padding:17px 0}.library-module__vxVDgq__thumbnail{height:59px}.library-module__vxVDgq__row h3{font-size:17px}.library-module__vxVDgq__rowCopy>p{font-size:11px}.library-module__vxVDgq__rowActions{gap:7px}.library-module__vxVDgq__rowActions button span{display:none}.library-module__vxVDgq__rowActions button{padding:0 6px}.library-module__vxVDgq__meta{flex-wrap:wrap;gap:7px;font-size:7px}.library-module__vxVDgq__meta>span+span:before{margin-right:7px}.library-module__vxVDgq__diagnostics{flex-wrap:wrap;gap:10px}.library-module__vxVDgq__diagnostics a{margin-left:32px}}@media (max-width:500px){.library-module__vxVDgq__shell{padding:0 19px}.library-module__vxVDgq__hero h1{font-size:36px}.library-module__vxVDgq__hero{gap:22px}.library-module__vxVDgq__feature h2{font-size:17px}.library-module__vxVDgq__featureLabel{font-size:7px}.library-module__vxVDgq__priorities{gap:0 14px}.library-module__vxVDgq__priorities button{gap:5px;min-height:39px;font-size:9px}.library-module__vxVDgq__priorities button svg{width:12px}.library-module__vxVDgq__collections{justify-content:space-between;gap:0}.library-module__vxVDgq__collections button{gap:5px;min-height:43px;font-size:11px}.library-module__vxVDgq__collections small{font-size:8px}.library-module__vxVDgq__fullLabel{display:none}.library-module__vxVDgq__shortLabel{display:inline}.library-module__vxVDgq__filterToggle span{display:none}.library-module__vxVDgq__sort select{max-width:120px;font-size:10px}.library-module__vxVDgq__controlLine{column-gap:12px}.library-module__vxVDgq__search input{font-size:12px}.library-module__vxVDgq__row{grid-template-columns:48px minmax(0,1fr) 34px;align-items:start;column-gap:12px;min-height:106px;padding:16px 0}.library-module__vxVDgq__thumbnail{height:48px;margin-top:4px}.library-module__vxVDgq__row h3{font-size:16px;line-height:1.4}.library-module__vxVDgq__rowCopy>p{display:none}.library-module__vxVDgq__meta{gap:5px;margin-bottom:6px;line-height:1.6}.library-module__vxVDgq__meta>span:last-child{display:none}.library-module__vxVDgq__meta>span+span:before{margin-right:5px}.library-module__vxVDgq__rowActions{flex-direction:column;gap:0}.library-module__vxVDgq__rowActions button{min-height:36px;padding:0 8px}.library-module__vxVDgq__rowActions>a{width:30px;min-height:30px}.library-module__vxVDgq__row:before{left:-8px;right:-8px}.library-module__vxVDgq__filterPanel{gap:12px}.library-module__vxVDgq__filterPanel label{min-width:135px}.library-module__vxVDgq__filterPanel button{margin-left:auto}.library-module__vxVDgq__diagnostics p{flex:1;font-size:11px}.library-module__vxVDgq__diagnostics strong{margin-top:3px;display:block}.library-module__vxVDgq__diagnostics a{margin-left:32px}.library-module__vxVDgq__more{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.library-module__vxVDgq__row,.library-module__vxVDgq__row:before,.library-module__vxVDgq__priorities button{transition:none}}
