.ListRow{--list-row-padding-x:1.6rem;--list-row-leading-size:2.4rem;width:100%;min-height:var(--row-md);padding:.8rem 1.6rem;padding:.8rem var(--list-row-padding-x);border:none;border-bottom:1px solid var(--color-black-6);color:var(--color-black-100);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:1.2rem;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.ListRow:last-child{border-bottom-color:#0000}.ListRow:focus-visible,.ListRow:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ListRow:active{background:var(--color-black-4)}@media (hover:hover){.ListRow:hover{background:var(--color-black-4)}}.ListRow.isStatic{cursor:default}.ListRow.isStatic:active{background:0 0}@media (hover:hover){.ListRow.isStatic:hover{background:0 0}}.ListRow.lg{--list-row-leading-size:4rem;min-height:var(--row-lg)}.ListRow.lg.leadingIcon{--list-row-leading-size:var(--icon-nav)}.ListRow__leading{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ListRow.leadingIcon .ListRow__leading,.ListRow.leadingImage .ListRow__leading{width:var(--list-row-leading-size);height:var(--list-row-leading-size)}.ListRow.leadingIcon .ListRow__leading>*,.ListRow.leadingImage .ListRow__leading>*{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ListRow.leadingImage .ListRow__leading{border-radius:.8rem;overflow:clip}.ListRow.leadingIcon .ListRow__leading{color:var(--color-black-100)}.ListRow__body{flex-direction:column;flex:auto;gap:.4rem;min-width:0;display:flex}.ListRow__title{min-width:0;color:var(--color-black-100)}.ListRow__subtitle{min-width:0;color:var(--color-text-secondary)}.ListRow__trailing{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:.8rem;display:flex}.ListRow__trailing .Checkbox{align-items:center}.ListRow__value{color:var(--color-text-secondary);white-space:nowrap}.ListRow__counter{background:var(--color-black-8);min-width:2rem;height:2rem;color:var(--color-black-100);border-radius:1111rem;justify-content:center;align-items:center;padding-left:.6rem;padding-right:.6rem;display:flex}.ListRow__chevron{width:2rem;height:2rem;color:var(--color-black-40);transition:transform var(--duration-fast) var(--ease-out-cubic);flex-shrink:0}.ListRow.isExpanded .ListRow__chevron.isExpandable{transform:rotate(180deg)}.AppBar{z-index:var(--z-index-header);padding-top:var(--safe-area-top);border-bottom:1px solid var(--color-black-6);background:var(--color-white-80);backdrop-filter:blur(1.5rem);transform:translate(0,0);transform:translate3d(0, var(--app-bar-shift,0px), 0);display:block;position:sticky;top:0}.AppBar.isSettling{transition:transform var(--duration-base) var(--ease-out-cubic)}.AppBar.isTracking,.AppBar.isSettling{will-change:transform}.AppBar.isHidden{pointer-events:none}.AppBar__inner{min-height:var(--control-lg);padding-left:var(--screen-offset-x-inset);padding-right:var(--screen-offset-x-inset);align-items:center;gap:.8rem;display:flex}.AppBar.page .AppBar__inner{grid-template-columns:minmax(var(--tap-min), auto) minmax(0, 1fr) minmax(var(--tap-min), auto);display:grid}.AppBar__start{flex:auto;align-items:center;gap:1.2rem;min-width:0;display:flex}.AppBar__center{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.4rem;min-width:0;display:flex}.AppBar.search .AppBar__center{align-items:stretch}.AppBar.page:has(.AppBar__end>*) .AppBar__center{text-align:left;align-items:flex-start}.AppBar__title{min-width:0;max-width:100%;color:var(--color-black-100);white-space:nowrap;text-overflow:ellipsis;margin-top:-.25em;margin-bottom:-.25em;padding-top:.25em;padding-bottom:.25em;overflow:hidden}.AppBar__subtitle{min-width:0;max-width:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:-.25em;margin-bottom:-.25em;padding-top:.25em;padding-bottom:.25em;overflow:hidden}.AppBar__end{flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center;gap:.4rem;display:flex}.AppBar__end>*{min-width:var(--tap-min);min-height:var(--tap-min)}.AppBar__back{width:var(--tap-min);height:var(--tap-min);color:var(--color-black-100);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;justify-self:start;align-items:center;padding:0;-webkit-text-decoration:none;text-decoration:none;display:flex}.AppBar__back:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.AppBar__back:active{background:var(--color-black-4)}@media (hover:hover){.AppBar__back:hover{background:var(--color-black-4)}}.AppBar__backIcon{width:2.4rem;height:2.4rem}:where(.Button,.IconButton,.CircleButton){--button-hover-ring:.25rem;--button-overlay:transparent;--button-ring:transparent;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 #0000;box-shadow:inset 0 0 0 0 var(--button-ring);transition:color var(--transition-duration) var(--ease-out-quad), box-shadow var(--transition-duration) var(--ease-out-quad), transform var(--duration-instant) var(--ease-out-quad);border:0;border-radius:2.8rem;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}:where(.Button,.IconButton,.CircleButton):before{content:"";border-radius:inherit;background:var(--button-overlay);opacity:0;transition:opacity var(--transition-duration) var(--ease-out-quad);pointer-events:none;position:absolute;inset:0}:where(.Button,.IconButton,.CircleButton)>*{z-index:1;position:relative}:where(.Button,.IconButton,.CircleButton):disabled,[aria-disabled=true]:where(.Button,.IconButton,.CircleButton){cursor:not-allowed;pointer-events:none}:where(.Button,.IconButton,.CircleButton):where(.secondary,.ghost){backdrop-filter:var(--surface-capsule-blur)}.Button:active:not(:disabled):not([aria-disabled=true]),.IconButton:active:not(:disabled):not([aria-disabled=true]),.CircleButton:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.primary.Button,.primary.IconButton,.primary.CircleButton{--button-overlay:#ffffff14;--button-ring:var(--color-black-16);color:var(--color-main-white);background:linear-gradient(180deg, var(--color-black-100) 0%, var(--color-black-80) 100%)}@media (hover:hover){.primary.Button:hover:not(:disabled):not([aria-disabled=true]),.primary.IconButton:hover:not(:disabled):not([aria-disabled=true]),.primary.CircleButton:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--button-hover-ring) var(--button-ring)}.primary.Button:hover:not(:disabled):not([aria-disabled=true]):before,.primary.IconButton:hover:not(:disabled):not([aria-disabled=true]):before,.primary.CircleButton:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}}.primary.Button:active:not(:disabled):not([aria-disabled=true]),.primary.IconButton:active:not(:disabled):not([aria-disabled=true]),.primary.CircleButton:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 #0000}.primary.Button:active:not(:disabled):not([aria-disabled=true]):before,.primary.IconButton:active:not(:disabled):not([aria-disabled=true]):before,.primary.CircleButton:active:not(:disabled):not([aria-disabled=true]):before{opacity:1}.primary.Button:disabled,.primary.IconButton:disabled,.primary.CircleButton:disabled,.primary.Button[aria-disabled=true],.primary.IconButton[aria-disabled=true],.primary.CircleButton[aria-disabled=true]{--button-overlay:#fff6;color:var(--color-white-80)}.primary.Button:disabled:before,.primary.IconButton:disabled:before,.primary.CircleButton:disabled:before,.primary.Button[aria-disabled=true]:before,.primary.IconButton[aria-disabled=true]:before,.primary.CircleButton[aria-disabled=true]:before{opacity:1}.secondary.Button,.secondary.IconButton,.secondary.CircleButton{--button-overlay:#fff6;--button-ring:#1f1f2514;color:var(--color-black-100);background:linear-gradient(180deg, var(--color-light-grey-100) 0%, var(--color-light-grey-60) 100%)}@media (hover:hover){.secondary.Button:hover:not(:disabled):not([aria-disabled=true]),.secondary.IconButton:hover:not(:disabled):not([aria-disabled=true]),.secondary.CircleButton:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--button-hover-ring) var(--button-ring)}.secondary.Button:hover:not(:disabled):not([aria-disabled=true]):before,.secondary.IconButton:hover:not(:disabled):not([aria-disabled=true]):before,.secondary.CircleButton:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}}.secondary.Button:active:not(:disabled):not([aria-disabled=true]),.secondary.IconButton:active:not(:disabled):not([aria-disabled=true]),.secondary.CircleButton:active:not(:disabled):not([aria-disabled=true]){--button-overlay:var(--color-black-6);box-shadow:inset 0 0 #0000}.secondary.Button:active:not(:disabled):not([aria-disabled=true]):before,.secondary.IconButton:active:not(:disabled):not([aria-disabled=true]):before,.secondary.CircleButton:active:not(:disabled):not([aria-disabled=true]):before{opacity:1}.secondary.Button:disabled,.secondary.IconButton:disabled,.secondary.CircleButton:disabled,.secondary.Button[aria-disabled=true],.secondary.IconButton[aria-disabled=true],.secondary.CircleButton[aria-disabled=true]{color:var(--color-black-40)}.ghost.Button,.ghost.IconButton,.ghost.CircleButton{--button-overlay:var(--color-black-4);--button-ring:var(--color-black-6);color:var(--color-black-100);background:var(--color-white-80)}@media (hover:hover){.ghost.Button:hover:not(:disabled):not([aria-disabled=true]),.ghost.IconButton:hover:not(:disabled):not([aria-disabled=true]),.ghost.CircleButton:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--button-hover-ring) var(--button-ring)}.ghost.Button:hover:not(:disabled):not([aria-disabled=true]):before,.ghost.IconButton:hover:not(:disabled):not([aria-disabled=true]):before,.ghost.CircleButton:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}}.ghost.Button:active:not(:disabled):not([aria-disabled=true]),.ghost.IconButton:active:not(:disabled):not([aria-disabled=true]),.ghost.CircleButton:active:not(:disabled):not([aria-disabled=true]){--button-overlay:var(--color-black-6);box-shadow:inset 0 0 #0000}.ghost.Button:active:not(:disabled):not([aria-disabled=true]):before,.ghost.IconButton:active:not(:disabled):not([aria-disabled=true]):before,.ghost.CircleButton:active:not(:disabled):not([aria-disabled=true]):before{opacity:1}.ghost.Button:disabled,.ghost.IconButton:disabled,.ghost.CircleButton:disabled,.ghost.Button[aria-disabled=true],.ghost.IconButton[aria-disabled=true],.ghost.CircleButton[aria-disabled=true]{color:var(--color-black-40)}.sm.Button,.sm.IconButton,.sm.CircleButton{--button-hover-ring:.15rem}.md.Button,.md.IconButton,.md.CircleButton{--button-hover-ring:.2rem}@media (prefers-reduced-motion:reduce){:where(.Button,.IconButton,.CircleButton),:where(.Button,.IconButton,.CircleButton):before{transition:none}.Button:active,.IconButton:active,.CircleButton:active{transform:none}}.CircleButton{border-radius:50%;flex-shrink:0;padding:0}.CircleButton .CircleButton__icon{flex-shrink:0}.CircleButton .CircleButton__label{min-width:0}.CircleButton.lg{width:var(--control-lg);height:var(--control-lg)}.CircleButton.lg .CircleButton__icon{width:2.4rem;height:2.4rem}.CircleButton.md{width:var(--tap-min);height:var(--tap-min)}.CircleButton.md .CircleButton__icon{width:2rem;height:2rem}.CircleButton.sm{width:var(--control-sm);height:var(--control-sm)}.CircleButton.sm .CircleButton__icon{width:1.6rem;height:1.6rem}.CircleButton.isActive{--button-overlay:var(--color-black-6);background:var(--color-black-6)}.CircleButton.isActive:before{opacity:1}@media (width<=768px){.CircleButton.lg,.CircleButton.md{width:var(--tap-min);height:var(--tap-min)}.CircleButton.lg .CircleButton__icon,.CircleButton.md .CircleButton__icon{width:2rem;height:2rem}.CircleButton.sm{width:var(--control-sm);height:var(--control-sm)}.CircleButton.sm .CircleButton__icon{width:1.6rem;height:1.6rem}.CircleButton.ghost{background:0 0}}@media (width<=1024px){.CircleButton.sm:after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.Checkbox{--checkbox-size:2.4rem;--checkbox-bg:var(--color-black-8);--checkbox-border:var(--color-black-12);--checkbox-border-hover:var(--color-black-40);--checkbox-accent:var(--color-black-100);--checkbox-mark-checked:var(--color-white-100);cursor:pointer;align-items:flex-start;gap:1.5rem;display:inline-flex}.Checkbox__control{width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid var(--checkbox-border);background:var(--checkbox-bg);transition:background var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Checkbox__control:has(.Checkbox__input[type=checkbox]:checked),.Checkbox__control:has(.Checkbox__input[type=checkbox]:indeterminate){border-color:var(--checkbox-accent);background:var(--checkbox-accent)}.Checkbox__control:has(.Checkbox__input[type=checkbox]:indeterminate):after{content:"";background:var(--checkbox-mark-checked);border-radius:.2rem;width:1rem;height:.2rem;position:absolute}.Checkbox__icon{width:2rem;height:2rem;color:var(--checkbox-accent);opacity:0;pointer-events:none;transition:color var(--transition-duration) var(--ease-out-quad), opacity var(--transition-duration) var(--ease-out-quad)}.Checkbox__input{z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Checkbox__input:checked+.Checkbox__icon{opacity:1;color:var(--checkbox-mark-checked)}.Checkbox__label{flex:auto;min-width:0}.Checkbox.isDisabled{cursor:not-allowed;pointer-events:none;opacity:.4}.Checkbox__control:has(.Checkbox__input[type=radio]){border-width:2px;border-radius:50%}.Checkbox__control:has(.Checkbox__input[type=radio]) .Checkbox__icon{display:none}.Checkbox__control:has(.Checkbox__input[type=radio]):after{content:"";background:var(--checkbox-accent);opacity:0;width:1.2rem;height:1.2rem;transition:opacity var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-back);border-radius:50%;position:absolute;transform:scale(.6)}.Checkbox__control:has(.Checkbox__input[type=radio]):has(.Checkbox__input:checked){border-color:var(--checkbox-accent)}.Checkbox__control:has(.Checkbox__input[type=radio]):has(.Checkbox__input:checked):after{opacity:1;transform:scale(1)}@media (width<=1024px){.Checkbox__input{top:calc((var(--checkbox-size) - var(--tap-min)) / 2);right:calc((var(--checkbox-size) - var(--tap-min)) / 2);bottom:calc((var(--checkbox-size) - var(--tap-min)) / 2);left:calc((var(--checkbox-size) - var(--tap-min)) / 2);width:var(--tap-min);height:var(--tap-min)}.Checkbox{min-height:var(--tap-min)}}@media (hover:hover){.Checkbox:not(.isDisabled):hover:not(does-not-exist) .Checkbox__control:not(:has(.Checkbox__input:checked)),label:hover .Checkbox:not(.isDisabled) .Checkbox__control:not(:has(.Checkbox__input:checked)){border-color:var(--checkbox-border-hover)}.Checkbox:not(.isDisabled):hover:not(does-not-exist) .Checkbox__input:not(:checked)+.Checkbox__icon,label:hover .Checkbox:not(.isDisabled) .Checkbox__input:not(:checked)+.Checkbox__icon{opacity:1}.Checkbox:not(.isDisabled):hover:not(does-not-exist) .Checkbox__control:has(.Checkbox__input[type=radio]:not(:checked)):after,label:hover .Checkbox:not(.isDisabled) .Checkbox__control:has(.Checkbox__input[type=radio]:not(:checked)):after{opacity:1;transform:scale(1)}}
