.ds-sg-toc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 16px;border-radius:14px;background:var(--ds-subtle);box-shadow:var(--ds-shadow-card)}.ds-sg-toc-label{font-size:var(--fs-caption);font-weight:600;color:var(--ds-muted)}.ds-sg-toc ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.ds-sg-toc a{color:var(--ds-link);font-size:var(--fs-meta);font-weight:500;text-decoration:none;border-radius:8px;padding:2px 4px;margin:-2px -4px}@media (hover:hover) and (pointer:fine){.ds-sg-toc a:hover{text-decoration:underline}}@media (max-width:640px){.ds-sg-toc ul{row-gap:0}.ds-sg-toc a{display:inline-flex;align-items:center;min-height:44px;margin-block:0}}.ds-block[id^=ds-sg-]{scroll-margin-top:80px}.ds-sg-toc a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-sg-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ds-sg-theme{min-width:0;padding:18px;border-radius:18px;background:var(--ds-canvas-art);color:var(--ds-text);border:1px solid var(--ds-border);font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback)}.ds-sg-theme-title{margin:0 0 12px;font-family:var(--font-display),serif;font-size:var(--fs-panel-title);font-weight:500;color:var(--ds-text)}.ds-sg-group{margin-top:14px}.ds-sg-group h4{margin:0 0 8px;font-size:var(--fs-meta);font-weight:600;color:var(--ds-text)}.ds-sg-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ds-sg-swatch{display:flex;align-items:center;gap:10px;min-width:0;padding:6px;border-radius:12px;background:var(--ds-surface)}.ds-sg-chip{flex:none;width:32px;height:32px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ds-border)}.ds-sg-name{display:flex;flex-direction:column;min-width:0;font-size:var(--fs-caption);color:var(--ds-muted)}.ds-sg-name code{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);color:var(--ds-text);overflow-wrap:anywhere;background:none;padding:0}.ds-sg-pairs{display:flex;flex-wrap:wrap;gap:8px}.ds-sg-pair{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:999px;font-size:var(--fs-meta);font-weight:600}.ds-sg-pair-star{background:var(--ds-card);color:var(--ds-text)}.ds-sg-pair-star path{fill:var(--ds-star);stroke:var(--ds-star);stroke-width:3;stroke-linejoin:miter}.ds-sg-shadows{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ds-sg-shadow{display:flex;align-items:flex-end;min-height:64px;padding:8px 10px;border-radius:14px;background:var(--ds-card)}.ds-sg-shadow code{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);color:var(--ds-muted);background:none;padding:0;overflow-wrap:anywhere}.ds-sg-h3{margin:18px 0 10px;font-size:var(--fs-section);font-weight:600}.ds-sg-sub{margin:16px 0 8px;font-size:var(--fs-meta);font-weight:600;color:var(--ds-text)}.ds-sg-ref.cv3,.ds-sg-ref.pv3{padding:0;gap:0}.ds-sg-pair-row>[data-sg-pair]{display:flex;flex-direction:row;align-items:center;min-width:0}.ds-sg-ref.cv3-layer{position:static;z-index:auto;pointer-events:auto}.ds-sg-ref.pv3-row{background:none;box-shadow:none;border:0;border-radius:0;min-height:0;cursor:default;transform:none;overflow:visible}.ds-sg-block-demo{max-width:340px}.ds-sg-pairs-table{display:grid;gap:6px}.ds-sg-pair-row,.ds-sg-pairs-head{display:grid;grid-template-columns:210px repeat(3,220px);gap:12px;align-items:center}.ds-sg-pairs-head{font-size:var(--fs-caption);font-weight:600;color:var(--ds-muted)}.ds-sg-pair-row{padding:10px 12px;border-radius:14px;background:var(--ds-surface)}.ds-sg-pair-what{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-meta)}.ds-sg-pair-what code{font-family:var(--font-mono),var(--font-mono-fallback);background:none;padding:0;overflow-wrap:anywhere}.ds-sg-pair-what code,.ds-sg-pair-what span{font-size:var(--fs-caption);color:var(--ds-muted)}.ds-sg-ground{padding:14px;border-radius:14px;background:var(--ds-surface);color:var(--ds-text)}.ds-sg-grid{display:grid;gap:10px;overflow-x:auto;padding:8px}.ds-sg-grid-row{display:grid;grid-template-columns:110px repeat(6,max-content);gap:10px;align-items:center}.ds-sg-grid-row>[role=columnheader]{font-size:var(--fs-caption);font-weight:600;color:var(--ds-muted)}.ds-sg-grid-row code{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);color:var(--ds-text);background:none;padding:0}.ds-sg-cell-icons{display:inline-flex;gap:14px;align-items:center}.ds-sg-na{font-size:var(--fs-caption);color:var(--ds-muted)}.ds-sg-sizes{display:grid;gap:10px}.ds-sg-themes.ds-sg-themes-stack{grid-template-columns:minmax(0,1fr)}.ds-sg-size-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ds-sg-actions-demo{max-width:340px;padding:12px;border-radius:14px;background:var(--ds-card);box-shadow:var(--ds-shadow-card-3d)}.ds-sg-phone-rule{display:flex;flex-direction:column;gap:14px}@media (max-width:1099px){.ds-sg-pairs-head{display:none}.ds-sg-pair-row{grid-template-columns:minmax(0,1fr);justify-items:start}.ds-sg-pair-row>[data-sg-pair]{height:48px}.ds-sg-pair-what{line-height:20px}.ds-sg-pair-what :is(code,span){line-height:18px}}@media (max-width:640px){.ds-sg-grid{row-gap:16px}}.ds-sg-ref.pv3-layer{position:static;z-index:auto;pointer-events:auto}.ds-sg-fpairs .ds-sg-pair-row,.ds-sg-fpairs .ds-sg-pairs-head{grid-template-columns:200px repeat(3,250px)}.ds-sg-fpairs .ds-sg-pair-row>[data-sg-fpair]{display:block;min-width:0}.ds-sg-fgrid .ds-sg-grid-row{grid-template-columns:110px repeat(7,180px);align-items:start}.ds-sg-fgrid [role=cell]{min-width:0}.ds-sg-fstack{display:flex;flex-direction:column;gap:12px;max-width:520px}.ds-sg-demo{max-width:560px;padding:22px;border-radius:20px;background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}.ds-sg-sheet-host{position:fixed;inset:0;z-index:var(--ds-z-layer)}.ds-sg-sheet-scrim{position:absolute;inset:0;background:var(--ds-scrim)}.ds-sg-sheet{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:520px;max-height:90%;max-height:90dvh;display:flex;flex-direction:column;border-radius:20px 20px 0 0;color:var(--ds-text);background:var(--ds-glass-strong);backdrop-filter:var(--ds-blur);-webkit-backdrop-filter:var(--ds-blur);box-shadow:var(--ds-shadow-lift)}.ds-sg-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px 12px;font-size:var(--fs-stat)}@media (max-width:1099px){.ds-sg-fpairs .ds-sg-pair-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.ds-sg-fpairs .ds-sg-pair-row>[data-sg-fpair]{height:auto;max-width:360px}.ds-sg-fpairs .ds-sg-pair-row>[data-sg-fpair]:has(>select){min-width:0;max-width:100%;overflow-x:clip}}.ds-sg-ref.pv3-block{border-radius:0;transform:none;transition:none}.app-shell .ds-sg-ref.ds-sg-kbd-host,.ds-sg-ref.pv3-block{padding:0;gap:0;background:none;box-shadow:none;min-width:0}.app-shell .ds-sg-ref.ds-sg-kbd-host{display:flex;flex:none;max-width:none;height:auto;border:0}@media (min-width:1100px){.ds-sg-kpairs .ds-sg-pair-row,.ds-sg-kpairs .ds-sg-pairs-head{grid-template-columns:200px repeat(3,270px)}}.ds-sg-kpairs .ds-sg-pair-row>[data-sg-kpair]{display:flex;flex-direction:row;align-items:center;min-width:0}.ds-sg-krow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;margin-bottom:10px}.ds-sg-klabel{min-width:110px;font-size:var(--fs-caption);color:var(--ds-muted)}.ds-sg-kgrid{display:grid;gap:6px;margin-top:8px}.ds-sg-kbd-line{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);color:var(--ds-muted)}.ds-sg-reset{border:0;background:none;padding:0 6px;color:var(--ds-link);font:600 var(--fs-meta)/1.5 var(--font-core),var(--font-sans),sans-serif;cursor:pointer}@media (max-width:1099px){.ds-sg-kpairs .ds-sg-pair-row>[data-sg-kpair]{min-height:48px}}@media (max-width:640px){.ds-sg-krow{row-gap:16px;margin-bottom:16px}.ds-sg-kwide{margin-inline:-32px;justify-content:center}}.ds-sr.ds-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;pointer-events:none}.ds-search-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-search-field label.ds-search-label{font-size:var(--fs-meta);font-weight:600;line-height:1.5;color:var(--ds-text);margin:0}.ds-search-field label.ds-search{display:flex;align-items:center;gap:9px;height:44px;margin:0;border:1px solid transparent;border-radius:999px;padding:0 16px;background:var(--ds-surface);color:var(--ds-text);font-size:var(--fs-body);font-weight:inherit;line-height:1.5;cursor:text}.ds-search-field[data-look=field] label.ds-search{background:var(--ds-field)}.ds-search-field label.ds-search:focus-within{border-color:var(--ds-blue);box-shadow:0 0 0 3px rgba(15,117,188,.32)}.ds-search>svg{color:var(--ds-muted)}.ds-search .ds-search-input,.ds-search .ds-search-input:disabled,.ds-search .ds-search-input:hover{display:block;border:0;background:none;outline:none;box-shadow:none;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:1px 2px;border-radius:0;font-size:var(--fs-card-title);color:var(--ds-text)}.ds-search .ds-search-input:disabled{color:var(--ds-muted)}.ds-search .ds-search-input:focus-visible{outline:none}.ds-search .ds-search-input::-moz-placeholder{color:var(--ds-muted);opacity:1}.ds-search .ds-search-input::placeholder{color:var(--ds-muted);opacity:1}.ds-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ds-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border-radius:12px;background:var(--ds-col);color:var(--ds-text);font-size:var(--fs-body);line-height:1.5;cursor:pointer}.ds-option-text{flex:1;min-width:0}.ds-option-name{display:block;font-weight:600;overflow-wrap:anywhere}.ds-option-meta{display:block;font-size:var(--fs-meta);font-weight:500;color:var(--ds-muted)}.ds-option[aria-selected=true]{background:var(--ds-soft-blue)}.ds-option[aria-selected=true] .ds-option-name{color:var(--ds-link-on-soft)}.ds-option>svg{flex:none;color:var(--ds-muted)}.ds-option[aria-selected=true]>svg{color:var(--ds-link-on-soft)}@media (hover:hover) and (pointer:fine){.ds-option:hover{background:var(--ds-soft-blue)}}.ds-search-hint{font-size:var(--fs-meta);font-weight:500;color:var(--ds-muted);overflow-wrap:anywhere}.ds-search-hint b{font-weight:600;color:var(--ds-text)}.ds-search-done{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);font-weight:500;color:var(--ds-text);overflow-wrap:anywhere}.ds-search-done>svg{color:var(--ds-ok)}.ds-search-done b{font-weight:600}@media (max-width:640px){.ds-search .ds-search-input{font-size:var(--fs-section)}}@keyframes dsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dsFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dsPeekIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes dsSheetIn{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes dsMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes dsSettle{0%{box-shadow:0 0 0 0 rgba(15,117,188,.5)}to{box-shadow:0 0 0 12px rgba(15,117,188,0)}}@keyframes dsYippee{0%{transform:scale(1)}30%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes dsHighlight{0%,60%{background:var(--pv3-soft-blue)}to{background:var(--pv3-surface)}}@keyframes dsBarIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes dsToastIn{0%{opacity:0;transform:translateX(-50%) translateY(12px) scale(.98)}to{opacity:1;transform:translateX(-50%)}}.ds-btn,.ds-icon-btn{font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased}.ds-icon-btn{font-weight:400}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;border:0;border-radius:999px;white-space:nowrap;cursor:pointer;text-decoration:none}.ds-btn-xs{height:32px;padding:0 12px}.ds-btn.ds-btn-xs{font-size:var(--fs-meta)}.ds-btn-sm{height:36px;padding:0 14px}.ds-btn-md{height:38px;padding:0 16px}.ds-btn-lg{height:40px;padding:0 16px}.ds-btn-md.ds-btn-primary[data-icon]{padding:0 16px 0 13px}.ds-btn-lg:is(.ds-btn-primary,.ds-btn-danger-solid){padding:0 18px}.ds-btn-lg.ds-btn-primary[data-icon]{padding:0 18px 0 14px}.ds-btn-primary{background:var(--ds-primary-gradient);color:var(--ds-on-fill);font-weight:600;font-size:var(--fs-body);gap:7px;box-shadow:var(--ds-primary-shadow);transition:filter .14s,box-shadow .22s,transform .22s}.ds-btn-primary:active{transform:scale(.97);filter:brightness(.96)}.ds-btn-secondary{background:var(--ds-subtle);color:var(--ds-text);font-weight:500;box-shadow:var(--ds-shadow-btn);transition:border-color .14s,background .14s}.ds-btn-secondary:active{transform:scale(.985)}.ds-btn-secondary:is([aria-expanded=true],[aria-pressed=true]){background:var(--ds-soft-blue);color:var(--ds-link-on-soft)}.ds-btn-quiet{height:28px;padding:0 6px;gap:4px;background:transparent;color:var(--ds-muted);font-size:var(--fs-meta);font-weight:400}.ds-btn-quiet.ds-btn-link{color:var(--ds-link);font-weight:600}.ds-btn-secondary.ds-btn-success{color:var(--ds-ok)}.ds-btn-block{display:flex;width:100%}.ds-btn-danger{background:var(--ds-subtle);color:var(--ds-danger);font-weight:600}.ds-btn-danger-solid{background:var(--ds-danger-solid);color:var(--ds-on-fill);font-weight:600;gap:8px}@media (hover:hover) and (pointer:fine){.ds-btn-primary:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.08);box-shadow:var(--ds-primary-shadow-hover)}.ds-btn-secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--ds-soft-blue);color:var(--ds-link-on-soft)}.ds-btn-quiet:hover:not(:disabled){color:var(--ds-link)}.ds-btn-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--ds-danger-bg)}.ds-btn-secondary.ds-btn-success:hover:not(:disabled){background:var(--ds-ok-bg);color:var(--ds-ok)}}.ds-btn:focus-visible,.ds-icon-btn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-btn.ds-btn:disabled{opacity:.45}.ds-btn.ds-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ds-btn.ds-btn[data-busy]{opacity:.7}.ds-btn-face{display:inline-grid;gap:inherit}.ds-btn-face>*{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:inherit}.ds-btn-work,.ds-btn[data-busy] .ds-btn-idle{visibility:hidden}.ds-btn[data-busy] .ds-btn-work{visibility:visible}.ds-btn[data-busy] .ds-btn-spinner{animation:kit-spin .9s linear infinite}.ds-icon-btn{flex:none;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer}.ds-icon-btn-md{width:36px;height:36px;background:var(--ds-subtle);color:var(--ds-text)}.ds-icon-btn-sm{width:30px;height:30px;transition:color .38s ease}.ds-icon-btn-row,.ds-icon-btn-sm{background:transparent;color:var(--ds-muted)}.ds-icon-btn-row{width:32px;height:32px}.ds-icon-btn.ds-icon-btn:disabled{opacity:.45}@media (hover:hover) and (pointer:fine){.ds-icon-btn-md:hover:not(:disabled){background:var(--ds-border)}:is(.ds-icon-btn-sm,.ds-icon-btn-row):hover:not(:disabled){background:var(--ds-subtle);color:var(--ds-text)}}.ds-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){.ds-btn:not(.ds-btn-quiet){height:44px}.ds-btn-quiet,.ds-icon-btn,.ds-tap{position:relative}.ds-btn-quiet:after,.ds-icon-btn:after,.ds-tap:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.ds-tap:after{inset:calc(-1 * var(--ds-tap-y, 4px)) calc(-1 * var(--ds-tap-x, 4px));width:auto;height:auto;min-width:0;min-height:0;transform:none}.ds-btn-quiet{font-weight:500}.ds-btn-quiet.ds-btn-link{font-weight:600}}.ds-phone-actions{display:flex}.ds-phone-only{display:none}@media (max-width:640px){.ds-phone-only{display:inline}.ds-phone-hidden.ds-phone-hidden{display:none}}.ds-phone-row-only.ds-phone-row-only{display:none}@media (max-width:640px){.ds-phone-row-only.ds-phone-row-only{display:inline-flex}.ds-page-actions.ds-page-actions:not(:has(>:not(.ds-phone-hidden))){display:none}}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)[class]{display:flex;flex-wrap:wrap;gap:10px;justify-content:stretch;align-items:stretch;min-width:100%;box-sizing:border-box}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>:not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template){flex:1 1 calc(50% - 5px);box-sizing:border-box;min-height:44px;justify-content:center;text-align:center}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>:not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template):is(.ds-btn,button,a){padding-inline:10px}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>form:not([hidden],.ds-phone-hidden){display:flex}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>form>:is(button,a){flex:1 1 auto;min-height:44px;justify-content:center}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>:is(.ds-btn-quiet,[data-quiet]){flex:0 0 100%;justify-content:flex-start;text-align:left}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):has(>:nth-child(3 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:nth-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)){flex-basis:100%}}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)[data-pair]>:is(.ds-btn-quiet,[data-quiet]){flex:1 1 calc(50% - 5px);justify-content:center;text-align:center;min-height:44px}}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){.ds-page-actions>.ds-btn[data-natural]{flex:0 0 auto}}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)[data-main=last]:has(>:nth-child(3 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:nth-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)){flex-basis:calc(50% - 5px)}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)[data-main=last]:has(>:nth-child(3 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:nth-last-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)):is(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main]){flex-basis:100%}}@media (max-width:640px){.ds-btn[data-phone-main]{background:var(--ds-primary-gradient);color:var(--ds-on-fill);box-shadow:var(--ds-primary-shadow);font-weight:600}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>.ds-btn[data-phone-main]{flex:1 1 100%;order:-1}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):has(>[data-phone-main])>:is(.ds-btn,button,a):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template):not([data-phone-main]){flex:0 0 auto;padding-inline:14px}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):has(>[data-phone-main])>form:not([hidden],.ds-phone-hidden){flex:0 0 auto}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):has(>[data-phone-main])>form>:is(button,a){flex:0 0 auto;padding-inline:14px}.ds-icon-btn.ds-phone-only{display:grid}}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)>.ds-icon-btn{align-self:center}}@media (max-width:640px),(orientation:landscape) and (max-height:480px) and (pointer:coarse){:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):not([data-main=last]):has(>:nth-child(4 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main]):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template):nth-last-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)):nth-child(even of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)),:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):not([data-pair])>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main]):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template):nth-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)):nth-last-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)),:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)[data-main=last]:has(>:nth-child(3 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main]):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template):nth-last-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)),:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions)[data-main=last]:has(>:nth-child(4 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main]):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template):nth-last-child(2 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)):nth-child(odd of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)){flex:0 0 auto;padding-inline:14px}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):not([data-pair])>form:has(>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main])):nth-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)):nth-last-child(1 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)){flex:0 0 auto}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):not([data-pair]):has(>:nth-child(3 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main]):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template){flex-grow:0}:is(.ds-actions,.ds-page-actions,.ds-empty-action,.ds-form-footer,.ds-dialog-actions,.ds-phone-actions):not([data-pair]):has(>:nth-child(3 of :not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template)))>form:has(>:is(.ds-btn,button,a):not(.ds-btn-primary,.ds-btn-danger-solid,.pv3-btn-navy,.cv3-act-complete,.cv3-form-submit,.cv3-state-navy,.pv3-empty-add,.pv3-result-add,.cv3-next-offer,.cv3-dialog-confirm,.pv3-dialog-confirm,.cv3-join,.pv3-btn-primary,.cv3-btn-primary,.cv3-discard-confirm,.cv3-fb-next-btn,.cv3-fb-save,[data-phone-main])):not(.ds-btn-quiet,.ds-icon-btn,[data-quiet],[hidden],.ds-phone-hidden,input[type=hidden],template){flex-grow:0}.ds-empty-action[class]{justify-content:center}}@media (prefers-reduced-motion:reduce){.ds-btn,.ds-icon-btn{transition:none}.ds-btn:active{transform:none}.ds-btn[data-busy] .ds-btn-spinner{animation:none}}.ds-check-row,.ds-checks,.ds-choice,.ds-choices,.ds-counter,.ds-error,.ds-field,.ds-form,.ds-form-footer,.ds-form-row,.ds-hint,.ds-label,.ds-notice,.ds-switch{font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased}.ds-checks,.ds-choices,.ds-field,.ds-form,.ds-form-footer,.ds-form-row{font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text)}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ds-label,label.ds-label.ds-label{display:block;margin:0;font-size:var(--fs-meta);font-weight:600;line-height:1.5;color:var(--ds-text);overflow-wrap:anywhere}.ds-optional{font-weight:400;color:var(--ds-muted)}.ds-hint{display:block;color:var(--ds-muted)}.ds-error,.ds-hint{font-size:var(--fs-meta);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.ds-error{display:inline-flex;align-items:flex-start;gap:6px;color:var(--ds-danger)}.ds-error>svg{margin-top:3px}.ds-counter{align-self:flex-end;font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);font-weight:500;line-height:1.5;color:var(--ds-warn)}.ds-counter[data-limit]{color:var(--ds-danger)}:is(input,select,textarea).ds-control.ds-control{display:block;box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:0;margin:0;border:1px solid transparent;border-radius:999px;padding:0 16px;background:var(--ds-field);color:var(--ds-text);box-shadow:none;outline:none;opacity:1;font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased;font-size:var(--fs-body);font-weight:400;line-height:1.5;letter-spacing:normal;color-scheme:var(--ds-color-scheme);transition:border-color .14s,box-shadow .14s}:is(input,select,textarea).ds-control.ds-control:hover{border-color:transparent}:is(input,textarea).ds-control.ds-control::-moz-placeholder{color:var(--ds-muted);opacity:1}:is(input,textarea).ds-control.ds-control::placeholder{color:var(--ds-muted);opacity:1}input.ds-control.ds-control::-webkit-search-cancel-button,input.ds-control.ds-control::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}input.ds-control.ds-control-clearable.ds-control-clearable.ds-control-clearable{padding-right:44px;text-overflow:ellipsis}.ds-control-shell>button.ds-clear{position:absolute;top:50%;right:9px;transform:translateY(-50%)}button.ds-chip-remove.ds-clear:after{content:"";position:absolute;inset:-9px}button.ds-clear.ds-clear-inline{flex:none;margin-inline-end:-8px}select.ds-control.ds-control{cursor:pointer}select.ds-control.ds-control option,select.ds-filter.ds-filter option{color:var(--ds-select-option-fg);background:var(--ds-select-option-bg)}:is(input,select,textarea).ds-control.ds-control-mono{font-family:var(--font-mono),var(--font-mono-fallback)}input.ds-control.ds-control-date{padding:0 14px}textarea.ds-control.ds-control-area{height:auto;min-height:0;border-radius:14px;padding:10px 14px;resize:vertical;line-height:1.5}:is(input,select,textarea).ds-control.ds-control[aria-invalid=true]{border-color:var(--ds-danger)}:is(input,select,textarea).ds-control.ds-control:is(:focus,:focus-within){border-color:var(--ds-blue);box-shadow:var(--ds-field-ring);outline:none}:is(input,textarea).ds-control.ds-control[readonly]:not(:disabled){background:var(--ds-col);border-color:var(--ds-border)}:is(input,textarea).ds-control.ds-control[readonly]:not(:disabled):is(:focus,:focus-within){border-color:var(--ds-blue)}:is(input,select,textarea).ds-control.ds-control:disabled{opacity:.55;cursor:not-allowed;background:var(--ds-field);color:var(--ds-text);border-color:transparent}input.ds-control.ds-control-toolbar{height:38px;padding:0 14px;box-shadow:var(--ds-shadow-btn)}input.ds-control.ds-control-toolbar:is(:focus,:focus-within){box-shadow:var(--ds-shadow-btn)}.ds-control-shell{position:relative;display:block;min-width:0}.ds-control-shell>.ds-control-glyph{position:absolute;top:50%;left:17px;transform:translateY(-50%);color:var(--ds-muted);pointer-events:none}.ds-control-shell-toolbar>.ds-control-glyph{left:15px}input.ds-control.ds-control-icon{padding-left:43px}input.ds-control.ds-control-toolbar.ds-control-icon{padding-left:39px}select.ds-filter.ds-filter{display:inline-block;box-sizing:border-box;width:auto;max-width:100%;min-width:0;height:36px;min-height:0;margin:0;border:1px solid var(--ds-border);border-radius:999px;padding:0 12px;background:var(--ds-surface);color:var(--ds-text);box-shadow:none;opacity:1;cursor:pointer;font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased;font-size:var(--fs-meta);font-weight:400;line-height:normal;letter-spacing:normal;color-scheme:var(--ds-color-scheme)}select.ds-filter.ds-filter:hover{border-color:var(--ds-border)}select.ds-filter.ds-filter:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}select.ds-filter.ds-filter:disabled{opacity:.55;cursor:not-allowed;background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-border)}.ds-menu-select-shell,button.ds-menu-select{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}button.ds-menu-select{box-sizing:border-box;width:100%;margin:0;border:1px solid transparent;border-radius:999px;box-shadow:none;opacity:1;cursor:pointer;text-align:left;font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased;line-height:1.5;letter-spacing:normal;color:var(--ds-text)}button.ds-menu-select[data-look=pill]{height:38px;min-height:0;padding:0 34px 0 14px;background:var(--ds-surface);font-size:var(--fs-body);font-weight:500}button.ds-menu-select[data-look=field]{height:44px;min-height:0;padding:0 40px 0 16px;background:var(--ds-field);font-size:var(--fs-body);font-weight:400;transition:border-color .14s,box-shadow .14s}.ds-menu-select-value{flex:1;min-width:0;overflow-wrap:anywhere}button.ds-menu-select[data-one-line] .ds-menu-select-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}button.ds-menu-select>.ds-menu-select-chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ds-muted);pointer-events:none}button.ds-menu-select[data-look=field]>.ds-menu-select-chev{right:16px}button.ds-menu-select[data-look=pill][aria-expanded=true]{border-color:var(--ds-blue)}button.ds-menu-select[data-look=field]:is(:focus-visible,[aria-expanded=true]){border-color:var(--ds-blue);box-shadow:var(--ds-field-ring);outline:none}button.ds-menu-select[data-look=pill]:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-menu-check-slot{flex:none;width:15px;height:15px}.ds-menu-sheet .ds-menu-check-slot{width:17px;height:17px}.ds-menu-item[data-checked]{font-weight:600}.ds-menu-item[data-checked]>svg{color:var(--ds-link)}.ds-checks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;border-radius:14px;border:1px solid var(--ds-border);padding:6px}.ds-checks[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.ds-checks[data-invalid]{border-color:var(--ds-danger)}.ds-checks:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}label.ds-check-row.ds-check-row{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:4px 10px;border-radius:10px;cursor:pointer;font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text)}label.ds-check-row.ds-check-row:has(>input:checked){background:var(--ds-soft-navy)}label.ds-check-row.ds-check-row:has(>input:disabled){opacity:.55;cursor:not-allowed}input.ds-check.ds-check[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:var(--ds-navy);cursor:inherit;opacity:1}input.ds-check.ds-check:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-check-text{flex:1;min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere}.ds-choices{display:flex;flex-direction:column;gap:6px}.ds-choices:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}button.ds-choice.ds-choice{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:8px 14px;border-radius:14px;border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);font-size:var(--fs-body);font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;cursor:pointer;opacity:1}button.ds-choice.ds-choice[aria-pressed=true]{border-color:var(--ds-blue);background:var(--ds-soft-blue)}button.ds-choice.ds-choice:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}button.ds-choice.ds-choice:disabled{opacity:.55;cursor:not-allowed}.ds-choice-text{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}label.ds-switch.ds-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0;cursor:pointer;font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text)}.ds-switch-text{min-width:0}.ds-switch-list,.ds-switch-text{display:flex;flex-direction:column}.ds-switch-list{gap:2px;margin-top:10px;padding-top:6px;border-top:1px solid var(--ds-border)}.ds-switch-name{overflow-wrap:anywhere}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:44px;height:26px;min-height:0;margin:0;padding:0;border-radius:999px;border:1px solid var(--ds-border-strong);background:var(--ds-field);cursor:pointer;opacity:1;transition:background-color .14s,border-color .14s}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--ds-muted);transform:none;transition:transform .16s var(--ds-ease-standard)}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:checked{background:linear-gradient(180deg,var(--ds-primary-top) 0,var(--ds-navy) 100%);border-color:transparent}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:checked:before{transform:translateX(18px);background:var(--ds-surface);box-shadow:var(--ds-shadow-btn)}[dir=rtl] input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:checked:before{transform:translateX(-18px)}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:disabled{opacity:.55;cursor:not-allowed;background:var(--ds-field);border-color:var(--ds-border-strong)}input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:disabled:checked{background:linear-gradient(180deg,var(--ds-primary-top) 0,var(--ds-navy) 100%);border-color:transparent}label.ds-switch.ds-switch:has(>input:disabled){cursor:not-allowed}.ds-notice{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:12px;font-size:var(--fs-meta);font-weight:500;line-height:1.5;animation:dsFadeUp .2s}.ds-notice>svg{flex:none;margin-top:2px}.ds-notice-text{flex:1;min-width:0;overflow-wrap:anywhere}.ds-notice-action{flex:none;align-self:center;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:640px){.ds-notice[data-stack]{flex-wrap:wrap}.ds-notice[data-stack] .ds-notice-action{flex-basis:100%;align-self:flex-start;padding-left:25px}}.ds-notice[data-tone=warn]{background:var(--ds-warn-bg);color:var(--ds-warn)}.ds-notice[data-tone=danger]{background:var(--ds-danger-bg);color:var(--ds-danger)}.ds-notice[data-tone=danger] .ds-btn-danger{color:var(--ds-danger-ink)}.ds-notice[data-tone=info]{background:var(--ds-info-bg);color:var(--ds-info-ink)}.ds-notice[data-tone=ok]{background:var(--ds-ok-bg);color:var(--ds-ok)}.ds-form{display:flex;flex-direction:column;gap:16px;min-width:0}.ds-form-sheet{--ds-form-pad:22px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--ds-form-pad) var(--ds-form-pad)}.ds-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ds-form-row[data-cols=min]{grid-template-columns:120px minmax(0,1fr);align-items:start}.ds-form-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:4px}@media (hover:hover) and (pointer:fine){label.ds-check-row.ds-check-row:not(:has(>input:disabled)):hover{background:var(--ds-subtle)}button.ds-choice.ds-choice:not(:disabled):hover{border-color:var(--ds-blue)}}@media (max-width:640px){:is(input,select,textarea).ds-control.ds-control,select.ds-filter.ds-filter{font-size:var(--fs-section)}input.ds-control.ds-control-toolbar{height:44px;padding:0 12px}input.ds-control.ds-control-toolbar.ds-control-icon{padding-left:37px}.ds-control-shell-toolbar>.ds-control-glyph{left:13px}select.ds-filter.ds-filter{height:44px}button.ds-menu-select[data-look=pill]{height:44px;padding:0 30px 0 10px}button.ds-menu-select[data-look=pill]>.ds-menu-select-chev{right:10px}button.ds-menu-select[data-look=field]{font-size:var(--fs-section)}input.ds-control.ds-control-date{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;line-height:42px;text-align:left}input.ds-control.ds-control-date::-webkit-date-and-time-value{text-align:left;margin:0}input.ds-control.ds-control-date::-webkit-datetime-edit{padding:0}.ds-form-row,.ds-form-row[data-cols=min]{grid-template-columns:minmax(0,1fr)}.ds-form-row>*{min-width:0}.ds-field-head{flex-direction:column;align-items:flex-start;gap:2px}.ds-checks,.ds-choices,.ds-field,.ds-form,.ds-form-footer,.ds-form-row,.ds-hint,button.ds-choice.ds-choice,label.ds-check-row.ds-check-row,label.ds-switch.ds-switch{font-weight:500}.ds-checks,.ds-checks[data-cols="1"]{grid-template-columns:minmax(0,1fr);gap:8px;padding:0;border-color:transparent}.ds-checks[data-invalid]{border-color:var(--ds-danger)}label.ds-check-row.ds-check-row{min-height:52px;padding:8px 14px;border-radius:14px;background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}label.ds-check-row.ds-check-row:has(>input:checked){background:var(--ds-soft-navy)}.ds-check-text{font-size:var(--fs-card-title)}.ds-form-sheet{padding-bottom:0}.ds-form-footer[data-sticky]{position:sticky;bottom:0;z-index:2;margin:auto calc(-1 * var(--ds-form-pad, 22px)) 0;padding:12px var(--ds-form-pad,22px) calc(12px + env(safe-area-inset-bottom, 0px));background:var(--ds-glass-strong);backdrop-filter:var(--ds-blur);-webkit-backdrop-filter:var(--ds-blur);border-top:1px solid var(--ds-hair)}}@media (max-width:640px) and (prefers-reduced-transparency:reduce){.ds-form-footer[data-sticky]{background:var(--ds-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:is(input,select,textarea).ds-control.ds-control,input.ds-switch-input.ds-switch-input[type=checkbox][role=switch],input.ds-switch-input.ds-switch-input[type=checkbox][role=switch]:before{transition:none}.ds-notice{animation:none}}.ds-avatar,.ds-chip,.ds-chip-removable,.ds-pill,.ds-stage-dot,.ds-stage-pill,.ds-star,.ds-stars,.ds-status{font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased;line-height:1.5;letter-spacing:normal}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=sourced]{--ds-st-fg:var(--ds-stage-sourced-fg);--ds-st-bg:var(--ds-stage-sourced-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=screened]{--ds-st-fg:var(--ds-stage-screened-fg);--ds-st-bg:var(--ds-stage-screened-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=shortlisted]{--ds-st-fg:var(--ds-stage-shortlisted-fg);--ds-st-bg:var(--ds-stage-shortlisted-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=submitted]{--ds-st-fg:var(--ds-stage-submitted-fg);--ds-st-bg:var(--ds-stage-submitted-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=interview]{--ds-st-fg:var(--ds-stage-interview-fg);--ds-st-bg:var(--ds-stage-interview-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=offer]{--ds-st-fg:var(--ds-stage-offer-fg);--ds-st-bg:var(--ds-stage-offer-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=placed]{--ds-st-fg:var(--ds-stage-placed-fg);--ds-st-bg:var(--ds-stage-placed-bg)}:is(.ds-stage-pill,.ds-stage-dot,.ds-avatar)[data-ds-stage=rejected]{--ds-st-fg:var(--ds-stage-rejected-fg);--ds-st-bg:var(--ds-stage-rejected-bg)}:is(.ds-avatar,.ds-chip-person)[data-slot]{--ds-pc:var(--ds-person-none)}:is(.ds-avatar,.ds-chip-person)[data-slot="1"]{--ds-pc:var(--ds-person-1)}:is(.ds-avatar,.ds-chip-person)[data-slot="2"]{--ds-pc:var(--ds-person-2)}:is(.ds-avatar,.ds-chip-person)[data-slot="3"]{--ds-pc:var(--ds-person-3)}:is(.ds-avatar,.ds-chip-person)[data-slot="4"]{--ds-pc:var(--ds-person-4)}:is(.ds-avatar,.ds-chip-person)[data-slot="5"]{--ds-pc:var(--ds-person-5)}:is(.ds-avatar,.ds-chip-person)[data-slot="6"]{--ds-pc:var(--ds-person-6)}:is(.ds-avatar,.ds-chip-person)[data-slot="7"]{--ds-pc:var(--ds-person-7)}:is(.ds-avatar,.ds-chip-person)[data-slot="8"]{--ds-pc:var(--ds-person-8)}:is(.ds-pill,.ds-status,.ds-chip-dot)[data-tone=info]{--ds-tone-fg:var(--ds-info-ink);--ds-tone-bg:var(--ds-info-bg)}:is(.ds-pill,.ds-status,.ds-chip-dot)[data-tone=ok]{--ds-tone-fg:var(--ds-ok);--ds-tone-bg:var(--ds-ok-bg)}:is(.ds-pill,.ds-status,.ds-chip-dot)[data-tone=warn]{--ds-tone-fg:var(--ds-warn);--ds-tone-bg:var(--ds-warn-bg)}:is(.ds-pill,.ds-status,.ds-chip-dot)[data-tone=danger]{--ds-tone-fg:var(--ds-danger-ink);--ds-tone-bg:var(--ds-danger-bg)}:is(.ds-pill,.ds-status,.ds-chip-dot)[data-tone=muted]{--ds-tone-fg:var(--ds-muted);--ds-tone-bg:var(--ds-subtle)}.ds-pill[data-tone=navy]{--ds-tone-fg:var(--ds-navy-ink);--ds-tone-bg:var(--ds-soft-navy)}.ds-pill[data-tone=navy-solid]{--ds-tone-fg:var(--ds-on-fill);--ds-tone-bg:var(--ds-navy)}button.ds-chip{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;height:32px;min-height:auto;margin:0;padding:0 12px 0 10px;border-radius:999px;border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:none;opacity:1;font-size:var(--fs-meta);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .14s}button.ds-chip-filter[aria-pressed=false]{color:var(--ds-muted)}.ds-chip-dot{width:9px;height:9px;border-radius:50%;background:var(--ds-tone-fg);border:2px solid var(--ds-tone-fg);box-sizing:border-box}button.ds-chip-filter[aria-pressed=false] .ds-chip-dot{background:transparent}.ds-chip-count{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);color:var(--ds-muted)}button.ds-chip-toggle{height:36px;transition:none}button.ds-chip-toggle[aria-pressed=true]{border-color:var(--ds-blue);background:var(--ds-soft-blue);color:var(--ds-link-on-soft)}.ds-chip-person{width:8px;height:8px;border-radius:50%;background:var(--ds-pc)}button.ds-chip-toggle[aria-pressed=true] .ds-chip-person{box-shadow:0 0 0 2px var(--ds-surface),0 0 0 3px var(--ds-pc)}button.ds-chip:disabled{opacity:.45;cursor:not-allowed}button.ds-chip:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-chip-removable{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:auto;min-height:28px;max-width:100%;padding:0 11px;border-radius:999px;border:0;background:var(--ds-surface);box-shadow:var(--ds-shadow-btn);color:var(--ds-text);font-size:var(--fs-meta);font-weight:500;white-space:normal}.ds-chip-removable>.ds-chip-label{min-width:0;padding-block:4px;overflow-wrap:anywhere}.ds-chip-removable>button.ds-chip-remove{flex:none}.ds-chip-removable[data-ground=subtle]{background:var(--ds-subtle)}.ds-chip-removable[data-removable]{padding:0 1px 0 11px;gap:2px}button.ds-chip-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;min-height:auto;margin:0;padding:0;border:0;border-radius:999px;background:none;color:var(--ds-muted);opacity:1;box-shadow:none;line-height:1;cursor:pointer}button.ds-chip-remove,button.ds-chip-remove:before{transition:background-color .14s var(--ds-ease-standard),color .14s var(--ds-ease-standard),border-color .14s var(--ds-ease-standard),box-shadow .22s var(--ds-ease-standard),transform .14s var(--ds-ease-standard)}button.ds-chip-remove:before{content:"";position:absolute;inset:3px;border-radius:50%;background:transparent}button.ds-chip-remove>svg{position:relative}button.ds-chip-remove:focus-visible{color:var(--ds-danger);outline:2px solid var(--ds-blue);outline-offset:1px}button.ds-chip-remove:focus-visible:before{background:var(--ds-danger-bg)}.ds-pill{display:inline-flex;align-items:center;box-sizing:border-box;border-radius:999px;background:var(--ds-tone-bg);color:var(--ds-tone-fg);font-weight:600;white-space:nowrap}.ds-pill>svg{flex:none}.ds-pill-xs{padding:2px 8px;font-size:var(--fs-micro)}.ds-pill-sm{height:22px;padding:0 8px;gap:5px}.ds-pill-md,.ds-pill-sm{font-size:var(--fs-caption)}.ds-pill-md{height:26px;padding:0 10px;gap:6px}.ds-pill-lg{height:28px;padding:0 12px 0 10px;gap:7px;font-size:var(--fs-meta)}.ds-pill-dot{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.ds-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:600;color:var(--ds-tone-fg);white-space:nowrap}.ds-status-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-tone-fg)}.ds-stage-pill{display:inline-flex;align-items:center;box-sizing:border-box;border-radius:999px;background:var(--ds-st-bg);color:var(--ds-st-fg);font-weight:600;justify-content:center;text-align:center;text-wrap:balance}.ds-stage-pill-sm{height:24px;padding:0 9px;font-size:var(--fs-caption);white-space:nowrap}.ds-stage-pill-md{height:26px;padding:0 10px;gap:6px;font-size:var(--fs-caption)}.ds-stage-pill-lg{height:28px;padding:0 12px 0 10px;gap:7px;font-size:var(--fs-meta)}.ds-stage-pill-dot{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.ds-stage-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-st-fg)}.ds-stage-dot[data-size="7"]{width:7px;height:7px}.ds-stage-dot[data-size="9"]{width:9px;height:9px;box-shadow:0 0 0 3px var(--ds-st-bg)}kbd.ds-kbd{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);font-weight:500;line-height:1.4;color:var(--ds-muted);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:999px;padding:0 6px}.ds-avatar{flex:none;display:grid;place-items:center;box-sizing:border-box;border-radius:50%;font-weight:600}.ds-avatar-26{width:26px;height:26px;font-size:var(--fs-micro)}.ds-avatar-28{width:28px;height:28px;font-size:var(--fs-micro)}.ds-avatar-30{width:30px;height:30px;font-size:var(--fs-micro);letter-spacing:.02em;transition:background .38s ease,color .38s ease}.ds-avatar-34{width:34px;height:34px;font-size:var(--fs-caption)}.ds-avatar-44{width:44px;height:44px;font-size:var(--fs-card-title)}.ds-avatar[data-tone=stage]{background:var(--ds-st-bg);color:var(--ds-st-fg)}.ds-avatar[data-tone=person]{background:color-mix(in srgb,var(--ds-pc) 14%,transparent);color:var(--ds-pc)}.ds-avatar[data-tone=neutral]{background:var(--ds-soft-navy);color:var(--ds-navy-ink)}.ds-avatar[data-image]{position:relative;overflow:hidden}.ds-avatar-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--ds-on-fill);border-radius:inherit}button.ds-avatar{margin:0;padding:0;border:0;min-height:0;box-shadow:none;opacity:1;cursor:pointer}button.ds-avatar[aria-pressed=true]{background:var(--ds-blue);color:var(--ds-on-fill)}button.ds-avatar:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-stars{display:inline-flex}.ds-stars-lg,.ds-stars-sm{margin-inline-start:-4px}.ds-stars-xl{gap:4px}button.ds-star{position:relative;display:grid;place-items:center;box-sizing:border-box;margin:0;padding:0;border:0;min-height:auto;background:transparent;box-shadow:none;opacity:1;color:var(--ds-muted);cursor:pointer;transition:color .2s}.ds-stars-sm .ds-star{width:20px;height:22px}.ds-stars-md .ds-star{width:28px;height:36px}.ds-stars-lg .ds-star{width:30px;height:34px}.ds-stars-xl .ds-star{width:46px;height:46px}.ds-star svg{overflow:visible;transform-origin:50% 50%}.ds-stars-sm .ds-star svg{width:13px;height:13px}.ds-stars-md .ds-star svg{width:18px;height:18px}.ds-stars-lg .ds-star svg{width:20px;height:20px}.ds-stars-xl .ds-star svg{width:26px;height:26px}.ds-star path{fill:var(--ds-star);fill-opacity:0;stroke:currentColor;stroke-width:1.6;stroke-linejoin:bevel;transition:fill-opacity .35s,stroke .2s}button.ds-star[data-on=true]{color:var(--ds-star)}.ds-star[data-on=true] path{fill-opacity:1;stroke:var(--ds-star);stroke-width:3;stroke-linejoin:miter}.ds-star[data-pop] svg{animation:dsYippee .75s var(--ds-ease-standard) var(--ds-pop-delay,0s) backwards}button.ds-star:disabled{cursor:default}button.ds-star:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){button.ds-chip-filter:not(:disabled):hover{border-color:var(--ds-blue)}button.ds-chip-remove:hover{color:var(--ds-danger)}button.ds-chip-remove:hover:before{background:var(--ds-danger-bg)}button.ds-star:not(:disabled):hover{color:var(--ds-star)}}@media (max-width:640px){button.ds-chip{height:44px}kbd.ds-kbd{display:none}button.ds-chip-remove:after{content:"";position:absolute;inset:-9px -1px -9px -17px}button.ds-avatar{position:relative}button.ds-avatar:after{content:"";position:absolute;inset:calc((100% - 44px) / 2)}.ds-stars-sm .ds-star{width:26px;height:40px}.ds-stars-sm .ds-star:after{content:"";position:absolute;inset:-2px 0}.ds-stars-md .ds-star:after{content:"";position:absolute;inset:-4px 0}.ds-stars-lg .ds-star{width:40px;height:44px}.ds-stars-xl .ds-star{width:52px;height:52px}.ds-stars-xl .ds-star svg{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.ds-avatar,.ds-star path,button.ds-chip,button.ds-chip-remove,button.ds-chip-remove:before,button.ds-star{transition:none}.ds-star[data-pop] svg{animation:none}}.ds-preview-light,:root{--ds-person-wash-mix:var(--ds-card);--ds-person-wash-pct:40%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-person-wash-mix:transparent;--ds-person-wash-pct:42%}}.ds-preview-dark,:root[data-theme=dark]{--ds-person-wash-mix:transparent;--ds-person-wash-pct:42%}.ds-preview-dark,.ds-preview-light,:root{--ds-person-wash-1:color-mix(in srgb,var(--ds-person-1,var(--color-interviewer-1)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-2:color-mix(in srgb,var(--ds-person-2,var(--color-interviewer-2)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-3:color-mix(in srgb,var(--ds-person-3,var(--color-interviewer-3)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-4:color-mix(in srgb,var(--ds-person-4,var(--color-interviewer-4)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-5:color-mix(in srgb,var(--ds-person-5,var(--color-interviewer-5)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-6:color-mix(in srgb,var(--ds-person-6,var(--color-interviewer-6)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-7:color-mix(in srgb,var(--ds-person-7,var(--color-interviewer-7)) var(--ds-person-wash-pct),var(--ds-person-wash-mix));--ds-person-wash-8:color-mix(in srgb,var(--ds-person-8,var(--color-interviewer-8)) var(--ds-person-wash-pct),var(--ds-person-wash-mix))}.ds-block,.ds-card,.ds-disclosure-row,.ds-dl,.ds-empty,.ds-facts,.ds-inset,.ds-page-header,.ds-pager,.ds-panel,.ds-skel-group{font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased}.ds-block,.ds-card,.ds-empty,.ds-inset,.ds-page-header,.ds-pager,.ds-panel,.ds-skel-group{font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text)}.ds-panel{min-width:0;border-radius:18px;background:var(--ds-col);box-shadow:var(--ds-shadow-col);border-top:1px solid var(--ds-panel-top-edge);overflow:hidden}.ds-panel[data-blur]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .16s,box-shadow .16s}.ds-panel[data-tone=today]{background:var(--ds-soft-navy)}.ds-panel[data-pad]{overflow:visible;display:flex;flex-direction:column}.ds-panel[data-pad=list]{padding:8px;gap:6px}.ds-panel[data-pad=day]{padding:10px 8px 12px;gap:8px}.ds-panel[data-pad=section]{display:grid;padding:14px 10px 12px;gap:12px}.ds-panel-head{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;min-width:0}.ds-panel-title{font-weight:600;font-size:var(--fs-body);overflow-wrap:anywhere}.ds-panel-count{font-family:var(--font-mono),var(--font-mono-fallback)}.ds-panel-count,.ds-panel-meta{font-size:var(--fs-caption);font-weight:500;color:var(--ds-muted)}.ds-panel-meta{margin-inline-start:auto}.ds-panel[data-pad]>.ds-panel-head{align-items:baseline;gap:8px;padding:2px 6px 0;flex-wrap:wrap}.ds-panel[data-pad]>.ds-panel-head>.ds-panel-meta{white-space:nowrap;font-weight:inherit}.ds-panel[data-pad=section][data-gap="6"]{gap:6px}.ds-panel[data-pad=section][data-gap="8"]{gap:8px}.ds-panel[data-pad=section][data-gap="14"]{gap:14px}.ds-panel[data-pad=section]>.ds-block-head{padding:0 4px}.ds-panel[data-pad=section][data-head=spaced]>.ds-block-head{padding:0 4px 6px}.ds-card{--ds-card-pt:12px;--ds-card-px:12px;--ds-card-pb:10px;position:relative;min-width:0;overflow:hidden;overflow:clip;background:var(--ds-card);border-radius:14px;padding:var(--ds-card-pt) var(--ds-card-px) var(--ds-card-pb);box-shadow:var(--ds-shadow-card-3d);transition:box-shadow .32s var(--ds-ease-standard),transform .32s var(--ds-ease-standard)}.ds-card[data-pad=none]{--ds-card-pt:0px;--ds-card-px:0px;--ds-card-pb:0px}.ds-card[data-interactive]{cursor:pointer}.ds-card:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-width:0}.ds-card-body[data-gap="8"]{gap:8px}.ds-card-body[data-gap="2"]{gap:2px}.ds-card-body[data-gap="0"]{gap:0}.ds-card-disc{position:absolute;z-index:0;top:-400px;right:-400px;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--ds-card-wash) 0,var(--ds-card-wash) 60%,transparent 74%);transform:scale(var(--ds-disc-scale,.0425));transform-origin:50% 50%;transition:transform .6s var(--ds-ease-wash);pointer-events:none}.ds-block{min-width:0;background:var(--ds-card);border-radius:18px;box-shadow:var(--ds-shadow-card-3d);padding:20px 22px 18px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .32s var(--ds-ease-standard),transform .32s var(--ds-ease-standard)}.ds-block-head{display:flex;align-items:center;gap:10px;min-width:0}.ds-block-tile{flex:none;width:32px;height:32px;border-radius:10px;background:var(--ds-soft-navy);color:var(--ds-navy-ink);display:grid;place-items:center}.ds-block-titles{min-width:0}.ds-block-title-row{display:flex;align-items:center;gap:8px}.ds-block-title.ds-block-title{margin:0;padding:0;font:600 var(--fs-section)/1.3 var(--font-core),var(--font-sans),sans-serif;font-optical-sizing:none;letter-spacing:-.005em;color:var(--ds-text);text-wrap:balance}.ds-block-count{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);font-weight:500;color:var(--ds-muted)}.ds-block-sub{display:block;font-size:var(--fs-meta);color:var(--ds-muted)}.ds-block-action{margin-inline-start:auto;flex:0 1 auto;min-width:0}.ds-block-head[data-wrap]{flex-wrap:wrap}.ds-block-head[data-wrap]>.ds-block-titles{flex:1 1 200px}.ds-block-head[data-wrap="160"]>.ds-block-titles{flex-basis:160px}.ds-block-head[data-wrap=none]{flex-wrap:nowrap}.ds-block-head[data-wrap=none]>.ds-block-titles{flex:1 1 0}.ds-block-head[data-wrap=none]>.ds-block-action{flex:none}.ds-block-heading.ds-block-heading{margin:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit;text-wrap:balance}button.ds-block-toggle.ds-block-toggle{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:8px;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.ds-block-toggle>.ds-block-titles{flex:1}.ds-block-chevron{flex:none;color:var(--ds-muted);transition:transform .16s cubic-bezier(.16,1,.3,1)}.ds-block-toggle[aria-expanded=true]>.ds-block-chevron{transform:rotate(90deg)}button.ds-block-toggle.ds-block-toggle:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-block-body[hidden]{display:none}.ds-fold-body{display:contents}.ds-fold-count,.ds-fold-toggle{display:none}.ds-block-title-row[data-fold-count]{display:contents}.ds-card-link{color:inherit;text-decoration:none}.ds-card-link:focus-visible{outline:none}.ds-card-link:after{content:"";position:absolute;z-index:1;top:calc(-1 * var(--ds-card-pt));right:calc(-1 * var(--ds-card-px));bottom:calc(-1 * var(--ds-card-pb));left:calc(-1 * var(--ds-card-px))}.ds-block:has(.ds-card-link){position:relative}.ds-block .ds-card-link:after{inset:0}:is(.ds-card,.ds-block) :is(a,button,input,select,textarea,summary,[tabindex]):not(.ds-card-link){position:relative;z-index:2}:is(.ds-card,.ds-block):has(.ds-card-link){cursor:pointer}:is(.ds-card,.ds-block):has(.ds-card-link:focus-visible){outline:2px solid var(--ds-blue);outline-offset:2px}.ds-inset{min-width:0;border-radius:14px;background:var(--ds-col);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.ds-inset[data-pad=sm]{padding:12px 14px}dl.ds-dl.ds-dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:10px 14px;font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text);border-top:1px solid var(--ds-border);padding-top:16px}dl.ds-dl.ds-dl[data-divider=false]{border-top:0;padding-top:0}.ds-dl.ds-dl>dt{margin:0;color:var(--ds-muted);font-weight:inherit}.ds-dl.ds-dl>dd{margin:0;overflow-wrap:anywhere}dl.ds-facts.ds-facts{margin:0;padding:0;display:flex;flex-direction:column;gap:0;font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text)}.ds-fact{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--ds-hair)}.ds-fact:last-child{padding-bottom:0}.ds-fact>dt{margin:0;color:var(--ds-muted);font-weight:inherit}.ds-fact>dd{margin:0;text-align:right;font-weight:500}.ds-fact>dd[data-mono]{font-family:var(--font-mono),var(--font-mono-fallback);font-weight:400;font-size:var(--fs-meta)}dl.ds-facts[data-stack-long]>.ds-fact{flex-wrap:wrap;row-gap:2px}dl.ds-facts[data-stack-long]>.ds-fact>dt{white-space:nowrap}.ds-page-header{display:flex;flex-direction:column;gap:10px;min-width:0}.ds-page-back{margin-top:-6px}.ds-page-head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between;min-width:0}.ds-page-head-text{min-width:0}.ds-page-title.ds-page-title{margin:0;padding:0;font:500 var(--fs-page-title)/1.15 var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--ds-text);overflow-wrap:anywhere;text-wrap:balance}.ds-page-intro.ds-page-intro{margin:6px 0 0;max-width:56ch;font-size:var(--fs-body);line-height:1.5;color:var(--ds-muted);text-wrap:pretty}.ds-page-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:var(--fs-meta);color:var(--ds-muted);align-items:center}.ds-page-meta>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.ds-page-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ds-page-id{display:flex;gap:14px;align-items:flex-start;min-width:0}.ds-page-id>.ds-avatar{margin-top:2px;flex:none}.ds-page-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ds-page-tags :is(.ds-pill,.ds-stage-pill){max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.ds-page-tags :is(.ds-pill-lg,.ds-stage-pill-lg){min-height:28px}.ds-page-tags :is(.ds-pill-md,.ds-stage-pill-md){min-height:26px}.ds-page-tags .ds-pill-sm{min-height:22px}.ds-page-tags .ds-stage-pill-sm{min-height:24px}.ds-btn.ds-back{margin-inline-start:-6px}.ds-disclosure{display:contents}.ds-disclosure-trigger{align-self:flex-start}.ds-disclosure-body{animation:dsFadeUp .2s}.ds-disclosure-body[hidden]{display:none}button.ds-disclosure-row.ds-disclosure-row{width:100%;display:flex;align-items:center;gap:6px;min-height:40px;height:auto;margin:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--ds-muted);font-size:var(--fs-meta);font-weight:500;line-height:1.5;letter-spacing:normal;text-align:left;cursor:pointer}button.ds-disclosure-row.ds-disclosure-row:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-empty{border-radius:22px;background:var(--ds-glass);backdrop-filter:var(--ds-blur);-webkit-backdrop-filter:var(--ds-blur);box-shadow:var(--ds-shadow-card);padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ds-empty[data-kind=no-match]{padding:36px 24px}.ds-empty[data-kind=off]{padding:40px 24px}.ds-empty-disc{flex:none;width:64px;height:64px;border-radius:50%;background:var(--ds-soft-blue);color:var(--ds-blue);display:grid;place-items:center}.ds-empty-title.ds-empty-title{margin:0;padding:0;font:500 var(--fs-panel-title)/1.2 var(--font-display),Georgia,serif;letter-spacing:-.016em;color:var(--ds-text);text-wrap:balance}.ds-empty-text.ds-empty-text{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--ds-muted);text-wrap:pretty}.ds-empty[data-kind=empty]>.ds-empty-text{max-width:42ch}.ds-empty[data-kind=empty]>.ds-empty-action{margin-top:8px}.ds-empty[data-kind=done]{border-radius:18px;background:var(--ds-card);backdrop-filter:none;box-shadow:var(--ds-shadow-card-3d);padding:36px 24px}.ds-empty[data-kind=done]>.ds-empty-disc{width:44px;height:44px;background:var(--ds-ok-bg);color:var(--ds-ok)}.ds-empty[data-kind=done]>.ds-empty-title.ds-empty-title{font:600 var(--fs-section)/1.5 var(--font-core),var(--font-sans),sans-serif;font-optical-sizing:none;letter-spacing:normal}.ds-skel-group{position:relative;min-width:0}.ds-skel-group[data-cols]{display:grid;grid-template-columns:repeat(var(--ds-skel-cols),minmax(0,1fr));gap:12px}.ds-skel{background:linear-gradient(90deg,var(--ds-subtle) 25%,var(--ds-surface) 50%,var(--ds-subtle) 75%);background-size:200% 100%;animation:dsShimmer 1.4s linear infinite}.ds-skel-panel{min-width:0;border-radius:16px;background:var(--ds-col);padding:10px 8px;display:flex;flex-direction:column;gap:8px}.ds-skel-bar{height:14px;width:40%;margin:4px 6px 8px;border-radius:6px}.ds-skel-card{height:62px;border-radius:12px}.ds-skel-panel>.ds-skel-card:nth-child(3){animation-delay:.1s}.ds-skel-panel>.ds-skel-card:nth-child(4){animation-delay:.2s}.ds-pager{display:flex;min-width:0}.ds-pager-group{max-width:100%;background:var(--ds-subtle);border-radius:999px;padding:3px;box-shadow:var(--ds-shadow-card)}.ds-pager-group,.ds-pager-item,.ds-pager-numbers{display:inline-flex;align-items:center}.ds-pager-item{justify-content:center;gap:4px;height:32px;min-width:32px;padding:0 12px;border-radius:999px;background:transparent;color:var(--ds-text);font-size:var(--fs-meta);font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer}.ds-pager-item[aria-current=page]{background:var(--ds-soft-blue);color:var(--ds-link-on-soft);cursor:default}.ds-pager-item[aria-disabled=true]{color:var(--ds-muted);cursor:default;pointer-events:none}.ds-pager-jump:first-child{padding-inline-start:8px}.ds-pager-jump:last-child{padding-inline-end:8px}.ds-pager-item:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ds-pager-ellipsis{display:inline-flex;justify-content:center;min-width:24px;color:var(--ds-muted)}.ds-pager-ellipsis,.ds-pager-phone{align-items:center;height:32px;font-size:var(--fs-meta);font-weight:600}.ds-pager-phone{display:none;padding:0 10px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-text)}@media (hover:hover) and (pointer:fine){:is(.ds-card[data-interactive],.ds-card:has(.ds-card-link)):hover{box-shadow:var(--ds-shadow-card-hover);transform:translateY(-3px);--ds-disc-scale:1}:is(.ds-block[data-interactive],.ds-block:has(.ds-card-link)):hover{box-shadow:var(--ds-shadow-card-hover);transform:translateY(-2px)}button.ds-block-toggle.ds-block-toggle:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}button.ds-disclosure-row.ds-disclosure-row:hover{color:var(--ds-link)}a.ds-pager-item:not([aria-current=page]):hover{background:var(--ds-subtle)}}@media (max-width:640px){.ds-block,.ds-card,.ds-empty,.ds-inset,.ds-page-header,.ds-pager,.ds-panel,.ds-skel-group,dl.ds-dl.ds-dl,dl.ds-facts.ds-facts{font-weight:500}.ds-page-title.ds-page-title{font-size:var(--fs-page-title-sm)}.ds-panel[data-pad=section]{padding:12px 8px 10px}.ds-skel-group[data-cols]{grid-template-columns:minmax(0,1fr)}.ds-pager-numbers{display:none}.ds-pager-phone{display:inline-flex;height:44px}.ds-pager-item{height:44px;min-width:44px}button.ds-block-toggle.ds-block-toggle{position:relative}button.ds-block-toggle.ds-block-toggle:after{content:"";position:absolute;left:0;right:0;top:50%;min-height:44px;height:100%;transform:translateY(-50%)}button.ds-disclosure-row.ds-disclosure-row{min-height:44px}.ds-block-head[data-fold-head]{position:relative}.ds-block-head[data-fold-head]>.ds-block-action{position:relative;z-index:2}.ds-block-head[data-fold-head]:not([data-wrap]),.ds-block-head[data-fold-head][data-wrap=none],[data-fold=closed]>.ds-block-head[data-fold-head]{flex-wrap:nowrap}.ds-block-head[data-fold-head]:not([data-wrap])>.ds-block-titles,.ds-block-head[data-fold-head][data-wrap=none]>.ds-block-titles,[data-fold=closed]>.ds-block-head[data-fold-head]>.ds-block-titles{flex:1 1 0}.ds-block-head[data-fold-head][data-wrap=none]>.ds-block-action,[data-fold=closed]>.ds-block-head[data-fold-head]>.ds-block-action{flex:none}[data-fold=open]>.ds-block-head[data-fold-head]:is([data-wrap="160"],[data-wrap="200"])>.ds-fold-toggle{order:1}[data-fold=open]>.ds-block-head[data-fold-head]:is([data-wrap="160"],[data-wrap="200"])>.ds-block-action{order:2}.ds-block-title-row[data-fold-count]{display:flex}.ds-block-count[data-zero]{display:none}.ds-fold-count{display:inline}.ds-fold-count[data-tone=danger]{color:var(--ds-danger-ink)}.ds-fold-count[data-tone=warn]{color:var(--ds-warn)}.ds-block-head[data-fold-head]>button.ds-fold-toggle.ds-fold-toggle{position:static;z-index:auto;display:inline-flex;flex:none;align-items:center;justify-content:center;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;cursor:pointer}.ds-block-head[data-fold-head]>button.ds-fold-toggle.ds-fold-toggle:after{content:"";position:absolute;z-index:1;left:0;right:0;top:50%;height:100%;min-height:44px;transform:translateY(-50%)}.ds-block-head[data-fold-head]>button.ds-fold-toggle.ds-fold-toggle:focus-visible{outline:none}.ds-block-head[data-fold-head]:has(>.ds-fold-toggle:focus-visible){outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:8px}.ds-fold-toggle[aria-expanded=true]>.ds-block-chevron{transform:rotate(90deg)}[data-fold=closed]>.ds-block-head>.ds-block-action:not([data-fold-keep]),[data-fold=closed]>.ds-fold-body>:not([data-fold-keep]){display:none}.ds-panel[data-pad=section][data-head=spaced][data-fold=closed]>.ds-block-head{padding-bottom:0}.ds-fold-body[data-pressed]>*{animation:dsFadeUp .2s}}@media (prefers-reduced-transparency:reduce){.ds-empty:not([data-kind=done]){background:var(--ds-surface);background:rgb(from var(--ds-glass) r g b/1);backdrop-filter:none}.ds-panel[data-blur]{backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ds-disclosure-body,.ds-fold-body[data-pressed]>*,.ds-skel{animation:none}.ds-block,.ds-block-chevron,.ds-card,.ds-card-disc,.ds-panel{transition:none}:is(.ds-card,.ds-block):hover{transform:none}}.ds-sg-spairs .ds-sg-pair-row,.ds-sg-spairs .ds-sg-pairs-head{grid-template-columns:180px repeat(3,minmax(0,1fr))}.ds-sg-spairs .ds-sg-pair-row{align-items:start;background:var(--ds-canvas)}.ds-sg-spairs .ds-sg-pair-row>[data-sg-spair]{min-width:0}.ds-sg-sgrid{display:grid;gap:18px}.ds-sg-scell{min-width:0}.ds-sg-srow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;align-items:start}.ds-sg-scol{display:flex;flex-direction:column;gap:12px;min-width:0}.ds-sg-spad{padding:0 8px 8px}.ds-sg-stat{font-size:var(--fs-caption);color:var(--ds-muted)}.ds-sg-statnum{font:500 var(--fs-panel-title)/1.2 var(--font-mono),var(--font-mono-fallback);color:var(--ds-text)}.ds-sg-muted{font-size:var(--fs-meta);color:var(--ds-muted)}.ds-sg-sdash{display:flex;flex-direction:column;gap:18px;padding:22px 28px;border-radius:18px;background:var(--ds-canvas-art)}.ds-sg-sdash-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px}@media (max-width:1099px){.ds-sg-spairs .ds-sg-pair-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.ds-sg-spairs .ds-sg-pair-row>[data-sg-spair]{height:auto}}@media (max-width:640px){.ds-sg-sdash{padding:16px}}.ds-layer{position:fixed;z-index:var(--ds-z-layer);top:0;bottom:0;right:0;left:var(--ds-shell-left,0);pointer-events:none;font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;font-size:var(--fs-body);line-height:1.5;color:var(--ds-text);-webkit-font-smoothing:antialiased}.ds-layer>*{pointer-events:auto}.ds-layer:has(>:is(.ds-menu,.ds-menu-sheet,.ds-sheet,.ds-dialog,.ds-scrim)){z-index:calc(var(--ds-z-layer) + 1)}.app-shell:has([data-ds-cover-window])>.ds-layer{left:0}:is(.ds-sheet,.ds-dialog,.ds-menu,.ds-menu-sheet) :where(h1,h2,h3,p,dl,dd){margin:0}:is(.ds-sheet,.ds-dialog,.ds-menu,.ds-menu-sheet) :where(p){line-height:inherit;text-wrap:pretty}:is(.ds-sheet,.ds-dialog,.ds-menu,.ds-menu-sheet) :where(h1,h2){text-wrap:balance}:is(.ds-sheet,.ds-dialog,.ds-menu,.ds-menu-sheet) :where(a:not(.ds-btn,.ds-menu-item)){color:var(--ds-link);text-decoration:none}:is(.ds-sheet,.ds-dialog,.ds-menu,.ds-menu-sheet) :where(button:not(.primary,.secondary,.text-button,.ds-btn,.ds-icon-btn),input:not(.ds-control),select:not(.ds-control,.ds-filter),textarea:not(.ds-control)){font:inherit;color:inherit;letter-spacing:inherit}.ds-scrim{position:absolute;inset:0;z-index:var(--ds-z-scrim);background:var(--ds-scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:dsFadeIn .2s}.ds-sheet{position:absolute;z-index:var(--ds-z-sheet);top:0;right:0;bottom:0;width:440px;display:flex;flex-direction:column;overflow:hidden;overflow:clip;color:var(--ds-text);background:var(--ds-glass-strong);backdrop-filter:var(--ds-blur);-webkit-backdrop-filter:var(--ds-blur);border-left:1px solid var(--ds-hair);box-shadow:var(--ds-shadow-lift);animation:dsPeekIn .28s var(--ds-ease-sheet);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.ds-sheet-head{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 12px;flex:none}.ds-sheet-head[data-center]{align-items:center}.ds-sheet-grabber{display:none;position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--ds-border-strong)}.ds-sheet-titles{flex:1;min-width:0}.ds-sheet-title{font:500 var(--fs-panel-title)/1.2 var(--font-display),Georgia,serif;letter-spacing:-.016em;overflow-wrap:anywhere;color:var(--ds-text)}.ds-sheet-sub{color:var(--ds-muted);font-size:var(--fs-meta);overflow-wrap:anywhere}.ds-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:0 22px 22px;display:flex;flex-direction:column;gap:18px}.ds-sheet-body[data-ring-room]{padding-top:4px;margin-top:-4px}.ds-dialog{position:absolute;z-index:var(--ds-z-dialog);inset:0;margin:auto;width:440px;max-width:calc(100% - 24px);height:-moz-fit-content;height:fit-content;max-height:calc(100% - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;color:var(--ds-text);background:var(--ds-glass-strong);backdrop-filter:var(--ds-blur);-webkit-backdrop-filter:var(--ds-blur);box-shadow:var(--ds-shadow-lift);animation:dsSheetIn .26s var(--ds-ease-sheet)}.ds-dialog-title{font:500 var(--fs-panel-title)/1.2 var(--font-display),Georgia,serif;letter-spacing:-.016em;color:var(--ds-text);overflow-wrap:anywhere}.ds-dialog-body{color:var(--ds-muted);font-size:var(--fs-body)}.ds-dialog-fields{display:flex;flex-direction:column;gap:14px}.ds-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.ds-dialog-head{display:flex;align-items:center;gap:12px}.ds-dialog-head>.ds-dialog-title{flex:1;min-width:0}.ds-dialog[data-position=top]{inset:12vh 0 auto 0;margin:0 auto;max-height:calc(100% - 12vh - 24px)}.ds-dialog[data-instant]{animation:none}.ds-layer:has(>.ds-dialog[data-instant])>.ds-scrim{animation:none}.ds-dialog[data-scroll=inner]{overflow:hidden}.ds-dialog[data-scroll=inner]>.ds-dialog-fields{min-height:0}.ds-dialog [data-ds-dialog-scroll]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.ds-menu{position:absolute;z-index:var(--ds-z-menu);padding:6px;border:0;border-radius:14px;color:var(--ds-text);background:var(--ds-glass-strong);backdrop-filter:var(--ds-blur);-webkit-backdrop-filter:var(--ds-blur);box-shadow:var(--ds-shadow-lift);animation:dsMenuIn .16s var(--ds-ease-sheet);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}.ds-menu-item{width:100%;display:flex;align-items:center;gap:10px;height:38px;margin:0;padding:0 10px;border:0;border-radius:9px;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.ds-layer a.ds-menu-item,.ds-menu-item{color:var(--ds-text)}.ds-menu-item>svg{color:var(--ds-muted);flex:none}.ds-menu-item-label{flex:1}.ds-menu-item[data-one-line] .ds-menu-item-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-layer a.ds-menu-item[data-danger],.ds-menu-item[data-danger]{color:var(--ds-danger);font-weight:500}.ds-menu-item[data-danger]>svg{color:currentColor}.ds-menu-item[data-stage]{height:36px}.ds-menu-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-menu-st-fg);flex:none}.ds-menu-sep{height:1px;background:var(--ds-border);margin:4px 6px}.ds-menu-back{width:100%;display:flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--ds-muted);font-size:var(--fs-meta);text-align:left;cursor:pointer}.ds-menu :focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ds-menu :is(.ds-menu-item,.ds-menu-back):hover{background:var(--ds-subtle)}.ds-menu .ds-menu-item[data-danger]:hover{background:var(--ds-danger-bg)}.ds-menu .ds-menu-item[data-stage]:hover{background:var(--ds-menu-st-bg)}}.ds-menu-item>:is(.ds-channel,.ds-brand,.ds-lead-slot){margin-right:2px}.ds-lead-slot{display:inline-flex;flex:none;align-items:center;justify-content:center}.ds-menu-sheet{position:absolute;z-index:var(--ds-z-sheet);left:0;right:0;bottom:0;max-height:86%;overflow-y:auto;display:flex;flex-direction:column;gap:10px;border-radius:22px 22px 0 0;color:var(--ds-float-panel-ink);padding:8px calc(16px + env(safe-area-inset-right, 0px)) max(30px,env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left, 0px));background:var(--ds-float-panel-bg);backdrop-filter:var(--ds-float-panel-blur);-webkit-backdrop-filter:var(--ds-float-panel-blur);box-shadow:var(--ds-float-panel-lift);animation:dsSheetIn .28s var(--ds-float-ease)}.ds-menu-sheet:focus-visible{outline:none}.ds-menu-sheet-top{display:flex;flex-direction:column;gap:10px;flex:none;margin-top:-8px;padding-top:8px}.ds-menu-sheet .ds-sheet-grabber{display:block;position:static;align-self:center;margin:2px 0 4px;border-radius:4px;background:var(--ds-float-grabber);flex:none}.ds-menu-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.ds-menu-sheet-title{font-size:var(--fs-section);font-weight:600;overflow-wrap:anywhere}.ds-menu-sheet .ds-menu-item,.ds-menu-sheet-title{line-height:normal;color:var(--ds-float-panel-ink)}.ds-menu-sheet .ds-menu-item{height:48px;flex:none;gap:12px;padding:0 8px;border-radius:12px;font-size:var(--fs-card-title);font-weight:500}.ds-menu-sheet .ds-menu-item[data-danger]{color:var(--ds-float-panel-danger)}.ds-menu-sheet .ds-menu-item:focus{background:var(--ds-float-panel-row-on)}.ds-menu-sheet .ds-menu-item>svg{width:17px;height:17px}.ds-menu-sheet .ds-menu-dot{width:10px;height:10px}.ds-menu-sheet .ds-menu-sep{display:none}.ds-menu-sheet .ds-menu-back{height:44px;flex:none;font-size:var(--fs-card-title)}@media (max-width:640px){.ds-layer{font-weight:500}.ds-sheet{top:auto;left:0;right:0;bottom:0;width:auto;max-height:90%;max-height:90dvh;border-radius:20px 20px 0 0;animation:dsSheetIn .3s var(--ds-ease-sheet)}.ds-sheet-grabber{display:block}.ds-sheet[data-full]{top:0;max-height:none;height:100%;border-radius:0;padding-top:env(safe-area-inset-top,0);background:var(--ds-surface);background:rgb(from var(--ds-glass-strong) r g b/1)}.ds-sheet-body{padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}.ds-dialog{inset:auto calc(12px + env(safe-area-inset-right, 0px)) calc(12px + env(safe-area-inset-bottom, 0px)) calc(12px + env(safe-area-inset-left, 0px));width:auto;max-width:none;margin:0;max-height:calc(100% - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.ds-dialog[data-position=top]{inset:calc(56px + 12px) calc(12px + env(safe-area-inset-right, 0px)) auto calc(12px + env(safe-area-inset-left, 0px));max-height:calc(100svh - 56px - 24px)}}@media (orientation:landscape) and (max-height:480px) and (pointer:coarse){.ds-sheet[data-full]{left:0;width:auto;max-height:none;border-radius:0;border-left:0;background:var(--ds-surface);background:var(--ds-glass-strong-solid);backdrop-filter:none}.ds-sheet[data-full] .ds-sheet-body{padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}.ds-layer:has(>.ds-sheet[data-full]){left:0}}@media (prefers-reduced-transparency:reduce){:is(.ds-sheet,.ds-dialog,.ds-menu){background:var(--ds-surface);background:rgb(from var(--ds-glass-strong) r g b/1);backdrop-filter:none}.ds-menu-sheet{background:var(--ds-surface);background:rgb(from var(--ds-float-panel-bg) r g b/1)}.ds-menu-sheet,.ds-scrim{backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ds-layer,.ds-layer *{animation:none!important;transition:none!important}}.ds-sg-ov-controls{display:flex;flex-direction:column;gap:12px}.ds-sg-ov-avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ds-soft-blue);color:var(--ds-link-on-soft);font-size:var(--fs-card-title);font-weight:600}.ds-sg-ov-dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:10px 14px;font-size:var(--fs-body);border-top:1px solid var(--ds-border);padding-top:16px}.ds-sg-ov-dl dt{color:var(--ds-muted)}.ds-sg-ov-dl dd{margin:0;overflow-wrap:anywhere;min-width:0}.ds-sg-ov-list{margin:0;padding:0 0 0 16px;display:grid;gap:6px}.ds-sg-ov-filler{color:var(--ds-muted);font-size:var(--fs-body)}.ds-sg-ov-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 14px;border-radius:14px;background:var(--ds-card);box-shadow:var(--ds-shadow-card-3d);cursor:pointer}.ds-rows{font-family:var(--font-core),var(--font-sans),var(--font-sans-fallback);font-optical-sizing:none;-webkit-font-smoothing:antialiased;font-size:var(--fs-body);font-weight:400;line-height:1.5;color:var(--ds-text);display:flex;flex-direction:column;gap:6px;min-width:0}.ds-rows[data-inset=group]{padding:0 8px 8px}.ds-rows{container:ds-rows/inline-size}.ds-row-part{display:contents}.ds-row{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:var(--ds-row-cols);align-items:center;gap:8px 14px;min-width:0;min-height:52px;padding:8px 14px;border-radius:12px;background:var(--ds-card);box-shadow:var(--ds-shadow-card-3d);color:var(--ds-text);outline:none;outline-offset:-1.5px;transition:box-shadow .32s var(--ds-ease-standard),transform .32s var(--ds-ease-standard)}.ds-rows[data-pad=lg]>.ds-row{padding:10px 14px}.ds-row:has(.ds-row-link){cursor:pointer}.ds-row-wash{position:absolute;z-index:-1;inset:0;background:linear-gradient(270deg,var(--ds-row-wash) 0,var(--ds-row-wash) 30%,transparent 100%);opacity:var(--ds-wash-o,.18);transform:translate3d(var(--ds-wash-x,88%),0,0);transition:transform .7s var(--ds-ease-wash),opacity .5s ease;pointer-events:none;will-change:transform,opacity}:is(.ds-row,.ibx-row)[data-ds-stage=sourced]{--ds-row-wash:var(--ds-stage-sourced-wash);--ds-row-fg:var(--ds-stage-sourced-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=screened]{--ds-row-wash:var(--ds-stage-screened-wash);--ds-row-fg:var(--ds-stage-screened-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=shortlisted]{--ds-row-wash:var(--ds-stage-shortlisted-wash);--ds-row-fg:var(--ds-stage-shortlisted-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=submitted]{--ds-row-wash:var(--ds-stage-submitted-wash);--ds-row-fg:var(--ds-stage-submitted-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=interview]{--ds-row-wash:var(--ds-stage-interview-wash);--ds-row-fg:var(--ds-stage-interview-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=offer]{--ds-row-wash:var(--ds-stage-offer-wash);--ds-row-fg:var(--ds-stage-offer-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=placed]{--ds-row-wash:var(--ds-stage-placed-wash);--ds-row-fg:var(--ds-stage-placed-fg)}:is(.ds-row,.ibx-row)[data-ds-stage=rejected]{--ds-row-wash:var(--ds-stage-rejected-wash);--ds-row-fg:var(--ds-stage-rejected-fg)}:is(.ds-row,.ds-row-bar)[data-slot]{--ds-pc:var(--ds-person-none);--ds-row-wash:color-mix(in srgb,var(--ds-person-none) var(--ds-person-wash-pct),var(--ds-person-wash-mix))}:is(.ds-row,.ds-row-bar)[data-slot="1"]{--ds-pc:var(--ds-person-1);--ds-row-wash:var(--ds-person-wash-1)}:is(.ds-row,.ds-row-bar)[data-slot="2"]{--ds-pc:var(--ds-person-2);--ds-row-wash:var(--ds-person-wash-2)}:is(.ds-row,.ds-row-bar)[data-slot="3"]{--ds-pc:var(--ds-person-3);--ds-row-wash:var(--ds-person-wash-3)}:is(.ds-row,.ds-row-bar)[data-slot="4"]{--ds-pc:var(--ds-person-4);--ds-row-wash:var(--ds-person-wash-4)}:is(.ds-row,.ds-row-bar)[data-slot="5"]{--ds-pc:var(--ds-person-5);--ds-row-wash:var(--ds-person-wash-5)}:is(.ds-row,.ds-row-bar)[data-slot="6"]{--ds-pc:var(--ds-person-6);--ds-row-wash:var(--ds-person-wash-6)}:is(.ds-row,.ds-row-bar)[data-slot="7"]{--ds-pc:var(--ds-person-7);--ds-row-wash:var(--ds-person-wash-7)}:is(.ds-row,.ds-row-bar)[data-slot="8"]{--ds-pc:var(--ds-person-8);--ds-row-wash:var(--ds-person-wash-8)}.ds-row[data-slot]{--ds-row-fg:var(--ds-pc)}.ds-row:focus-visible,.ds-row:has(.ds-row-link:focus-visible){outline:2px solid var(--ds-blue);outline-offset:2px;--ds-wash-x:0%;--ds-wash-o:.55}.ds-row[data-selected=true]{outline:1.5px solid var(--ds-row-fg,var(--ds-blue));outline-offset:-1.5px}@media (min-width:641px){.ds-row[data-current]{outline:2px solid var(--ds-blue);outline-offset:2px;--ds-wash-x:0%;--ds-wash-o:.55}}.ds-row[data-selected=true]:is(:focus-visible,:has(.ds-row-link:focus-visible)){outline:2px solid var(--ds-blue);outline-offset:2px;box-shadow:inset 0 0 0 1.5px var(--ds-row-fg,var(--ds-blue)),var(--ds-shadow-card-3d)}@media (min-width:641px){.ds-row[data-selected=true][data-current]{box-shadow:inset 0 0 0 1.5px var(--ds-row-fg,var(--ds-blue)),var(--ds-shadow-card-3d)}}.ds-row-link{color:inherit;text-decoration:none;scroll-margin-block:80px 24px}.ds-row-link:focus-visible{outline:none}.ds-row-link:after{content:"";position:absolute;z-index:1;inset:0}button.ds-row-button.ds-row-button{display:inline;margin:0;padding:0;border:0;min-height:0;background:none;box-shadow:none;opacity:1;font:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer}:where(.ds-row :is(a,button,input,select,textarea,summary,[tabindex]):not(.ds-row-link,.ds-sr)){position:relative;z-index:2}.ds-row-lead{display:flex;align-items:center;min-width:0}.ds-row-main{min-width:0}.ds-row-title{font-weight:600;font-size:var(--fs-card-title);line-height:1.3;letter-spacing:-.005em;color:var(--ds-text);overflow-wrap:anywhere}.ds-row-subs{margin-top:1px}.ds-row-sub{display:block;font-size:var(--fs-meta);font-weight:500;line-height:inherit;color:var(--ds-muted);overflow-wrap:anywhere}.ds-row-sub+.ds-row-sub{margin-top:2px}.ds-row-line{display:flex;align-items:flex-start;gap:5px;margin-top:3px;font-size:var(--fs-meta);font-weight:500;line-height:1.36;color:var(--ds-muted);overflow-wrap:anywhere}.ds-row-line>svg{margin-top:2px}.ds-row-line>span{min-width:0}.ds-metaline{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;row-gap:3px;margin-top:3px}.ds-metaline>.ds-row-line,.ds-metaline>.pv3-location{margin-top:0}.pv3-card-body>.ds-metaline{--ds-card-gap:10px;--ds-card-lead:30px;margin:calc(3px - var(--ds-card-gap)) 0 0 calc(var(--ds-card-lead) + var(--ds-card-gap))}.ds-reviewed{flex-wrap:wrap;row-gap:0;font-size:var(--fs-meta);font-weight:500;line-height:1.36;color:var(--ds-muted)}.ds-reviewed,.ds-reviewed-lead{display:inline-flex;align-items:center;-moz-column-gap:5px;column-gap:5px;min-width:0}.ds-reviewed-lead{max-width:100%}.ds-reviewed-lead>:not(.ds-reviewed-name){flex:none}.ds-reviewed-name{min-width:0;color:var(--ds-muted);font-weight:500}.ds-reviewed-name[data-slot="1"]{color:var(--ds-person-1-ink)}.ds-reviewed-name[data-slot="2"]{color:var(--ds-person-2-ink)}.ds-reviewed-name[data-slot="3"]{color:var(--ds-person-3-ink)}.ds-reviewed-name[data-slot="4"]{color:var(--ds-person-4-ink)}.ds-reviewed-name[data-slot="5"]{color:var(--ds-person-5-ink)}.ds-reviewed-name[data-slot="6"]{color:var(--ds-person-6-ink)}.ds-reviewed-name[data-slot="7"]{color:var(--ds-person-7-ink)}.ds-reviewed-name[data-slot="8"]{color:var(--ds-person-8-ink)}.ds-reviewed[data-former] .ds-reviewed-name{color:var(--ds-muted)}@media (hover:hover) and (pointer:fine){.pv3-card:hover .ds-reviewed-name[data-slot="1"]{color:var(--ds-person-flood-ink,var(--ds-person-1-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="2"]{color:var(--ds-person-flood-ink,var(--ds-person-2-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="3"]{color:var(--ds-person-flood-ink,var(--ds-person-3-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="4"]{color:var(--ds-person-flood-ink,var(--ds-person-4-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="5"]{color:var(--ds-person-flood-ink,var(--ds-person-5-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="6"]{color:var(--ds-person-flood-ink,var(--ds-person-6-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="7"]{color:var(--ds-person-flood-ink,var(--ds-person-7-ink))}.pv3-card:hover .ds-reviewed-name[data-slot="8"]{color:var(--ds-person-flood-ink,var(--ds-person-8-ink))}}@media (hover:hover) and (pointer:fine){:is(.pv3-card,.pv3-row,.cv3-card,.cv3-row):hover .ds-reviewed,:is(.pv3-card,.pv3-row,.cv3-card,.cv3-row):hover .ds-reviewed-name[data-slot="0"],:is(.pv3-card,.pv3-row,.cv3-card,.cv3-row):hover .ds-reviewed[data-former] .ds-reviewed-name{color:var(--ds-text)}}.ds-row-mono{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);font-weight:500;color:var(--ds-muted);white-space:nowrap}.ds-row-bar{flex:none;display:block;width:3px;height:34px;border-radius:2px;background:var(--ds-pc)}.ds-row-cell{min-width:0;display:flex;align-items:center}.ds-row-cell>*{min-width:0}.ds-row-cell[data-phone=line]{display:flex;flex-wrap:wrap;gap:6px}.ds-row-cell>.ds-stars-sm{margin-inline-start:0}.ds-row-cell[data-align=end]{justify-self:end;display:flex;justify-content:flex-end;text-align:end}.ds-row-cell-label{display:none}.ds-row-menu{display:flex}.ds-row-actions{display:flex;align-items:center;gap:8px}.ds-row-after{grid-column:1/-1;min-width:0}.ds-row :is(.ds-pill,.ds-stage-pill){max-width:100%;white-space:normal;height:auto;min-height:var(--ds-row-pill-h,22px)}.ds-row :is(.ds-pill-md,.ds-stage-pill-md){--ds-row-pill-h:26px}.ds-row .ds-stage-pill-sm{--ds-row-pill-h:24px}.ds-row :is(.ds-pill-lg,.ds-stage-pill-lg){--ds-row-pill-h:28px}.ds-rows-head{display:grid;grid-template-columns:var(--ds-row-cols);-moz-column-gap:14px;column-gap:14px;align-items:end;padding:0 14px 4px;font-size:var(--fs-caption);font-weight:500;color:var(--ds-muted)}.ds-rows-th{min-width:0;overflow-wrap:anywhere}.ds-rows-th[data-align=end]{justify-self:end;text-align:end}:is(button,a).ds-rows-sort.ds-rows-sort{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;min-height:0;border-radius:999px;background:none;box-shadow:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:color .14s}.ds-rows-sort>svg{flex:none}:is(button,a).ds-rows-sort.ds-rows-sort[data-active]{color:var(--ds-text);font-weight:600}.ds-rows-sort:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-row:has(.ds-row-link):hover{box-shadow:var(--ds-shadow-card-hover);transform:translateY(-2px);--ds-wash-x:0%;--ds-wash-o:.55}:is(button,a).ds-rows-sort.ds-rows-sort:hover{color:var(--ds-link)}}@media (min-width:641px){@container ds-rows (max-width: 900px){.ds-rows:not([data-keep-columns])>:is(.ds-row,.ds-rows-head){grid-template-columns:var(--ds-row-cols-compact)}.ds-rows:not([data-keep-columns]) :is(.ds-row-cell[data-phone=hide],.ds-rows-th[data-phone]):not([data-tablet=keep]){display:none}.ds-rows:not([data-keep-columns]) .ds-rows-th[data-tablet=line]{display:none}.ds-rows:not([data-keep-columns]) .ds-row-cell:is([data-phone=line]:not([data-tablet=keep]),[data-tablet=line]){order:1;grid-column:var(--ds-row-main-col) /-1;display:flex;flex-wrap:wrap;gap:6px}.ds-rows:not([data-keep-columns]) .ds-row-cell:is([data-phone=line],[data-tablet=line]):empty{display:none}.ds-rows:not([data-keep-columns]) .ds-row-cell[data-tablet=line]>.ds-row-cell-label{display:inline;flex:none;font-size:var(--fs-meta);font-weight:500;color:var(--ds-muted)}.ds-rows:not([data-keep-columns]) .ds-row-after{order:3}}@container ds-rows (max-width: 619px){.ds-rows:not([data-keep-columns])>:is(.ds-row,.ds-rows-head){grid-template-columns:var(--ds-row-cols-tight)}.ds-rows:not([data-keep-columns]) .ds-rows-th[data-tight]{display:none}.ds-rows:not([data-keep-columns]) .ds-row-cell[data-tight=line]{order:1;grid-column:var(--ds-row-main-col) /-1;display:flex;flex-wrap:wrap;gap:6px}.ds-rows:not([data-keep-columns]) .ds-row-cell[data-tight=line]:empty{display:none}}@container ds-rows (max-width: 780px){.ds-rows[data-actions]:not([data-keep-columns])>:is(.ds-row,.ds-rows-head){grid-template-columns:var(--ds-row-cols-narrow)}.ds-rows[data-actions]:not([data-keep-columns])>.ds-row .ds-row-actions{order:2;grid-column:1/-1;justify-self:start}.ds-rows[data-actions]:not([data-keep-columns])>.ds-rows-head>[data-part=actions]{display:none}}@container ds-rows (max-width: 619px){.ds-rows[data-actions]:not([data-keep-columns])>:is(.ds-row,.ds-rows-head){grid-template-columns:var(--ds-row-cols-narrow-tight)}}@container ds-rows (max-width: 700px){.ds-rows[data-keep-columns]>:is(.ds-row,.ds-rows-head){grid-template-columns:var(--ds-row-cols-narrow)}.ds-rows[data-keep-columns] .ds-row-cell[data-phone=line]{order:1;grid-column:var(--ds-row-main-col) /-1;display:flex;flex-wrap:wrap;gap:6px}.ds-rows[data-keep-columns] .ds-row-after{order:3}.ds-rows[data-keep-columns][data-actions]>.ds-row .ds-row-actions{order:2;grid-column:1/-1;justify-self:start}}}@media (max-width:640px){.ds-rows{font-weight:500}.ds-rows-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ds-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.ds-row-cell:not([data-first],[data-phone=line],[data-label],[data-align=end]),.ds-row-lead+.ds-row-main,.ds-row-menu{margin-inline-start:14px}.ds-row-lead{order:0;flex:none}.ds-row-main{order:1;flex:1 1 calc(100% - var(--ds-row-reserve))}.ds-row-menu{order:2;flex:none}.ds-row-cell{order:4}.ds-row-cell[data-phone=hide]{display:none}.ds-row-cell[data-phone=line]{order:3;flex:1 1 calc(100% - var(--ds-row-indent));margin-inline-start:var(--ds-row-indent)}.ds-row-cell[data-phone=line]>[data-ds-phone=hide]{display:none}.ds-row-cell[data-phone=line]:not(:has(>:not([data-ds-phone=hide]))){display:none}.ds-row-cell>.ds-stars-sm{margin-inline-start:-4px}.ds-row-cell[data-first]{margin-inline-start:var(--ds-row-indent)}.ds-row-cell[data-align=end]{margin-inline-start:auto;margin-inline-end:var(--ds-row-endpad)}.ds-row-cell[data-label]{flex:1 1 calc(100% - var(--ds-row-indent));margin-inline-start:var(--ds-row-indent);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ds-row-cell[data-label]>.ds-row-cell-label{display:block;font-size:var(--fs-meta);font-weight:500;color:var(--ds-muted);overflow-wrap:anywhere}.ds-rows[data-phone-lines] .ds-row-cell[data-label]{display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:baseline}.ds-rows[data-phone-lines] .ds-row-cell[data-label]>.ds-row-cell-label{overflow-wrap:normal;min-width:0}.ds-row-actions{order:5;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.ds-row-actions:empty{display:none}.ds-row-after{order:6;flex:1 1 100%}}@container ds-rows (max-width: 540px){.ds-rows[data-phone-lines]>.ds-rows-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ds-rows[data-phone-lines]>.ds-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.ds-rows[data-phone-lines] .ds-row-lead+.ds-row-main,.ds-rows[data-phone-lines] .ds-row-menu{margin-inline-start:14px}.ds-rows[data-phone-lines] .ds-row-main{order:1;flex:1 1 calc(100% - var(--ds-row-reserve))}.ds-rows[data-phone-lines] .ds-row-cell{order:4}.ds-rows[data-phone-lines] .ds-row-cell[data-label]{flex:1 1 calc(100% - var(--ds-row-indent));margin-inline-start:var(--ds-row-indent);display:flex;justify-content:space-between;gap:8px}.ds-rows[data-phone-lines] .ds-row-cell[data-label]>.ds-row-cell-label{display:block;font-size:var(--fs-meta);font-weight:500;color:var(--ds-muted);overflow-wrap:anywhere}.ds-rows[data-phone-lines] .ds-row-cell[data-label]{display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:baseline}.ds-rows[data-phone-lines] .ds-row-cell[data-label]>.ds-row-cell-label{overflow-wrap:normal;min-width:0}}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:6px;align-items:start}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-lead{grid-column:1;grid-row:1/span 2;order:0;margin:0}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-main{grid-column:2;grid-row:1;order:0;margin-inline-start:0;padding-inline-start:0}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-cell{grid-column:2;grid-row:2;order:0;margin-inline-start:0;justify-self:start;text-align:start}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-cell:not(:has(>*)){display:none}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-cell:has(.ds-progress){justify-self:stretch}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-cell>.ds-progress{width:100%;min-width:0}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-actions{grid-column:3;grid-row:1/span 2;order:0;flex:none;align-self:center;justify-self:end}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row>.ds-row-actions:empty{display:none}.ds-rows[data-keep-lead][data-keep-lead]>.ds-row .ds-row-subs{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ds-row-ev{margin:6px 0 2px calc(34px + 14px);display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:var(--fs-meta);line-height:1.45;font-weight:500}.ds-row-ev-label{flex:none;font-size:var(--fs-caption);color:var(--ds-muted)}.ds-row-ev-text{flex:1 1 22rem;min-width:0;color:var(--ds-text);overflow-wrap:anywhere;max-width:72ch}.ds-row-ev-text[data-muted]{color:var(--ds-muted)}.ds-mark{background:var(--ds-soft-blue);color:var(--ds-link-on-soft);border-radius:4px;padding:0 2px;margin:0 -1px;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (max-width:640px){.ds-row-ev{margin-inline-start:var(--ds-row-indent);margin-top:8px;flex-direction:column;gap:2px}.ds-row-ev-text{flex:none}}@media (prefers-reduced-motion:reduce){.ds-row,.ds-row-wash,.ds-rows-sort{transition:none}.ds-row:has(.ds-row-link):hover,.ds-row[data-sg-force=hover]{transform:none}}.ds-sg-rpairs{display:grid;gap:14px}.ds-sg-rpair{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;border-radius:14px;background:var(--ds-surface);min-width:0}.ds-sg-rpair>[data-sg-role]{min-width:0}.ds-sg-rpair>[data-sg-role=live]{overflow-x:auto}.ds-sg-rpair-what{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--fs-meta);color:var(--ds-text)}.ds-sg-rpair-what code{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-caption);color:var(--ds-muted);background:none;padding:0;overflow-wrap:anywhere}.ds-sg-rpair-what span{flex-basis:100%;color:var(--ds-muted)}.ds-sg-rpair-label{margin-top:6px;font-size:var(--fs-caption);font-weight:600;color:var(--ds-muted)}.ds-sg-rpair>.ds-sg-ref.cv3,.ds-sg-rpair>.ds-sg-ref.pv3{padding:0;gap:0}.ds-row[data-sg-force=hover]{box-shadow:var(--ds-shadow-card-hover);transform:translateY(-2px);--ds-wash-x:0%;--ds-wash-o:.55}.ds-sg-rjob{color:var(--ds-muted);font-weight:500}.ds-sg-rmono{font-family:var(--font-mono),var(--font-mono-fallback)}.ds-sg-rmono,.ds-sg-rnote{font-size:var(--fs-caption)}.ds-sg-rnote{margin:6px 4px 0;color:var(--ds-muted)}.ds-sg-rneed{display:flex;gap:12px;align-items:flex-start;min-width:0}.ds-sg-rneed>.ds-avatar{margin-top:2px}.ds-sg-rneed-text{display:block;min-width:0}.ds-sg-rneed-text>:first-child{display:block}.ds-sg-rmatch{display:grid;gap:1px;justify-items:start;min-width:0;font-size:var(--fs-meta);font-weight:500}.ds-sg-rmatch .ds-btn-quiet{padding:0}.ds-sg-rwhy{margin:0;padding:10px 12px;border-radius:10px;background:var(--ds-subtle);font-size:var(--fs-meta);color:var(--ds-text);animation:dsFadeUp .2s var(--ds-ease-standard)}.ds-sg-rapps{display:grid;justify-items:end;font-size:var(--fs-caption);color:var(--ds-muted)}.ds-sg-rappsn{font-family:var(--font-mono),var(--font-mono-fallback);font-size:var(--fs-body);font-weight:500;color:var(--ds-text)}.ds-sg-rdash{display:flex;flex-direction:column;gap:14px;padding:22px 28px;border-radius:18px;background:var(--ds-canvas-art)}button.ds-sg-rundo{margin:0 0 0 6px;padding:0;border:0;min-height:0;background:none;box-shadow:none;font:inherit;font-weight:600;color:var(--ds-link);cursor:pointer}@media (max-width:640px){.ds-sg-rdash{padding:16px 0;background:none}.ds-sg-rpair{padding:8px}}.ds-chart,.ds-chart-legend{--ds-chart-amt-bar:color-mix(in srgb,var(--ds-chart-amt) 50%,var(--ds-card));--ds-chart-ok-soft:color-mix(in srgb,var(--ds-ok) 45%,var(--ds-card));--ds-chart-danger-soft:color-mix(in srgb,var(--ds-danger) 45%,var(--ds-card));--ds-chart-grey-soft:color-mix(in srgb,var(--ds-chart-grey) 45%,var(--ds-card))}.ds-chart ul,ul.ds-chart,ul.ds-chart-legend{list-style:none;margin:0;padding:0}.ds-chart-num{font-family:var(--font-mono),var(--font-mono-fallback);font-weight:500;color:var(--ds-text)}.ds-chart-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-chart-track{position:relative;display:block;min-width:0;height:8px;border-radius:999px;background:var(--ds-field)}.ds-chart-track[data-size=sm]{height:6px}.ds-chart-fill{display:block;height:100%;border-radius:999px;background:var(--ds-chart-amt-bar)}.ds-chart-track>.ds-chart-fill{position:absolute;inset:0 auto 0 0}.ds-chart-fill[data-tone=ok],.ds-chart-swatch[data-tone=ok]{background:var(--ds-chart-ok-soft)}.ds-chart-fill[data-tone=danger],.ds-chart-swatch[data-tone=danger]{background:var(--ds-chart-danger-soft)}.ds-chart-fill[data-tone=grey],.ds-chart-swatch[data-tone=grey]{background:var(--ds-chart-grey-soft)}.ds-chart-swatch[data-tone=amt]{background:var(--ds-chart-amt-bar)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=sourced]{background:var(--ds-stage-sourced-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=screened]{background:var(--ds-stage-screened-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=shortlisted]{background:var(--ds-stage-shortlisted-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=submitted]{background:var(--ds-stage-submitted-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=interview]{background:var(--ds-stage-interview-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=offer]{background:var(--ds-stage-offer-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=placed]{background:var(--ds-stage-placed-wash)}:is(.ds-chart-fill,.ds-chart-swatch)[data-ds-stage=rejected]{background:var(--ds-stage-rejected-wash)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot]{--ds-chart-pc:var(--ds-person-none)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="1"]{--ds-chart-pc:var(--ds-person-1)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="2"]{--ds-chart-pc:var(--ds-person-2)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="3"]{--ds-chart-pc:var(--ds-person-3)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="4"]{--ds-chart-pc:var(--ds-person-4)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="5"]{--ds-chart-pc:var(--ds-person-5)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="6"]{--ds-chart-pc:var(--ds-person-6)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="7"]{--ds-chart-pc:var(--ds-person-7)}:is(.ds-chart-fill,.ds-chart-dot)[data-slot="8"]{--ds-chart-pc:var(--ds-person-8)}.ds-chart-fill[data-tone=person]{background:color-mix(in srgb,var(--ds-chart-pc) 50%,var(--ds-card))}.ds-chart-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-chart-pc)}.ds-bars{display:grid;gap:12px}.ds-bars-row{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(38px,max-content);gap:10px;align-items:center;font-size:var(--fs-meta)}.ds-bars-row[data-divider]{padding-top:10px;border-top:1px solid var(--ds-hair)}.ds-bars-label{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ds-text);font-weight:500;overflow-wrap:anywhere}.ds-bars-row>.ds-chart-num{text-align:end}.ds-bars[data-size=sm]{gap:7px}.ds-bars[data-size=sm] .ds-bars-row{grid-template-columns:92px minmax(0,1fr) minmax(32px,max-content);font-size:var(--fs-caption)}.ds-bars[data-size=sm] .ds-bars-label{color:var(--ds-muted);font-weight:400}.ds-bars[data-size=sm] .ds-chart-track{height:6px}.ds-groups{display:grid;gap:18px}.ds-groups-item{display:grid;gap:7px}.ds-chart-head{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-meta);min-width:0}.ds-groups-name{font-weight:600;color:var(--ds-text);overflow-wrap:anywhere}.ds-chart-meta{flex:none;color:var(--ds-muted)}.ds-stacks{display:grid;gap:14px}.ds-stacks-row{display:grid;gap:6px}.ds-stacks-name{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ds-text);font-weight:500;overflow-wrap:anywhere}.ds-stacks-bar{display:flex;gap:2px;height:8px}.ds-stacks-bar>.ds-chart-fill{flex:0 1 auto}.ds-chart-detail{font-size:var(--fs-caption);color:var(--ds-muted)}.ds-tracker{position:relative;display:grid;gap:7px;min-width:0;width:100%}.ds-tracker-fig{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--fs-meta)}.ds-tracker-of{color:var(--ds-muted);margin-inline-start:6px}.ds-tracker-tick{position:absolute;top:-4px;width:2px;height:14px;border-radius:2px;background:var(--ds-text)}.ds-tracker[data-layout=row]{gap:6px}.ds-tracker[data-layout=row] .ds-tracker-fig{flex-wrap:nowrap;justify-content:space-between;gap:8px}.ds-chart-legend,.ds-tracker-label{color:var(--ds-muted)}.ds-chart-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--fs-caption)}.ds-chart-legend>li{display:inline-flex;align-items:center;gap:6px}.ds-chart-legend>li:has(>.ds-stage-dot){gap:8px}.ds-chart-swatch{flex:none}.ds-chart-swatch[data-shape=bar]{width:14px;height:8px;border-radius:999px}.ds-chart-swatch[data-shape=tick]{width:2px;height:12px;border-radius:2px;background:var(--ds-text)}.ds-chart-swatch[data-shape=line]{width:14px;height:2px;border-radius:2px;background:var(--ds-chart-amt)}.ds-chart-swatch[data-shape=dash]{width:14px;height:0;border-top:2px dashed var(--ds-chart-prev)}.ds-chart-note{margin:0;font-size:var(--fs-caption);color:var(--ds-muted)}.ds-spark{display:block;width:100%;height:30px}.ds-spark-area{fill:var(--ds-chart-amt-soft)}.ds-spark-line{fill:none;stroke:var(--ds-chart-amt);stroke-width:1.75;stroke-linejoin:round}.ds-trend{display:block;width:100%;height:140px}.ds-trend-prev{fill:none;stroke:var(--ds-chart-prev);stroke-width:1.5;stroke-dasharray:4 4}.ds-ring{flex:none}.ds-ring circle{fill:none;stroke-width:6}.ds-ring-track{stroke:var(--ds-field)}.ds-ring-arc{stroke-linecap:round;stroke:var(--ds-ok)}.ds-ring[data-tone=warn] .ds-ring-arc{stroke:var(--ds-warn)}.ds-sg-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ds-sg-chart-score{display:grid;gap:14px;padding:0 4px}.ds-sg-chart-score-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px 16px;align-items:center}.ds-sg-chart-who{display:grid;min-width:0}.ds-sg-chart-who>strong{font-size:var(--fs-body);font-weight:600;color:var(--ds-text)}.ds-sg-chart-who>span{font-size:var(--fs-caption);font-weight:500;color:var(--ds-muted)}.ds-progress{display:grid;gap:7px;min-width:0}.ds-progress-label{min-width:0;color:var(--ds-muted);overflow-wrap:anywhere}.ds-avatar-group{display:inline-flex;align-items:center}.ds-avatar-group>.ds-avatar{box-shadow:0 0 0 2px var(--ds-card)}.ds-avatar-group>:is(.ds-avatar-26,.ds-avatar-28)+.ds-avatar{margin-inline-start:-5px}.ds-avatar-group>.ds-avatar-30+.ds-avatar{margin-inline-start:-6px}.ds-avatar-group>.ds-avatar-34+.ds-avatar{margin-inline-start:-7px}.ds-avatar-group>.ds-avatar-44+.ds-avatar{margin-inline-start:-9px}.ds-avatar-group>.ds-avatar[data-tone=person]{background:color-mix(in srgb,var(--ds-pc) 14%,var(--ds-card))}.ds-avatar-more{font-family:var(--font-mono),var(--font-mono-fallback);font-weight:500;letter-spacing:0}.ds-toolbar{gap:8px 10px;min-width:0}.ds-toolbar,.ds-toolbar-end{display:flex;flex-wrap:wrap;align-items:center}.ds-toolbar-end{margin-inline-start:auto;gap:8px}[data-auto-filters][data-pending] .ds-toolbar{opacity:.65;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){[data-auto-filters][data-pending] .ds-toolbar{transition:none}}.ds-empty[data-kind=error]>.ds-empty-disc{background:var(--ds-danger-bg);color:var(--ds-danger)}.ds-empty[data-kind=error]>.ds-empty-text{max-width:42ch}.ds-empty[data-kind=error]>.ds-empty-action{margin-top:8px}@media (max-width:640px){.ds-toolbar{-moz-column-gap:8px;column-gap:8px}.ds-toolbar-end{margin-inline-start:0}}.ds-btn.ds-btn-danger-solid,.ds-btn.ds-btn-primary{color:var(--ds-on-fill)}.ds-match{container-type:inline-size;display:grid;gap:12px;min-width:0}.ds-match-signals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content fit-content(16rem) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:baseline}.ds-match-signal{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:baseline}.ds-match-signal>.ds-pill{justify-self:start;white-space:nowrap}.ds-match-label{font-weight:500;color:var(--ds-text);overflow-wrap:break-word}.ds-match-detail,.ds-match-label{font-size:var(--fs-caption);line-height:1.5;min-width:0}.ds-match-detail{color:var(--ds-muted)}.ds-match-missing{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--ds-text)}.ds-match-missing-label{font-weight:500}.ds-match-note{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--ds-muted)}@container (max-width: 520px){.ds-match-signals{grid-template-columns:max-content minmax(0,1fr);row-gap:10px}.ds-match-detail{grid-column:2}}@container (max-width: 360px){.ds-match-detail{grid-column:1/-1}}.ds-channel{display:inline-grid;place-items:center;flex:none;background:var(--ds-channel-tile);color:var(--ds-channel-on)}.ds-channel[data-channel=email]{--ds-channel-tile:var(--ds-channel-email)}.ds-channel[data-channel=sms]{--ds-channel-tile:var(--ds-channel-sms)}.ds-brand{display:inline-block;flex:none;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.ds-brand[data-variant=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ds-brand[data-variant=light]{display:none}:root:not([data-theme=light]) .ds-brand[data-variant=dark]{display:inline-block}}:root[data-theme=dark] .ds-brand[data-variant=light]{display:none}:root[data-theme=dark] .ds-brand[data-variant=dark]{display:inline-block}.ds-channel-label{display:inline-flex;align-items:center;gap:10px}.ds-channel-name{font-size:var(--fs-meta);font-weight:600;letter-spacing:.01em;color:var(--ds-muted)}.ds-channel-label[data-channel=email] .ds-channel-name{color:var(--ds-channel-email)}.ds-channel-label[data-channel=sms] .ds-channel-name{color:var(--ds-channel-sms)}