.continuous-depth{isolation:isolate;width:100%;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.continuous-depth[data-depth-active=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.continuous-depth[data-depth-active=true]:active{cursor:grabbing}.continuous-depth>.continuous-depth-fallback{width:100%;height:100%;display:block;overflow:hidden}.continuous-depth>.continuous-depth-fallback>img{-webkit-user-drag:none;width:100%;height:100%;display:block}.continuous-depth>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.continuous-depth>.continuous-depth-hint{color:#eef2f8;pointer-events:none;background:#0f1c34bb;border-radius:9px;padding:4px 7px;font:600 9px sans-serif;position:absolute;bottom:8px;right:8px}.featured-manager{color:var(--ink,#102039);font-size:1rem}.featured-manager h2,.featured-manager h3{margin:.4rem 0 1rem}.featured-heading,.featured-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.featured-heading{justify-content:space-between;margin-bottom:1rem}.featured-topbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.1rem;display:grid}.featured-topbar-actions{justify-content:flex-end;align-items:end;gap:.7rem;display:flex}.featured-title-block h2{margin:.35rem 0 .45rem}.featured-title-block p{max-width:760px;margin:0}.featured-manager label.featured-compact-field{min-width:150px;margin:0}.featured-manager label{gap:.4rem;margin:.7rem 0;font-size:.9rem;display:grid}.featured-manager input:not([type=checkbox]),.featured-manager select,.featured-manager textarea{color:#102039;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d6df;border-radius:.4rem;padding:.65rem}.featured-manager textarea{min-height:6rem}.featured-manager input[type=checkbox]{width:1.2rem}.featured-manager button{min-height:2.6rem}.featured-manager label.featured-archive-toggle{align-items:center;gap:.45rem;width:fit-content;margin:0;display:inline-flex}.featured-archive-toggle input{flex:none;margin:0}.featured-list-toolbar{align-items:center;gap:1rem;margin:.8rem 0 .25rem;display:flex}.featured-manager label.featured-list-search{width:min(430px,100%);margin:0}.featured-result-count{color:#596b7b;margin-left:auto;font-size:.85rem}.featured-layout{min-width:0}.featured-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:.85rem;display:grid}.featured-list article{will-change:transform;background:#fff;border:1px solid #d4dfe6;border-radius:.6rem;grid-template-columns:auto 72px minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:.85rem;transition:border-color .12s,box-shadow .12s,opacity .12s;display:grid;position:relative}.featured-list article:focus-visible{outline-offset:2px;outline:3px solid #41bce3}.featured-list article.dragging{opacity:.48}.featured-list article.drag-over{border-color:#ff7a18}.featured-list article.drag-over.drag-before{box-shadow:-4px 0 #ff7a18,0 5px 14px #0723371f}.featured-list article.drag-over.drag-after{box-shadow:4px 0 #ff7a18,0 5px 14px #0723371f}.featured-empty-list{border:1px dashed #c9d6df;border-radius:.6rem;grid-column:1/-1;padding:1rem}.featured-list small{color:#596b7b;margin:.5rem 0;display:block}.featured-drag-handle{color:#7d91a0;cursor:grab;font-weight:700;line-height:.8}.featured-list-thumb{background:#eaf0f4;border:1px solid #d4dfe6;border-radius:.45rem;width:72px;position:relative;overflow:hidden}.featured-list-thumb.featured-shape-1-2{aspect-ratio:1/2;grid-row:auto}.featured-list-thumb.featured-shape-1-1{aspect-ratio:1}.featured-list-thumb.featured-shape-2-1{aspect-ratio:2;grid-column:auto}.featured-list-thumb.featured-shape-2-2{aspect-ratio:1;grid-area:auto}.featured-list-thumb img{object-fit:cover;width:100%;height:100%;display:block}.featured-list-thumb span{color:#596b7b;text-align:center;place-items:center;min-height:52px;padding:.25rem;font-size:.7rem;display:grid}.featured-list-thumb>span{height:100%;min-height:0}.featured-list-thumb>.featured-tone-light{color:#fff}.featured-list-copy{min-width:0}.featured-list-badges{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.featured-list-badges span{color:#265b73;background:#eaf6fb;border-radius:999px;padding:.2rem .45rem;font-size:.72rem}.featured-list-badges .featured-list-previewing{color:#21643c;background:#e7f7ed}.featured-placement-controls h3{margin:.1rem 0 .35rem}.featured-advanced-ordering{border-top:1px solid #d4dfe6;margin-top:.8rem;padding-top:.75rem}.featured-advanced-ordering summary{cursor:pointer;color:#285b73;font-weight:700}.featured-editor{background:#fff;border:1px solid #d4dfe6;border-radius:.7rem;width:min(1120px,100%);min-width:0;max-height:96vh;padding:1.2rem;overflow:auto}.featured-editor-overlay{z-index:1350}.featured-editor-heading{z-index:8;color:#fff;background:#102139;border-radius:.7rem .7rem 0 0;margin:-1.2rem -1.2rem 1rem;padding:1rem 1.2rem;position:sticky;top:-1.2rem}.featured-editor-heading h3{margin:.25rem 0 0}.featured-editor-heading label{color:#fff;min-width:110px;margin:0}.featured-editor-close{color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:999px;width:2.7rem;min-width:2.7rem;font-size:1.7rem;line-height:1}.featured-editor-footer{z-index:8;background:#fffffffa;border-top:1px solid #d4dfe6;margin:1rem -1.2rem -1.2rem;padding:.85rem 1.2rem 1rem;position:sticky;bottom:-1.2rem;box-shadow:0 -8px 18px #10203912}.featured-editor-save-state{color:#596b7b;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.7rem;font-size:.86rem;display:flex}.featured-editor-save-state .form-error{width:100%;margin:0}.featured-saved-status{color:#16724b}.featured-publish-note{color:#594200;background:#fff4d0;border-radius:.4rem;width:100%;padding:.55rem .7rem}.featured-editor-publish-help{color:#596b7b;margin:.7rem 0 0;font-size:.84rem}.featured-two{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.featured-copy,.featured-images{border:1px solid #d4dfe6;border-radius:.6rem;min-width:0;margin:1rem 0;padding:1rem}.featured-copy legend,.featured-images legend{padding:0 .4rem;font-weight:600}.featured-help{color:#596b7b;font-size:.875rem}.featured-warning{background:#fff4d0;border-radius:.4rem;padding:.8rem}.featured-image-sample{background:#eaf0f4;border-radius:1rem 1rem 0 0;max-width:240px;margin:1rem 0;overflow:hidden}.featured-image-sample img{object-fit:cover;width:100%;height:100%}.featured-overlay{z-index:1300;background:#08162ca6;justify-content:center;align-items:flex-start;padding:2vh 1rem;display:flex;position:fixed;inset:0;overflow:auto}.featured-manager-dialog{background:#f1f6f9;border-radius:.8rem;width:min(1200px,100%);padding:1.5rem}.featured-gallery,.featured-crop-dialog,.featured-confirm{background:#fff;border-radius:.8rem;width:min(680px,100%);max-height:96vh;margin:auto;padding:1.5rem;overflow:auto}.featured-overlay .featured-overlay{z-index:1400}.featured-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.8rem;margin:1rem 0;display:grid}.featured-gallery-grid button{background:#f2f7fa;border:1px solid #d4dfe6;border-radius:.5rem;min-width:0;padding:.4rem}.featured-gallery-grid img{aspect-ratio:1;object-fit:cover;width:100%}.featured-gallery-grid small{overflow-wrap:anywhere;display:block}.featured-crop-viewport{touch-action:none;cursor:grab;background:#d6e0e7;border-radius:1.2rem 1.2rem 0 0;width:min(100%,380px);max-height:60vh;margin:auto;position:relative;overflow:hidden}.featured-safe-area{pointer-events:none;border:1px dashed #ffffffc0;position:absolute;inset:7%;box-shadow:0 0 0 35px #0002}.featured-preview{color:#fff;background:#102139;border-radius:.8rem;margin-top:1.5rem;padding:1.3rem}.featured-preview-controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0 1rem;display:flex}.featured-preview-controls label{color:#d7e5f1}.featured-preview-controls input{min-height:2.6rem}.featured-preview-controls small{color:#d7e5f1;font-size:.8rem}.featured-publication-panel{background:#fff;border:1px solid #c9d6df;border-radius:.8rem;margin-top:1rem;padding:1.1rem 1.2rem}.featured-publication-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.featured-publication-heading h3{margin:.3rem 0}.featured-publication-heading p{color:#596b7b;max-width:780px;margin:0;line-height:1.45}.featured-publication-count{color:#265b73;background:#eaf6fb;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.8rem;font-weight:700}.featured-publication-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.featured-publication-summary .primary{margin:0}.featured-publication-list{gap:.65rem;margin-top:1rem;display:grid}.featured-publication-list article{background:#f8fbfc;border:1px solid #d4dfe6;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.featured-publication-list article>div:first-child{gap:.25rem;display:grid}.featured-publication-list article span{color:#596b7b;font-size:.82rem}.featured-publication-list .featured-publication-block{color:#765400}.featured-change-details{width:fit-content;position:relative}.featured-change-link{color:#176f9d;font:inherit;text-underline-offset:.16em;cursor:help;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.featured-change-link:focus-visible{outline-offset:3px;border-radius:.15rem;outline:2px solid #176f9d}.featured-change-tooltip{z-index:20;color:#f8fbfc;opacity:0;pointer-events:none;background:#102943;border:1px solid #45657a;border-radius:.45rem;width:max-content;max-width:min(22rem,100vw - 3rem);padding:.7rem .8rem;font-size:.82rem;line-height:1.4;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .45rem);left:0;transform:translateY(.2rem);box-shadow:0 .5rem 1.25rem #0b1e3040}.featured-change-tooltip strong,.featured-change-tooltip li{color:#f8fbfc}.featured-change-tooltip ul{margin:.35rem 0 0;padding-left:1.1rem}.featured-change-details:hover .featured-change-tooltip,.featured-change-details:focus-within .featured-change-tooltip{opacity:1;transform:translateY(0)}.featured-publication-current{color:#286042;background:#edf8f1;border-radius:.5rem;margin:1rem 0 0;padding:.75rem}.featured-shelf-viewport{width:100%;padding:0 0 .5rem;overflow:auto hidden}.featured-shelf{grid-template-rows:repeat(2,180px);grid-auto-rows:180px;grid-auto-columns:180px;grid-auto-flow:column;gap:.65rem;width:max-content;min-width:min(100%,390px);margin:auto;display:grid}.featured-tile{background:#215067;border-radius:.6rem;min-width:0;position:relative;overflow:hidden}.featured-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-tile>div{z-index:1;background:linear-gradient(#0000,#09162dea);padding:1rem .7rem .7rem;position:absolute;inset:auto 0 0;overflow:hidden}.featured-tile-text-gradient{z-index:0;pointer-events:none;position:absolute;inset:0}.featured-tile-text>div{background:linear-gradient(#0000,#0000002e);flex-direction:column;justify-content:flex-end;display:flex;inset:0}.featured-tone-dark{color:#102039}.featured-tone-dark>div{background:linear-gradient(#0000,#ffffff8c)}.featured-motion-layers{position:absolute;inset:0;overflow:hidden}.featured-message-background{background:linear-gradient(135deg,#28515b,#122237);position:absolute;inset:0;overflow:hidden}.featured-message-photo{opacity:0}.featured-message-photo.loaded{opacity:1}.featured-message-scrim{background:linear-gradient(#28515b38,#122237e6);position:absolute;inset:0}.featured-message-background.dark-text .featured-message-scrim{background:linear-gradient(#f1f7f8aa,#f1f7f8f2)}.featured-motion-layers>.continuous-depth{position:absolute;inset:0}.featured-motion-layers.motion-enabled>img,.featured-motion-layers.motion-enabled>.continuous-depth:not([data-depth-active=true]){animation:10s ease-in-out both featured-gentle-zoom}.featured-motion-layers.motion-paused>img,.featured-motion-layers.motion-paused>.continuous-depth{animation-play-state:paused}.featured-motion-layers .featured-motion-incoming{opacity:0;transition:opacity 1.4s ease-in-out}.featured-motion-layers .featured-motion-incoming.ready{opacity:1}.featured-manager label.featured-motion-toggle{align-items:center;gap:.6rem;display:flex}.featured-motion-toggle input{width:auto}.featured-extra-image{border-bottom:1px solid #ccd9df;margin:1rem 0;padding-bottom:1rem}.featured-message-picker,.featured-background-controls,.featured-placement-controls{background:#f7fbfd;border:1px solid #d4dfe6;border-radius:.6rem;margin:.8rem 0;padding:.8rem 1rem}.featured-placement-controls label:has(input[type=range]){grid-template-columns:1fr auto;align-items:center;gap:.35rem .75rem;display:grid}.featured-placement-controls input[type=range]{grid-column:1/-1}.featured-message-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));gap:.75rem;display:grid}.featured-message-bulk{justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.featured-message-results{gap:.65rem;max-height:360px;padding-right:.25rem;display:grid;overflow:auto}.featured-message-results article{background:#fff;border:1px solid #d4dfe6;border-radius:.5rem;padding:.7rem}.featured-message-results article.selected{border-color:#25a8d1;box-shadow:0 0 0 2px #dff5fc}.featured-message-results article.disabled{opacity:.68}.featured-message-results p{color:#425b6d;margin:.35rem 0}.featured-message-results footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.featured-message-results code{overflow-wrap:anywhere;color:#596b7b}.featured-message-check{align-items:center;gap:.45rem;display:flex}.featured-message-check span{color:#596b7b;font-size:.78rem}.featured-group-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.featured-manager .featured-group-kinds label{background:#fff;border:1px solid #c9dce5;border-radius:.55rem;align-items:flex-start;gap:.55rem;margin:0;padding:.7rem;display:flex}.featured-group-kinds label>span{gap:.15rem;display:grid}.featured-group-kinds small{color:#596b7b;font-weight:400}.featured-group-picked{border-top:1px solid #d4dfe6;margin-top:.8rem;padding-top:.75rem}.featured-group-picked summary{cursor:pointer;font-weight:700}.featured-group-filters{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr);margin-top:.6rem}.featured-group-results{max-height:260px;margin-top:.5rem}.featured-manager .featured-group-results label{background:#fff;border:1px solid #d4dfe6;border-radius:.45rem;align-items:flex-start;gap:.55rem;margin:0;padding:.6rem;display:flex}.featured-group-results label.selected{background:#effaff;border-color:#25a8d1}.featured-group-results label>span{gap:.2rem;display:grid}.featured-group-results small{color:#596b7b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.featured-background-controls input[type=color]{min-height:2.8rem;padding:.2rem}.featured-text-gradient-controls{background:#f7fafc;border:1px solid #cad9e2;border-radius:.6rem;margin:.8rem 0;padding:.75rem}.featured-text-gradient-controls output{color:#285b73;font-variant-numeric:tabular-nums}@keyframes featured-gentle-zoom{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.featured-motion-layers>.continuous-depth{transition:none!important;animation:none!important}}.featured-tile strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Georgia,serif;font-size:1.1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.featured-tile-category{color:#7de4f3;letter-spacing:.01em;margin-bottom:.55rem;font-size:.76rem;display:block}.featured-tile-date{margin-top:-.35rem}.featured-tone-dark .featured-tile-category{color:#146c7d}.featured-tile-arrow{color:#7de4f3;margin-top:.65rem;font-size:2.3rem;font-weight:300;line-height:.75;display:block}.featured-tile small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.featured-shelf>.featured-shape-1-2{grid-row-end:span 2}.featured-shelf>.featured-shape-2-1{grid-column-end:span 2}.featured-shelf>.featured-shape-2-2{grid-row-end:span 2;grid-column-end:span 2}.featured-message-overrides{background:#f7fafc;border:1px solid #cad9e2;border-radius:.65rem;margin:1rem 0;padding:1rem}.featured-message-override{background:#fff;border:1px solid #d5e0e7;border-radius:.55rem;margin-top:.65rem;padding:.7rem .8rem}.featured-message-override summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:700;display:flex}.featured-message-override summary span{color:#597181;font-size:.78rem;font-weight:500}.featured-popup-preview{color:#102139;background:#fff;border-radius:1.2rem;max-width:390px;margin:1.5rem auto 0;padding-bottom:1rem;overflow:hidden}.featured-popup-preview>img,.featured-popup-preview>.continuous-depth{aspect-ratio:2;object-fit:cover;width:100%}.featured-popup-preview h3,.featured-popup-preview p,.featured-popup-preview button{margin:1rem}.featured-image-loading{padding:1rem;font-size:.875rem;display:block}.featured-depth-control{background:#f2f9fc;border:1px solid #b8d5e2;border-radius:.55rem;gap:.3rem;margin:.7rem 0;padding:.65rem .75rem;display:grid}.featured-depth-control label{align-items:center;gap:.55rem;font-weight:700;display:flex}.featured-depth-control input{width:auto}.featured-depth-control small{color:#426276;line-height:1.35}.featured-depth-control .featured-depth-intensity{grid-template-columns:1fr auto;align-items:center;gap:.2rem .55rem;display:grid}.featured-depth-control .featured-depth-intensity input[type=range]{width:100%;accent-color:var(--cyan-dark);grid-column:1/-1}.featured-depth-intensity output{color:var(--cyan-dark);font-variant-numeric:tabular-nums}@media (max-width:700px){.featured-topbar{grid-template-columns:1fr;align-items:stretch}.featured-topbar-actions{justify-content:stretch;align-items:end}.featured-topbar-actions .featured-compact-field{flex:1}.featured-list-toolbar{flex-wrap:wrap;align-items:stretch}.featured-list-search{flex:1 0 100%}.featured-list{grid-template-columns:1fr}.featured-compact-field{min-width:0}.featured-two{grid-template-columns:1fr;gap:0}.featured-message-filters,.featured-group-kinds{grid-template-columns:1fr}.featured-message-bulk,.featured-publication-heading,.featured-publication-list article{flex-direction:column;align-items:stretch}.featured-manager-dialog{padding:1rem}.featured-overlay{padding:.4rem}.featured-editor{padding:.8rem}.featured-editor-heading{margin:-.8rem -.8rem 1rem;padding:.8rem;top:-.8rem}}.feedback-page{min-height:min(680px,100dvh - 180px)}.feedback-page-heading{background:linear-gradient(135deg,#f7fcff,#fff);border-bottom:1px solid #dbe4e9;padding:24px 28px 20px}.feedback-page-heading h2{color:#0e1b32;margin:5px 0 8px;font-size:28px}.feedback-page-heading p{color:#51667a;max-width:680px;margin:0;line-height:1.5}.feedback-page-body{overflow-wrap:anywhere;max-width:1080px;padding:26px 28px 34px}.feedback-page-body label{color:#263a50;margin:18px 0 7px;font-size:14px;font-weight:700;display:block}.feedback-page-body select,.feedback-page-body textarea{width:100%;min-height:44px;font:inherit;color:#122039;box-sizing:border-box;background:#fff;border:1px solid #b5c8d1;border-radius:6px;padding:10px 12px;display:block}.feedback-page-body textarea{resize:vertical;min-height:170px}.feedback-page-body .primary-button{color:#10213a;background:#ff8b24;border:0;border-radius:6px;min-height:44px;margin-top:18px;padding:10px 18px;font-weight:750}.feedback-page button:disabled{opacity:.55;cursor:default}.feedback-page :focus-visible{outline-offset:3px;outline:3px solid #7361ff}.feedback-error,.feedback-success{color:#9b3c29;background:#fff0ea;border-radius:6px;padding:12px}.feedback-success{color:#236341;background:#e7f7ed}.feedback-context,.feedback-meta{color:#5a6e7d;font-size:13px}.feedback-context{margin-top:16px}.feedback-inbox-toolbar{border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;display:flex}.feedback-inbox-toolbar label{margin-top:0}.feedback-inbox-toolbar select{min-width:220px}.feedback-inbox-toolbar>span{color:#5a6e7d;padding-bottom:12px;font-size:14px}.feedback-inbox{background:#fff;border:1px solid #d3dfe6;border-radius:8px;grid-template-columns:minmax(290px,.86fr) minmax(0,1.4fr);min-height:470px;display:grid;overflow:hidden}.feedback-list{border-right:1px solid #d3dfe6;align-content:start;max-height:calc(100dvh - 280px);display:grid;overflow-y:auto}.feedback-row{color:#122039;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e8ec;gap:4px;padding:15px 17px;display:grid}.feedback-row:hover{background:#f5fbfd}.feedback-row.selected{background:#e7f7fc;box-shadow:inset 4px 0 #0795b8}.feedback-row-top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.feedback-row-top time{color:#627483;flex:none;font-size:12px}.feedback-row-subject{color:#1c4964;font-size:13px;font-weight:750}.feedback-row-summary{color:#526675;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.feedback-row-context{color:#087797;font-size:12px;font-weight:700}.feedback-detail{flex-direction:column;min-width:0;padding:25px 28px;display:flex}.feedback-detail header{border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.feedback-detail h3{color:#122039;margin:5px 0 8px;font-size:22px}.feedback-detail-close{color:#183048;background:#fff;border:1px solid #aec2cc;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:27px;line-height:1;display:grid}.feedback-message{white-space:pre-wrap;margin:14px 0;line-height:1.55}.feedback-detail a{color:#087797;font-weight:700}.feedback-detail-actions{gap:10px;margin-top:auto;padding-top:26px;display:flex}.feedback-detail-actions button{min-height:42px;font:inherit;border-radius:6px;padding:9px 14px;font-weight:750}.feedback-detail-actions .secondary{color:#087797;background:#fff;border:1px solid #087797}.feedback-detail-actions .danger{color:#fff;background:#a0462e;border:1px solid #a0462e}.feedback-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.feedback-pagination button{background:#fff;border:1px solid #bacbd4;border-radius:6px;min-height:44px;padding:10px 14px}.feedback-access-note,.feedback-empty{color:#476176;background:#f5fafc;border:1px solid #d7e1e7;border-radius:8px;max-width:650px;padding:18px}.feedback-access-note h3{color:#132640;margin:0 0 8px}.feedback-access-note p{margin:0;line-height:1.5}@media (max-width:760px){.feedback-page{min-height:0}.feedback-page-heading,.feedback-page-body{padding:18px 16px}.feedback-page-heading h2{font-size:25px}.feedback-page-body select,.feedback-page-body textarea{font-size:16px}.feedback-inbox-toolbar{grid-template-columns:1fr;gap:12px;display:grid}.feedback-inbox-toolbar>span{padding:0}.feedback-inbox-toolbar select{min-width:0}.feedback-inbox{min-height:0;display:block}.feedback-list{border-right:0;max-height:none}.feedback-detail{border-top:1px solid #d3dfe6;padding:20px 16px}.feedback-pagination{flex-direction:column;align-items:stretch}.feedback-pagination button{width:100%}}.run-details-dialog{color:#10213a;background:#fff;border:1px solid #c9d5df;border-radius:12px;width:min(960px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0}.run-details-dialog::backdrop{background:#08192c99}.run-details-heading{color:#fff;z-index:1;background:#0e1b32;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;position:sticky;top:0}.run-details-heading h2{margin:4px 0 0;font-size:22px}.run-details-heading span{letter-spacing:.1em;font-size:12px}.run-details-heading button{color:#fff;background:0 0;border:1px solid #a3b5c6;border-radius:50%;min-width:44px;height:44px;font-size:26px}.run-details-heading-actions{align-items:center;gap:14px;display:flex}.run-details-heading .run-details-status-badge{letter-spacing:0;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.run-details-status-running{color:#ffd68a;background:#704713}.run-details-status-queued{color:#b9e8ff;background:#174d68}.run-details-status-completed{color:#b5f1cd;background:#175339}.run-details-status-failed{color:#ffd1cb;background:#772f2d}.run-details-status-stopped{color:#e0e7ee;background:#35465b}.run-details-status-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite run-details-spin}.run-details-status-dot{background:currentColor;border-radius:50%;width:9px;height:9px}@keyframes run-details-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.run-details-status-spinner{border-right-color:currentColor;animation:none}}.run-details-body{overflow-wrap:anywhere;padding:20px;font-size:16px}.run-details-body p{margin:10px 0;line-height:1.5}.run-detail-status{font-weight:700}.run-detail-id,.run-detail-meta{color:#50657a;font-size:14px}.run-detail-metrics,.run-detail-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.run-detail-metrics dt,.run-detail-sections dt{color:#53687b;font-size:14px}.run-detail-metrics dd,.run-detail-sections dd{margin:4px 0 0;font-weight:600}.run-detail-warning{background:#fff6e8;border-left:3px solid #ed9425;padding:12px}.run-detail-log-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.run-detail-log-heading label{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.run-detail-log{background:#f3f7fa;border:1px solid #d5e0e8;border-radius:8px;max-height:330px;padding:12px;overflow:auto}.run-detail-log ol{margin:0;padding:0;list-style:none}.run-detail-log li{border-bottom:1px solid #d5e0e8;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.run-detail-log time,.run-detail-log small{color:#52677b;font-size:12px}.run-detail-log span,.run-details-body small{display:block}.run-event-error{color:#9e3529}.run-result{border:1px solid #cedbe6;border-radius:8px;margin:18px 0;padding:18px}.run-result h4{margin:0;font-size:20px}.run-result details{border-top:1px solid #dde5eb;margin:12px 0;padding-top:10px}.run-result summary{cursor:pointer;min-height:36px;font-weight:600}.run-result li{margin:10px 0}.run-result small{color:#52677b;margin-top:4px;font-size:13px}.run-history-open{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}.run-history-open strong{color:#087b9a;text-underline-offset:3px;text-decoration:underline}:is(.run-history-open:focus-visible,.run-details-dialog :focus-visible){outline-offset:3px;outline:3px solid #7660ff}@media (max-width:600px){.run-details-heading{padding:12px 14px}.run-details-heading-actions{gap:8px}.run-details-heading .run-details-status-badge{padding:7px 9px}.run-details-body{padding:14px}.run-detail-metrics,.run-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.run-detail-log li{grid-template-columns:minmax(0,1fr);gap:3px}.run-result{padding:12px}}.ai-source-status{color:#485669;background:#edf0f3;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.ai-source-accepted{color:#226639;background:#e3f3e7}.ai-source-unavailable{color:#8d4d13;background:#fff0dc}.ai-research-result li{overflow-wrap:anywhere;margin-bottom:12px}.ai-research-result li p{margin:5px 0}.source-recovery{background:#fff9ef;border:1px solid #e8c393;border-radius:9px;margin:16px 0;padding:16px;font-size:13px}.source-recovery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.source-recovery h4{margin:0;font-size:15px}.source-recovery p{line-height:1.5}.source-recovery ul{margin:0;padding:0;list-style:none}.source-recovery li{border-top:1px solid #e8d9c3;padding:12px 0}.source-recovery li a{overflow-wrap:anywhere;margin-bottom:6px;display:block}.source-recovery li strong{color:#8d3b21}.source-recovery li p{margin:6px 0 10px}.navigation-link-reviews{color:#223950;background:#fff8ec;border:1px solid #dfb776;border-radius:9px;margin:14px 0;padding:16px}.navigation-link-reviews h3{margin:0 0 8px;font-size:16px}.navigation-link-reviews p{font-size:13px;line-height:1.5}.navigation-link-reviews article{border-top:1px solid #e8d8bf;padding:12px 0}.navigation-link-reviews small{overflow-wrap:anywhere;display:block}.navigation-link-review-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;display:flex}.navigation-link-review-actions label{flex:260px;gap:6px;font-size:12px;display:grid}.navigation-link-review-actions select{width:100%;padding:9px}.entry-processing{border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.entry-processing-running{color:#764300;background:#fff0cf}.entry-processing-queued{color:#15506c;background:#e4f3fb}.entry-processing-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite entry-processing-spin}.review-grid .review-processing-note{color:#54677b;font-size:11px;line-height:1.4}@keyframes entry-processing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.entry-processing-spinner{animation:none}}@font-face{font-family:VPManrope;src:url(/fonts/reveal/Manrope-Regular.ttf);font-weight:400;font-display:block}@font-face{font-family:VPManrope;src:url(/fonts/reveal/Manrope-Medium.ttf);font-weight:500;font-display:block}@font-face{font-family:VPManrope;src:url(/fonts/reveal/Manrope-SemiBold.ttf);font-weight:600;font-display:block}@font-face{font-family:VPSora;src:url(/fonts/reveal/Sora-SemiBold.ttf);font-weight:600;font-display:block}@font-face{font-family:VPFraunces;src:url(/fonts/reveal/Fraunces-EditorialSemiBold.ttf);font-weight:600;font-display:block}.vp-overlay{z-index:10050;background:#071226c9;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.vp-workspace{color:#172b45;background:#f4f7fa;border-radius:12px;outline:none;flex-direction:column;width:min(820px,100%);height:calc(100dvh - 24px);max-height:1120px;display:flex;overflow:hidden;box-shadow:0 20px 80px #0006}.vp-workspace.expanded{width:min(1180px,100vw - 24px);max-height:none}.vp-workspace-header{color:#eef2f8;background:#0f1c34;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.vp-workspace-header h3{margin:0;font-size:18px}.vp-workspace-header p{color:#b7c7da;margin:4px 0 0;font-size:12px}.vp-workspace-header button{color:inherit;background:0 0;border:1px solid #8195aa;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:7px;display:grid}.vp-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vp-workspace-header .vp-chrome-button{border-radius:999px;width:auto;min-height:34px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.vp-workspace-header .vp-chrome-button[aria-pressed=true]{color:#0f1c34;background:#eef2f8;border-color:#eef2f8}.vp-tools{flex-wrap:wrap;gap:12px;padding:10px 18px 4px;display:flex}.vp-tools label{align-items:center;gap:6px;font-size:12px;display:flex}.vp-tools select{color:#172b45;background:#fff;border:1px solid #b9cbd0;border-radius:4px;width:auto;min-height:30px;padding:3px}.vp-tools label:first-child select{max-width:260px}.vp-notice{color:#496077;margin:4px 18px;font-size:11px;line-height:1.4}.vp-status{flex-shrink:0;min-height:24px;padding:3px 18px;font-size:12px}.vp-status span{color:#9e342c;display:block}.vp-status button{margin-left:6px;padding:3px 10px}.vp-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:6px 8px;display:flex;position:relative;overflow:hidden}.vp-immersive{background:#0f1c34;padding:0}.vp-immersive .vp-workspace{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.vp-immersive .vp-workspace-header,.vp-immersive .vp-tools,.vp-immersive .vp-notice,.vp-immersive .vp-status{display:none}:-webkit-any(.vp-immersive .vp-stage,.vp-stage:-webkit-full-screen){background:#0f1c34;justify-content:center;align-items:center;padding:0}:is(.vp-immersive .vp-stage,.vp-stage:fullscreen){background:#0f1c34;justify-content:center;align-items:center;padding:0}.vp-exit-fullscreen{right:max(10px,env(safe-area-inset-right));top:calc(48px + env(safe-area-inset-top));z-index:20;color:#eef2f8;cursor:pointer;background:#172b45ed;border:1px solid #8195aa;border-radius:999px;min-height:44px;padding:8px 12px;font-size:12px;position:absolute}.vp-exit-fullscreen:focus-visible{outline-offset:2px;outline:2px solid #8bddeb}.vp-immersive-status{top:calc(100px + env(safe-area-inset-top));z-index:21;color:#eef2f8;background:#172b45;border-radius:8px;max-width:480px;margin:auto;padding:12px;font-size:14px;position:absolute;left:12px;right:12px;box-shadow:0 4px 20px #0006}.vp-immersive-status [role=alert]{color:#ffb4a9}.vp-immersive-status button{margin-left:8px;padding:6px 12px}.vp-immersive .vp-phone{box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.vp-immersive .vp-phone .vp-back-top{bottom:calc(82px + env(safe-area-inset-bottom))}.vp-phone{color:#dde5f1;font-synthesis:none;text-align:left;isolation:isolate;background:#0f1c34;flex-direction:column;height:844px;font:500 16px/1.45 VPManrope,sans-serif;display:flex;position:relative;overflow:hidden}.vp-phone *{box-sizing:border-box;letter-spacing:normal}.vp-phone button{text-transform:none;box-shadow:none;cursor:pointer;white-space:normal;border:0;min-width:0;min-height:0;font:400 15px/1.4 VPManrope,sans-serif}.vp-phone button:focus-visible{outline-offset:-2px;outline:2px solid #8bddeb}.vp-phone button:hover{filter:none;transform:none}.vp-phone button:disabled{opacity:1}.vp-phone h1,.vp-phone h2,.vp-phone h3,.vp-phone p{text-transform:none;letter-spacing:normal;border:0;padding:0}.vp-phone h1{color:#eef2f8;margin:0 0 12px;font:600 30px/1.3 VPSora,sans-serif}.vp-phone h2{color:#eef2f8;margin:10px 0 16px;font:600 22px/1.25 VPFraunces,serif}.vp-phone h3{color:#eef2f8;margin:0 0 6px;font:600 19px/1.3 VPFraunces,serif}.vp-phone p{font:inherit;color:inherit;margin:0 0 12px}.vp-phone small{color:#b7c7da;font:500 13px/1.4 VPManrope,sans-serif}.vp-phone svg{flex:none;width:24px;height:24px}.vp-phone-header{z-index:4;background:#0f1c34;border-bottom:1px solid #54758a;justify-content:space-between;align-items:flex-start;height:40px;min-height:40px;display:flex;position:relative}.vp-phone-header>button{color:#dde5f1;background:0 0;align-items:center;gap:12px;height:30px;padding:2px 18px;font-size:15px;display:flex}.vp-phone-header>button:first-child{color:#8bddeb;justify-content:center;width:54px;padding:3px}.vp-phone-header svg{width:22px;height:22px}.vp-progress{justify-content:space-between;align-items:center;height:8px;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.vp-progress i{pointer-events:none;background:#8bddeb;height:1px;position:absolute;top:11px;left:-4px}.vp-progress button{background:#526b81;border-radius:50%;width:5px;height:5px;padding:0;position:relative}.vp-progress button:after{content:"";position:absolute;inset:-7px}.vp-progress button.current{background:#ffad63;width:7px;height:7px}.vp-section-menu{z-index:5;background:#172b45;max-height:650px;padding:8px;position:absolute;top:40px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0008}.vp-section-menu button{color:#eef2f8;text-align:left;background:0 0;width:100%;padding:10px 16px;display:block}.vp-article{overscroll-behavior:contain;scrollbar-width:none;overflow-anchor:none;flex:1;min-height:0;position:relative;overflow:auto}.vp-article::-webkit-scrollbar{display:none}@media (pointer:fine){.vp-touch-scroll{cursor:grab;-webkit-user-select:none;user-select:none}.vp-touch-scroll:active{cursor:grabbing}}.vp-hero{background:#0f1c34;height:260px;position:relative}.vp-hero>img,.vp-hero>.vp-depth-motion{width:100%;height:260px;display:block}.vp-hero>img{object-fit:cover}.vp-pips{justify-content:center;gap:9px;display:flex;position:absolute;bottom:25px;left:20px;right:20px}.vp-pips button{background:#bdcbd7;border-radius:10px;width:6px;height:6px;padding:0;position:relative}.vp-pips button:after{content:"";position:absolute;inset:-9px}.vp-pips button.selected{background:#ff8a2a;width:16px}.vp-hero-actions{gap:8px;display:flex;position:absolute;bottom:-22px;right:18px}.vp-hero-actions button{color:#eef2f8;background:#172b45;border:1px solid #526b81;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.vp-hero-actions [aria-pressed=true]{color:#ffad63}.vp-intro{padding:12px 20px 16px}.vp-intro.has-hero{padding-top:40px}.vp-phone .vp-standfirst{margin-top:22px;margin-bottom:16px;font-size:18px;line-height:1.45}.vp-phone .vp-address{color:#b7c7da;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.vp-address svg{color:#8bddeb;width:16px;height:20px}.vp-section{padding:24px 20px 16px}.vp-phone .vp-eyebrow{color:#8bddeb;font:600 11px/1.4 VPManrope,sans-serif;display:block}.vp-about{color:#263a50;background:#f0ece3;border-left:3px solid #ff8a2a;border-radius:16px;margin:20px 16px 18px;padding:26px 20px 20px}.vp-about h2{color:#0f1c34;margin-top:20px;margin-bottom:18px}.vp-about .vp-eyebrow{color:#326477}.vp-about .vp-disclosure{font-size:17px}.vp-conversation{background:#302953;border-left:3px solid #ff8a2a;border-radius:14px;margin:18px 16px;padding:20px;position:relative}.vp-conversation h2{margin:12px 0;font-size:22px}.vp-conversation p{margin-top:10px}.vp-phone .vp-cycle-content{color:#ffffff9e;background:#ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;padding:7px;display:grid;position:absolute;top:10px;right:10px}:is(.vp-phone .vp-cycle-content:hover,.vp-phone .vp-cycle-content:focus-visible){color:#8bddeb;background:#8bddeb2e}.vp-cycle-content svg{width:18px;height:18px}.vp-disclosure{position:relative}.vp-phone .vp-disclosure p{overflow-wrap:break-word;margin:0}.vp-phone .vp-measure{visibility:hidden;pointer-events:none;z-index:-1;position:absolute;inset:0 0 auto}.vp-phone .vp-text-action{color:#8bddeb;text-align:left;background:0 0;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:44px;padding:4px 0;font-size:15px;line-height:1.4;display:flex}.vp-about .vp-text-action{color:#326477}.vp-text-action:active{background:#8bddeb18}.vp-destination svg{width:20px;height:20px}.vp-periods>div{flex-wrap:wrap;gap:6px;display:flex}.vp-periods span{color:#b7c7da;background:#172b45;border-radius:20px;padding:6px 10px;font-size:13px}.vp-story{background:#172b45;border-radius:14px;margin-bottom:18px;overflow:hidden}.vp-story>img,.vp-story>.vp-depth-motion,.vp-feature>img,.vp-feature>.vp-depth-motion{border-bottom:2px solid #ff8a2a;width:100%;height:150px;display:block}.vp-story>img,.vp-feature>img{object-fit:cover}.vp-story>div{padding:14px}.vp-story h3{font-size:21px}.vp-timeline{color:#354c60;background:#e9eef0;padding-bottom:12px}.vp-timeline h2{color:#142c42}.vp-timeline>.vp-eyebrow{color:#5743b8}.vp-timeline article{grid-template-columns:76px 18px minmax(0,1fr);display:grid}.vp-timeline time{text-align:right;color:#5743b8;padding:0 10px 0 0;font:500 13px/1.4 VPManrope,sans-serif}.vp-spine{position:relative}.vp-spine:before{content:"";background:#b9cbd0;width:1px;position:absolute;top:0;bottom:0;left:8px}.vp-spine i{background:#6b5cff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:5px}.vp-event{min-width:0;padding:0 0 22px 6px}.vp-event>img,.vp-event>.vp-depth-motion{border-radius:6px;width:100%;height:108px;margin-bottom:10px;display:block}.vp-event>img{object-fit:cover}.vp-event h3{color:#142c42;font-size:18px}.vp-event .vp-disclosure{font-size:15px}.vp-person{border-bottom:1px solid #31465b;align-items:flex-start;gap:12px;padding:14px 0 12px;display:flex}.vp-person>img,.vp-person>.vp-depth-motion{border-radius:10px;flex:none;width:88px;height:108px;display:block}.vp-person>img{object-fit:cover}.vp-person>div{flex:1;min-width:0}.vp-person h3{margin-bottom:2px}.vp-person .vp-disclosure{margin-top:4px;font-size:15px}.vp-feature{background:#202b42;border:1px solid #4b4764;border-radius:12px;margin-bottom:14px;overflow:hidden}.vp-feature>div{padding:14px}.vp-feature h3{color:#ece5ff}.vp-feature .vp-disclosure{margin-top:8px}.vp-connection{background:#8bddeb0a;border-left:2px solid #74bccb;margin-bottom:12px;padding:12px 14px}.vp-connection .vp-disclosure{margin-top:8px}.vp-closing{color:#b7c7da!important;padding:24px 20px 32px!important;font-size:13px!important}.vp-footer{z-index:3;background:#0f1c34;border-top:1px solid #354c60;height:59px;min-height:59px;padding:3px 0;display:flex}.vp-footer button{color:#b7c7da;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:3px 0;font-size:11px;display:flex}.vp-footer svg{width:20px;height:20px}.vp-footer svg circle{fill:#0f1c34}.vp-phone .vp-back-top{z-index:3;color:#8bddeb;background:#172b45;border:1px solid #526b81;border-radius:20px;padding:8px 14px;font-size:13px;position:absolute;bottom:72px;right:14px}.vp-activations>div{margin-bottom:12px}.vp-activations button{color:#eef2f8;background:#23576a;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:10px 14px;display:flex}.vp-activations button strong{border-left:1px solid #8bddeb66;margin-left:12px;padding-left:12px;font:600 13px VPManrope}.vp-activations p{margin-top:6px;font-size:13px}@media (max-width:500px){.vp-overlay{padding:0}.vp-workspace{border-radius:0;height:100dvh}.vp-tools{gap:6px}.vp-tools label{font-size:10px}.vp-workspace-header{padding:8px 12px}.vp-workspace-header .vp-chrome-button{min-height:30px;padding:4px 9px;font-size:11px}.vp-notice{font-size:10px}}.vp-phone h1,.vp-phone h2,.vp-phone h3,.vp-phone .vp-eyebrow{margin-left:3px;margin-right:3px}.vp-phone .vp-disclosure p{margin-left:3px;margin-right:3px;line-height:1.4}.vp-phone .vp-measure{left:0;right:0}.vp-phone .vp-standfirst{margin-left:3px;margin-right:3px;line-height:1.4}.vp-phone .vp-address{margin-left:3px;margin-right:3px}.vp-phone h1{padding-top:7px}.vp-phone h3{line-height:1.25}.vp-disclosure{margin-bottom:10px}.vp-phone .vp-disclosure>.vp-text-action{font-size:13px}.vp-phone .vp-destination{margin-left:3px;margin-right:3px}.vp-conversation>.vp-text-action{color:#ffad63}.vp-progress{left:7px;right:7px}.vp-progress button{position:absolute;transform:translate(-50%)}.vp-progress button.read{background:#8bddeb}.vp-progress i{top:4px;left:0}.vp-phone .vp-back-top{color:#0f1c34;background:#eef2f8;border-color:#8bddeb;min-height:44px;padding:10px 16px;bottom:82px;right:18px}.vp-timeline>.vp-eyebrow,.vp-timeline time{color:#286075}.vp-spine i{background:#ff8a2a}.vp-spine:before{left:4px}.vp-spine i{width:9px;height:9px;left:0}.vp-event{padding-left:0}.vp-about{margin-top:12px;margin-bottom:12px;padding:20px}.vp-intro{padding-bottom:23px}.vp-about>.vp-eyebrow{margin-top:3px}.vp-section>.vp-eyebrow+h2{margin-top:20px}.vp-hero-actions svg{width:20px;height:20px}.vp-activations h2{color:#eef2f8}.vp-activations .vp-activation-subtitle{color:#8bddeb;font-size:13px}.vp-activations button.launch{color:#0f1c34;background:#ff8a2a}.vp-inline-actions{gap:8px;margin:2px 0 5px;display:flex}.vp-inline-actions button{color:#eef2f8;background:#213650;border:1px solid #405574;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.vp-inline-actions svg{width:20px;height:20px}.vp-tools input[type=checkbox]{width:14px;height:14px}.geography-map{color:#16394b;margin:16px 0;font-family:inherit}.geography-map-note,.geography-map>small{font-size:12px;line-height:1.55}.geography-map-controls{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.geography-map button{color:#16394b;cursor:pointer;background:#fff;border:1px solid #b7ced6;border-radius:6px;min-height:36px;padding:8px 10px}.geography-map button:focus-visible{outline-offset:2px;outline:3px solid #e98928}.geography-map-surface{aspect-ratio:5/3;background:repeating-linear-gradient(0deg,#0000 0 29px,#c7dbe0 30px),repeating-linear-gradient(90deg,#eaf4f4 0 29px,#c7dbe0 30px);border:1px solid #aac5cc;border-radius:8px;position:relative;overflow:hidden}.geography-map-surface svg,.geography-map-tiles{width:100%;height:100%;position:absolute;inset:0}.geography-map-tiles img{max-width:none;position:absolute}.geography-map-surface circle{fill:#143a55;stroke:#fff;stroke-width:3px}.geography-map-surface text{fill:#fff;font:700 12px sans-serif}.geography-map-surface .highlighted circle{fill:#c9600c;stroke:#fff1c7}.geography-map .geography-load-background{position:absolute;bottom:10px;left:10px;box-shadow:0 2px 8px #0002}.geography-attribution{color:#174e6a;background:#fffffff2;padding:0 5px;font:11px/1.8 sans-serif;position:absolute;bottom:0;right:0}.geography-timeline{margin-top:16px}.geography-timeline>div{gap:6px;padding:8px 0;display:flex;overflow-x:auto}.geography-timeline button{white-space:normal;text-align:left;flex:none;max-width:220px;font-size:12px}.geography-map button[aria-pressed=true]{color:#fff;background:#163b54;border-color:#163b54}.geography-map-locations{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.geography-map-locations li{background:#f5fafb;border:1px solid #d9e5e9;border-radius:6px;padding:8px}.geography-map-locations li.highlighted{background:#fff5e8;border-color:#d78031}.geography-map-locations small{padding:4px;font-size:12px;display:block}.geography-map-locations p,.geography-timeline p{font-size:14px;line-height:1.6}.geography-map-empty{border:1px dashed #abc3ca;border-radius:6px;padding:14px}.geography-historical-maps img{width:100%;height:auto}.geography-historical-maps figure{margin:12px 0}.geography-historical-maps figcaption{font-size:12px;line-height:1.5}.vp-gallery{height:100%;position:relative;overflow:hidden}.vp-gallery-viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;overflow:hidden}.vp-gallery-viewport:active{cursor:grabbing}.vp-gallery-viewport:focus-visible{outline-offset:-3px;outline:2px solid #8bddeb}.vp-gallery-track{will-change:transform;width:100%;height:100%;display:flex}.vp-gallery-viewport.settling .vp-gallery-track{transition:transform .18s ease-out}.vp-gallery-slide{flex:0 0 100%;width:100%;height:100%;overflow:hidden}.vp-gallery-slide>img,.vp-gallery-slide>.vp-depth-motion{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.vp-phone .vp-lightbox{z-index:20;background:#070f1c;flex-direction:column;padding:60px 0 18px;display:flex;position:absolute;inset:0}.vp-lightbox-surface{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;overflow:hidden}.vp-lightbox .vp-gallery-slide>img{object-fit:contain}.vp-lightbox .vp-pips{bottom:10px}.vp-lightbox-zoomed{cursor:grab;width:100%;height:100%}.vp-lightbox-zoomed:active{cursor:grabbing}.vp-lightbox-zoomed>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.vp-lightbox-zoom-controls{justify-content:center;align-items:center;gap:8px;padding:6px;display:flex}.vp-phone .vp-lightbox-zoom-controls button{color:#8bddeb;background:#172b45;border-radius:20px;min-height:40px;padding:8px 12px}.vp-phone .vp-lightbox-zoom-controls button:disabled{color:#526b81;cursor:default}.vp-phone .vp-lightbox-close{color:#eef2f8;z-index:2;background:#172b45;border:1px solid #8195aa;border-radius:50%;width:40px;height:40px;padding:0;font-size:28px;position:absolute;top:12px;right:16px}.vp-phone .vp-lightbox-caption{text-align:center;max-height:100px;margin:0;padding:12px 20px 0;font-size:13px;overflow:auto}.vp-lightbox-navigation{justify-content:center;align-items:center;gap:18px;padding:8px;display:flex}.vp-lightbox-navigation span{font-size:13px}.vp-phone .vp-lightbox-navigation button{color:#8bddeb;background:#172b45;border-radius:50%;width:44px;height:44px;padding:0;font-size:28px}@media (prefers-reduced-motion:reduce){.vp-gallery-viewport.settling .vp-gallery-track{transition:none}}.visitor-quality,.media-purpose{color:#132c42;background:#f7fafb;border:1px solid #c7d8e0;border-radius:10px;margin:16px 0;padding:16px;font-size:14px;line-height:1.55}.visitor-quality summary{cursor:pointer;font-weight:700}.visitor-quality ul{padding-left:22px}.visitor-quality li{margin:12px 0}.visitor-quality li p{margin:4px 0}.visitor-quality li span,.visitor-quality small,.media-purpose small{color:#506779;overflow-wrap:anywhere;display:block}.visitor-quality fieldset{margin:16px 0}.visitor-quality label{margin:8px 0;display:block}.visitor-quality label input{width:auto}.visitor-quality button,.media-purpose button{min-height:40px;padding:8px 14px}.media-purpose label{margin:12px 0;display:block}.media-purpose select,.media-purpose textarea{width:100%;margin-top:4px;display:block}.media-purpose textarea{min-height:90px}.timeline-location-links{border:1px solid #c7d8e0;border-radius:8px;margin:12px 0;padding:10px}.timeline-location-links label{align-items:center;gap:8px;margin:6px 0;display:flex}.timeline-location-links input{width:auto}.processing-model-picker{gap:.5rem;min-width:0;margin:0 20px 16px;display:grid}.processing-model-picker label{font-size:.875rem;font-weight:700}.processing-model-picker select{width:100%;min-width:0;min-height:44px;font-size:1rem}.processing-model-picker small{color:var(--muted);font-size:.8125rem;line-height:1.5}.processing-model-picker a{color:var(--moss);text-decoration:underline}.ai-research-options{background:#f6fbfd;border:1px solid #b9d6e5;border-radius:8px;gap:12px;padding:16px;display:grid}.entity-create-form .ai-research-toggle{align-items:flex-start;gap:12px;display:flex}.entity-create-form .ai-research-toggle input{accent-color:#126f8f;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:3px}.entity-create-form .ai-research-toggle>span{text-transform:none;letter-spacing:normal;gap:6px;display:grid}.entity-create-form .ai-research-toggle small{font-weight:400;line-height:1.5}.model-support-checker{margin:0 20px 16px;font-size:.875rem}.model-support-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.model-support-action button{align-items:center;gap:8px;display:inline-flex}.model-support-action small{min-width:220px;color:var(--muted);flex:1;line-height:1.5}.model-support-checker [role=status]{background:#edf8fb;border-radius:6px;margin-top:8px;padding:8px 12px}.model-support-checker .model-discovery-note{margin-top:12px}.model-support-spinner{border:2px solid #b9d6e5;border-top-color:#126f8f;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite model-support-spin}@keyframes model-support-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.model-support-spinner{animation:none}}.activity-list>.activity-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;align-items:center;gap:10px;padding:14px 18px;display:flex}.activity-list>.activity-row:hover{background:#f7fbfc}.activity-list>.activity-row:focus-visible{outline-offset:-3px;outline:3px solid #7660ff}.activity-list>.activity-row>div{flex:1;min-width:0}.activity-list>.activity-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-row-chevron{color:#7d919e;font-size:20px;line-height:1}.linked-entry-picker{background:#f6fbfd;border:1px solid #b9d6e5;border-radius:8px;gap:7px;margin:12px 0;padding:12px;display:grid}.linked-entry-picker label{gap:5px;display:grid}.linked-entry-picker label span{letter-spacing:.08em;text-transform:uppercase;color:#265e79;font-size:11px;font-weight:800}.linked-entry-picker input,.linked-entry-picker select{width:100%;min-height:36px}.linked-entry-picker small{color:#536c7b;line-height:1.35}.linked-entry-badge{color:#126f8f;white-space:nowrap;text-overflow:ellipsis;background:#edf8fb;border:1px solid #b8dce7;border-radius:999px;align-items:center;gap:3px;max-width:100%;margin:0 0 7px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.linked-entry-badge>span{color:#557181;font-weight:700}.connection-linked-entry-control{z-index:80;width:min(500px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,155px)}.connection-linked-entry-control .linked-entry-picker{background:#fff;box-shadow:0 12px 26px #07183238}.linked-entry-edit-banner{background:#eef8fc;border-left:3px solid #149bc4;margin:0 0 16px;padding:12px}.linked-entry-edit-banner>strong{color:#123d5a}
