[data-year-start]{margin-block-end:calc(var(--space-4) - var(--space-10))}@media (max-width:767px){[data-year-start]{margin-block-end:calc(var(--space-4) - var(--space-6))}}
.dsi-finder-ask{row-gap:var(--space-2);min-inline-size:0;padding-inline:var(--page-outer-margin);padding-block:var(--space-3);z-index:5;background:var(--color-surface-page);display:grid;position:sticky;inset-block-start:0}@media (max-width:767px){.dsi-finder-ask{padding-inline:0;padding-block:var(--space-2)}@media (max-height:480px){.dsi-finder-ask{position:static}}}.dsi-finder-ask-field{padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-divider);--color-focus-gap:var(--color-surface-raised)}.dsi-finder-ask-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.dsi-finder-stage{--stage-peek:var(--footline-height,calc(var(--space-8) + var(--space-2)));--stage-min:calc(var(--space-32) * 3 + var(--space-24));--finder-inset:var(--space-4);row-gap:var(--space-3);padding-inline:var(--page-outer-margin);flex-direction:column;display:flex}.dsi-finder-float{min-inline-size:0;display:grid}@media (max-width:767px){.dsi-finder-float{display:contents}}.dsi-finder-head{row-gap:var(--space-3);min-inline-size:0;padding-block-start:var(--space-4);display:grid}.dsi-finder-map{--dsi-map-block-size:max(calc(var(--space-32) * 2 + var(--space-12)), calc(100dvh - var(--map-top,0px) - var(--space-16) - var(--tray-height,0px)));min-inline-size:0}.dsi-finder-map[data-phone-preview]{--dsi-map-block-size:calc(var(--space-32) + var(--space-16) + var(--space-2));position:relative}.dsi-finder-map[data-phone-preview] .dsi-map-frame{pointer-events:none}.dsi-finder-map[data-phone-preview] :is(.dsi-map-zoom,.dsi-map-zoom-bottom,.dsi-map-head,.dsi-map-search,.dsi-map-key){display:none}.dsi-finder-open-map{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-block-end:var(--space-8);display:flex;position:absolute;inset:0}.dsi-finder-open-map-chip{align-items:center;gap:var(--space-2);min-block-size:var(--size-target-touch);padding-inline:var(--space-4);border:var(--border-hairline) solid var(--color-border-divider);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);display:inline-flex}.dsi-finder-open-map:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.dsi-finder-open-map:active .dsi-finder-open-map-chip{background:var(--color-state-pressed)}.dsi-finder-stage:is([data-phone-map],[data-phone-list]){--dsi-phone-bar-block:calc(var(--size-target-touch) + var(--space-2));--dsi-phone-bar-end:calc(var(--page-outer-margin) + var(--dsi-phone-bar-block))}.dsi-finder-map[data-phone-full]{z-index:var(--layer-drawer);background:var(--color-surface-page);--dsi-map-block-size:100dvh;--dsi-map-cover-block:var(--dsi-phone-bar-end);position:fixed;inset:0}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header:not([data-sample]){display:none}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header:not([data-sample]):has([data-menu-panel][data-open=true]){z-index:calc(var(--layer-drawer) + 3);display:block;position:fixed;inset-block-start:0;inset-inline:0}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar]{grid-template-columns:minmax(0,1fr) auto}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar]>:is([data-shortlist-counter],[data-saved-counter]){display:none}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar] [data-wordmark-name]{clip:auto;clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar] .dsi-assist-trigger{display:none}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar] button[aria-controls]:not(.dsi-assist-trigger){inline-size:var(--size-target-touch);color:#0000;background:0 0;border-color:#0000;justify-content:center;padding:0;position:relative}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar] button[aria-controls]:not(.dsi-assist-trigger)>*{opacity:0}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-header-bar] button[aria-controls]:not(.dsi-assist-trigger):before{content:"";inline-size:var(--space-4);block-size:var(--space-4);background:var(--color-text-primary);margin:auto;position:absolute;inset:0;-webkit-mask:linear-gradient(45deg,#0000 45%,#000 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,#000 45% 55%,#0000 55%);mask:linear-gradient(45deg,#0000 45%,#000 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,#000 45% 55%,#0000 55%)}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .app-header [data-menu-panel] li:has(>a[href$=\/compare]){display:list-item}.dsi-finder-menu-scrim{z-index:calc(var(--layer-drawer) + 2);background:var(--color-scrim);position:fixed;inset:0}.dsi-finder-stage[data-phone-map] .dsi-finder-ask{inset-block-start:var(--page-outer-margin);inset-inline:var(--page-outer-margin);z-index:calc(var(--layer-drawer) + 1);background:0 0;padding:0;position:fixed}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-toolbar{block-size:var(--dsi-phone-bar-block);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);--color-focus-gap:var(--color-surface-raised);gap:0}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-toolbar>*{align-self:stretch}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-toolbar :is(.dsi-finder-name-input,.dsi-quick-button,.dsi-finder-clear){background:0 0;border:0;border-radius:0;block-size:100%;min-block-size:0}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-name-input{text-overflow:ellipsis}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-toolbar>:is(.dsi-quick,span){border-inline-start:var(--border-hairline) solid var(--color-border-divider);display:flex}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-quick-button{padding-inline:var(--space-3)}@media (max-width:767px){.dsi-finder-stage .dsi-finder-toolbar .dsi-quick-button{min-inline-size:var(--size-target-touch);padding-inline:var(--space-2);grid-template-columns:auto auto;justify-content:center;column-gap:0}.dsi-finder-toolbar .dsi-quick-word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.dsi-finder-map-menu{inline-size:var(--dsi-phone-bar-block);border:0;border-inline-end:var(--border-hairline) solid var(--color-border-divider);color:var(--color-text-primary);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid;position:relative}.dsi-finder-map-close{border-inline-end:0}@media (max-width:359px){.dsi-finder-map-menu{inline-size:var(--size-target-touch)}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-name-icon{inset-inline-start:var(--space-2)}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-name-input{padding-inline-start:calc(var(--space-2) + var(--size-icon-inline) + var(--space-2))}.dsi-finder-stage:is([data-phone-map],[data-phone-list]) .dsi-finder-name[data-empty] .dsi-finder-name-input{padding-inline-end:var(--space-2)}}.dsi-finder-map-menu:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.dsi-finder-map-menu:active{background:var(--color-state-pressed)}.dsi-finder-map-menu:has(.dsi-finder-map-menu-count)>svg:first-child{translate:calc(-1 * var(--space-1)) var(--space-1)}.dsi-finder-map-menu-count{min-block-size:calc(var(--space-4) + var(--border-rule));padding-inline:var(--space-1);border-radius:var(--space-3);background:var(--color-text-primary);color:var(--color-surface-raised);font-family:var(--font-numeric);font-size:var(--text-caption);align-items:center;gap:1px;font-weight:500;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.dsi-finder-map-menu-count>svg{inline-size:var(--space-3);block-size:var(--space-3);fill:currentColor;stroke:currentColor}.dsi-finder-map[data-phone-full] .dsi-map[data-chrome=marks]{--dsi-full-edge:calc(var(--page-outer-margin) - var(--border-hairline))}.dsi-finder-map[data-phone-full] .dsi-map[data-chrome=marks] .dsi-map-key{inline-size:var(--size-target-touch);block-size:var(--size-target-touch);border-color:var(--color-border-control);border-radius:var(--radius-control);inset-block-start:calc(var(--dsi-map-cover-block,0px) + var(--space-2));inset-inline-start:auto;inset-inline-end:var(--dsi-full-edge)}.dsi-finder-map[data-phone-full] .dsi-map[data-chrome=marks] .dsi-map-key-toggle{justify-content:center;block-size:100%;min-block-size:0;min-inline-size:0;padding:0}.dsi-finder-map[data-phone-full] .dsi-map-key-toggle>:is(.dsi-map-key-strip,.dsi-map-key-chevron){display:none}.dsi-finder-map[data-phone-full] .dsi-map-key-toggle>span:not(.dsi-map-key-strip){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dsi-map-key-ring{display:none}.dsi-finder-map[data-phone-full] .dsi-map-key-ring{display:block}.dsi-finder-map[data-phone-full] .dsi-map[data-chrome=marks] .dsi-map-key[data-open]{border-start-start-radius:0;border-end-start-radius:0}.dsi-finder-map[data-phone-full] .dsi-map-key[data-open] .dsi-map-key-toggle{--dsi-ring-ground:var(--color-surface-selected);background:var(--color-surface-selected);box-shadow:inset 0 0 0 var(--border-rule) var(--color-border-strong)}.dsi-finder-map[data-phone-full] .dsi-map-key-body{inline-size:min(19rem, calc(100vw - 2 * var(--page-outer-margin) - var(--size-target-touch) + var(--border-hairline)));max-block-size:60dvh;padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);border-start-end-radius:0;position:absolute;inset-block-start:calc(-1 * var(--border-hairline));inset-inline-end:100%;overflow-y:auto}.dsi-finder-map[data-phone-full] .dsi-map[data-chrome=marks] .dsi-map-zoom{inset-block-start:calc(var(--dsi-map-cover-block,0px) + var(--space-2) + var(--size-target-touch) + var(--space-2));inset-inline-end:var(--dsi-full-edge)}:root[data-assistant-open] :is(.dsi-finder-stage[data-phone-map] .dsi-finder-ask,.dsi-finder-map-foot){z-index:calc(var(--layer-drawer) - 1)}:root:has(.dsi-panel[data-sheet]) .dsi-finder-map-foot{display:none}.dsi-finder-stage[data-phone-map] :is(.dsi-finder-ask-row,.dsi-finder-phone-body,.dsi-finder-tray){display:none}.dsi-finder-stage[data-phone-list] .dsi-finder-map{visibility:hidden}.dsi-finder-stage[data-phone-list] .dsi-finder-tray{display:none}.dsi-finder-stage[data-phone-list] .dsi-finder-phone-body{padding-block-end:calc(var(--size-target-touch) + var(--page-outer-margin) * 2 + env(safe-area-inset-bottom,0px))}.dsi-finder-stage[data-phone-list]{row-gap:0}.dsi-finder-stage[data-phone-list] .dsi-finder-head{padding-block-start:0}.dsi-finder-stage[data-phone-list] .dsi-finder-head:has(>[data-state-message]){padding-block-end:var(--space-3)}.dsi-finder-map-words-bar{z-index:2;max-inline-size:calc(100% - 2 * (var(--page-outer-margin) + var(--size-target-touch) + var(--space-2)));pointer-events:none;position:absolute;inset-block-start:calc(var(--dsi-map-cover-block,0px) + var(--space-2));inset-inline-start:50%;translate:-50%}.dsi-finder-map-words-bar .dsi-map-words{row-gap:0}.dsi-finder-map-words-bar .dsi-map-more{display:none}.dsi-finder-map-words-bar p[role=status]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dsi-finder-map-words-bar .dsi-map-showall-chip{pointer-events:auto;block-size:var(--size-control-md);min-block-size:0;padding-block:0;padding-inline:var(--space-3);border-color:var(--color-border-control);color:var(--color-text-link);font-size:var(--text-note);white-space:nowrap;font-weight:500}.dsi-finder-map-foot{inset-inline:var(--page-outer-margin);z-index:calc(var(--layer-drawer) + 1);align-items:stretch;gap:var(--space-2);display:flex;position:fixed;inset-block-end:calc(var(--page-outer-margin) + env(safe-area-inset-bottom,0px))}.dsi-finder-map-foot>:is(.dsi-finder-list-pill,.dsi-finder-map-compare){flex:1 1 0;justify-content:center;min-inline-size:0}.dsi-finder-map-ask{inline-size:calc(var(--space-24) + var(--space-2));flex:none;justify-content:center}@media (max-width:359px){.dsi-finder-map-ask{inline-size:var(--size-target-touch);padding-inline:0}.dsi-finder-map-ask [data-label]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dsi-finder-map-ask [data-label]:has(.dsi-assist-typing){clip-path:none;block-size:auto;inline-size:auto;font-size:0;position:static}.dsi-finder-map-ask .dsi-assist-typing{margin-inline-start:0}}@media (pointer:coarse){:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .dsi-saved-notice[data-visible]{inset-inline:var(--page-outer-margin);border-radius:var(--radius-control);background:var(--color-text-primary);--color-focus-gap:var(--color-text-primary);border:0;padding-block-end:0;inset-block-end:calc(var(--page-outer-margin) + var(--size-target-touch) + var(--space-2) + env(safe-area-inset-bottom,0px))}:root:has(.dsi-finder-stage:is([data-phone-map],[data-phone-list])) .dsi-saved-notice[data-visible] :is(a,a *){color:var(--color-surface-raised)}:root:has(.dsi-finder-stage[data-phone-map] .dsi-map-frame[data-sheet]) .dsi-saved-notice[data-visible]{inset-block-end:calc(var(--dsi-map-sheet-block,0px) + var(--space-2))}}.dsi-finder-list-pill{align-items:center;gap:var(--space-2);min-block-size:var(--size-target-touch);padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;display:inline-flex;overflow:hidden}.dsi-finder-list-pill:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width)}.dsi-finder-list-pill:active{background:var(--color-state-pressed)}.dsi-finder-phone-body{min-inline-size:0;scroll-margin-block-start:calc(var(--size-control-lg) + var(--space-16))}.dsi-finder-phone-body .dsi-finder-region{margin-inline:calc(-1 * var(--page-outer-margin))}.dsi-finder-phone-body .dsi-finder-region .dsi-nm-inset{margin-inline:var(--space-4)}.dsi-finder-phone-body #results{scroll-margin-block-start:calc(var(--ask-height,var(--size-control-lg)) + var(--space-4))}.dsi-finder-list{align-content:start;row-gap:var(--space-2);min-inline-size:0;display:grid}.dsi-finder-list[hidden]{display:none}.dsi-finder-examples{row-gap:var(--space-2);padding-block:var(--space-1);display:grid}.dsi-finder-examples[hidden]{display:none}@media (min-width:768px){.dsi-finder-stage{grid-template-columns:var(--finder-column) minmax(0, 1fr);border-block-end:var(--border-hairline) solid var(--color-border-divider);block-size:max(calc(100dvh - var(--stage-top,0px) - var(--stage-peek) - var(--tray-height,0px)), min(var(--stage-min), calc(100dvh - var(--stage-top,0px) - var(--tray-height,0px))));--finder-column:calc(var(--space-32) * 4 + var(--space-24));padding-inline:0;display:grid;position:relative}@media (max-width:1439px){.dsi-finder-stage{--finder-column:calc(var(--space-32) * 4 + var(--space-8))}}@media (max-width:1279px){.dsi-finder-stage{--finder-column:calc(var(--space-32) * 4)}}.dsi-finder-float{z-index:4;background:var(--color-surface-raised);border-inline-end:var(--border-hairline) solid var(--color-border-divider);--color-focus-gap:var(--color-surface-raised);flex-direction:column;min-block-size:0;display:flex;position:relative}.dsi-finder-ask{padding:var(--space-3) var(--space-5) var(--space-2);background:var(--color-surface-raised);border-block-end:var(--border-hairline) solid var(--color-border-divider);position:static}.dsi-finder-ask:has(+.dsi-finder-ask-row){border-block-end:0;padding-block-end:0}.dsi-finder-ask-row{padding:var(--space-1) var(--space-5) var(--space-2);background:var(--color-surface-raised);border-block-end:var(--border-hairline) solid var(--color-border-divider)}.dsi-finder-ask-field{background:0 0;border:0;padding:0}.dsi-finder-ask .dsi-search-bar{column-gap:0}.dsi-finder-ask .dsi-search-bar-submit{margin-inline-start:calc(-1 * var(--border-hairline))}.dsi-finder-list #results>header h2{font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--text-body--line-height);font-weight:600}.dsi-finder-head{padding:0 var(--space-5)}.dsi-finder-head:has(>p,>[data-state-message]){padding-block:var(--space-2)}.dsi-finder-body{display:none}.dsi-finder-body[data-open]{flex:auto;grid-template-rows:minmax(0,1fr);min-block-size:0;display:grid}.dsi-finder-map{--dsi-map-block-size:100%;grid-area:1/2;block-size:100%;position:relative;inset:auto}.dsi-finder-list{overscroll-behavior-block:auto;min-block-size:0;scroll-padding-block:var(--space-4);padding:0 var(--space-5) var(--space-8);position:relative;overflow-y:auto}.dsi-finder-list:has(>.dsi-school-panel){padding-block-start:0}.dsi-finder-float>.dsi-splitter[data-side=start]{inset-inline-start:100%}.dsi-finder-float>.dsi-splitter[data-side=start]:after{inset-inline-start:0}.dsi-finder-scroll{overscroll-behavior-block:contain;min-block-size:0;flex-direction:column;flex:auto;scroll-padding-block-start:var(--results-bar-height,0px);scroll-padding-block-end:var(--space-4);display:flex;overflow-y:auto}.dsi-finder-body[data-open]{flex:none;display:block}.dsi-finder-list{overflow:visible}.dsi-finder-list :is(a,button,input,select,textarea,[tabindex],li,section,h2,h3){scroll-margin-block-start:calc(var(--results-bar-height,0px) + var(--space-2))}.dsi-finder-list .dsi-results-head{z-index:3;background:var(--color-surface-raised);padding-block-start:var(--space-1);position:sticky;inset-block-start:0}:root:has([data-full-frame]) [data-demo-band]>span{max-inline-size:none;padding-inline:calc(var(--space-4) + var(--space-5))}:root[data-finder-width] .dsi-finder-stage{--finder-column:var(--finder-column-user)}:root[data-finder-width] .dsi-finder-stage:not([data-phone-map]){grid-template-columns:min(var(--finder-column), 65%) minmax(0, 1fr)}:root[data-finder-width]:is([data-finder-list=folded],[data-finder-list=hidden]) .dsi-finder-stage,:root:is([data-finder-list=folded],[data-finder-list=hidden]) .dsi-finder-stage{grid-template-columns:0 minmax(0,1fr)}:root[data-finder-list=hidden] .dsi-finder-float{display:none}.dsi-finder-stage[data-card-off]{grid-template-columns:0 minmax(0,1fr)}:root[data-finder-list=folded] .dsi-finder-float>:not(.dsi-finder-ask,.dsi-finder-ask-row,.dsi-fold-row),:root[data-finder-list=folded] .dsi-finder-body{display:none}:root[data-finder-list=folded] .dsi-finder-float{z-index:5;block-size:auto;inline-size:min(var(--finder-column), calc(100% - 2 * var(--finder-inset)));border:var(--border-hairline) solid var(--color-border-divider);position:absolute;inset-block-start:var(--finder-inset);inset-inline-start:var(--finder-inset)}:root[data-finder-list=folded] .dsi-fold-row,:root[data-finder-list=folded] .dsi-fold-bar{display:flex}}.dsi-finder-modes [role=tabpanel]{padding-block-start:var(--space-3)}.dsi-finder-modes [role=tab]{min-block-size:var(--size-control-md);position:relative}.dsi-finder-modes [role=tab]:after{content:"";inset-inline:0;block-size:max(100%, var(--size-target-touch));position:absolute;top:50%;translate:0 -50%}@media (pointer:coarse),(max-width:767px){.dsi-finder-modes [role=tab]{min-block-size:var(--size-target-touch)}}.dsi-finder-try{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.dsi-finder-try>ul{flex:auto}.dsi-finder-say{justify-items:start;row-gap:var(--space-2);border-inline-start:var(--border-rule) solid var(--color-border-strong);padding-inline-start:var(--space-3);display:grid}.dsi-finder-summary{align-items:baseline;column-gap:var(--space-3);min-inline-size:0;display:flex}.dsi-fold-row,.dsi-fold-bar{display:none}@media (min-width:768px){.dsi-fold-bar:hover{background:var(--color-state-hover-raised)}.dsi-fold-bar:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width)}.dsi-finder-fold{inline-size:var(--size-control-md);block-size:var(--size-control-md);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.dsi-finder-fold:hover{color:var(--color-text-primary);background:var(--color-state-hover-raised)}.dsi-finder-fold:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width)}.dsi-finder-fold-chevron{rotate:90deg}.dsi-finder-fold:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dsi-finder-fold-chevron,.dsi-fold-bar-chevron{rotate:-90deg}.dsi-fold-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dsi-fold-bar-chevron{rotate:90deg}.dsi-finder-stage:has(.dsi-finder-float[data-folded]){grid-template-columns:0 minmax(0,1fr)}.dsi-finder-float[data-folded]{z-index:5;block-size:auto;inline-size:min(var(--finder-column), calc(100% - 2 * var(--finder-inset)));border:var(--border-hairline) solid var(--color-border-divider);position:absolute;inset-block-start:var(--finder-inset);inset-inline-start:var(--finder-inset)}.dsi-finder-float[data-folded]>:not(.dsi-finder-ask,.dsi-finder-ask-row,.dsi-fold-row){display:none}.dsi-finder-float[data-folded] .dsi-finder-ask{border-block-end:0;padding-block-end:0}:root[data-finder-list=folded] .dsi-finder-toolbar>[data-toolbar-clear],.dsi-finder-float[data-folded] .dsi-finder-toolbar>[data-toolbar-clear]{display:none}.dsi-finder-float[data-folded] .dsi-fold-row{align-items:stretch;min-inline-size:0;display:flex}.dsi-fold-clear{padding-inline:var(--space-3);background:var(--color-surface-raised);white-space:nowrap;flex:none;align-items:center;display:flex;position:relative}.dsi-fold-clear:before{content:"";inset-block:var(--space-2);border-inline-start:var(--border-hairline) solid var(--color-border-divider);position:absolute;inset-inline-start:0}.dsi-fold-bar:not([hidden]){display:flex}.dsi-fold-bar{align-items:center;column-gap:var(--space-2);min-inline-size:0;block-size:calc(var(--size-target-touch) - 2 * var(--border-hairline));padding-inline:var(--space-4) var(--space-3);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;border:0;flex:auto}.dsi-fold-bar-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);overflow:hidden}.dsi-finder-list{scrollbar-width:thin;scrollbar-color:var(--color-border-divider) transparent}.dsi-finder-title[data-short]>h1{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (min-width:1180px){.dsi-finder-title[data-short]{z-index:1;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-5)}}.dsi-finder-start-new{white-space:nowrap;font-size:var(--text-note);line-height:var(--text-note--line-height);margin-inline-start:auto}.dsi-finder-title:has(.dsi-finder-start-new){column-gap:var(--space-3)}.dsi-finder-title{justify-content:space-between;align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}@media (min-width:768px){.dsi-finder-title{min-block-size:var(--size-control-lg)}}.dsi-finder-tray{min-inline-size:0}.dsi-finder-tray:empty{display:none}@media (max-width:767px){.dsi-finder-tray{display:contents}}@media (min-width:768px){.dsi-finder-tray{pointer-events:none;justify-content:flex-start;display:flex;position:absolute;inset-block-end:var(--finder-inset);inset-inline-start:var(--finder-inset);inset-inline-end:calc(var(--space-32) + var(--space-4))}.dsi-finder-tray[data-panel-open]{inset-inline-start:calc(min(var(--size-drawer-lg), 50%) + 2 * var(--finder-inset))}.dsi-finder-tray>*{pointer-events:auto;max-inline-size:100%}.dsi-finder-stage[data-tray-at=beside-key] .dsi-finder-tray{inset-inline-start:calc(var(--finder-key-end) + var(--space-3))}.dsi-finder-stage[data-tray-at=under-key] .dsi-finder-tray{inset-inline-start:var(--finder-key-start)}.dsi-finder-stage[data-tray-at=under-key] .dsi-map-key{inset-block-end:calc(var(--finder-tray-block) + var(--space-2))}.dsi-finder-stage[data-tray-at=beside-key] .dsi-map-draw-note[data-at-foot]{inset-block-end:max(var(--space-8), calc(var(--finder-tray-block) + var(--space-2)))}.dsi-finder-stage[data-tray-at=under-key] .dsi-map-draw-note[data-at-foot]{inset-block-end:calc(var(--finder-tray-block) + var(--finder-key-block) + 2 * var(--space-2))}}.dsi-finder-more{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);min-block-size:var(--space-16);padding-block:var(--space-2);padding-inline:var(--page-outer-margin);background:var(--color-surface-page);flex-wrap:wrap;display:flex}.dsi-finder-more-go{align-items:center;column-gap:var(--space-2);min-block-size:var(--size-control-md);padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-secondary);font:inherit;font-size:var(--text-ui);line-height:var(--text-ui--line-height);cursor:pointer;--color-focus-gap:var(--color-surface-page);background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-2));display:inline-flex;position:relative}.dsi-finder-more-go:after{content:"";inset-inline-start:50%;translate:calc(-50% * var(--dir,1)) -50%;inline-size:max(100%, var(--size-target-touch));block-size:var(--size-target-touch);position:absolute;top:50%}@media (pointer:coarse){.dsi-finder-more-go{min-inline-size:var(--size-target-touch);min-block-size:var(--size-target-touch);justify-content:center}}.dsi-finder-more-go:hover{background:var(--color-state-hover-page);color:var(--color-text-primary)}.dsi-finder-more-go:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width);color:var(--color-text-primary)}.dsi-finder-more a{min-block-size:var(--space-6);text-underline-offset:.2em;align-items:center;text-decoration-line:underline;display:inline-flex}@media (pointer:coarse){.dsi-finder-more a{min-block-size:var(--size-target-touch)}}.dsi-finder-section{row-gap:var(--space-8);min-inline-size:0;border-block-start:var(--border-hairline) solid var(--color-border-strong);margin-block-start:var(--space-section);padding-block-start:var(--space-8);scroll-margin-block-start:var(--space-8);display:grid}.dsi-finder-section>h2{scroll-margin-block-start:var(--space-8)}.dsi-finder-section .dsi-dr{border-block-start:0;padding-block-start:0}.dsi-finder-section .dsi-dr-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.dsi-finder-ask-ai{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--size-control-lg);padding:var(--space-2) var(--space-4);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);font:inherit;font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-text-secondary);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);display:flex}.dsi-finder-ask-ai:hover{background:var(--color-state-hover-raised);color:var(--color-text-primary)}.dsi-finder-ask-ai:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.dsi-finder-ask-ai-verb{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:none;display:inline-flex}.dsi-finder-ask-ai-arrow{rotate:180deg}@media (pointer:coarse),(max-width:767px){.dsi-finder-ask-ai{min-block-size:var(--size-target-touch)}}.dsi-finder-toolbar{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.dsi-finder-toolbar>.dsi-finder-name{flex:auto}@media (min-width:768px){.dsi-finder-toolbar{container-type:inline-size}@container not (min-inline-size:448px){.dsi-finder-toolbar .dsi-quick-button{min-inline-size:var(--size-control-md);padding-inline:var(--space-2);grid-template-columns:auto auto;justify-content:center;column-gap:0}.dsi-finder-toolbar .dsi-quick-word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}.dsi-finder-toolbar>.dsi-quick{flex:none;padding-block-end:0;overflow:visible}.dsi-finder-toolbar :is(.dsi-quick-button,.dsi-finder-clear){min-block-size:var(--size-control-md)}.dsi-finder-clear{inline-size:var(--size-control-md)}@media (pointer:coarse),(max-width:767px){.dsi-finder-toolbar :is(.dsi-quick-button,.dsi-finder-clear){min-block-size:var(--size-target-touch)}.dsi-finder-clear,.dsi-finder-fold{inline-size:var(--size-target-touch)}.dsi-finder-fold{block-size:var(--size-target-touch)}}.dsi-finder-name{align-items:center;min-inline-size:0;display:flex;position:relative}.dsi-finder-name-icon{color:var(--color-text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.dsi-finder-name-input{inline-size:100%;min-block-size:var(--size-control-md);padding-block:var(--space-1);padding-inline:calc(var(--space-3) + var(--size-icon-inline) + var(--space-2)) calc(var(--size-control-sm) + var(--space-1));background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);font:inherit;font-size:var(--text-ui);color:var(--color-text-primary)}.dsi-finder-name[data-empty] .dsi-finder-name-input{padding-inline-end:var(--space-3)}.dsi-finder-name-input::-webkit-search-cancel-button{display:none}.dsi-finder-name-input::placeholder{color:var(--color-text-secondary)}.dsi-finder-name-input[data-focus-visible],.dsi-finder-name-input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.dsi-finder-name-clear{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:var(--space-1)}@media (pointer:coarse),(max-width:767px){.dsi-finder-name-input{min-block-size:var(--size-target-touch)}}@media (pointer:coarse){.dsi-finder-name-input{font-size:var(--text-body)}}@media (min-width:768px){.dsi-finder-stage[data-card-off] .dsi-finder-float{display:none}.dsi-finder-card-show-pair{z-index:5;background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-divider);box-shadow:var(--shadow-overlay);display:flex;position:absolute;inset-block-start:var(--finder-inset);inset-inline-start:var(--finder-inset)}.dsi-finder-card-show-note{inline-size:max-content;max-inline-size:min(22rem, calc(100vw - 2 * var(--finder-inset)));padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-divider);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);font-size:var(--text-ui);line-height:var(--text-ui--line-height);text-wrap:pretty;margin:0;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:calc(-1 * var(--border-hairline))}.dsi-finder-card-show,.dsi-finder-card-show-filters{align-items:center;gap:var(--space-2);min-inline-size:var(--size-target-touch);block-size:var(--size-target-touch);padding-inline:var(--space-3);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;display:flex}.dsi-finder-card-show-filters{border-inline-start:var(--border-hairline) solid var(--color-border-divider)}.dsi-finder-card-show-filters .dsi-quick-count{margin-inline-start:0}.dsi-finder-card-show:hover,.dsi-finder-card-show-filters:hover{background:var(--color-state-hover-raised)}}.dsi-finder-legal{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--page-outer-margin);flex-wrap:wrap;display:flex}.dsi-finder-legal a{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-secondary);text-decoration:none}.dsi-finder-legal a:hover{color:var(--color-text-primary);text-decoration:underline}@media (min-width:768px){.dsi-finder-legal{z-index:3;padding:var(--space-1) var(--space-3);background:var(--color-surface-page);position:absolute;inset-block-end:0;inset-inline-start:0}.dsi-finder-legal a{min-block-size:var(--size-target-pointer);align-items:center;display:inline-flex}}.dsi-school-panel{align-content:start;row-gap:var(--space-4);min-inline-size:0;padding-block-end:var(--space-8);display:grid}.dsi-school-panel-head{z-index:calc(var(--layer-sticky-header) + 1);justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--size-control-lg);padding-inline:var(--space-5);background:var(--color-surface-raised);box-shadow:0 var(--border-hairline) 0 var(--color-border-divider);display:flex;position:sticky;inset-block-start:0}.dsi-school-panel [class*=lg\:grid-cols-],.dsi-school-panel [class*=md\:grid-cols-]{grid-template-columns:minmax(0,1fr)}.dsi-school-panel [class*=lg\:col-span-],.dsi-school-panel [class*=md\:col-span-],.dsi-school-panel [class*=lg\:col-start-]{grid-column:auto}.dsi-school-panel>*{padding-inline:var(--space-5)}.dsi-school-panel [data-profile-sections]{padding-inline:0}.dsi-school-panel [data-sticky-index]{--sticky-header-height:var(--size-control-lg);background:var(--color-surface-raised);--color-focus-gap:var(--color-surface-raised)}.dsi-filter-clear-search{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-end:var(--border-hairline) solid var(--color-border-divider);flex-wrap:wrap;margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:flex}
