.vault-tutorial{position:relative;margin:16px 0;max-width:440px;padding:16px 52px 16px 18px;--vault-pair-ef983c02b2:var(--if-light,#b9d3f6) var(--if-dark,var(--dark-control-line,#2f3e52));border:1px solid var(--vault-pair-ef983c02b2);border-radius:16px;background:var(--if-light,#e6f3fd) var(--if-dark,#152430);color:var(--if-light,#142945) var(--if-dark,#e0edff);text-align:left}.vault-tutorial-kicker{color:var(--if-light,#2364ac) var(--if-dark,#95c3fb);font-size:12px;font-weight:600;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:var(--if-light,#42576f) var(--if-dark,#b4cce8);font-size:22px!important}.vault-tutorial-action{min-height:44px;margin-top:10px;padding:9px 14px;border:0;border-radius:8px;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 #2166bf;outline-offset:3px}.reference-drawer .vault-tutorial{max-width:none}.vault-tutorial-browse-note{color:var(--if-light,#52637b) var(--if-dark,#afc2dd);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:var(--if-light,#102638) var(--if-dark,#172d40);box-shadow:0 4px 14px var(--if-light,#06172540) var(--if-dark,rgb(0 0 0/.6));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:#ffc53d;--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:16px;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:600;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{--if-light:initial;--if-dark: ;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:8px;background:var(--if-light,#fff) var(--if-dark,#0f1820);color:var(--if-light,#1f5fbf) var(--if-dark,#9bc1fb);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 var(--if-light,#fff) var(--if-dark,var(--dark-control-line,#282f35));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:var(--if-light,#3f5263) var(--if-dark,#bad0e5);font-size:13px;line-height:1.5}.v26 .drawer-tour-offer{display:flex;align-items:center;gap:10px;margin:14px 0 2px;padding:8px 6px 8px 14px;border-radius:12px;background:var(--if-light,#102638) var(--if-dark,#172d40);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:8px;background:var(--start-here-warm);color:var(--start-here-ink);font:inherit;font-size:13px;font-weight:600;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 #85b8ff;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:12px;background:var(--if-light,#f4f9fd) var(--if-dark,#121b23);color:var(--if-light,#36566f) var(--if-dark,#add0ee)}.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:var(--if-light,#15568d) var(--if-dark,#a3cffc);font:inherit;font-weight:600;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:var(--if-light,#57677a) var(--if-dark,#aec0d5);font-size:17px;line-height:1}.v26 .contextual-tour-offer .contextual-tour-offer-dismiss:hover{background:var(--if-light,#e6f3fd) var(--if-dark,#152430);color:var(--if-light,#132e41) var(--if-dark,#d8edfd)}.contextual-tour-offer button:focus-visible{outline:2px solid var(--if-light,#15568d) var(--if-dark,#548bc0);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:16px;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;--vault-pair-1df88098b1:var(--if-light,#ffffffb3) var(--if-dark,var(--dark-control-line,rgb(40 47 53/0.702)));border:1px solid var(--vault-pair-1df88098b1);border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.v26.library-page .adaptive-library-actions button:first-child{--if-light:initial;--if-dark: ;--vault-pair-213d3e7023:var(--if-light,#fff) var(--if-dark,var(--dark-control-line,#282f35));border-color:var(--vault-pair-213d3e7023);background:var(--if-light,#fff) var(--if-dark,#0f1820);color:var(--if-light,#1f5fbf) var(--if-dark,#9bc1fb)}.v26.library-page .adaptive-library-actions button:focus-visible{outline:3px solid var(--if-light,#fff) var(--if-dark,var(--dark-control-line,#282f35));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}}