@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600&family=Source+Serif+4:wght@500;600&family=Source+Code+Pro:wght@400;500&display=swap");:root{--bg:#f3efe7;--panel:#fffdf9;--text:#2f2924;--muted:#6f655c;--accent:#7a5a4f;--accent-strong:#5c433b;--border:#dfd5c8;--shadow:0 6px 18px rgba(32,27,24,.08);--field-bg:#faf6f0;--badge:#efe3d2}html{text-size-adjust:100%}body,html{background:var(--bg)}body{font-family:Source Sans\ 3,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:0 .2rem .2rem;margin:0 auto;color:var(--text)}body,body.clip-editor-page{max-width:680px}main{background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:1rem 1.25rem 1.5rem}li,p{line-height:1.6rem}h1,h2,h3{font-family:"Source Serif 4",Times New Roman,serif;color:var(--text)}a{font-weight:500;color:var(--accent-strong);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:#5c4528}.clips-toolbar,hr{border:1px solid var(--border)}.clips-toolbar{margin-top:.8rem;margin-bottom:1.2rem;display:flex;flex-wrap:wrap;gap:.8rem;padding:1rem 1.1rem;background:var(--panel);border-radius:14px;box-shadow:var(--shadow)}.clips-toolbar__group{display:flex;flex-direction:column;gap:.35rem;min-width:160px}.clips-toolbar__label{font-size:.86rem;font-weight:600;color:var(--muted)}.clips-toolbar__input{border-radius:8px;border:1px solid var(--border);padding:.45rem .6rem;background:var(--field-bg)}.clips-toolbar__actions{display:flex;align-items:flex-end}.clips-toolbar__button{background:linear-gradient(180deg,#8b685b 0,var(--accent) 100%);border:none;color:#fff;padding:.55rem .9rem;border-radius:8px;font-weight:600;cursor:pointer;box-shadow:inset 0 -1px 0 rgba(0,0,0,.16),0 1px 2px rgba(32,27,24,.08)}.clips-toolbar__button:disabled{opacity:.7;cursor:default}.clips-error{color:#8c2f2f;font-weight:600}.clips-summary{margin-bottom:.8rem;font-weight:600;color:var(--muted)}.clip-grid{display:grid;grid-gap:1rem;gap:1rem}.clip-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1rem;box-shadow:var(--shadow)}.clip-card__header{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.clip-card__title{font-weight:700}.clip-card__score{font-weight:700;color:var(--accent-strong)}.clip-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.chip{background:linear-gradient(180deg,#f6efe7 0,var(--badge) 100%);color:var(--accent-strong);padding:.2rem .45rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid rgba(122,90,79,.14)}.chip--approved{background:#e3f2e6;color:#2a6b3a}.chip--rejected{background:#f6e0e0;color:#8c2f2f}.chip--unreviewed{background:#ece6df;color:#6b625c}.clip-text{margin-top:.7rem}.clip-subject{margin-top:.6rem;font-weight:700;color:var(--accent-strong)}.clip-summary{margin-top:.6rem;color:var(--muted);font-size:.95rem}.clip-key{display:inline-block;margin-left:.35rem;margin-top:.2rem;padding:.15rem .4rem;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text);font-weight:500}.clip-actions{display:flex;gap:.8rem;align-items:center;margin-top:.8rem;flex-wrap:wrap}.clip-link{font-weight:600}.clip-copy{background:linear-gradient(180deg,#fffefc,#f7f1ea);color:var(--accent-strong)}.clip-approve,.clip-clear,.clip-copy,.clip-reject{border:1px solid var(--border);padding:.35rem .6rem;border-radius:8px;cursor:pointer}.clip-approve,.clip-clear,.clip-reject{background:#fff;font-weight:600}.clip-approve{border-color:#b5d9bf;color:#2a6b3a}.clip-reject{border-color:#e6bdbd;color:#8c2f2f}.clip-clear{color:var(--muted)}.clip-status{margin-top:.4rem}.clip-editor__grid{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:1fr}.clip-editor__panel{padding:.7rem}.clip-editor__panel,.clip-editor__player{border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.clip-editor__player{margin:1rem 0;padding:.8rem}.clip-editor__player--sticky{position:-webkit-sticky;position:sticky;top:.45rem;z-index:8}.clip-editor__player-meta{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.6rem;color:var(--muted);font-weight:600}.clip-editor__youtube-player{width:max(55%,min(360px,100%));margin:0 auto}.clip-editor__save{color:var(--accent-strong);font-weight:600}.clip-editor__title{font-weight:600;color:var(--muted)}.clip-editor__hint{color:var(--muted);font-size:.95rem}.clip-editor__caption-waiting{margin:0 0 .55rem;padding:.45rem .6rem;border:1px solid #d8c5a9;border-radius:8px;background:#f8efe1;color:#6f4f2b;font-size:.92rem;font-weight:700}.clip-editor__selection{margin:.4rem 0 .6rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.clip-editor__toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--muted);font-weight:600}.clip-editor__source{font-size:.85rem;color:var(--accent-strong);font-weight:600}.clip-editor__wordlist{display:flex;flex-wrap:wrap;gap:.15rem .28rem;line-height:1.15;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:.35rem .4rem;background:#fff}.clip-editor__timeline{margin:.5rem 0 .7rem}.clip-editor__timeline-track{position:relative;height:10px;border-radius:999px;background:#efe7dd;overflow:hidden;border:1px solid var(--border)}.clip-editor__timeline-seg{position:absolute;top:0;bottom:0;background:#cfe7d5;border-right:1px solid rgba(0,0,0,.05)}.clip-editor__timeline-sil{position:absolute;top:0;bottom:0;background:hsla(0,47%,60%,.55)}.clip-editor__timeline-labels{display:flex;justify-content:space-between;font-size:.78rem;color:var(--muted);margin-top:.25rem}.clip-editor__word{cursor:pointer;padding:.04rem .18rem;border-radius:4px;border:1px solid transparent;font-size:.86rem;line-height:1.1}.clip-editor__word--removed{text-decoration:line-through;color:#8c2f2f;background:#f6e0e0}.clip-editor__word--active{border-color:var(--accent);background:#fff7eb}.clip-editor__word-input{border:1px solid var(--border);border-radius:4px;padding:.04rem .16rem;font-size:.86rem;min-width:40px}.clip-editor__snippets{display:grid;grid-gap:.4rem;gap:.4rem;max-height:560px;overflow:auto}.clip-editor__snippet{border:1px solid var(--border);border-radius:10px;padding:.35rem .5rem;background:#fff}.clip-editor__segment-block{border:1px solid var(--border);border-radius:12px;padding:.5rem;background:#fbf8f3;margin-bottom:.6rem}.clip-editor__segment-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem;color:var(--text)}.clip-editor__snippet--active{border-color:var(--accent);box-shadow:0 0 0 2px rgba(140,106,60,.15)}.clip-editor__snippet-time{font-size:.78rem;color:var(--muted);font-weight:600}.clip-editor__snippet-edit{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.clip-editor__snippet-edit label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted);font-weight:600}.clip-editor__snippet-text{margin-top:.2rem;width:100%;border:1px solid var(--border);border-radius:6px;padding:.2rem .35rem;font-family:Source Sans\ 3,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:.88rem;line-height:1.1rem}.clip-editor__snippet-actions{margin-top:.35rem;display:flex;gap:.3rem;flex-wrap:wrap}.clip-editor__segment{border:1px solid var(--border);border-radius:10px;padding:.7rem;display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:.6rem;background:#fff}.clip-editor__segment label{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;color:var(--muted);font-weight:600}.clip-editor__segment-meta{font-size:.9rem;color:var(--text);font-weight:600}.clip-editor__output,.clip-editor__publish{margin-top:1rem;display:grid;grid-gap:.6rem;gap:.6rem}.clip-editor__publish label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--muted);font-weight:600}.clip-editor__title-suggestions{display:grid;grid-gap:.4rem;gap:.4rem}.clip-editor__title-list{display:flex;flex-wrap:wrap;gap:.4rem}.clip-editor__download{font-weight:600}.clip-editor-layout{max-width:100%;margin:0 auto}.clip-editor-layout h1{font-size:1.45rem;margin:0 0 .3rem}.clip-editor-layout h3{font-size:1.02rem;margin:0 0 .3rem}.clip-editor-layout>p{font-size:.9rem;line-height:1.3;margin:0 0 .55rem}.clip-editor-layout .clips-toolbar{margin:.45rem 0 .75rem;gap:.45rem;padding:.55rem .65rem;border-radius:10px}.clip-editor-layout .clips-toolbar__group{gap:.2rem;min-width:130px}.clip-editor-layout .clips-toolbar__label{font-size:.75rem}.clip-editor-layout .clips-toolbar__input{padding:.28rem .45rem;font-size:.82rem;border-radius:6px}.clip-editor-layout .clip-copy,.clip-editor-layout .clips-toolbar__button{padding:.28rem .5rem;font-size:.78rem;border-radius:6px}.clip-editor-layout .clip-editor__panel{padding:.5rem .55rem;border-radius:10px;box-shadow:none}.clip-editor-layout .clip-editor__player{margin:.55rem 0;padding:.5rem;border-radius:10px;box-shadow:none}@media (max-width:920px){.clip-editor__player--sticky{position:static}}.clip-editor-layout .clip-editor__player-meta{margin-bottom:.35rem;font-size:.8rem;gap:.4rem}.clip-editor-layout .youtube-player.clip-editor__youtube-player{width:max(60%,min(400px,100%))}.clip-editor-layout .clip-editor__hint{font-size:.8rem;line-height:1.25}.clip-editor-layout .clip-editor__selection{margin:.22rem 0 .45rem;gap:.35rem}.clip-editor-layout .clip-editor__toggle{font-size:.78rem;gap:.25rem}.clip-editor-layout .clip-editor__source{font-size:.78rem}.clip-editor-layout .clip-editor__timeline{margin:.35rem 0 .45rem}.clip-editor-layout .clip-editor__timeline-labels{font-size:.72rem}.clip-editor-layout .clip-editor__wordlist{min-height:400px;max-height:500px}.clip-editor-layout .clip-editor__word,.clip-editor-layout .clip-editor__word-input{font-size:.9rem;line-height:1.2}.clip-editor-layout .clip-editor__output,.clip-editor-layout .clip-editor__publish{margin-top:.5rem;gap:.45rem}.clip-editor-layout .clip-editor__publish label{font-size:.78rem;gap:.18rem}.search-panel{display:flex}.search-panel__filters{flex:1 1;max-width:260px}.search-panel__results{flex:3 1;margin-left:0}.searchbox{margin-top:.8rem;margin-bottom:1.2rem;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.searchbox__row{display:flex;gap:.8rem;align-items:flex-end;flex-wrap:wrap}.searchbox__group{flex:1 1 260px;min-width:220px;display:flex;flex-direction:column;gap:.35rem}.searchbox__label{font-size:.86rem;font-weight:600;color:var(--text)}.searchbox__input{border-radius:10px;border:1px solid var(--border);padding:.6rem .75rem;background:var(--field-bg);font-size:.95rem;color:var(--text);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.searchbox__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(140,106,60,.2);outline:none}.searchbox__hint{font-size:.82rem;color:var(--muted)}.searchbox__suggestions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.searchbox__suggestions-label{font-size:.76rem;font-weight:600;color:var(--muted);margin-right:.2rem}.search-suggestion{border:1px solid var(--border);background:var(--panel);color:var(--accent-strong);border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}.search-suggestion:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--badge)}.search-suggestion:focus{outline:none;box-shadow:0 0 0 3px rgba(140,106,60,.2)}.pagination{margin:2rem auto;text-align:center}.search-panel__menu{flex:3 1;align-items:center;background:var(--panel);box-shadow:var(--shadow);display:flex;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.5rem}.search-panel__menulabel{padding-left:.75rem;padding-right:.75rem}.search-panel__flushright{float:right;margin-left:auto;margin-right:0}.results-meta{color:var(--muted);font-size:.86rem;font-weight:600;margin:.3rem 0 .65rem;padding:.35rem 0}.results-refinements{margin-bottom:.35rem}.ais-Hits-item{padding:.9rem!important;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 4px 10px rgba(32,27,24,.06);transition:border-color .2s ease,box-shadow .2s ease}.ais-Hits-item:hover{border-color:#d5c9bb;box-shadow:0 6px 14px rgba(32,27,24,.1)}.hit__details{display:flex;flex-direction:column;gap:.35rem}.hit__title{margin:0 0 .2rem}.hit__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem}.hit__badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:var(--badge);color:var(--accent-strong);font-size:.75rem;font-weight:600;letter-spacing:.01em}.hit__badge--muted{color:var(--muted);background:#f3eee6}.hit__meta_fields{padding-right:8px;display:inline-block;color:var(--muted)}.task-owner{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:#eef4ea;color:#3f5f3f;font-size:.7rem;font-weight:500;border:1px dashed #b9cfb4}.hit__meta_field_mono{padding-right:8px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hit__meta_field_key{padding-right:3px;font-weight:500;color:var(--muted)}input,select,textarea{border-radius:8px;border:1px solid var(--border);background:var(--field-bg);color:var(--text);padding:.5rem .65rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(140,106,60,.2);outline:none}#short-indent{padding-left:3px;margin-left:10px}.compact-bullets li{list-style-type:none;padding-left:10px;font-size:.75rem}div.sticky{position:-webkit-sticky;position:sticky;top:0}.segment-navigator{text-align:center;padding:8px;font-size:.8rem}.time-duration{font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#f3eee6}.transcribe-action-header{box-shadow:0 0 1px rgba(35,38,59,.05),0 1px 3px 0 rgba(35,38,59,.15);display:flex;font-size:16px;font-weight:500;padding:.75rem}.transcribe-action-header .svg-inline--fa{font-size:16px}.transcribe-editor{font-family:Source Sans\ 3,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif;max-width:100%;min-width:100%}.tbl-srt-snippets{table-layout:auto;border-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .2s ease;min-height:15px}.tbl-srt-snippets th,td,tr{padding:0;margin:0}.snippet-add-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.snippet-add-button{border:1px solid var(--border);background:var(--panel);padding:4px 8px;border-radius:6px;cursor:pointer;font-size:.9rem;color:var(--text)}.snippet-add-button:hover{background:var(--badge)}.snippet-text-editor{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces!important;transition:background .2s ease;min-height:15px!important;padding:3px!important}.menu-prefix-icon{margin-right:6px}.snippet-modified{background-color:#f6e7e7}.snippet-deleted{text-decoration:line-through}.snippet-seek-button{cursor:pointer}.snippet-select-cell{width:22px;padding-right:6px}.snippet-selected-row{background-color:#f6efe1}.left-bar-human-edited{border-left:2px solid var(--accent);padding-left:2px}.left-bar-no-human-edit{border-left:2px solid #fff;padding-left:2px}.transcript-snippet-viewer{padding-right:.2em}.underline-human-edited{-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent)}.snippet-time-span,.snippet-time-span-error{min-width:100;font-size:.9em;color:var(--muted);font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;vertical-align:middle;min-height:15px!important;padding:3px!important}.snippet-time-span-error{background-color:#efb9b9}.snippet-selection-toolbar{display:flex;gap:8px;align-items:center;margin:6px 0 10px;font-size:.85rem}.snippet-selection-button{border:1px solid var(--border);background:var(--panel);padding:2px 6px;border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--text)}.snippet-selection-button:disabled{cursor:not-allowed;opacity:.6}.talk-info-cell{display:grid;grid-template-columns:180px 1fr;grid-gap:14px;gap:14px;align-items:start}.talk-info-cell-image{width:180px}.talk-info-cell-text{flex-grow:1}.talk-info-cell-title{font-size:1rem;font-weight:600;margin-bottom:.3rem}.fa-disabled{opacity:.6;cursor:not-allowed}.fa-grey-out{opacity:.7}.transcript-info-popup-content{margin:auto;background:var(--panel);width:100%;padding:1px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem}.transcript-current-snippet{font-weight:700}.transcript-snippet-stats{font-size:.6rem;color:#c0b7af;padding-right:.2rem}.stats-quality-danger{background-color:#b24a4a;padding-right:.2rem}.stats-quality-warn{background-color:#e5d39a;padding-right:.2rem}.admin-users__form{margin-bottom:1rem;padding:.8rem;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.admin-users__row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.6rem}.admin-users__input{border-radius:8px;border:1px solid var(--border);padding:.45rem .6rem;background:var(--field-bg);min-width:180px}.admin-users__input--name{min-width:72px;width:88px}.admin-users__caps{display:flex;flex-wrap:wrap;gap:.6rem}.admin-users__cap{display:inline-flex;gap:.35rem;align-items:center;font-size:.82rem;color:var(--muted);background:var(--badge);padding:.2rem .45rem;border-radius:999px}.admin-users__actions{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start}.admin-users__button{background:var(--accent);border:none;color:#fff;padding:.4rem .7rem;border-radius:8px;font-weight:600;cursor:pointer}.admin-users__button:disabled{opacity:.7;cursor:default}.admin-users__button--danger{background:#b24a4a}.admin-users__error{color:#8c2f2f;font-weight:600;margin-top:.4rem}.users-table th{text-align:left;padding:8px;font-size:.875rem;font-weight:400}.users-table{border-collapse:collapse;width:100%;padding:8px}.users-table thead{display:table;width:100%;table-layout:fixed}.users-table tbody{border-collapse:collapse;display:block;overflow-y:auto;height:400px;width:100%;padding:8px}.users-table tr{display:table;width:100%;table-layout:fixed}.users-table td{text-align:left;padding:8px;font-size:.875rem;font-weight:400}.users-table td:last-child,.users-table th:last-child{width:120px}.users-table td:first-child,.users-table th:first-child{width:110px}.users-table td:nth-child(2),.users-table th:nth-child(2){width:170px}.users-table td:nth-child(3),.users-table th:nth-child(3){width:calc(100% - 400px)}.users-table tr:nth-child(2n){background-color:#f2f2f2}.revision-history-container{max-height:300px;overflow-y:auto}.revision-history-table{border-collapse:collapse;width:100%;padding:8px}.revision-history-table td,.revision-history-table th{text-align:left;padding:8px;font-size:.875rem;font-weight:400}.revision-history-table .revision-transcript-id{font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.revision-history-table tr:nth-child(2n){background-color:#f2f2f2}.revision-redlines{font-size:.875rem;font-weight:400}.revision-header{display:flex;align-items:center}.revision-dropdown{display:inline-block;margin-left:.5rem;margin-right:.5rem}.youtube-player{width:max(60%,min(400px,100%));margin:auto;position:relative}.youtube-player:before{content:"";display:block;padding-top:66.666%}.youtube-player iframe{position:absolute;inset:0;width:100%;height:100%;display:block}@media (max-width:768px){.snippet-text-editor,.snippet-time-span,.snippet-time-span-error,input,textarea{font-size:16px}}.action-message-success{background-color:#f0e3e3;color:#000;font-weight:700;padding-left:5px;font-size:x-small;border-radius:.1rem}.action-message-failure{background-color:#efb9b9}.action-message-failure,.action-message-warn{color:#000;font-weight:700;padding:5px;font-size:x-small;border-radius:.1rem}.action-message-warn{background-color:#ead9a6}.download-popup{padding:12px;font-size:.8rem}.popup-radio{padding-left:8px}.popup-button-cancel,.popup-button-danger,.popup-button-primary{color:#fff;text-decoration:none;padding:.3rem .8rem;font-size:.8rem;margin:.3rem;border-radius:6px}.popup-button-primary{background-color:var(--accent-strong);border-color:var(--accent-strong)}.popup-button-cancel{background-color:var(--panel);color:var(--text);border-width:1px!important;border-color:var(--border)}.popup-button-danger{background-color:#9c4e2a;border-color:#9c4e2a}.padded-icon{padding-left:6px;padding-right:6px}.small-padded-icon{padding-left:3px;padding-right:3px}.tasks-action-header{display:flex;font-size:.8rem;font-weight:500;padding:5px}.tasks-table{border-collapse:collapse;width:100%;padding:8px}.tasks-table td,.tasks-table th{text-align:left;padding:8px;font-size:.875rem;font-weight:400}.tasks-table .entity-id{font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.tasks-table-stripe1 tr:nth-child(2n),.tasks-table-stripe2 tr:nth-child(4n+1),.tasks-table-stripe2 tr:nth-child(4n+2){background-color:#f2f2f2}.create-task-popup-content{margin:auto;background:#fff;max-width:400px;padding:15px;border:1px solid #d7d7d7;font-size:.8rem}.create-task-popup-section{padding-bottom:5px;font-size:.9rem;font-weight:500}.create-task-popup-indent{padding-left:1.5rem}.small-label{font-size:.8rem;color:#919191}.poor-quality-segs-table th{text-align:left;padding:8px;font-size:.875rem;font-weight:400}.poor-quality-segs-table,.poor-quality-segs-table tbody{border-collapse:collapse;width:100%;padding:8px}.poor-quality-segs-table tbody{display:block;overflow-y:auto;height:1000px;font-size:.875rem}.poor-quality-segs-table td{text-align:left;padding:8px;font-size:.875rem}.poor-quality-segs-table tr:nth-child(2n){background-color:#f2f2f2}.poor-quality-segs-table .entity-id{font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.last-edited-author{font-size:.75rem;color:var(--muted)}.assign-task-button{font-size:.72rem;background:linear-gradient(180deg,#f3e7db,#e8d9c9);color:var(--accent-strong);border:1px solid #ccb5a2;border-radius:10px;padding:2px 7px;cursor:pointer;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);text-transform:none;letter-spacing:0}.assign-task-button:hover{background:linear-gradient(180deg,#eadbcd,#e1cfbd);border-color:#b99786;color:#5c4528}.fine-print{font-size:.6rem;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.vl{border-left:1px solid gray;padding-left:1px;padding-right:1px}.chatbot{display:grid;grid-gap:.8rem;gap:.8rem}.chatbot__hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid #d9c9b4;border-radius:22px;padding:.95rem 1.05rem;background:radial-gradient(circle at top left,hsla(38,68%,87%,.9),transparent 45%),linear-gradient(135deg,#fffaf3,#f6ede0);box-shadow:0 14px 34px rgba(92,67,38,.08)}.chatbot__hero-copy{position:relative;display:grid;grid-gap:.55rem;gap:.55rem}.chatbot__hero-copy h1{margin:0 0 .1rem;font-size:clamp(1.32rem,2.8vw,1.86rem);line-height:1;color:#5e4221;letter-spacing:-.04em;white-space:nowrap;padding-right:10.5rem}.chatbot__beta-chip{position:absolute;top:0;right:0;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .58rem;background:#7c4d24;color:#fff7ef;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 20px rgba(124,77,36,.22)}.chatbot__beta-chip:before{content:"";width:.34rem;height:.34rem;border-radius:999px;background:#ffd27f;box-shadow:0 0 0 3px rgba(255,210,127,.18)}.chatbot__intro{margin:0;color:var(--muted);max-width:52rem;font-size:1rem}.chatbot__hero-notes{display:flex;flex-wrap:wrap;gap:.4rem}.chatbot__hero-notes span{border:1px solid rgba(124,77,36,.16);border-radius:999px;padding:.28rem .5rem;background:hsla(0,0%,100%,.72);color:#6a4e2a;font-size:.72rem;font-weight:700}.chatbot__llm-warning{border:2px solid #c73a18;background:#fff1eb;color:#8e220a;border-radius:12px;padding:.7rem .8rem;font-weight:800;letter-spacing:.02em;font-size:1rem}.chatbot__workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:.9rem;gap:.9rem;align-items:start}.chatbot__conversation{display:grid;grid-gap:.6rem;gap:.6rem}.chatbot__thread{display:grid;grid-gap:.7rem;gap:.7rem}.chatbot__message{border:1px solid var(--border);border-radius:12px;padding:.75rem .85rem;background:var(--panel)}.chatbot__message--user{background:#f5efe6}.chatbot__message--assistant{background:#fff}.chatbot__role{font-size:.76rem;font-weight:700;color:var(--muted);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.04em}.chatbot__content{white-space:pre-wrap;line-height:1.45}.chatbot__quotes{margin-top:.65rem;display:grid;grid-gap:.6rem;gap:.6rem}.chatbot__quote-card{background:#fbf8f3;border:1px solid var(--border);border-radius:10px;padding:.55rem .65rem}.chatbot__quote{margin:0;color:var(--text)}.chatbot__quote-meta{margin-top:.35rem;margin-bottom:.35rem;color:var(--muted);font-size:.85rem}.chatbot__source-button{border:1px solid #ccb89f;border-radius:8px;background:#f2e7d7;color:var(--accent-strong);padding:.35rem .55rem;font-weight:600;cursor:pointer}.chatbot__source-button:hover{background:#e8dbc8}.chatbot__sidebar{border:1px solid var(--border);border-radius:12px;padding:.65rem;background:#fbf8f3;display:grid;grid-gap:.6rem;gap:.6rem;position:-webkit-sticky;position:sticky;top:.8rem}.chatbot__sidebar-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.chatbot__sidebar-head h3{margin:0;font-size:1rem}.chatbot__sidebar-head span{font-size:.8rem;color:var(--muted);font-weight:600}.chatbot__player-shell{border:1px solid var(--border);border-radius:10px;background:#fff;padding:.4rem}.chatbot__youtube-player.youtube-player{width:100%;margin:0}.chatbot__youtube-player.youtube-player:before{padding-top:56.25%}.chatbot__empty-list,.chatbot__placeholder{margin:0;color:var(--muted);font-size:.9rem}.chatbot__source-list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:320px;overflow-y:auto}.chatbot__source-item{border:1px solid var(--border);border-radius:8px;background:#fff;padding:.45rem .5rem;text-align:left;cursor:pointer;display:grid;grid-gap:.2rem;gap:.2rem}.chatbot__source-item:hover{border-color:#ccb89f}.chatbot__source-item--active{border-color:#b89d7d;background:#f6edde}.chatbot__source-title{font-weight:700;color:var(--text);font-size:.88rem}.chatbot__source-meta{color:var(--muted);font-size:.79rem}.chatbot__composer{margin-top:.35rem;display:grid;grid-gap:.5rem;gap:.5rem}.chatbot__input{border:1px solid var(--border);border-radius:10px;padding:.6rem .65rem;min-height:88px;resize:vertical;font-family:Source Sans\ 3,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif}.chatbot__actions{display:flex;align-items:center;gap:.6rem}@media (max-width:920px){.chatbot__hero{padding:1rem}.chatbot__hero-copy h1{white-space:normal;padding-right:0}.chatbot__beta-chip{position:static}.chatbot__workspace{grid-template-columns:minmax(0,1fr)}.chatbot__sidebar{position:static}}.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit,.ais-VoiceSearch-button{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{padding:0;border:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{display:flex;align-items:center}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;height:1.2em;width:auto}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{position:relative;background-color:#fff;border:1px solid #aaa}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;background-color:#333}.rheostat-handle{position:relative;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #333;border-radius:50%;cursor:-webkit-grab;cursor:grab}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{margin-left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.rheostat-tooltip{top:-22px}[class^=ais-]{box-sizing:border-box}.ais-VoiceSearch-button:disabled,[class^=ais-][class$="--disabled"],[class^=ais-][class$="--disabled"] *{cursor:not-allowed}.ais-ClearRefinements-button,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-Menu-showMore,.ais-Pagination-link,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-RelevantSort-button,.ais-VoiceSearch-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:3px;box-shadow:0 1px 0 0 rgba(35,38,59,.05);color:#23263b;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1.25rem;padding:0 1rem;place-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{height:1.5rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:1rem}.ais-ClearRefinements-button:hover,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:hover,.ais-HierarchicalMenu-showMore:hover,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteHits-loadPrevious:hover,.ais-Menu-showMore:hover,.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover,.ais-RangeInput-submit:hover,.ais-RefinementList-showMore:hover,.ais-VoiceSearch-button:hover{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#d6d6e7}.ais-ClearRefinements-button:focus,.ais-GeoSearch-redo:focus,.ais-GeoSearch-reset:focus,.ais-HierarchicalMenu-showMore:focus,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadPrevious:focus,.ais-Menu-showMore:focus,.ais-RangeInput-submit:focus,.ais-RefinementList-showMore:focus,.ais-VoiceSearch-button:focus{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;box-shadow:0 0 0 1px #3c4fe0,0 2px 0 1px rgba(35,38,59,.05);outline:medium none currentcolor}.ais-ClearRefinements-button:active,.ais-GeoSearch-redo:active,.ais-GeoSearch-reset:active,.ais-HierarchicalMenu-showMore:active,.ais-InfiniteHits-loadMore:active,.ais-InfiniteHits-loadPrevious:active,.ais-Menu-showMore:active,.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active,.ais-RefinementList-showMore:active,.ais-VoiceSearch-button:active{border-color:#d6d6e7;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.4),inset 0 1px 1px 0 rgba(119,122,175,.4),0 1px 0 0 rgba(35,38,59,.05)}.ais-ClearRefinements-button:disabled[disabled],.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-InfiniteHits-loadMore:disabled[disabled],.ais-InfiniteHits-loadPrevious:disabled[disabled],.ais-Pagination-item--disabled .ais-Pagination-link,.ais-VoiceSearch-button:disabled{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5;box-shadow:none;color:#b6b7d5}.ais-HierarchicalMenu-showMore--disabled[disabled],.ais-Menu-showMore--disabled[disabled],.ais-RefinementList-showMore--disabled[disabled]{display:none}.ais-HierarchicalMenu-item,.ais-Menu-item,.ais-NumericMenu-label,.ais-RatingMenu-item,.ais-RefinementList-item,.ais-ToggleRefinement-label{display:block;font-size:.875rem;line-height:1.75rem}.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link,.ais-RefinementList-label{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link{color:inherit;text-decoration:none}.ais-Breadcrumb-link:hover{text-decoration:underline}.ais-HierarchicalMenu-label,.ais-Menu-label,.ais-RefinementList-labelText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label,.ais-Menu-item--selected .ais-Menu-label,.ais-RatingMenu-item--selected,.ais-RefinementList-item--selected{font-weight:600}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RatingMenu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{background:#f5f5fa none repeat scroll 0 0;border:1px solid #b6b7d5;border-radius:99999px;color:#23263b;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem;overflow:hidden;padding:0 .25rem}.ais-HierarchicalMenu-noResults,.ais-Menu-noResults,.ais-RefinementList-noResults{color:#5a5e9a;font-size:.875rem;line-height:1.25rem;margin-top:1rem}.ais-HitsPerPage-select,.ais-MenuSelect-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#fcfcfd);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:10px,auto;border:1px solid #d6d6e7;border-radius:3px;box-shadow:0 1px 0 0 rgba(35,38,59,.05);color:#23263b;cursor:pointer;font:inherit;height:2.5rem;outline:medium none currentcolor;padding:0 2.5rem 0 1rem;position:relative;width:100%}.ais-HitsPerPage-select:-moz-focusring,.ais-HitsPerPage-select::-moz-focus-inner,.ais-SortBy-select:-moz-focusring,.ais-SortBy-select::-moz-focus-inner{color:transparent;outline:medium none currentcolor}.ais-HitsPerPage-select>option:not(:checked),.ais-SortBy-select>option:not(:checked){color:#23263b}.ais-HitsPerPage-select>option:disabled,.ais-SortBy-select>option:disabled{color:#b6b7d5}.ais-HitsPerPage-select:hover,.ais-SortBy-select:hover{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fcfcfd,#f5f5fa);border-color:#d6d6e7}.ais-HitsPerPage-select:focus,.ais-SortBy-select:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;box-shadow:0 0 0 1px #3c4fe0,0 2px 0 0 rgba(35,38,59,.05)}.ais-HitsPerPage-select:disabled,.ais-SortBy-select:disabled{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23b6b7d5" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5;box-shadow:none;color:#b6b7d5;cursor:not-allowed}.ais-Panel{margin-bottom:2rem}.ais-Panel-header{margin-bottom:1rem;text-transform:uppercase}.ais-Panel-footer,.ais-Panel-header{color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem}.ais-Panel-footer{margin-top:1rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible .ais-Panel-collapseButton{background:none;border:none;padding:0;position:absolute;right:0;top:0}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-SearchBox-form{background-color:#fff;display:flex;font-size:.875rem;height:2.5rem;line-height:1.25rem;position:relative;width:100%}.ais-SearchBox-form:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E") repeat scroll 0 0;content:"";height:1rem;left:1rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.3);caret-color:#5a5e9a;color:#23263b;flex:1 1;font:inherit;max-width:100%;padding-left:2.5rem}.ais-SearchBox-input::placeholder{color:#5a5e9a}.ais-SearchBox-input:focus{border-color:#3c4fe0;box-shadow:0 1px 0 0 rgba(35,38,59,.05);outline:medium none currentcolor}.ais-SearchBox-input:disabled{background:transparent linear-gradient(-180deg,#fff,#f5f5fa) repeat scroll 0 0;border-color:#efeff5;box-shadow:none;cursor:not-allowed}.ais-SearchBox-input:disabled::placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset{align-items:center;border-radius:50%;display:flex;fill:#484c7a;height:20px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}.ais-SearchBox-reset:focus{background:#b6b7d5;fill:#fff;outline:0}.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator,.ais-RefinementList-searchBox .ais-SearchBox-reset{right:.5rem}.ais-SearchBox-loadingIndicator[hidden],.ais-SearchBox-reset[hidden],.ais-SearchBox-submit{display:none}.ais-Menu-searchBox,.ais-RefinementList-searchBox{margin-bottom:.5rem}.ais-Menu-searchBox .ais-SearchBox-form,.ais-RefinementList-searchBox .ais-SearchBox-form{height:2rem}.ais-Menu-searchBox .ais-SearchBox-form:before,.ais-RefinementList-searchBox .ais-SearchBox-form:before{left:.5rem}.ais-Menu-searchBox .ais-SearchBox-input,.ais-RefinementList-searchBox .ais-SearchBox-input{padding-left:2rem}.ais-VoiceSearch-button{color:#5a5e9a;height:48px;width:48px}.ais-VoiceSearch-button svg{color:currentcolor}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:rgba(84,104,255,.1);color:#5468ff;font-style:normal}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{font-weight:700;font-style:normal;background:none}.ais-Hits-item,.ais-InfiniteHits-item{align-items:center;background:#fff;box-shadow:0 0 0 1px rgba(35,38,59,.05),0 1px 3px 0 rgba(35,38,59,.15);display:flex;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1.5rem}.ais-Hits-item:first-of-type,.ais-InfiniteHits-item:first-of-type{border-radius:3px 3px 0 0}.ais-Hits-item:last-of-type,.ais-InfiniteHits-item:last-of-type{border-radius:0 0 3px 3px}.ais-Hits-item:only-of-type,.ais-InfiniteHits-item:only-of-type{border-radius:3px}.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious{display:flex;margin:1rem auto}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{left:3.75rem;position:absolute;top:1rem}.ais-GeoSearch-label{align-items:center;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;cursor:pointer;display:inline-flex;font-size:.875rem;line-height:1.5;min-height:1.5rem;padding:.25rem .5rem}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{bottom:1.25rem;left:50%;position:absolute;transform:translateX(-50%)}.ais-GeoSearch-input,.ais-RefinementList-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-size:180%;border:1px solid;border-radius:3px;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.4);color:#d6d6e7;cursor:inherit;height:1rem;margin:0 .5rem 0 0;min-width:1rem}.ais-GeoSearch-input:checked,.ais-RefinementList-item--selected .ais-RefinementList-checkbox{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-size:14px;border-color:currentcolor;box-shadow:inset 0 1px 0 0 rgba(35,38,59,.05);color:#3c4fe0}.ais-GeoSearch-input:focus,.ais-RefinementList-checkbox:focus{outline:medium none currentcolor}.ais-GeoSearch-input:checked:focus,.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus{box-shadow:inset 0 1px 0 0 rgba(35,38,59,.05),0 0 0 1px currentcolor}.ais-NumericMenu-label{align-items:center;cursor:pointer;display:flex}.ais-NumericMenu-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d6d6e7;border-radius:50%;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.3);height:16px;margin:0 .5rem 0 0;outline:0;position:relative;width:16px}.ais-NumericMenu-radio:checked,.ais-NumericMenu-radio:focus{border-color:#3c4fe0;box-shadow:0 1px 0 0 rgba(35,38,59,.05)}.ais-NumericMenu-radio:focus{box-shadow:0 0 0 1px #3c4fe0,0 1px 0 0 rgba(35,38,59,.05)}.ais-NumericMenu-radio:checked:after{background:#3c4fe0;border-radius:50%;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1.5rem}.ais-HierarchicalMenu-link:before{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:1rem;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1rem}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:before{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E")}.ais-RatingMenu-starIcon{margin-right:.25rem;fill:#5a5e9a;position:relative;width:16px}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#b6b7d5}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#b6b7d5}.ais-ClearRefinements-button{width:100%}.ais-CurrentRefinements-list{display:inline-grid;gap:1rem;grid-auto-flow:column}.ais-CurrentRefinements-item{align-items:center;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;display:flex;display:inline-flex;font-size:.875rem;line-height:1.5;min-height:1.5rem;padding:.05rem .5rem}.ais-CurrentRefinements-category{display:flex;margin-left:.5rem}.ais-CurrentRefinements-delete{color:#9698c3;height:100%;margin-left:.25rem;outline-width:0}.ais-ToggleRefinement-label{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:space-between}.ais-ToggleRefinement-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(65,66,71,.08);background:#f5f5fa;border-radius:9999px;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.4);height:18px;pointer-events:none;position:relative;width:32px}.ais-ToggleRefinement-checkbox:checked{background:#3c4fe0;box-shadow:inset 0 1px 4px 0 rgba(35,38,59,.1)}.ais-ToggleRefinement-checkbox:focus{outline:0}.ais-ToggleRefinement-checkbox:after{background:linear-gradient(-180deg,#fff,#f5f5fa);border-radius:9999px;box-shadow:1px 1px 1px 0 rgba(35,38,59,.05);content:"";height:16px;left:1px;position:absolute;top:1px;transition:all .1s ease-in-out;width:16px}.ais-ToggleRefinement-checkbox:checked:after{transform:translateX(14px)}.ais-RangeInput-input{align-items:center;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.3);caret-color:#5a5e9a;color:#23263b;cursor:text;display:flex;flex:1 1;font-size:.875rem;height:2rem;line-height:1.25rem;min-width:0;overflow:hidden;padding:0 1rem;position:relative}.ais-RangeInput-input:focus{border-color:#3c4fe0;box-shadow:0 1px 0 0 rgba(35,38,59,.05);outline:0}.ais-RangeInput-separator{margin:0 .5rem}.ais-RangeInput-submit{margin-left:.5rem}.ais-RangeSlider .rheostat{margin:40px 6px}.ais-RangeSlider .rheostat-horizontal{cursor:pointer;width:calc(100% - 15px)}.ais-RangeSlider .rheostat-background{background-color:transparent;border:none;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1),0 .5px 0 0 hsla(0,0%,100%,.05);height:4px}.ais-RangeSlider .rheostat-progress{background-color:#3c4fe0;border-radius:3px;height:4px;max-width:100%;top:0}.ais-RangeSlider .rheostat-tooltip{font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-RangeSlider .rheostat-handle{background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:2px;box-shadow:0 1px 0 0 rgba(35,38,59,.05);height:24px;margin-left:-6px;top:-11px;width:12px}.ais-RangeSlider .rheostat-handle:after,.ais-RangeSlider .rheostat-handle:before{background-color:#d6d6e7;content:"";height:12px;position:absolute;top:6px;width:1px}.ais-RangeSlider .rheostat-handle:before{left:4px}.ais-RangeSlider .rheostat-handle:after{right:4px}.ais-RangeSlider .rheostat-marker{background-color:#d6d6e7}.ais-Pagination-item:first-child>.ais-Pagination-link{border-radius:3px 0 0 3px}.ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{border-radius:0;margin-left:-1px}.ais-Pagination-item:last-child>.ais-Pagination-link{border-radius:0 3px 3px 0}.ais-Pagination-item{display:inline-block}.ais-Pagination-item--selected .ais-Pagination-link{font-weight:700}.ais-Breadcrumb-link,.ais-Breadcrumb-separator{color:#5a5e9a}.ais-Breadcrumb-separator{display:flex;margin:0 .5rem}.ais-Breadcrumb-item--selected{font-weight:600}.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator{font-weight:400}@media(max-width:767px){.ais-RangeInput-input,.ais-SearchBox-input{font-size:1rem}}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}