.vault-tutorial{position:relative;margin:16px 0;max-width:440px;padding:16px 52px 16px 18px;border:1px solid #b9d3f6;border-radius:14px;background:#eef5ff;color:#142945;text-align:left}.vault-tutorial-kicker{color:#2364ac;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vault-tutorial h3{margin:5px 0 6px;font-size:16px;line-height:1.35}.vault-tutorial p{margin:0;font-size:13px;line-height:1.6}.vault-tutorial button{font:inherit;cursor:pointer}.vault-tutorial-dismiss{position:absolute;top:5px;right:5px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#42576f;font-size:22px!important}.vault-tutorial-action{min-height:44px;margin-top:10px;padding:9px 14px;border:0;border-radius:9px;background:#2166bf;color:white;font-size:13px!important;font-weight:600!important}.vault-tutorial-action:disabled{opacity:.55;cursor:wait}.vault-tutorial button:focus-visible{outline:3px solid #1764c1;outline-offset:3px}.reference-drawer .vault-tutorial{max-width:none}.vault-tutorial-browse-note{color:#52637b;font-size:12px;margin:0 0 10px}.v26 .reference-open-hint{position:absolute;left:8px;top:8px;max-width:calc(100% - 16px);padding:6px 10px;border-radius:8px;background:#122a3c;box-shadow:0 4px 14px #06172540;color:#fff;font-size:12px;font-weight:600;line-height:1.3;text-align:left;pointer-events:none}.v26 .card-selectable .reference-open-hint{top:auto;bottom:8px;max-width:calc(100% - 72px)}.v26 .mock-row.has-open-cue .reference-image-button{outline:3px solid #2f6fe0;outline-offset:-3px}.v26 .thumbnail-only-card.has-open-cue .thumbnail-only-button{border-color:#2f6fe0}.v26{--start-here-blue:#246fda;--start-here-warm:#ffc93c;--start-here-warm-hover:#ffd666;--start-here-ink:#13284a}.v26 .vault-start-here{position:relative;isolation:isolate;display:flex;flex-direction:column;align-self:stretch;width:100%;height:100%;min-width:0;min-height:0;container-type:inline-size;overflow:hidden;border:1px solid var(--start-here-blue);border-radius:14px;background:var(--start-here-blue);color:#fff}.v26 .vault-start-here .vault-start-here-open{display:flex;flex:1;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.vault-start-here-heading{display:flex;flex:1;flex-direction:column;justify-content:center;padding:48px 26px 24px;font-size:clamp(44px,22cqw,76px);font-weight:700;line-height:1.07;letter-spacing:-.055em}.vault-start-here-benefit{display:block;max-width:22ch;margin-top:18px;color:#fff;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.vault-start-here-action{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;min-height:52px;margin:0 20px 20px;padding:12px 12px 12px 14px;border-radius:9px;background:#fff;color:#195aba;font-size:13px;font-weight:600}.vault-start-here-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--start-here-warm);color:var(--start-here-ink);transition:transform .16s ease}.vault-start-here-arrow svg{display:block}.vault-start-here-open:hover .vault-start-here-arrow{transform:translateX(3px)}.v26 .vault-start-here .vault-start-here-dismiss{position:absolute;z-index:2;top:7px;right:7px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#d5e8ff;cursor:pointer}.v26 .vault-start-here .vault-start-here-dismiss:hover{color:white;background:#ffffff14}.v26 .vault-start-here button:focus-visible{outline:3px solid #fff;outline-offset:-5px}@media (max-width:680px){.v26 .vault-start-here{height:auto}.vault-start-here-heading{flex:0 0 auto;padding:16px 56px 0 18px;font-size:30px;line-height:1.1;letter-spacing:-.04em}.vault-start-here-heading br{display:none}.vault-start-here-benefit{max-width:none;margin-top:6px;font-size:14px}.vault-start-here-action{min-height:48px;margin:12px 16px 16px;padding:10px 10px 10px 14px;font-size:14px}.v26 .vault-start-here .vault-start-here-dismiss{top:4px;right:4px}.v26.library-page .catalogue-actions .result-view-switcher{display:none}}@media (min-width:681px){.v26.library-page .vault-start-here{max-height:max(250px,calc(100vh - 350px))}.v26.library-page:has([aria-labelledby=picked-for-you-title]) .vault-start-here{max-height:max(250px,calc(100vh - 430px))}}@media (min-width:1180px){.v26.library-page .vault-start-here{max-height:max(250px,calc(100vh - 285px))}.v26.library-page:has([aria-labelledby=picked-for-you-title]) .vault-start-here{max-height:max(250px,calc(100vh - 365px))}}@media (min-width:681px) and (max-height:720px){.vault-start-here-heading{padding:24px 52px 0 22px;font-size:clamp(34px,15cqw,48px)}.vault-start-here-benefit{margin-top:10px}.vault-start-here-action{margin:16px 18px 18px}}@media (prefers-reduced-motion:reduce){.vault-start-here-arrow{transition:none}.vault-start-here-open:hover .vault-start-here-arrow{transform:none}}.v26.library-page .mock-results.is-study .vault-start-here{grid-column:1/-1;align-self:start;height:auto;max-height:none}@media (min-width:681px){.v26.library-page .mock-results.is-study .vault-start-here-open{flex-direction:row;align-items:center;justify-content:space-between}.v26.library-page .mock-results.is-study .vault-start-here-heading{flex:1;padding:18px 24px;font-size:28px;letter-spacing:-.04em}.v26.library-page .mock-results.is-study .vault-start-here-heading br{display:none}.v26.library-page .mock-results.is-study .vault-start-here-benefit{max-width:none;margin-top:6px}.v26.library-page .mock-results.is-study .vault-start-here-action{gap:16px;margin:16px 58px 16px 16px;font-size:14px}}html[data-vault-tutorial-hidden] .v26 .vault-start-here[data-progress-pending=true]{display:none}.v26 .library-open-note{margin:0 0 16px;color:#3f5263;font-size:13px;line-height:1.5}.v26 .drawer-tour-offer{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:8px 6px 8px 14px;border-radius:13px;background:#122a3c;color:#fff}.v26 .drawer-tour-offer[data-pending=true]{visibility:hidden}.v26 .drawer-tour-offer p{flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.v26 .drawer-tour-offer .drawer-tour-offer-accept{flex-shrink:0;min-height:40px;padding:0 14px;border:0;border-radius:9px;background:var(--start-here-warm);color:var(--start-here-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.v26 .drawer-tour-offer .drawer-tour-offer-accept:hover{background:var(--start-here-warm-hover)}.v26 .drawer-tour-offer .drawer-tour-offer-dismiss{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#b8cedf;cursor:pointer}.v26 .drawer-tour-offer .drawer-tour-offer-dismiss:hover{background:#ffffff14;color:#fff}.v26 .drawer-tour-offer button:focus-visible{outline:3px solid #89bcff;outline-offset:2px}@media (hover:none),(max-width:680px){.v26 .drawer-tour-offer .drawer-tour-offer-accept{min-height:44px}.v26 .drawer-tour-offer .drawer-tour-offer-dismiss{width:44px;height:44px}}.contextual-tour-offer{order:-1;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:2px 2px 2px 14px;border-radius:10px;background:#f4f8fc;color:#36566f}.contextual-tour-offer p{margin:0;font-size:13px;line-height:1.45}.v26 .contextual-tour-offer .contextual-tour-offer-accept{padding:0 2px;border:0;background:none;color:#15568d;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.v26 .contextual-tour-offer .contextual-tour-offer-dismiss{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#536576;font-size:17px;line-height:1}.v26 .contextual-tour-offer .contextual-tour-offer-dismiss:hover{background:#e7eff6;color:#132e41}.contextual-tour-offer button:focus-visible{outline:2px solid #15568d;outline-offset:2px}.adaptive-tour-anchor{display:block;width:100%;height:0;margin:0;padding:0;pointer-events:none}.v26.library-page .adaptive-library-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0 0 20px;padding:20px 24px;border:1px solid #246fda;border-radius:14px;background:#246fda;color:#fff}.v26.library-page .adaptive-library-banner h2{margin:0 0 6px;color:#fff;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.v26.library-page .adaptive-library-banner p{margin:0;color:#fff;font-size:15px;line-height:1.5}.v26.library-page .adaptive-library-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.v26.library-page .adaptive-library-actions button{min-height:44px;padding:10px 18px;border:1px solid #ffffffb3;border-radius:9px;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.v26.library-page .adaptive-library-actions button:first-child{border-color:#fff;background:#fff;color:#195aba}.v26.library-page .adaptive-library-actions button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:680px){.v26.library-page .adaptive-library-banner{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.v26.library-page .adaptive-library-banner h2{font-size:21px}.v26.library-page .adaptive-library-actions{flex-wrap:wrap}}