body.page-sdr-directory .modal-backdrop{background-color:#fff;z-index:100005!important}body.page-sdr-directory .modal-backdrop.show{opacity:.94}html[data-theme=dark] body.page-sdr-directory .modal-backdrop{background-color:#1a2228}html[data-theme=dark] body.page-sdr-directory .modal-backdrop.show{opacity:.94}body.page-sdr-directory .modal{z-index:100010!important}@media (max-width:991.98px){body.page-sdr-directory .sdr-modal{padding-left:.5rem!important;padding-right:.5rem!important}body.page-sdr-directory .sdr-modal .modal-dialog,body.page-sdr-directory .sdr-modal .modal-dialog.modal-lg{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;margin:.5rem auto!important}}@media (max-width:767.98px){body.page-sdr-directory .sdr-modal{padding-left:0!important;padding-right:0!important}body.page-sdr-directory .sdr-modal .modal-dialog,body.page-sdr-directory .sdr-modal .modal-dialog.modal-lg{width:100%!important;max-width:100%!important;margin:0!important}body.page-sdr-directory .sdr-modal .modal-dialog.modal-dialog-centered{align-items:stretch;min-height:100%}body.page-sdr-directory .sdr-modal .modal-dialog.modal-dialog-scrollable{height:100%;max-height:none}body.page-sdr-directory .sdr-modal .modal-content{border-left:none;border-right:none;min-height:100%;max-height:100vh}}body.page-sdr-directory .modal-content{color:rgba(33,37,41,.94);background:#fff;border:1px solid rgba(33,37,41,.12);position:relative;overflow:hidden;box-shadow:0 8px 28px rgba(34,45,50,.12);-webkit-border-radius:0!important;border-radius:0!important}body.page-sdr-directory .sdr-modal-watermark{pointer-events:none;z-index:0;color:#212529;opacity:.05;font-size:14rem;line-height:1;position:absolute;bottom:-2.5rem;right:-1.25rem}body.page-sdr-directory .sdr-modal-watermark .bi{display:block}body.page-sdr-directory .modal-header,body.page-sdr-directory .modal-body{z-index:1;position:relative}body.page-sdr-directory .modal-header{background:0 0;justify-content:flex-end;align-items:center;padding:.65rem .85rem 0;display:flex;border-bottom:none!important;-webkit-border-radius:0!important;border-radius:0!important}body.page-sdr-directory .modal-header .btn-close{margin:-.5rem -.75rem -.5rem -.5rem}body.page-sdr-directory .modal-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;padding:1rem 2rem 2rem;background-image:none!important;-webkit-border-radius:0!important;border-radius:0!important}body.page-sdr-directory .modal-body>:first-child{margin-top:0}body.page-sdr-directory .sdr-info-modal-title{letter-spacing:-.01em;color:rgba(33,37,41,.96);margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.3}html[data-theme=dark] body.page-sdr-directory .sdr-info-modal-title{color:rgba(241,245,247,.98)}body.page-sdr-directory .modal-body h6{letter-spacing:.08em;text-transform:uppercase;color:rgba(52,58,64,.96);margin-bottom:.7rem;font-size:.74rem;font-weight:650}body.page-sdr-directory .modal-body h6.text-primary{color:rgba(52,58,64,.96)!important}body.page-sdr-directory .modal-body h6:not(:first-child){margin-top:1.35rem}body.page-sdr-directory .modal-body h6 .bi{vertical-align:-.05em;margin-right:.35rem;font-size:.95em}body.page-sdr-directory .sdr-modal-heading-warning .bi{color:rgba(180,120,0,.9)}html[data-theme=dark] body.page-sdr-directory .sdr-modal-heading-warning .bi{color:rgba(255,193,80,.92)}body.page-sdr-directory .modal-body p,body.page-sdr-directory .modal-body li{color:rgba(33,37,41,.9);font-size:.9375rem;line-height:1.62}body.page-sdr-directory .modal-body p{margin-bottom:.85rem}body.page-sdr-directory .modal-body p:last-child{margin-bottom:0}body.page-sdr-directory .modal-body ul{margin:0 0 .85rem;padding-left:1.2rem}body.page-sdr-directory .modal-body li+li{margin-top:.4rem}body.page-sdr-directory .modal-body strong{color:rgba(33,37,41,.96);font-weight:620}body.page-sdr-directory .modal-body .text-muted{color:rgba(73,80,87,.82)!important}body.page-sdr-directory .modal-body a{color:var(--bs-primary);text-underline-offset:.12em;text-decoration:none}body.page-sdr-directory .modal-body a:hover{text-decoration:underline}body.page-sdr-directory .modal-body a:focus-visible{text-decoration:underline}body.page-sdr-directory .sdr-modal-section-title a{color:inherit;text-decoration:none}body.page-sdr-directory .sdr-modal-section-title a:hover{color:var(--bs-primary);text-decoration:none}body.page-sdr-directory .sdr-modal-section-title a:focus-visible{color:var(--bs-primary);text-decoration:none}body.page-sdr-directory .modal-body code{color:rgba(33,37,41,.92);background:rgba(248,249,250,.95);padding:.08em .28em;font-size:.86em}body.page-sdr-directory .modal-body pre{margin-bottom:0}body.page-sdr-directory .modal-body .sdr-cite-block{color:rgba(33,37,41,.9);background:rgba(248,249,250,.95);border-color:rgba(33,37,41,.1);font-size:.875rem;line-height:1.55}body.page-sdr-directory #cite-bibtex.sdr-cite-block{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.5}html[data-theme=dark] body.page-sdr-directory .modal-content{color:rgba(241,245,247,.96);background:#243038;border-color:rgba(255,255,255,.12);box-shadow:0 12px 36px rgba(0,0,0,.35)}html[data-theme=dark] body.page-sdr-directory .sdr-modal-watermark{color:#fff;opacity:.045}html[data-theme=dark] body.page-sdr-directory .modal-body h6{color:rgba(220,228,235,.92)!important}html[data-theme=dark] body.page-sdr-directory .modal-body h6.text-primary{color:rgba(220,228,235,.92)!important}html[data-theme=dark] body.page-sdr-directory .modal-body p{color:rgba(230,236,240,.92)}html[data-theme=dark] body.page-sdr-directory .modal-body li{color:rgba(230,236,240,.92)}html[data-theme=dark] body.page-sdr-directory .modal-body strong{color:rgba(241,245,247,.98)}html[data-theme=dark] body.page-sdr-directory .modal-body .text-muted{color:rgba(176,188,198,.88)!important}html[data-theme=dark] body.page-sdr-directory .modal-body a{color:rgba(140,196,236,.98)}html[data-theme=dark] body.page-sdr-directory .modal-body code{color:rgba(230,236,240,.94);background:rgba(42,54,60,.95)}html[data-theme=dark] body.page-sdr-directory .modal-body .sdr-cite-block{color:rgba(230,236,240,.92);background:rgba(42,54,60,.95);border-color:rgba(255,255,255,.12)}body.page-sdr-directory .modal-body .btn-outline-secondary{color:rgba(73,80,87,.92);border-color:rgba(108,117,125,.35);-webkit-border-radius:0;border-radius:0;font-size:.82rem}body.page-sdr-directory #citeModal .modal-body .btn-outline-secondary{-webkit-border-radius:.25rem;border-radius:.25rem}body.page-sdr-directory .modal-body .btn-outline-secondary:hover{color:rgba(52,58,64,.95);background:rgba(248,249,250,.9);border-color:rgba(108,117,125,.45)}body.page-sdr-directory .modal-body .btn-outline-secondary:focus{color:rgba(52,58,64,.95);background:rgba(248,249,250,.9);border-color:rgba(108,117,125,.45)}body.page-sdr-directory .modal-body .sdr-modal-section-label{letter-spacing:.08em;text-transform:uppercase;color:rgba(52,58,64,.96);font-size:.74rem;font-weight:650}body.page-sdr-directory #versionsModal .list-group-item{color:rgba(33,37,41,.9);border-color:rgba(33,37,41,.12);-webkit-border-radius:0;border-radius:0;font-size:.9375rem;line-height:1.5}html[data-theme=dark] body.page-sdr-directory .modal-body .btn-outline-secondary{color:rgba(226,232,235,.88);border-color:rgba(255,255,255,.22)}html[data-theme=dark] body.page-sdr-directory .modal-body .btn-outline-secondary:hover{color:#fff;background:rgba(69,90,100,.55);border-color:rgba(255,255,255,.28)}html[data-theme=dark] body.page-sdr-directory .modal-body .btn-outline-secondary:focus{color:#fff;background:rgba(69,90,100,.55);border-color:rgba(255,255,255,.28)}html[data-theme=dark] body.page-sdr-directory .modal-body .sdr-modal-section-label{color:rgba(220,228,235,.92)}html[data-theme=dark] body.page-sdr-directory #versionsModal .list-group-item{color:rgba(230,236,240,.92);background:#2a363c;border-color:rgba(255,255,255,.12)}body.page-sdr-directory .sdr-r-modal .modal-body{padding-top:.5rem}body.page-sdr-directory .sdr-r-modal-hero{border-bottom:1px solid rgba(33,37,41,.1);justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}body.page-sdr-directory .sdr-r-modal-hero-text{flex:auto;min-width:0}body.page-sdr-directory .sdr-r-modal-title{letter-spacing:-.01em;color:rgba(33,37,41,.96);margin:0 0 .65rem;font-size:1.45rem;font-weight:700;line-height:1.25}body.page-sdr-directory .sdr-r-modal-title code{color:var(--bs-primary);background:rgba(13,110,253,.08);padding:.06em .22em;font-size:.92em;font-weight:650}body.page-sdr-directory .sdr-r-modal-lead{color:rgba(73,80,87,.88);font-size:.95rem;line-height:1.55}body.page-sdr-directory .sdr-r-modal-hex{opacity:.92;flex-shrink:0;width:4.5rem;height:auto}body.page-sdr-directory .sdr-modal-section{margin-bottom:1.5rem}body.page-sdr-directory .sdr-modal-section:last-child{margin-bottom:0}body.page-sdr-directory .sdr-modal-section-title{letter-spacing:.07em;text-transform:uppercase;color:rgba(73,80,87,.9);margin:0 0 .75rem;font-size:.8rem;font-weight:650}body.page-sdr-directory .sdr-modal-section-title code{letter-spacing:.02em;text-transform:none;background:rgba(248,249,250,.95);font-size:.95em}body.page-sdr-directory .sdr-r-instr-callout{background:rgba(248,249,250,.85);border:1px solid rgba(33,37,41,.12);flex-direction:column;align-items:flex-start;gap:.35rem;margin:.85rem 0 .65rem;padding:.75rem 1rem;display:flex}body.page-sdr-directory .sdr-r-instr-callout-label,body.page-sdr-directory .sdr-r-instr-copy-hint{user-select:none}body.page-sdr-directory .sdr-r-instr-callout-label{letter-spacing:.08em;text-transform:uppercase;color:rgba(73,80,87,.75);font-size:.68rem;font-weight:650}body.page-sdr-directory .sdr-r-instr-copy-hint{letter-spacing:.02em;text-transform:none;color:rgba(73,80,87,.55);font-weight:500}body.page-sdr-directory .sdr-r-instr-code{letter-spacing:.02em;color:rgba(33,37,41,.96);background:0 0;padding:0;font-size:1.15rem;font-weight:650}body.page-sdr-directory .sdr-r-instr-code--copy{cursor:pointer;-webkit-border-radius:.2rem;border-radius:.2rem}body.page-sdr-directory .sdr-r-instr-code--copy:hover{color:var(--bs-primary)}body.page-sdr-directory .sdr-r-instr-code--copy:focus-visible{outline-offset:3px;outline:2px solid rgba(13,110,253,.45)}body.page-sdr-directory .sdr-r-instr-code--copy.is-copied,body.page-sdr-directory .sdr-r-instr-copy-hint.is-copied{color:var(--bs-primary)}body.page-sdr-directory .sdr-modal-note{color:rgba(108,117,125,.9);margin-bottom:.85rem;font-size:.88rem;line-height:1.5}body.page-sdr-directory .sdr-r-sd-modes{margin-bottom:.85rem}body.page-sdr-directory .sdr-r-code-wrap{margin:.5rem 0 1rem;position:relative}body.page-sdr-directory .sdr-r-code-copy-btn{z-index:2;gap:.25rem;font-size:.68rem;position:absolute;top:.4rem;right:.4rem}body.page-sdr-directory .sdr-r-code-copy-btn:not(.is-copied){justify-content:center;align-items:center;gap:0;width:1.65rem;min-width:1.65rem;height:1.65rem;padding:0;display:inline-flex}body.page-sdr-directory .sdr-r-code-copy-btn.is-copied{align-items:center;height:1.65rem;min-height:1.65rem;padding:0 .4rem;display:inline-flex}body.page-sdr-directory .sdr-r-code-copy-btn .bi{font-size:.82rem;line-height:1}body.page-sdr-directory .sdr-r-code-copy-copied{font-size:.62rem;font-weight:600;line-height:1}body.page-sdr-directory .sdr-r-code-block{color:#cdd3d8;border:1px solid rgba(108,117,125,.32);-webkit-border-radius:0;border-radius:0;margin:0;padding:.65rem 2.35rem .65rem .85rem;font-size:.875rem;line-height:1.55;background-color:#2b2b2d!important}body.page-sdr-directory .sdr-r-code-block code,body.page-sdr-directory .sdr-r-code-block code.hljs{font-size:inherit;line-height:inherit;color:#cdd3d8;display:block;background:0 0!important;padding:0!important}body.page-sdr-directory .sdr-r-code-block .hljs{color:#cdd3d8;padding:0;background:0 0!important}html[data-theme=dark] body.page-sdr-directory .sdr-r-code-block{border-color:rgba(255,255,255,.14)}html[data-theme=dark] body.page-sdr-directory .sdr-r-code-copy-btn{background-color:var(--sdr-inset-action-bg,rgba(42,54,60,.95));color:rgba(197,209,214,.9);border-color:rgba(108,117,125,.32)}html[data-theme=dark] body.page-sdr-directory .sdr-r-code-copy-btn:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] body.page-sdr-directory .sdr-r-code-copy-btn:focus-visible{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] body.page-sdr-directory .sdr-r-code-copy-btn.is-copied{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] body.page-sdr-directory .sdr-r-modal-hero{border-bottom-color:rgba(255,255,255,.12)}html[data-theme=dark] body.page-sdr-directory .sdr-r-modal-title{color:rgba(241,245,247,.98)}html[data-theme=dark] body.page-sdr-directory .sdr-r-modal-title code{color:rgba(140,196,236,.98);background:rgba(13,110,253,.15)}html[data-theme=dark] body.page-sdr-directory .sdr-r-modal-lead{color:rgba(176,188,198,.88)}html[data-theme=dark] body.page-sdr-directory .sdr-r-modal-hex{opacity:.85;filter:brightness(1.05)}html[data-theme=dark] body.page-sdr-directory .sdr-modal-section-title{color:rgba(200,210,218,.82)}html[data-theme=dark] body.page-sdr-directory .sdr-modal-section-title code{color:rgba(230,236,240,.94);background:rgba(42,54,60,.95)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-callout{background:rgba(42,54,60,.65);border-color:rgba(255,255,255,.14)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-callout-label{color:rgba(176,188,198,.78)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-copy-hint{color:rgba(176,188,198,.55)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-code{color:rgba(241,245,247,.98)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-code--copy:hover{color:rgba(140,196,236,.98)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-code--copy.is-copied{color:rgba(140,196,236,.98)}html[data-theme=dark] body.page-sdr-directory .sdr-r-instr-copy-hint.is-copied{color:rgba(140,196,236,.98)}html[data-theme=dark] body.page-sdr-directory .sdr-modal-note{color:rgba(159,176,184,.88)}:root{--sdr-font-stack:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue","Liberation Sans",Arial,sans-serif}html,body{font-family:var(--sdr-font-stack)!important}body.page-sdr-directory{overflow-x:clip}html:has(body.page-sdr-directory){overflow-x:clip}body.page-sdr-directory .sdr-hero{border-bottom:1px solid rgba(33,37,41,.1);align-items:center;min-height:25rem;padding-bottom:6rem;display:flex;position:relative;overflow:visible}body.page-sdr-directory .sdr-hero #honeycomb,body.page-sdr-directory .sdr-hero-honeycomb{z-index:0;bottom:-5rem;right:-5rem}html[data-theme=dark] body.page-sdr-directory .sdr-hero #honeycomb{opacity:.5;filter:brightness(.85)}html[data-theme=dark] body.page-sdr-directory .sdr-hero-honeycomb{opacity:.5;filter:brightness(.85)}body.page-sdr-directory .sdr-hero.shine{overflow:visible}body.page-sdr-directory .sdr-hero .shine-inner{z-index:1;width:100%;position:relative;overflow:visible}html[data-theme=dark] body.page-sdr-directory .sdr-hero{border-bottom-color:rgba(255,255,255,.12)}html[data-theme=dark] body.page-sdr-directory .sdr-hero h1.text-primary{color:#fff!important}body.page-sdr-directory #sdr-workspace-section{position:relative;overflow:visible}body.page-sdr-directory #sdr-workspace-section>.container-fluid.px-3.px-md-5{margin-top:-5rem;position:relative;overflow:visible}.sdr-hero h1{line-height:1.2}.sdr-hero-lead{font-size:1.2rem;line-height:1.45}@media (max-width:767.98px){.sdr-hero-lead{font-size:.875rem;line-height:1.38}}@media (max-width:575.98px){.sdr-hero-lead{font-size:.8rem;line-height:1.35}}.sdr-hero-inner{position:static}.sdr-hero-content{z-index:1;max-width:100%;position:relative}.sdr-hero-media{pointer-events:none;display:none}html[data-theme=dark] .sdr-hero-media.hide-mobile{opacity:.5}.sdr-hero-image{object-fit:contain;object-position:bottom right;width:auto;max-width:20rem;height:auto;display:block}.sdr-hero-image--dark{display:none}html[data-theme=dark] .sdr-hero-image--light{display:none}html[data-theme=dark] .sdr-hero-image--dark{display:block}@media (min-width:992px){.sdr-hero-content{max-width:58.3333%;padding-right:1.5rem}body.page-sdr-directory #sdr-workspace-section>.container-fluid>.sdr-hero-media{z-index:7;max-width:20rem;margin:0;line-height:0;display:block;position:absolute;top:-19rem;bottom:auto;left:auto;right:3rem;transform:none}body.page-sdr-directory .sdr-workspace-stack{z-index:1;position:relative}}body.page-sdr-directory .sdr-workspace-stack{padding-top:.5rem}.sdr-hero h1>sup{vertical-align:super;font-size:.7rem;line-height:1;top:-.35em}.sdr-version-pill{cursor:pointer;color:var(--bs-primary);white-space:nowrap;background:rgba(13,110,253,.08);border:1px solid rgba(13,110,253,.25);-webkit-border-radius:9999px;border-radius:9999px;align-items:center;padding:.06em .36em;font-weight:600;line-height:1;display:inline-flex}.sdr-about-doi{margin:-.15rem 0 1rem}body.page-sdr-directory .sdr-info-modal-title+.sdr-about-doi{margin-top:-.35rem}.sdr-doi-pill-group{align-items:stretch;max-width:100%;line-height:1.2;text-decoration:none;display:inline-flex}.sdr-doi-pill-seg{white-space:nowrap;border:1px solid rgba(108,117,125,.32);align-items:center;padding:.22rem .55rem;display:inline-flex}.sdr-doi-pill-seg--label{z-index:2;letter-spacing:.04em;color:var(--bs-primary);background-color:#e8f1fd;border-color:rgba(13,110,253,.32);-webkit-border-radius:9999px;border-radius:9999px;padding:.24rem .58rem .24rem .55rem;font-size:.72rem;font-weight:650;position:relative}.sdr-doi-pill-seg--id{z-index:1;letter-spacing:.01em;color:rgba(73,80,87,.9);background-color:#f8f9fa;-webkit-border-radius:9999px;border-radius:9999px;margin-left:-1.2rem;padding:.24rem .9rem .24rem 1.55rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;font-weight:500;position:relative}.sdr-doi-pill-group:hover .sdr-doi-pill-seg{border-color:rgba(13,110,253,.38)}.sdr-doi-pill-group:focus-visible .sdr-doi-pill-seg{border-color:rgba(13,110,253,.38)}.sdr-doi-pill-group:hover .sdr-doi-pill-seg--label{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}.sdr-doi-pill-group:focus-visible .sdr-doi-pill-seg--label{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}.sdr-doi-pill-group:hover .sdr-doi-pill-seg--id{color:var(--bs-primary);background:rgba(13,110,253,.08)}.sdr-doi-pill-group:focus-visible .sdr-doi-pill-seg--id{color:var(--bs-primary);background:rgba(13,110,253,.08)}.sdr-doi-pill-group:focus-visible{outline:none}.sdr-doi-pill-group:focus-visible .sdr-doi-pill-seg--id{box-shadow:0 0 0 2px rgba(13,110,253,.2)}html[data-theme=dark] .sdr-doi-pill-seg--label{color:#dcecf8;background-color:#1a4d6e;border-color:rgba(140,196,236,.38)}html[data-theme=dark] .sdr-doi-pill-seg--id{color:rgba(197,209,214,.92);background-color:#2a363c;border-color:rgba(255,255,255,.16)}html[data-theme=dark] .sdr-doi-pill-group:hover .sdr-doi-pill-seg--label{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}html[data-theme=dark] .sdr-doi-pill-group:focus-visible .sdr-doi-pill-seg--label{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}html[data-theme=dark] .sdr-doi-pill-group:hover .sdr-doi-pill-seg--id{color:rgba(140,196,236,.98);background:rgba(13,110,253,.15)}html[data-theme=dark] .sdr-doi-pill-group:focus-visible .sdr-doi-pill-seg--id{color:rgba(140,196,236,.98);background:rgba(13,110,253,.15)}.sdr-hero-actions{font-size:1rem;line-height:1.5}.sdr-hero-link{cursor:pointer;white-space:nowrap;text-decoration:none}.sdr-hero-link .bi{vertical-align:-.15em;font-size:1rem}.sdr-hero-link .bi-info-circle{vertical-align:baseline;position:relative;top:-.06em}.sdr-hero-link span{text-underline-offset:.22em;margin-left:.2rem;text-decoration:underline transparent;text-decoration-thickness:2px;transition:text-decoration-color .16s}html:not([data-theme=dark]) .sdr-hero-link:hover span{text-decoration-color:color-mix(in srgb,var(--bs-primary)82%,white)}html:not([data-theme=dark]) .sdr-hero-link:focus-visible span{text-decoration-color:color-mix(in srgb,var(--bs-primary)82%,white)}html[data-theme=dark] .sdr-hero-link:hover span{text-decoration-color:var(--bs-primary)}html[data-theme=dark] .sdr-hero-link:focus-visible span{text-decoration-color:var(--bs-primary)}#permalink-text{margin-left:0}#sdr-export-label{margin-left:.4rem}.sdr-hero-link.disabled{pointer-events:none;opacity:.55}.sdr-filter-card{z-index:10;isolation:isolate;background:rgba(255,255,255,.95);border:1px solid rgba(33,37,41,.1);-webkit-border-radius:.5rem;border-radius:.5rem;max-width:60rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem;transition:box-shadow .15s,border-color .15s;position:relative;overflow:visible}body.page-sdr-directory .sdr-filter-card:focus-within{border-color:rgba(var(--bs-primary-rgb),.35);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.2),0 4px 24px rgba(var(--bs-primary-rgb),.18)}.sdr-filters-toolbar{margin-bottom:1rem}html[data-theme=dark] .sdr-filter-card{background:#2a363c;border-color:rgba(255,255,255,.12)}html[data-theme=dark] .sdr-filter-card .sdr-filter-label{color:rgba(255,255,255,.82)}html[data-theme=dark] body.page-sdr-directory .sdr-filter-card:focus-within{border-color:rgba(var(--bs-primary-rgb),.45);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.28),0 4px 28px rgba(var(--bs-primary-rgb),.24)}.sdr-filter-label{letter-spacing:.1em;text-transform:uppercase;color:rgba(73,80,87,.75);margin-bottom:.35rem;font-size:.7rem;font-weight:650}.sdr-search-wrap{position:relative}.sdr-search-wrap .bi-search{color:rgba(108,117,125,.7);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.sdr-search-wrap input{padding-left:2.25rem}body.page-sdr-directory #search-input:focus{box-shadow:none}.sdr-suggest{z-index:50;background:#fff;border:1px solid rgba(33,37,41,.12);-webkit-border-radius:.4rem;border-radius:.4rem;max-height:260px;display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px rgba(0,0,0,.08)}html[data-theme=dark] .sdr-suggest{background:#2a363c}.sdr-suggest.on{display:block}.sdr-suggest-item{cursor:pointer;padding:.5rem .85rem}.sdr-suggest-item.active{background:rgba(13,110,253,.08)}.sdr-suggest-item:hover{background:rgba(13,110,253,.08)}.sdr-suggest-abbr{color:var(--bs-primary);margin-right:.4rem;font-weight:700}.sdr-advanced{margin-top:.5rem;display:none}.sdr-advanced.on{display:block}.sdr-chips{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.sdr-chip{color:var(--bs-primary);background:rgba(13,110,253,.1);border:1px solid rgba(13,110,253,.2);-webkit-border-radius:9999px;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;display:inline-flex}.sdr-chip button{cursor:pointer;opacity:.7;background:0 0;border:none}.sdr-catalog-wrap{background:0 0;border:none;-webkit-border-radius:0;border-radius:0;padding:0}html[data-theme=dark] .sdr-catalog-wrap{background:0 0;border:none}.sdr-instr-grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:576px){.sdr-instr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.sdr-instr-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.sdr-instr-grid{grid-template-columns:repeat(5,1fr)}}.sdr-instr-tile{cursor:pointer;text-align:left;background:rgba(255,255,255,.9);border:1px solid rgba(33,37,41,.12);-webkit-border-radius:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;min-height:4.25rem;padding:.75rem 4.25rem .75rem .85rem;display:flex;position:relative;overflow:hidden}.sdr-instr-tile-notch{letter-spacing:.02em;white-space:nowrap;color:rgba(73,80,87,.92);background:var(--bs-light);pointer-events:none;border-bottom:1px solid rgba(33,37,41,.12);border-left:1px solid rgba(33,37,41,.12);flex-direction:row;align-items:baseline;gap:.2rem;padding:.28rem .5rem .32rem;font-size:.62rem;font-weight:400;line-height:1.2;display:inline-flex;position:absolute;top:0;right:0}.sdr-instr-tile-notch-count,.sdr-instr-tile-notch-label{font-size:inherit;font-weight:400;line-height:inherit}.sdr-instr-tile-notch-label{opacity:.88}.sdr-instr-tile:hover{background:rgba(13,110,253,.06);border-color:rgba(13,110,253,.45)}.sdr-instr-tile:hover .sdr-instr-tile-notch{color:var(--bs-primary);border-color:rgba(13,110,253,.22)}.sdr-instr-tile-title{color:var(--bs-primary);font-size:.95rem;font-weight:700;line-height:1.2}.sdr-instr-tile-full{color:rgba(73,80,87,.92);font-size:.75rem;font-weight:400;line-height:1.3}html[data-theme=dark] .sdr-instr-tile{background:rgba(34,45,50,.55);border-color:rgba(255,255,255,.12)}html[data-theme=dark] .sdr-instr-tile-title{color:rgba(255,255,255,.88)}html[data-theme=dark] .sdr-instr-tile-full{color:rgba(200,210,220,.82)}html[data-theme=dark] .sdr-instr-tile-notch{color:rgba(226,232,235,.95);background:#455a64;border-bottom:0;border-left:0}html[data-theme=dark] .sdr-instr-tile:hover{background:rgba(69,90,100,.72);border-color:rgba(255,255,255,.28)}html[data-theme=dark] .sdr-instr-tile:hover .sdr-instr-tile-title{color:rgba(255,255,255,.96)}html[data-theme=dark] .sdr-instr-tile:hover .sdr-instr-tile-notch{color:#fff;background:#546e7a;border-bottom:0;border-left:0}.sdr-catalog-view,.sdr-drilldown-view{opacity:0;will-change:opacity,transform;transition:opacity .35s,transform .35s;transform:translateY(8px)}.sdr-catalog-view.is-visible,.sdr-drilldown-view.is-visible{opacity:1;transform:translateY(0)}body.page-sdr-directory.view-drilldown .sdr-hero{display:none}body.page-sdr-directory.view-drilldown #sdr-workspace-section>.container-fluid{display:none!important}body.page-sdr-directory.view-drilldown #main-sdr>section.bg-light{padding-top:0!important;padding-bottom:0!important}body.page-sdr-directory.view-drilldown #sdr-drilldown-view{box-sizing:border-box;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body.page-sdr-directory.view-drilldown #sdr-drilldown-view .drilldown-panel{box-sizing:border-box;--ind-color:var(--bs-primary);--ind-color-hue:rgba(13,110,253,.08);min-height:0;margin-left:0;margin-right:0;overflow:visible;width:100%!important;max-width:none!important;max-height:none!important}body.page-sdr-directory .sdr-drilldown-catalogue{pointer-events:none;z-index:0;opacity:.15;width:450px;height:500px;line-height:0;position:absolute;bottom:-40px;right:-63px}body.page-sdr-directory .sdr-drilldown-catalogue__img{object-fit:contain;object-position:bottom right;width:100%;height:100%;display:block}body.page-sdr-directory .sdr-drilldown-catalogue__img--dark{display:none}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-catalogue__img--light{display:none}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-catalogue__img--dark{display:block}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-catalogue{opacity:.1}body.page-sdr-directory .drilldown-panel.is-morphing>.sdr-drilldown-catalogue{opacity:0;transition:none}body.page-sdr-directory .drilldown-panel>.sdr-drilldown-catalogue{transition:opacity .32s 80ms}body.page-sdr-directory>footer.bg-dark{margin-top:0!important}body.page-sdr-directory{height:auto;min-height:100vh}body.page-sdr-directory #sdr-drilldown-view .drilldown-panel .sdr-drilldown-breadcrumb{background-color:var(--bs-light);border-bottom:1px solid rgba(33,37,41,.08);padding-top:.4rem;display:none}body.page-sdr-directory #sdr-drilldown-view .drilldown-panel .sdr-drilldown-breadcrumb.shine:before{z-index:0}html[data-theme=dark] body.page-sdr-directory .shine:before{display:none}html[data-theme=dark] body.page-sdr-directory #sdr-drilldown-view .drilldown-panel .sdr-drilldown-breadcrumb{background-color:#243038;border-bottom:none;padding-bottom:0}html[data-theme=dark] body.page-sdr-directory #sdr-drilldown-view .drilldown-panel .sdr-drilldown-breadcrumb .container{padding-bottom:0!important}body.page-sdr-directory .sdr-drilldown-breadcrumb-trail{z-index:1;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.85rem;font-weight:400;line-height:1.35;display:flex;position:relative}body.page-sdr-directory .sdr-drilldown-breadcrumb-link{font-size:inherit;color:var(--bs-primary);vertical-align:baseline;font-weight:400;text-decoration:none}body.page-sdr-directory .sdr-drilldown-breadcrumb-link:hover{color:var(--bs-primary);text-decoration:underline}body.page-sdr-directory .sdr-drilldown-breadcrumb-link:focus{color:var(--bs-primary);text-decoration:underline}body.page-sdr-directory .sdr-drilldown-breadcrumb-sep{color:rgba(108,117,125,.65);user-select:none;font-weight:400}body.page-sdr-directory .sdr-drilldown-breadcrumb-current{color:rgba(73,80,87,.92);text-overflow:ellipsis;white-space:nowrap;max-width:min(32rem,60vw);font-weight:400;overflow:hidden}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-sep{color:rgba(159,176,184,.75)}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-current{color:rgba(197,209,214,.92)}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link{color:rgba(197,209,214,.92)!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link:hover{color:rgba(197,209,214,.92)!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link:focus{color:rgba(197,209,214,.92)!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link:focus-visible{color:rgba(197,209,214,.92)!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link:active{color:rgba(197,209,214,.92)!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link.active{color:rgba(197,209,214,.92)!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link:hover{text-decoration:underline;color:#fff!important}html[data-theme=dark] body.page-sdr-directory .sdr-drilldown-breadcrumb-link:focus-visible{text-decoration:underline;color:#fff!important}.drilldown-panel.is-morphing>.sdr-drilldown-breadcrumb{opacity:0;transition:none}.drilldown-panel>.sdr-drilldown-breadcrumb{transition:opacity .32s 80ms}body.page-sdr-directory #sdr-drilldown-view .drilldown-panel .drilldown-header{background-color:var(--bs-light)!important}html[data-theme=dark] body.page-sdr-directory #sdr-drilldown-view .drilldown-panel .drilldown-header{background-color:#243038!important}@media (max-width:767.98px){body.page-sdr-directory .drilldown-panel .drilldown-header>.container{gap:.65rem;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;padding-left:1rem!important;padding-right:1rem!important}body.page-sdr-directory .drilldown-header .btn-back{white-space:nowrap;flex-shrink:0}body.page-sdr-directory .drilldown-panel .drilldown-title-wrap{width:100%;min-width:0;max-width:100%;margin-left:0}body.page-sdr-directory .drilldown-panel .drilldown-title-wrap .drilldown-title{flex:auto;align-items:flex-start;min-width:0}body.page-sdr-directory .drilldown-panel .drilldown-title{flex-direction:column;align-items:flex-start;gap:.2rem}body.page-sdr-directory .drilldown-panel .drilldown-title h2{overflow-wrap:anywhere;line-height:1.3;font-size:1.2rem!important}body.page-sdr-directory .drilldown-panel .drilldown-title .drilldown-count{padding-bottom:0;line-height:1.35}body.page-sdr-directory .sdr-drilldown-breadcrumb-current{white-space:normal;max-width:100%;text-overflow:unset;overflow:visible}}@media (max-width:575.98px){body.page-sdr-directory .drilldown-panel .drilldown-header>.container{flex-flow:row;gap:.5rem;align-items:center!important;padding-top:.75rem!important;padding-bottom:.75rem!important}body.page-sdr-directory .drilldown-header .btn-back{flex:none;justify-content:center;align-self:center;min-width:2.15rem;min-height:2.15rem;margin-left:0;padding:.35rem .45rem}body.page-sdr-directory .drilldown-header .btn-back .sdr-btn-back-label{display:none}body.page-sdr-directory .drilldown-header .btn-back .btn-back-arrow{margin:0;font-size:1.15rem;line-height:1}body.page-sdr-directory .drilldown-panel .drilldown-title-wrap{flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:.55rem;width:auto;max-width:none;margin-left:0}body.page-sdr-directory .drilldown-panel .drilldown-title h2{font-size:1.05rem!important}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn{width:2.15rem;height:2.15rem;font-size:1rem}}body.page-sdr-directory .drilldown-panel .drilldown-title-wrap{flex:0 auto;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-left:auto;display:flex}body.page-sdr-directory .drilldown-panel .drilldown-title-wrap .drilldown-title{box-shadow:none;background:0 0;border:none;-webkit-border-radius:0;border-radius:0;align-items:flex-end;margin-left:0;padding:0}body.page-sdr-directory .drilldown-panel .drilldown-title .drilldown-count{padding-bottom:.12em;line-height:1}html[data-theme=dark] body.page-sdr-directory .drilldown-panel .drilldown-title{box-shadow:none;background:0 0;border:none}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn{background:var(--bs-white);color:rgba(73,80,87,.92);cursor:pointer;border:1px solid rgba(108,117,125,.22);flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1.1rem;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px rgba(34,45,50,.07);-webkit-border-radius:50%!important;border-radius:50%!important}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn .metapsy-icon-r{width:1.1rem;height:1.1rem;margin-right:0}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:hover{background:var(--bs-white);color:rgba(73,80,87,.92);border-color:rgba(108,117,125,.22);box-shadow:0 1px 3px rgba(34,45,50,.07)}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:focus{background:var(--bs-white);color:rgba(73,80,87,.92);border-color:rgba(108,117,125,.22);box-shadow:0 1px 3px rgba(34,45,50,.07)}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:active{background:var(--bs-white);color:rgba(73,80,87,.92);border-color:rgba(108,117,125,.22);box-shadow:0 1px 3px rgba(34,45,50,.07)}body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:focus-visible{outline-offset:2px;outline:2px solid rgba(108,117,125,.35)}html[data-theme=dark] body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn{color:rgba(159,176,184,.95);background:rgba(36,48,56,.92);border-color:rgba(108,117,125,.42);box-shadow:0 2px 10px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}html[data-theme=dark] body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:hover{color:rgba(159,176,184,.95);background:rgba(36,48,56,.92);border-color:rgba(108,117,125,.42);box-shadow:0 2px 10px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}html[data-theme=dark] body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:focus{color:rgba(159,176,184,.95);background:rgba(36,48,56,.92);border-color:rgba(108,117,125,.42);box-shadow:0 2px 10px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}html[data-theme=dark] body.page-sdr-directory .drilldown-panel .sdr-drilldown-r-btn:active{color:rgba(159,176,184,.95);background:rgba(36,48,56,.92);border-color:rgba(108,117,125,.42);box-shadow:0 2px 10px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}.drilldown-panel>.sdr-drilldown-body{z-index:1;transition:opacity .32s 80ms;position:relative}.drilldown-panel.is-morphing>.sdr-drilldown-body{opacity:0;transition:none}.container.sdr-drilldown-body{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:3rem;max-width:70rem!important}.sdr-drilldown-body div,.sdr-drilldown-body button{-webkit-border-radius:0!important;border-radius:0!important}.sdr-detail-layout{--sdr-selectors-width:min(100%,24.5rem);--sdr-detail-gap:2.75rem;--bs-gutter-x:var(--sdr-detail-gap);--bs-gutter-y:var(--sdr-detail-gap);align-items:flex-start}@media (min-width:992px){.sdr-detail-layout{grid-template-columns:minmax(0,1fr)var(--sdr-selectors-width);gap:var(--sdr-detail-gap);display:grid}.sdr-detail-layout>[class*=col-]{width:auto;max-width:none;padding:0}}.sdr-detail-estimate-panel{position:sticky;top:1rem}#detail-estimate.sdr-estimate-card{position:relative}#detail-estimate .sdr-estimate-permalink{gap:0;padding:.55rem .62rem;font-size:1.05rem}#detail-estimate-banner .sdr-estimate-permalink{z-index:3;flex-shrink:0}#detail-estimate-banner .sdr-estimate-permalink.is-copied{transform:none}#detail-estimate .sdr-estimate-permalink .bi{font-size:1.2rem;line-height:1}#detail-estimate .sdr-estimate-permalink.is-copied{gap:.35rem}.sdr-estimate-permalink-copied{font-size:.78rem;font-weight:600;line-height:1}.sdr-drilldown-body button.sdr-estimate-permalink{-webkit-border-radius:8px!important;border-radius:8px!important}.sdr-refs-header .sdr-estimate-permalink{flex-shrink:0}html[data-theme=dark] #detail-estimate .db-action.sdr-estimate-permalink{background-color:var(--sdr-inset-action-bg);color:rgba(197,209,214,.9);border-color:rgba(108,117,125,.32)}html[data-theme=dark] #detail-estimate .db-action.sdr-refs-copy-btn{background-color:var(--sdr-inset-action-bg);color:rgba(197,209,214,.9);border-color:rgba(108,117,125,.32)}html[data-theme=dark] #detail-estimate .db-action.sdr-estimate-permalink:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] #detail-estimate .db-action.sdr-estimate-permalink:focus-visible{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] #detail-estimate .db-action.sdr-refs-copy-btn:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}html[data-theme=dark] #detail-estimate .db-action.sdr-refs-copy-btn:focus-visible{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.sdr-detail-estimate-panel .sdr-estimate-card{min-height:12rem}.sdr-detail-selectors-col{min-width:0;max-width:100%}.sdr-detail-selectors-col .sdr-detail-steps{flex-direction:column;gap:1.15rem;display:flex}.sdr-detail-selectors-col .sdr-choice-grid{min-width:0}@media (max-width:991.98px){.container.sdr-drilldown-body{padding-left:1rem!important;padding-right:1rem!important}.sdr-detail-estimate-panel{position:static}.sdr-detail-estimate-panel .sdr-estimate-card{min-height:0}.sdr-choice-grid--scope{grid-template-columns:1fr}.sdr-detail-selectors-col .sdr-choice-btn,.sdr-detail-selectors-col .sdr-choice-btn--inline-meta,.sdr-detail-selectors-col .sdr-choice-btn--title-only,.sdr-detail-selectors-col .sdr-model-picker .sdr-model-current,.sdr-detail-selectors-col .sdr-model-alt-btn{padding:.7rem 1rem}.sdr-choice-btn--inline-meta .sdr-choice-title{overflow-wrap:anywhere}.sdr-choice-title--with-icon>span{overflow-wrap:anywhere}body.page-sdr-directory #detail-step-model{z-index:20;position:relative}body.page-sdr-directory .sdr-model-picker.has-alts.is-open{z-index:30}body.page-sdr-directory .sdr-model-picker.has-alts:hover .sdr-model-alts{display:none}body.page-sdr-directory .sdr-model-picker.has-alts:focus-within .sdr-model-alts{display:none}body.page-sdr-directory .sdr-model-picker.has-alts.is-open .sdr-model-alts{display:flex}}@media (max-width:575.98px){.sdr-detail-selectors-col .sdr-choice-grid{grid-template-columns:1fr}}.sdr-step-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.72rem;font-weight:650;display:flex}.sdr-step-info-btn{color:rgba(108,117,125,.72);cursor:pointer;text-transform:none;letter-spacing:normal;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 0 .15rem;padding:0;font-size:.85rem;line-height:1;display:inline-flex}.sdr-step-info-btn:hover{color:var(--bs-primary)}.sdr-step-info-btn:focus{color:var(--bs-primary)}.sdr-step-info-btn:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.45);outline-offset:2px}html[data-theme=dark] .sdr-step-info-btn{color:rgba(200,210,218,.55)}html[data-theme=dark] .sdr-step-info-btn:hover{color:rgba(255,255,255,.88)}html[data-theme=dark] .sdr-step-info-btn:focus{color:rgba(255,255,255,.88)}.sdr-estimate-heading-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.sdr-estimate-heading-row .sdr-estimate-heading{flex:0 auto}.sdr-estimate-heading-row .sdr-step-info-btn{flex-shrink:0;font-size:.95rem}.sdr-step-num{background:var(--bs-primary);color:#fff;-webkit-border-radius:9999px;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.8rem;display:inline-flex}.sdr-step-num .bi{line-height:1}html[data-theme=dark] .sdr-step-num{color:rgba(255,255,255,.88);background:#455a64}.sdr-detail-step.is-disabled{opacity:.55;pointer-events:none}.sdr-choice-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;display:grid}.sdr-choice-grid--models{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.sdr-choice-grid--scope{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-choice-grid--compact{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.sdr-choice-btn--title-only{padding:.55rem .75rem}.sdr-choice-btn--title-only .sdr-choice-title{font-size:.9rem}.drilldown-panel .drilldown-count:empty{display:none}.sdr-sg-nested{opacity:0;background:0 0;border:1px solid rgba(33,37,41,.12);-webkit-border-radius:0;border-radius:0;max-height:0;margin-top:.65rem;padding:0;transition:max-height .4s,opacity .28s,margin-top .28s,padding .28s;overflow:hidden}.sdr-sg-nested.is-open{opacity:1;background:var(--bs-light);max-height:120rem;margin-top:.65rem;padding:.85rem 1rem}html[data-theme=dark] .sdr-sg-nested{border-color:rgba(255,255,255,.12)}html[data-theme=dark] .sdr-sg-nested.is-open{background:#455a64;border-color:rgba(255,255,255,.2)}.sdr-sg-nested-block+.sdr-sg-nested-block{margin-top:.85rem}.sdr-sg-nested-label{letter-spacing:.08em;text-transform:uppercase;color:rgba(108,117,125,.9);margin-bottom:.45rem;font-size:.68rem;font-weight:650}html[data-theme=dark] .sdr-sg-nested-label{color:rgba(226,232,235,.92)}html[data-theme=dark] .sdr-sg-dimensions-label{color:rgba(226,232,235,.92)}.sdr-sg-levels-wrap{opacity:0;max-height:0;transition:max-height .32s,opacity .24s,margin-top .24s;overflow:hidden}.sdr-sg-levels-wrap.is-open{opacity:1;max-height:40rem;margin-top:.85rem}.sdr-sg-summary{border:1px solid var(--bs-primary);background:rgba(13,110,253,.1);-webkit-border-radius:.4rem;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;font-size:.9rem;line-height:1.35;display:flex}html[data-theme=dark] .sdr-sg-summary{background:#455a64;border-color:rgba(255,255,255,.28)}.sdr-sg-summary-text{min-width:0;font-size:.9rem;font-weight:600;line-height:1.3}.sdr-sg-summary-text .sdr-sg-summary-sep{opacity:.45;margin:0 .2rem;font-weight:400}.sdr-sg-summary-change{letter-spacing:.01em;color:var(--bs-primary);cursor:pointer;background:rgba(255,255,255,.72);border:1px solid rgba(13,110,253,.32);-webkit-border-radius:999px;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;margin:0;padding:.3rem .62rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px rgba(13,110,253,.06)}.sdr-sg-summary-change .bi{opacity:.88;font-size:.92em;line-height:1}.sdr-sg-summary-change:hover{color:var(--bs-primary);background:#fff;border-color:rgba(13,110,253,.55);box-shadow:0 1px 3px rgba(13,110,253,.14)}.sdr-sg-summary-change:focus-visible{outline-offset:2px;outline:2px solid rgba(13,110,253,.45)}html[data-theme=dark] .sdr-sg-summary-change{color:rgba(226,232,235,.95);box-shadow:none;background:#2a3439;border-color:rgba(255,255,255,.2)}html[data-theme=dark] .sdr-sg-summary-change:hover{color:#fff;background:#354550;border-color:rgba(255,255,255,.28);box-shadow:0 1px 4px rgba(0,0,0,.25)}html[data-theme=dark] .sdr-sg-summary-change:focus-visible{outline-color:rgba(255,255,255,.35)}.sdr-sg-nested.is-pickers-condensed .sdr-sg-dimensions-label,.sdr-sg-nested.is-pickers-condensed #detail-sg-dimensions,.sdr-sg-nested.is-pickers-condensed .sdr-sg-levels-wrap{display:none!important}.sdr-sg-nested.is-pickers-condensed{background:0 0;border:none;margin-top:.65rem;padding:0}html[data-theme=dark] .sdr-sg-nested.is-pickers-condensed{background:0 0;border:none}.sdr-model-picker{width:100%;min-width:0;max-width:100%;position:relative}.sdr-model-picker .sdr-model-current{box-sizing:border-box;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.sdr-model-picker .sdr-model-alt-btn{box-sizing:border-box;width:100%}.sdr-model-picker .sdr-choice-btn--title-only .sdr-choice-title{white-space:normal;overflow-wrap:anywhere;text-align:left}.sdr-model-picker.has-alts.is-open{z-index:30}.sdr-model-picker.has-alts.is-open .sdr-model-current{border-top-color:rgba(33,37,41,.14);-webkit-border-top-left-radius:0!important;border-top-left-radius:0!important;-webkit-border-top-right-radius:0!important;border-top-right-radius:0!important}html[data-theme=dark] .sdr-model-picker.has-alts.is-open .sdr-model-current{border-top-color:rgba(255,255,255,.14)}.sdr-model-alts{z-index:31;background:var(--bs-white);border:1px solid rgba(33,37,41,.14);border-bottom:none;-webkit-border-radius:.4rem .4rem 0 0;border-radius:.4rem .4rem 0 0;flex-direction:column;gap:.35rem;margin-bottom:0;padding:.45rem;display:none;position:absolute;top:auto;bottom:100%;left:0;right:0;box-shadow:0 -8px 22px rgba(34,45,50,.12)}html[data-theme=dark] .sdr-model-alts{background:#2a363c;border-color:rgba(255,255,255,.14);box-shadow:0 -8px 22px rgba(0,0,0,.35)}.sdr-model-picker.has-alts.is-open .sdr-model-alts{display:flex}.sdr-model-picker.has-alts:hover .sdr-model-alts{display:flex}.sdr-model-picker.has-alts:focus-within .sdr-model-alts{display:flex}@media (min-width:992px){.sdr-model-picker.has-alts.is-open .sdr-model-current{border-top-color:transparent;border-bottom-color:rgba(33,37,41,.14);-webkit-border-radius:.4rem .4rem 0 0!important;border-radius:.4rem .4rem 0 0!important}html[data-theme=dark] .sdr-model-picker.has-alts.is-open .sdr-model-current{border-top-color:transparent;border-bottom-color:rgba(255,255,255,.14)}.sdr-model-alts{border-top:none;border-bottom:1px solid rgba(33,37,41,.14);-webkit-border-radius:0 0 .4rem .4rem;border-radius:0 0 .4rem .4rem;top:100%;bottom:auto;box-shadow:0 8px 22px rgba(34,45,50,.12)}html[data-theme=dark] .sdr-model-alts{border-bottom-color:rgba(255,255,255,.14);box-shadow:0 8px 22px rgba(0,0,0,.35)}}.sdr-detail-step{overflow:visible}.sdr-model-alt-btn{cursor:pointer;flex-direction:row;width:100%}.sdr-model-alt-btn.is-muted{opacity:.55;cursor:default;pointer-events:none}.sdr-model-alt-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.sdr-model-alt-btn.is-muted.is-selected{background:var(--bs-light);color:inherit;border-color:rgba(33,37,41,.18)}html[data-theme=dark] .sdr-model-alt-btn.is-muted.is-selected{background:#455a64;border-color:rgba(255,255,255,.28)}.sdr-choice-btn{text-align:left;cursor:pointer;background:#fff;border:1px solid rgba(33,37,41,.12);-webkit-border-radius:0;border-radius:0;flex-direction:column;gap:.2rem;width:100%;padding:.6rem .75rem;display:flex}.sdr-choice-btn--inline-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.35rem;padding:.42rem .7rem}.sdr-choice-btn--inline-meta .sdr-choice-title{flex:auto;min-width:0}.sdr-choice-btn--inline-meta .sdr-choice-meta{white-space:nowrap;flex-shrink:0}html[data-theme=dark] .sdr-choice-btn{background:#2a3439;border-color:rgba(255,255,255,.1)}.sdr-choice-btn.is-selected{background:var(--bs-light);border-color:rgba(33,37,41,.18)}html[data-theme=dark] .sdr-choice-btn.is-selected{background:#455a64;border-color:rgba(255,255,255,.28)}html[data-theme=dark] .sdr-model-picker .sdr-model-current.is-selected{background:#455a64;border-color:rgba(255,255,255,.28)}.sdr-choice-title{font-size:.88rem;font-weight:600;line-height:1.3}.sdr-choice-title--with-icon{align-items:center;gap:.4rem;display:inline-flex}.sdr-choice-title--with-icon .bi{opacity:.82;flex-shrink:0;font-size:.95em}.sdr-choice-btn.is-selected .sdr-choice-title--with-icon .bi{opacity:1}.sdr-sg-summary-text--with-icon{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.sdr-sg-summary-text--with-icon .bi{opacity:1;flex-shrink:0;font-size:.95em}.sdr-sg-summary-text--with-icon>span{min-width:0}.sdr-choice-meta{color:rgba(108,117,125,.9);font-size:.75rem}.sdr-estimate-card{--sdr-estimate-border:rgba(33,37,41,.1);--sdr-inset-action-bg:var(--bs-light);border:1px solid var(--sdr-estimate-border);background:#fff;-webkit-border-radius:.45rem;border-radius:.45rem;padding:0;overflow:hidden}html[data-theme=dark] .sdr-estimate-card{--sdr-estimate-border:rgba(255,255,255,.1);--sdr-inset-action-bg:#243038;border-color:var(--sdr-estimate-border);background:rgba(34,45,50,.55)}.sdr-estimate-sd{align-items:baseline;gap:.35rem;line-height:1.1;display:flex}.sdr-estimate-sd-label{font-size:.82rem;font-weight:500}.sdr-estimate-sd-val{color:var(--bs-primary);cursor:pointer;-webkit-border-radius:.2rem;border-radius:.2rem;font-size:3rem;font-weight:700}.sdr-estimate-sd-val:hover{opacity:.88}.sdr-estimate-sd-val:focus-visible{outline-offset:3px;outline:2px solid rgba(13,110,253,.45)}.sdr-estimate-copy-toast{z-index:5;color:rgba(33,37,41,.82);opacity:0;pointer-events:none;background:rgba(248,249,250,.95);border:1px solid rgba(33,37,41,.12);-webkit-border-radius:.4rem;border-radius:.4rem;padding:.5rem .9rem;font-size:1rem;font-weight:650;line-height:1.2;transition:opacity .18s;position:absolute;bottom:1.75rem;right:1.75rem;box-shadow:0 2px 8px rgba(33,37,41,.08)}.sdr-estimate-copy-toast.is-visible{opacity:1}html[data-theme=dark] .sdr-estimate-copy-toast{color:rgba(197,209,214,.92);background:rgba(36,48,56,.95);border-color:rgba(255,255,255,.14);box-shadow:0 2px 8px rgba(0,0,0,.22)}.sdr-estimate-body{flex-direction:column;display:flex}.sdr-estimate-banner{box-sizing:border-box;background-color:var(--sdr-inset-action-bg);border-bottom:1px solid var(--sdr-estimate-border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0;padding:.85rem 1rem;display:flex;position:relative}#detail-estimate-banner-text{flex:auto;min-width:0}.sdr-estimate-content{box-sizing:border-box;flex:auto;width:100%;padding:1rem;position:relative}.sdr-estimate-heading{color:rgba(33,37,41,.92);margin:0;font-size:1.02rem;font-weight:650;line-height:1.35}html[data-theme=dark] .sdr-estimate-heading{color:rgba(226,232,235,.92)}.sdr-estimate-banner-grid{min-height:2.75rem;margin-bottom:1rem;padding-right:10.5rem}@media screen and (max-width:600px){.sdr-estimate-banner-grid{min-height:0;padding-right:0}}.sdr-estimate-banner-grid .sdr-estimate-hero{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;display:flex}.sdr-estimate-ci{color:rgba(108,117,125,.9);font-size:.92rem;line-height:1.2}.sdr-estimate-content .sdr-estimate-context{z-index:2;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex;position:absolute;top:1rem;right:1rem}.sdr-estimate-context{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.sdr-estimate-pill{max-width:100%;color:var(--bs-primary);background:rgba(13,110,253,.07);border:1px solid rgba(13,110,253,.24);-webkit-border-radius:9999px;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;line-height:1.25;display:inline-flex}html[data-theme=dark] .sdr-estimate-pill{color:rgba(226,232,235,.95);background:#455a64;border-color:rgba(255,255,255,.28)}html[data-theme=dark] .sdr-estimate-pill--subgroup{color:rgba(226,232,235,.95);background:#455a64;border-color:rgba(255,255,255,.28)}html[data-theme=dark] .sdr-estimate-pill--model{color:rgba(226,232,235,.95);background:#455a64;border-color:rgba(255,255,255,.28)}.sdr-estimate-pill .bi{opacity:.9;flex-shrink:0;font-size:.92em}.sdr-estimate-pill-sep{opacity:.45;margin:0 .12rem;font-weight:500}.sdr-estimate-meta .meta-label{text-transform:uppercase;letter-spacing:.07em;color:rgba(108,117,125,.85);margin-bottom:.15rem;font-size:.68rem;display:block}.sdr-estimate-meta .meta-val{font-weight:600}.sdr-estimate-meta-block{background:rgba(248,249,250,.5);border:1px solid rgba(33,37,41,.1);margin-top:0;padding:.75rem}html[data-theme=dark] .sdr-estimate-meta-block{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.sdr-empty{text-align:center;color:rgba(108,117,125,.85);padding:3rem 1rem}.sdr-results-bar{margin-bottom:.75rem;font-size:.88rem}.sdr-results-bar #result-count,.sdr-results-bar #instr-count{color:rgba(108,117,125,.72)}html[data-theme=dark] .sdr-results-bar #result-count{color:rgba(200,210,218,.58)}html[data-theme=dark] .sdr-results-bar #instr-count{color:rgba(200,210,218,.58)}.sdr-load-state .atebits-loader{margin:0 auto}.sdr-action-btn{padding:.35rem .75rem;font-size:.82rem}.sdr-cite-block{white-space:pre-wrap;background:rgba(248,249,250,.7);border:1px solid rgba(33,37,41,.08);-webkit-border-radius:.3rem;border-radius:.3rem;padding:.75rem;font-size:.82rem}#cite-bibtex.sdr-cite-block{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#cite-apa.sdr-cite-block,#cite-bibtex.sdr-cite-block{-webkit-border-radius:0;border-radius:0}.sdr-refs-block{background:rgba(248,249,250,.5);border:1px solid rgba(33,37,41,.1);margin-top:0;padding:.75rem .75rem .75rem 1.25rem}html[data-theme=dark] .sdr-refs-block{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.sdr-refs-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.sdr-refs-scroll{max-height:10rem;overflow-y:auto}.sdr-refs-list{margin:0;padding-left:0;font-size:.83rem;list-style:none}.sdr-refs-list li+li{margin-top:.45rem}.sdr-refs-empty{color:rgba(108,117,125,.75);font-size:.82rem;font-style:italic}