@charset "UTF-8";colab-slide{--colab-chrome-font-size:18px;--colab-code-font-size:var(--colab-chrome-font-size)}colab-slide .toolbar{height:40px}colab-slide .content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:calc(100% - 56px)}colab-slide colab-shaded-scroller{min-height:0;max-height:100%;overflow:auto;padding:8px}colab-slide .markdown{font-size:var(--colab-chrome-font-size)}colab-slide .markdown h1{font-size:52px}colab-slide .markdown h2{font-size:48px}colab-slide .markdown h3{font-size:44px}colab-slide .markdown h4{font-size:40px}colab-slide .markdown h5{font-size:36px}colab-slide .markdown h6{font-size:32px}colab-slide .markdown ol,colab-slide .markdown p,colab-slide .markdown span table,colab-slide .markdown span td,colab-slide .markdown span th,colab-slide .markdown span tr,colab-slide .markdown ul{font-size:var(--colab-chrome-font-size)}.goog-modalpopup,.modal-dialog{box-shadow:0 4px 16px rgba(0,0,0,.2);background:#fff;background-clip:padding-box;border:1px solid #acacac;border:1px solid rgba(0,0,0,.333);outline:0;position:absolute}.goog-modalpopup-bg,.modal-dialog-bg{background:#fff;left:0;position:absolute;top:0}div.goog-modalpopup-bg,div.modal-dialog-bg{-webkit-filter:alpha(opacity=75);filter:alpha(opacity=75);opacity:.75}.modal-dialog{color:#000;padding:30px 42px}.modal-dialog-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}.modal-dialog-title-close{height:11px;opacity:.7;padding:17px;position:absolute;right:0;top:0;width:11px}.modal-dialog-title-close:after{content:"";background:url(https://ssl.gstatic.com/ui/v1/dialog/close-x.png);position:absolute;height:11px;width:11px;right:17px}.modal-dialog-title-close:hover{opacity:1}.modal-dialog-content{background-color:#fff;line-height:1.4em;word-wrap:break-word}.modal-dialog-buttons{margin-top:16px}.modal-dialog-buttons button{border-radius:2px;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1);color:#444;cursor:default;font-family:inherit;font-size:11px;font-weight:700;height:29px;line-height:27px;margin:0 16px 0 0;min-width:72px;outline:0;padding:0 8px}.modal-dialog-buttons button:hover{box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.modal-dialog-buttons button:active{box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.modal-dialog-buttons button:focus{border:1px solid #4d90fe}.modal-dialog-buttons button[disabled]{box-shadow:none;background:#fff;background-image:none;border:1px solid #f3f3f3;border:1px solid rgba(0,0,0,.05);color:#b8b8b8}.modal-dialog-buttons .goog-buttonset-action{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}.modal-dialog-buttons .goog-buttonset-action:hover{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}.modal-dialog-buttons .goog-buttonset-action:active{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.modal-dialog-buttons .goog-buttonset-action:focus{box-shadow:inset 0 0 0 1px #fff;border:1px solid #fff;border:1px solid transparent;outline:1px solid #4d90fe;outline:0 transparent}.modal-dialog-buttons .goog-buttonset-action[disabled]{box-shadow:none;background:#4d90fe;color:#fff;filter:alpha(opacity=50);opacity:.5}.jfk-alert,.jfk-confirm,.jfk-prompt{width:512px}.share-client-dialog{max-height:100%!important;overflow:auto;width:auto!important;-moz-box-sizing:border-box;box-sizing:border-box}.share-client-dialog:focus{outline:0}* html .share-client-dialog{max-height:none!important;overflow:visible!important}:first-child+html .share-client-dialog{max-height:none!important;overflow:visible!important}.share-client-dialog .modal-dialog-content,.share-client-dialog .modal-dialog-title{padding:0}.share-client-dialog .share-client-dialog-hidden-title{height:0;margin:0;padding:0}.share-client-dialog .modal-dialog-title{font-family:arial,sans-serif;font-weight:400}.share-client-content-iframe{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;border:none}.share-client-dialog .modal-dialog-buttons{display:none}.share-client-error-dialog{font-family:arial,sans-serif;font-size:12px;width:400px;z-index:3000}.share-client-loading-contents{height:99px;text-align:center;width:454px}.share-client-spinner{background-image:url(https://ssl.gstatic.com/docs/documents/share/images/spinner-2.gif);background-size:24px;display:inline-block;margin-top:24px;width:24px;height:24px}.inline-share-ui-status{font-size:12pt;font-weight:700;height:19px;padding:5px 10px;background-color:#f1f4ff}.inline-share-ui-overlay{position:absolute;z-index:150;background-color:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.share-client-panel-dialog-share{height:100%;width:100%}.share-client-panel-dialog-overlay{position:absolute;z-index:150}.share-client-offscreen{position:absolute!important;left:-10000px!important;top:-10000px!important}.share-client-loading-dialog{font-family:arial,sans-serif;z-index:3000}.share-client-loading-dialog:focus{outline:0}.modeElementsDark .share-client-loading-dialog .modal-dialog-title{color:#e3e3e3}.share-client-debug{display:none;position:absolute;bottom:0;right:0;color:#777;font-size:10px}.team-drive-share-client-dialog{border:none;border-radius:2px;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);padding:0}.full-screen-share-client-dialog{background-color:transparent!important;border:none!important;height:100vh;overflow:hidden;padding:0!important;width:100vw!important}.full-screen-share-client-dialog .modal-dialog-content{background:transparent;height:100%;width:100%}.modal-dialog.share-client-dialog.team-drive-share-client-dialog{padding:0}.full-screen-share-client-dialog .modal-dialog-title,.team-drive-share-client-dialog .modal-dialog-title{display:none}.google-visualization-table{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:bottom}.google-visualization-table *{-moz-box-sizing:inherit;box-sizing:inherit}.google-visualization-table>div:first-child{border:solid #eee;border-width:0}.google-visualization-table>div:first-child.scrolling .google-visualization-table-table .frozen-column,.google-visualization-table>div:first-child.scrolling .google-visualization-table-table th{visibility:hidden;opacity:0;color:transparent}.google-visualization-table>div:first-child.doneScrolling .google-visualization-table-table th{-webkit-transition:opacity .25s ease-in .1s;transition:opacity .25s ease-in .1s}.google-visualization-table>div:first-child.doneScrolling .google-visualization-table-table .frozen-column{-webkit-transition:visibility,opacity .15s ease-in .15s;transition:visibility,opacity .15s ease-in .15s}.google-visualization-table-table{font-family:arial,helvetica;font-size:10pt;cursor:default;margin:0;background:#fff;border-spacing:0;border-collapse:separate}.google-visualization-table-table *{margin:0}.google-visualization-table .gradient{background-image:url(//ssl.gstatic.com/charts/static/table-title-bg.gif) repeat-x left bottom;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.8),hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.8)),color-stop(30%,hsla(0,0%,100%,.7)),color-stop(60%,hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(180deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.7) 30%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0))}.google-visualization-table-tr-head{background-color:#e4e9f4;font-weight:700;text-align:center}.google-visualization-table-sorthdr{cursor:pointer}.google-visualization-table-sortind{color:#ccc;padding-left:4px}.unsorted .google-visualization-table-sortind{display:none}.unsorted .google-visualization-table-sortind:after{content:" "}.sort-ascending .google-visualization-table-sortind:after{content:"▲"}.sort-descending .google-visualization-table-sortind:after{content:"▼"}.google-visualization-table-th{cursor:pointer;white-space:nowrap}.google-visualization-table-td{overflow:hidden}.google-visualization-table-td,.google-visualization-table-th{padding:2px .35em;background-color:inherit;background-clip:padding-box}.google-visualization-table-table td,.google-visualization-table-table th{border:solid #eee;border-width:0 1px 1px 0;padding:2px .35em}.google-visualization-table-table th{position:relative;z-index:10}.google-visualization-table-table td.frozen-column{position:relative;z-index:5}.google-visualization-table-table thead th.frozen-column{z-index:15}.google-visualization-table-table .last-frozen-column{border-right:2px ridge #eee}.google-visualization-table-tr-even{background-color:#fff}.google-visualization-table-tr-odd{background-color:#fafafa}.google-visualization-table-tr-sel{background-color:#d6e9f8}.google-visualization-table-tr-over{background-color:#e7e9f9}.google-visualization-table-td.google-visualization-table-type-bool{text-align:center;font-family:Arial Unicode MS,Arial,Helvetica}.google-visualization-table-td.google-visualization-table-type-date{text-align:center}.google-visualization-table-td.google-visualization-table-type-number{text-align:right;white-space:nowrap}.google-visualization-table-seq{text-align:right;color:#666}.google-visualization-table-div-page{display:inline-block;width:100%;padding:1px 0 0 1px;border:0;background-color:#e4e9f4;font-family:Arial,sans-serif}.google-visualization-table-div-page [role=button]{display:inline-block;cursor:pointer;margin-top:2px;margin-bottom:2px;font-family:Arial Unicode MS,Arial,Helvetica;font-size:10px;line-height:10px}.google-visualization-table-div-page [role=button] .goog-custom-button-inner-box{padding:1px 1px 2px 1px}.google-visualization-table-page-prev:before{content:"◄"}.google-visualization-table-page-next:before{content:"►"}.google-visualization-table-page-numbers{display:inline-block;zoom:1;margin:0;vertical-align:middle}.ie8 .google-visualization-table-page-numbers{display:inline}.google-visualization-table-page-number{display:inline-block;background-color:#e4e9f4;border:1px outset ButtonShadow;border-radius:3px;color:#000;font-size:10px;min-width:10px;margin:2px;padding:0 2px;text-align:center;text-decoration:none;vertical-align:middle}.google-visualization-table-page-number.current{font-weight:700;font-size:11px;background:#fefefe;border-style:inset}.google-visualization-table-page-number:hover{background:#fefefe;border-style:inset}.google-visualization-table .transparent{background-image:none;background-color:transparent;border-color:transparent}.google-visualization-table .transparentIE6{background:none}.google-visualization-table td .transparent,.google-visualization-table th .transparent{color:transparent;opacity:0}.google-visualization-table .google-visualization-hidden{visibility:hidden;pointer-events:none}.google-visualization-table-loadtest{padding-left:6px}.peopleKitStyleGm3{--pkw-background:var(--gm3-sys-color-background,#fff);--pkw-outline:var(--gm3-sys-color-outline,#747775);--pkw-outline-variant:var(--gm3-sys-color-outline-variant,#c4c7c5);--pkw-scrim:rgba(0,0,0,.32);--pkw-primary:var(--gm3-sys-color-primary,#0b57d0);--pkw-secondary-container:var(--gm3-sys-color-secondary-container,#c2e7ff);--pkw-on-secondary-container:var(--gm3-sys-color-on-secondary-container,#001d35);--pkw-error:var(--gm3-sys-color-error,#b3261e);--pkw-on-error:var(--gm3-sys-color-on-error,#fff);--pkw-error-container:var(--gm3-sys-color-error-container,#f9dedc);--pkw-error-container-low:#ffedea;--pkw-on-error-container:var(--gm3-sys-color-on-error-container,#410e0b);--pkw-caution:#7d5800;--pkw-caution-container:#ffdea9;--pkw-caution-container-low:#ffefd4;--pkw-on-caution-container:#271900;--pkw-on-surface:var(--gm3-sys-color-on-surface,#1f1f1f);--pkw-on-surface-variant:var(--gm3-sys-color-on-surface-variant,#444746);--pkw-surface-container:var(--gm3-sys-color-surface-container,#f0f4f9);--pkw-surface-container-high:var(--gm3-sys-color-surface-container-high,#e9eef6);--pkw-inverse-surface:var(--gm3-sys-color-inverse-surface,#303030);--pkw-inverse-on-surface:var(--gm3-sys-color-inverse-on-surface,#f2f2f2)}.peoplekitThemeDark .peopleKitStyleGm3{--pkw-background:var(--gm3-sys-color-background,#131314);--pkw-outline:var(--gm3-sys-color-outline,#8e918f);--pkw-outline-variant:var(--gm3-sys-color-outline-variant,#444746);--pkw-scrim:rgba(0,0,0,.32);--pkw-primary:var(--gm3-sys-color-primary,#a8c7fa);--pkw-secondary-container:var(--gm3-sys-color-secondary-container,#004a77);--pkw-on-secondary-container:var(--gm3-sys-color-on-secondary-container,#c2e7ff);--pkw-error:var(--gm3-sys-color-error,#f2b8b5);--pkw-on-error:var(--gm3-sys-color-on-error,#601410);--pkw-error-container:var(--gm3-sys-color-error-container,#8c1d18);--pkw-error-container-low:#410001;--pkw-on-error-container:var(--gm3-sys-color-on-error-container,#f9dedc);--pkw-caution:#ffba28;--pkw-caution-container:#5e4100;--pkw-caution-container-low:#503700;--pkw-on-caution-container:#ffdea9;--pkw-on-surface:var(--gm3-sys-color-on-surface,#e3e3e3);--pkw-on-surface-variant:var(--gm3-sys-color-on-surface-variant,#c4c7c5);--pkw-surface-container:var(--gm3-sys-color-surface-container,#1e1f20);--pkw-surface-container-high:var(--gm3-sys-color-surface-container-high,#282a2c);--pkw-inverse-surface:var(--gm3-sys-color-inverse-surface,#e3e3e3);--pkw-inverse-on-surface:var(--gm3-sys-color-inverse-on-surface,#303030)}.peoplekitComponentsAvatarImplAvatarContainer{position:relative}.peoplekitComponentsAvatarImplAvatar{border-radius:50%;outline:1px solid transparent;overflow:hidden}.peoplekitComponentsAvatarImplBadgeIconImage{margin:auto;display:block;height:100%;width:100%}.peoplekitComponentsAvatarImplAvatarBadge{position:absolute;bottom:0;right:0;display:none;height:30%;width:30%;min-height:30%;min-width:30%;object-fit:cover;overflow:hidden}.peoplekitComponentsAvatarImplAvatarBadge.visible{display:inline}.isSelected .peoplekitComponentsAvatarImplAvatarBadge{display:none}.peoplekitComponentsAvatarImplContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:inherit;width:inherit}.peoplekitComponentsAvatarImplColumn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;height:inherit;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.peoplekitComponentsAvatarImplRow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.peoplekitComponentsAvatarImplDivider{margin:1px}.peoplekitComponentsAvatarImplImageRoot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;-webkit-transition:background 50ms ease-in-out;transition:background 50ms ease-in-out}.peoplekitComponentsAvatarImplImageRoot.isLoading{background-clip:padding-box;background-color:var(--pkw-on-surface-variant,#bdc1c6)}.peoplekitComponentsAvatarImplDefaultAvatarImage{display:none}.isNotLoaded .peoplekitComponentsAvatarImplDefaultAvatarImage{display:block;fill:var(--pkw-on-surface-variant,#5f6368)}.peoplekitThemeDark .isNotLoaded .peoplekitComponentsAvatarImplDefaultAvatarImage{fill:var(--pkw-on-surface-variant,#9aa0a6)}.peoplekitComponentsAvatarImplImage{opacity:1;display:block;-webkit-transition:opacity 50ms ease-in-out;transition:opacity 50ms ease-in-out}.isLoading .peoplekitComponentsAvatarImplImage{opacity:0}.isNotLoaded .peoplekitComponentsAvatarImplImage{display:none}.peoplekitComponentsChipChip{background:var(--pkw-background,#fff);border-radius:50vh;box-shadow:0 0 0 1px var(--pkw-outline,#dadce0) inset;color:var(--pkw-on-surface-variant,#5f6368);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4px;min-width:1px;outline:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.peoplekitComponentsChipChip:hover{background:var(--pkw-background,#f8f9fa);color:var(--pkw-on-surface-variant,#202124)}.peoplekitComponentsChipChip.isActive{background:var(--pkw-secondary-container,#e8f0fe);box-shadow:none;color:var(--pkw-on-secondary-container,#1967d2);outline-width:2px}.peoplekitComponentsChipChip.isActive:hover{background:var(--pkw-secondary-container,#d2e3fc);color:var(--pkw-on-secondary-container,#174ea6)}.peoplekitComponentsChipChip.isSpotlit{box-shadow:0 0 0 2px var(--pkw-primary,#669df6) inset;outline-width:3px}.peoplekitComponentsChipChip.isWarning{background:var(--pkw-caution-container-low,#fef7e0);box-shadow:0 0 0 1px var(--pkw-caution,#fbbc04) inset;color:var(--pkw-caution,#5f6368)}.peoplekitComponentsChipChip.isWarning.isActive{background:var(--pkw-caution-container,#fdd663);color:var(--pkw-on-caution-container,#3c4043);box-shadow:none}.peoplekitComponentsChipChip.isWarning.isActive:hover{background:var(--pkw-caution-container,#fcc934);color:var(--pkw-on-caution-container,#202124)}.peoplekitComponentsChipChip.isWarning.isSpotlit{box-shadow:0 0 0 2px var(--pkw-on-caution-container,#202124) inset}.peoplekitComponentsChipChip.isWarning:hover{background:var(--pkw-caution-container,#feefc3);color:var(--pkw-caution,#202124)}.peoplekitComponentsChipChip.isError{background:var(--pkw-error-container-low,#fff);box-shadow:0 0 0 1px var(--pkw-error,#ea4335) inset;color:var(--pkw-error,#c5221f)}.peoplekitComponentsChipChip.isError.isActive{background:var(--pkw-error-container,rgba(217,48,37,.2));color:var(--pkw-on-error-container,#a50e0e);box-shadow:none}.peoplekitComponentsChipChip.isError.isActive:hover{background:var(--pkw-error-container,rgba(217,48,37,.24));color:var(--pkw-on-error-container,#a50e0e)}.peoplekitComponentsChipChip.isError.isSpotlit{box-shadow:0 0 0 2px var(--pkw-on-error-container,#a50e0e) inset}.peoplekitComponentsChipChip.isError:hover{background:var(--pkw-error-container,#fad2cf);color:var(--pkw-error,#a50e0e)}.peoplekitComponentsChipChip.isDragged,.peoplekitComponentsChipChip.isDragged.isActive,.peoplekitComponentsChipChip.isDragged.isError,.peoplekitComponentsChipChip.isDragged.isSpotlit,.peoplekitComponentsChipChip.isDragged.isWarning{border-width:0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay,.peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay,.peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay,.peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay{opacity:0}.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning{border-width:0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.peoplekitComponentsChipChip.isDragged .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay{opacity:0}.peoplekitComponentsChipChip.isDragged.peopleKitStyleGm3{box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)}.peoplekitComponentsChipChip.isDisabled,.peoplekitComponentsChipChip.isDisabled:hover{cursor:default;opacity:.5}.peoplekitComponentsChipChip.isDeletionDisabled .peoplekitComponentsChipDeleteButton{display:none}.peoplekitThemeDark .peoplekitComponentsChipChip{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);border-radius:50vh;box-shadow:0 0 0 1px var(--pkw-outline,#5f6368) inset;color:var(--pkw-on-surface-variant,#9aa0a6);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4px;min-width:1px;outline:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.peoplekitThemeDark .peoplekitComponentsChipChip:hover{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.04),rgba(232,234,237,.04)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-surface-variant,#e8eaed)}.peoplekitThemeDark .peoplekitComponentsChipChip.isActive{background:var(--pkw-secondary-container,linear-gradient(0deg,rgba(138,180,248,.24),rgba(138,180,248,.24)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);box-shadow:none;color:var(--pkw-on-secondary-container,#d2e3fc);outline-width:2px}.peoplekitThemeDark .peoplekitComponentsChipChip.isActive:hover{background:var(--pkw-secondary-container,linear-gradient(0deg,rgba(138,180,248,.32),rgba(138,180,248,.32)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-secondary-container,#fff)}.peoplekitThemeDark .peoplekitComponentsChipChip.isSpotlit{box-shadow:0 0 0 2px var(--pkw-primary,#aecbfa) inset;outline-width:3px}.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning{background:var(--pkw-caution-container-low,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);box-shadow:0 0 0 1px var(--pkw-caution,#fdd663) inset;color:var(--pkw-caution,#fdd663)}.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning.isActive{background:var(--pkw-caution-container,linear-gradient(0deg,rgba(253,214,99,.24),rgba(253,214,99,.24)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-caution-container,#feefc3);box-shadow:none}.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning.isActive:hover{background:var(--pkw-caution-container,linear-gradient(0deg,rgba(253,214,99,.36),rgba(253,214,99,.36)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-caution-container,#fff)}.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning.isSpotlit{box-shadow:0 0 0 2px var(--pkw-on-caution-container,#e8eaed) inset}.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning:hover{background:var(--pkw-caution-container,linear-gradient(0deg,rgba(253,214,99,.04),rgba(253,214,99,.04)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-caution,#feefc3)}.peoplekitThemeDark .peoplekitComponentsChipChip.isError{background:var(--pkw-error-container-low,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);box-shadow:0 0 0 1px var(--pkw-error,#f28b82) inset;color:var(--pkw-error,#f28b82)}.peoplekitThemeDark .peoplekitComponentsChipChip.isError.isActive{background:var(--pkw-error-container,linear-gradient(0deg,hsla(5,81%,73%,.24),hsla(5,81%,73%,.24)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-error-container,#fad2cf);box-shadow:none}.peoplekitThemeDark .peoplekitComponentsChipChip.isError.isActive:hover{background:var(--pkw-error-container,linear-gradient(0deg,hsla(5,81%,73%,.36),hsla(5,81%,73%,.36)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-error-container,#fce8e6)}.peoplekitThemeDark .peoplekitComponentsChipChip.isError.isSpotlit{box-shadow:0 0 0 2px var(--pkw-on-error-container,#fad2cf) inset}.peoplekitThemeDark .peoplekitComponentsChipChip.isError:hover{background:var(--pkw-error-container,linear-gradient(0deg,hsla(5,81%,73%,.04),hsla(5,81%,73%,.04)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-error,#fad2cf)}.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning{border-width:0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay{opacity:0}.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning{border-width:0;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay,.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay{opacity:0}.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.peopleKitStyleGm3{box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)}.peoplekitThemeDark .peoplekitComponentsChipChip.isDisabled,.peoplekitThemeDark .peoplekitComponentsChipChip.isDisabled:hover{cursor:default;opacity:.5}.peoplekitThemeDark .peoplekitComponentsChipChip.isDeletionDisabled .peoplekitComponentsChipDeleteButton{display:none}.peopleKitStyleGm3 .peoplekitComponentsChipChip{position:relative}.peopleKitStyleGm3 .peoplekitComponentsChipChip:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746));border-radius:50vh;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsChipChip:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.peopleKitStyleGm3 .peoplekitComponentsChipChip:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsChipChip.isActive:hover:before{opacity:.1}.peopleKitStyleGm3 .peoplekitComponentsChipChip.isWarning:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsChipChip.isWarning.isActive:hover:before{opacity:.1}.peopleKitStyleGm3 .peoplekitComponentsChipChip.isError:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsChipChip.isError.isActive:hover:before{opacity:.1}.peoplekitComponentsChipChipRow{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:2px}.peoplekitComponentsChipLeft{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsChipCenter{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;justify-items:stretch;overflow:hidden}.peoplekitComponentsChipRight{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsChipLabelContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;margin-right:8px;overflow:hidden}.peoplekitComponentsChipLabelRow{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsChipLabel{letter-spacing:.0214285714em;font-family:Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:unset;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.peopleKitStyleGm3 .peoplekitComponentsChipLabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsChipDisambiguationLabel.hasDisambiguationLabel{margin-left:4px}.peoplekitComponentsChipDisplayLabel{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;text-overflow:ellipsis;max-width:100%}.peoplekitComponentsChipDisambiguationLabel{overflow:hidden;text-overflow:ellipsis}.peoplekitComponentsChipAvatar{position:relative}.peoplekitComponentsChipAvatarContainer{height:inherit;width:inherit;position:relative}.peoplekitComponentsChipAvatarExclamationOverlay{border-radius:50%;height:100%;left:0;outline:1px solid transparent;position:absolute;top:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.peoplekitComponentsChipAvatarExclamationOverlay.isError{background-color:var(--pkw-error,#c5221f)}.peoplekitThemeDark .peoplekitComponentsChipAvatarExclamationOverlay.isError{background-color:var(--pkw-error,#f28b82)}.peoplekitComponentsChipExclamationIcon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:85%;width:85%}.peoplekitComponentsChipExclamationIcon.isError{fill:var(--pkw-on-error,#fff)}.peoplekitThemeDark .peoplekitComponentsChipExclamationIcon.isError{fill:var(--pkw-on-error,#202124)}@media (forced-colors:active){.peoplekitComponentsChipExclamationIcon{-webkit-filter:brightness(0);filter:brightness(0)}}.peoplekitComponentsChipDeleteButton{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:18px;margin-left:0;margin-right:4px;width:18px;z-index:1}.peoplekitComponentsChipDeleteIcon{display:block;fill:currentcolor;margin:0 auto}.peoplekitComponentsChipPlaceholderAvatarPlaceholder{border-radius:50%;background-color:var(--pkw-secondary-fixed-dim,#aecbfa)}.peoplekitComponentsChipPlaceholderLabelPlaceholder{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:var(--pkw-secondary-fixed-dim,#aecbfa);border-radius:8px;height:16px;margin-left:8px;margin-right:8px;width:150px}.peoplekitComponentsChipPlaceholderShimmer{-webkit-animation:fadeinout 1.4s cubic-bezier(.5,0,.5,1) infinite;animation:fadeinout 1.4s cubic-bezier(.5,0,.5,1) infinite}@-webkit-keyframes fadeinout{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}@keyframes fadeinout{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.peoplekitComponentsTooltipImplTooltip{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.75rem;letter-spacing:.025em;font-weight:400;background-color:var(--pkw-inverse-surface,#3c4043);color:var(--pkw-inverse-on-surface,#f1f3f4);border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;line-height:16px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;overflow:hidden;padding:4px 8px;position:absolute;outline:1px solid transparent;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:9}.peoplekitThemeDark .peoplekitComponentsTooltipImplTooltip{background-color:var(--pkw-inverse-surface,#3c4043);color:var(--pkw-inverse-on-surface,#e8eaed)}.peopleKitStyleGm3 .peoplekitComponentsTooltipImplTooltip{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:1rem;border-radius:4px}.peoplekitComponentsButtonIconIconButton{background:none;border:none;border-radius:50%;cursor:pointer}.peoplekitComponentsButtonIconIconButton:hover{background-color:var(--pkw-background,#dadce0)}.peoplekitComponentsButtonIconIconButton:active{background-color:var(--pkw-background,#bdc1c6)}.peoplekitComponentsButtonIconIconButton::-moz-focus-inner{border:0}.peoplekitComponentsButtonIconIconButton.isFocused{background-color:var(--pkw-background,#dadce0);outline:3px solid transparent}.peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity{height:40px;padding:8px;width:40px}.peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity .peoplekitComponentsButtonIconAdaptableIcon{height:24px;width:24px}.peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity{height:32px;padding:6px;width:32px}.peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity .peoplekitComponentsButtonIconAdaptableIcon{height:20px;width:20px}.peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity{height:28px;padding:5px;width:28px}.peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity .peoplekitComponentsButtonIconAdaptableIcon{height:18px;width:18px}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton{background:none;border:none;border-radius:50%;cursor:pointer}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton:hover{background-color:var(--pkw-background,#5f6368)}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton:active{background-color:var(--pkw-background,#80868b)}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton::-moz-focus-inner{border:0}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.isFocused{background-color:var(--pkw-background,#5f6368);outline:3px solid transparent}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity{height:40px;padding:8px;width:40px}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity .peoplekitComponentsButtonIconAdaptableIcon{height:24px;width:24px}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity{height:32px;padding:6px;width:32px}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity .peoplekitComponentsButtonIconAdaptableIcon{height:20px;width:20px}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity{height:28px;padding:5px;width:28px}.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity .peoplekitComponentsButtonIconAdaptableIcon{height:18px;width:18px}.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton{position:relative}.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746));border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton:hover:before{opacity:.16}.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton:active:before{opacity:.2}.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton.isFocused:before{opacity:.2}@media (forced-colors:none){.peopleKitStyleGm3 .peoplekitComponentsButtonIconAdaptableIcon{-webkit-filter:brightness(0) saturate(100%) invert(25%) sepia(11%) saturate(129%) hue-rotate(109deg) brightness(93%) contrast(86%);filter:brightness(0) saturate(100%) invert(25%) sepia(11%) saturate(129%) hue-rotate(109deg) brightness(93%) contrast(86%)}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsButtonIconAdaptableIcon{-webkit-filter:brightness(0) saturate(100%) invert(88%) sepia(2%) saturate(246%) hue-rotate(87deg) brightness(92%) contrast(88%);filter:brightness(0) saturate(100%) invert(88%) sepia(2%) saturate(246%) hue-rotate(87deg) brightness(92%) contrast(88%)}}@media (forced-colors:active) and (prefers-color-scheme:dark){.peoplekitComponentsButtonIconAdaptableIcon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media (forced-colors:active) and (prefers-color-scheme:light){.peoplekitComponentsButtonIconAdaptableIcon{-webkit-filter:brightness(0);filter:brightness(0)}}.peoplekitComponentsResultlistitemResultListItem{background:var(--pkw-background,#fff);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.peoplekitComponentsResultlistitemResultListItem:hover{background:var(--pkw-background,hsla(0,0%,4%,.04))}.peoplekitComponentsResultlistitemResultListItem:hover .peoplekitComponentsResultlistitemDisabledIconIndicator{background:var(--pkw-background,#f1f3f4)}.peoplekitComponentsResultlistitemResultListItem.isActive{background:var(--pkw-background,hsla(0,0%,4%,.12));outline:3px solid transparent;outline-offset:-3px}.peoplekitComponentsResultlistitemResultListItem.isActive .peoplekitComponentsResultlistitemDisabledIconIndicator{background:var(--pkw-background,#f1f3f4)}.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem:hover{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124)}.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem:hover .peoplekitComponentsResultlistitemDisabledIconIndicator{background:var(--pkw-background,rgba(241,243,244,.14))}.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isActive{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124);outline:3px solid transparent;outline-offset:-3px}.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isActive .peoplekitComponentsResultlistitemDisabledIconIndicator{background:var(--pkw-background,rgba(241,243,244,.14))}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem{position:relative}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.isActive:before{opacity:.1}.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity{min-height:64px}.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemLabel{font-family:Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:400}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemLabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:0;font-weight:400}.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemSublabel{font-family:Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0142857143em;font-weight:400}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemSublabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemWhiteCheckSvg{width:24px;height:24px}.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemMetaIcon{width:25px;height:25px}.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemResultListItemRow{padding:8px 16px}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity{min-height:72px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity{min-height:52px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemLabel{font-family:Roboto,Arial,sans-serif;font-size:.875rem;letter-spacing:.0142857143em;font-weight:400;line-height:1.25rem}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemLabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemSublabel{font-family:Roboto,Arial,sans-serif;font-size:.75rem;letter-spacing:.025em;font-weight:400;line-height:1rem}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemSublabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:1rem}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemWhiteCheckSvg{width:19px;height:19px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemMetaIcon{width:20px;height:20px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemResultListItemRow{padding-left:12px;padding-right:12px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity{min-height:44px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemLabel{font-family:Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0142857143em;font-weight:400;line-height:1.125}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemLabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemSublabel{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.75rem;letter-spacing:.025em;font-weight:400;line-height:.875rem}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemSublabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:1rem}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemWhiteCheckSvg{width:17px;height:17px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemMetaIcon{width:20px;height:20px}.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemResultListItemRow{padding-left:12px;padding-right:12px}.peoplekitComponentsResultlistitemResultListItem.isDisabled{cursor:default}.peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemLabel,.peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemSublabelText{color:var(--pkw-on-surface,#3c4043);opacity:.38}.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemLabel,.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemSublabelText{color:var(--pkw-on-surface,#e8eaed)}.peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemAvatar{opacity:.5}.peoplekitComponentsResultlistitemResultListItem.isSelected .peoplekitComponentsResultlistitemAvatarSelectionOverlay{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.peoplekitComponentsResultlistitemResultListItem.isOutOfOffice{background-color:var(--pkw-caution-container-low,#ffefd5)}.peoplekitComponentsResultlistitemResultListItemRow{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.peoplekitComponentsResultlistitemLeft{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsResultlistitemCenter{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden}.peoplekitComponentsResultlistitemRight{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsResultlistitemLabelContainer{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-right:0}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemLabelContainer{margin-left:16px}.peoplekitComponentsResultlistitemLabelContainer{margin-left:12px}.peoplekitComponentsResultlistitemLabelRow{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}.peoplekitComponentsResultlistitemLabel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peoplekitComponentsResultlistitemLabelText{color:var(--pkw-on-surface,#3c4043);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peoplekitThemeDark .peoplekitComponentsResultlistitemLabelText{color:var(--pkw-on-surface,#e8eaed)}.peoplekitComponentsResultlistitemTags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.peoplekitComponentsResultlistitemSublabel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peoplekitComponentsResultlistitemSublabelText{color:var(--pkw-on-surface-variant,#5f6368);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peoplekitThemeDark .peoplekitComponentsResultlistitemSublabelText{color:var(--pkw-on-surface-variant,#9aa0a6)}.peoplekitComponentsResultlistitemAvatar{position:relative}.peoplekitComponentsResultlistitemAvatarContainer{height:inherit;width:inherit;position:relative}.peoplekitComponentsResultlistitemAvatarSelectionOverlay{background-color:var(--pkw-primary,#1a73e8);border-radius:50%;height:100%;left:0;opacity:0;outline:1px solid transparent;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.peoplekitThemeDark .peoplekitComponentsResultlistitemAvatarSelectionOverlay{background-color:var(--pkw-primary,#8ab4f8)}.peoplekitComponentsResultlistitemWhiteCheck{fill:var(--pkw-background,#fff);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.peoplekitThemeDark .peoplekitComponentsResultlistitemWhiteCheck{fill:var(--pkw-background,#202124)}@media (forced-colors:active) and (prefers-color-scheme:dark){.peoplekitComponentsResultlistitemWhiteCheck{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media (forced-colors:active) and (prefers-color-scheme:light){.peoplekitComponentsResultlistitemWhiteCheck{-webkit-filter:brightness(0);filter:brightness(0)}}.peoplekitComponentsResultlistitemOutOfOffice{font-family:Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0142857143em;font-weight:400;color:var(--pkw-on-surface-variant,#5f6368);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}.peoplekitThemeDark .peoplekitComponentsResultlistitemOutOfOffice{color:var(--pkw-on-surface-variant,#9aa0a6)}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemOutOfOffice{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsResultlistitemMetaIcon{margin-left:16px}.peoplekitComponentsResultlistitemMetaIcon[src=""]{display:none}.peoplekitComponentsListImplList{list-style:none;margin:0;padding:0}.peoplekitComponentsListImplList:focus{outline:none}.peoplekitComponentsResultListCoreGroupSectionListContainer{overflow:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .5s cubic-bezier(.05,.7,.1,1);transition:all .5s cubic-bezier(.05,.7,.1,1)}.peoplekitComponentsResultListCoreGroupSectionListContainer.collapsed{height:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .2s cubic-bezier(.3,0,.8,.15);transition:all .2s cubic-bezier(.3,0,.8,.15)}.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1),-webkit-transform 365ms cubic-bezier(.4,0,.2,1)}.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:hover{background:var(--pkw-background,hsla(0,0%,4%,.04))}.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:active{background:var(--pkw-background,hsla(0,0%,4%,.12))}.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.isSpotlit{background:var(--pkw-background,hsla(0,0%,4%,.12));outline:3px solid transparent;outline-offset:-3px}.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1),-webkit-transform 365ms cubic-bezier(.4,0,.2,1)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:hover{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:active{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.isSpotlit{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124);outline:3px solid transparent;outline-offset:-3px}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer{position:relative}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746));border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:active:before{opacity:.1}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.isSpotlit:before{opacity:.1}.peoplekitComponentsGroupingHeaderCollapsibleChevron{fill:var(--pkw-on-surface-variant,#5f6368)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevron{fill:var(--pkw-on-surface-variant,#f1f3f4)}.peoplekitComponentsButtonLabelLabelButton{font-family:Google Sans,Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0178571429em;font-weight:500;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:4px;color:var(--pkw-primary,#1a73e8);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:36px;line-height:unset;outline:1px solid transparent;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.peoplekitComponentsButtonLabelLabelButton:hover{background-color:var(--pkw-surface-container-high,rgba(26,115,232,.04));color:var(--pkw-primary,#174ea6);cursor:pointer}.peoplekitComponentsButtonLabelLabelButton:focus{background-color:var(--pkw-surface-container-high,rgba(26,115,232,.12));color:var(--pkw-primary,#174ea6);cursor:pointer;outline-width:3px}.peoplekitComponentsButtonLabelLabelButton::-moz-focus-inner{border:0}.peoplekitComponentsButtonLabelLabelButton.isDisabled{color:var(--pkw-on-surface,#3c4043);opacity:.38}.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:4px;color:var(--pkw-primary,#8ab4f8);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:36px;line-height:unset;outline:1px solid transparent;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton:hover{background-color:var(--pkw-surface-container-high,rgba(138,180,248,.04));color:var(--pkw-primary,#d2e3fc);cursor:pointer}.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton:focus{background-color:var(--pkw-surface-container-high,rgba(138,180,248,.12));color:var(--pkw-primary,#d2e3fc);cursor:pointer;outline-width:3px}.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton::-moz-focus-inner{border:0}.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton.isDisabled{color:var(--pkw-on-surface,#e8eaed);opacity:.38}.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;border-radius:20px;height:40px;padding:0 24px;position:relative}.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton:before{background:var(--pkw-primary,var(--gm3-sys-color-primary,#0b57d0));border-radius:20px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton:before{background:var(--pkw-primary,var(--gm3-sys-color-primary,#a8c7fa))}.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton:focus:before{opacity:.1}.peoplekitComponentsDialogImplScrim{background:var(--pkw-scrim,rgba(32,33,36,.6));-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.peoplekitThemeDark .peoplekitComponentsDialogImplScrim{background:var(--pkw-scrim,rgba(32,33,36,.6))}.peoplekitComponentsDialogImplDialog{border-width:0;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);background:var(--pkw-surface-container-high,#fff);border-radius:8px;max-width:300px;outline:1px solid transparent;overflow:hidden}.peoplekitComponentsDialogImplDialog .mdc-elevation-overlay{opacity:0}.peoplekitThemeDark .peoplekitComponentsDialogImplDialog{background:var(--pkw-surface-container-high,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124)}.peoplekitComponentsDialogImplDialog.peopleKitStyleGm3{box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);border-radius:28px;padding:24px}.peoplekitComponentsDialogImplAvatarHeader{background:var(--pkw-surface-container-high,#fff);border-bottom:1px solid var(--pkw-outline-variant,#dadce0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px}.peoplekitThemeDark .peoplekitComponentsDialogImplAvatarHeader{background:var(--pkw-surface-container-high,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);border-bottom:1px solid var(--pkw-outline-variant,#80868b)}.peopleKitStyleGm3 .peoplekitComponentsDialogImplAvatarHeader{padding:0 0 8px}.peoplekitComponentsDialogImplTextHeader{font-family:Google Sans,Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:500;background:var(--pkw-surface-container-high,#fff);color:var(--pkw-on-surface,#202124);margin:24px 24px 20px}.peoplekitThemeDark .peoplekitComponentsDialogImplTextHeader{background:var(--pkw-surface-container-high,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-surface,#e8eaed)}.peopleKitStyleGm3 .peoplekitComponentsDialogImplTextHeader{font-family:Google Sans,Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2rem;margin:0}.peoplekitComponentsDialogImplHeaderRow{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.peoplekitComponentsDialogImplLeft{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsDialogImplCenter{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden}.peoplekitComponentsDialogImplAvatar{position:relative}.peoplekitComponentsDialogImplAvatarContainer{height:inherit;position:relative;width:inherit}.peoplekitComponentsDialogImplLabelContainer{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-left:12px;margin-right:0}.peoplekitComponentsDialogImplLabelRow{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}.peoplekitComponentsDialogImplLabel{font-family:Google Sans,Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0178571429em;font-weight:500;color:var(--pkw-on-surface,#202124);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peoplekitThemeDark .peoplekitComponentsDialogImplLabel{color:var(--pkw-on-surface,#e8eaed)}.peopleKitStyleGm3 .peoplekitComponentsDialogImplLabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsDialogImplSublabel{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.75rem;letter-spacing:.025em;font-weight:400;color:var(--pkw-on-surface-variant,#3c4043);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peoplekitThemeDark .peoplekitComponentsDialogImplSublabel{color:var(--pkw-on-surface-variant,#9aa0a6)}.peopleKitStyleGm3 .peoplekitComponentsDialogImplSublabel{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.00625rem;line-height:1rem}.peoplekitComponentsDialogImplContent{font-family:Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:400;color:var(--pkw-on-surface-variant,#3c4043);margin:24px 24px 20px}.peoplekitThemeDark .peoplekitComponentsDialogImplContent{color:var(--pkw-on-surface-variant,#e8eaed)}.peopleKitStyleGm3 .peoplekitComponentsDialogImplContent{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin:0;padding-top:16px;padding-bottom:24px}.peoplekitComponentsDialogImplActions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px}.peopleKitStyleGm3 .peoplekitComponentsDialogImplActions{padding:0}.peoplekitComponentsDialogImplActionDivider{width:8px}.peoplekitComponentsGroupingHeaderInfoInfoIconContainer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1),-webkit-transform 365ms cubic-bezier(.4,0,.2,1)}.peoplekitComponentsGroupingHeaderInfoInfoIconContainer:hover{background:var(--pkw-background,hsla(0,0%,4%,.04))}.peoplekitComponentsGroupingHeaderInfoInfoIconContainer:active{background:var(--pkw-background,hsla(0,0%,4%,.12))}.peoplekitComponentsGroupingHeaderInfoInfoIconContainer.isSpotlit{background:var(--pkw-background,hsla(0,0%,4%,.12));outline:3px solid transparent;outline-offset:-3px}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:-webkit-transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1);transition:transform 365ms cubic-bezier(.4,0,.2,1),-webkit-transform 365ms cubic-bezier(.4,0,.2,1)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:hover{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:active{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer.isSpotlit{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124);outline:3px solid transparent;outline-offset:-3px}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer{position:relative}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746));border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:before{background:var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:hover:before{opacity:.08}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:active:before{opacity:.1}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer.isSpotlit:before{opacity:.1}.peoplekitComponentsGroupingHeaderInfoLearnMoreLink{color:var(--pkw-primary,#1a73e8);text-decoration:underline}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoLearnMoreLink{color:var(--pkw-primary,#8ab4f8)}.peoplekitComponentsGroupingHeaderInfoLearnMoreLink:visited{color:var(--pkw-primary,#1a73e8)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoLearnMoreLink:visited{color:var(--pkw-primary,#8ab4f8)}.peoplekitComponentsGroupingHeaderInfoInfoIcon{fill:var(--pkw-on-surface-variant,#5f6368);height:16px;padding:5px;width:16px}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIcon{fill:var(--pkw-on-surface-variant,#f1f3f4)}@media (forced-colors:active) and (prefers-color-scheme:dark){.peoplekitComponentsGroupingHeaderInfoInfoIcon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media (forced-colors:active) and (prefers-color-scheme:light){.peoplekitComponentsGroupingHeaderInfoInfoIcon{-webkit-filter:brightness(0);filter:brightness(0)}}.peoplekitComponentsGroupingHeaderGroupingHeader{background:var(--pkw-background,#fff)}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderGroupingHeader{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124)}.peoplekitComponentsGroupingHeaderGroupingHeaderRow{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-left:16px;padding-right:16px}.peoplekitComponentsGroupingHeaderHeader{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.6875rem;letter-spacing:.0727272727em;font-weight:500;text-transform:uppercase;color:var(--pkw-on-surface-variant,#5f6368);padding-bottom:11px;padding-top:13px}.peoplekitThemeDark .peoplekitComponentsGroupingHeaderHeader{color:var(--pkw-on-surface-variant,#f1f3f4)}.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderHeader{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;text-transform:none;padding:6px 0}.peoplekitComponentsGroupingHeaderAction{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.peoplekitComponentsGroupingHeaderActionRow{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.peoplekitComponentsGroupingHeaderLeft{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial}.peoplekitComponentsGroupingHeaderRight{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;margin-left:16px;margin-right:4px}.peoplekitComponentsTagTag{background:#f1f3f4;color:#202124;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;border-radius:4px;outline:1px solid transparent;overflow:hidden;position:relative}.peoplekitComponentsTagTag.isWarning{background:#fbbc04;color:#202124}.peopleKitStyleGm3 .peoplekitComponentsTagTag{background:var(--gm3-sys-color-surface-container-high,#e9eef6);color:var(--gm3-sys-color-on-surface-variant,#444746)}.peopleKitStyleGm3 .peoplekitComponentsTagTag.isWarning{background:#ffbb29;color:var(--gm3-sys-color-on-surface,#1f1f1f)}@media (forced-colors:none){.peopleKitStyleGm3 .peoplekitComponentsTagIcon.isWarning{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(7%) saturate(1357%) hue-rotate(335deg) brightness(112%) contrast(76%);filter:brightness(0) saturate(100%) invert(0) sepia(7%) saturate(1357%) hue-rotate(335deg) brightness(112%) contrast(76%)}}.googleMaterialDefaultDensity .peoplekitComponentsTagTag{height:20px;min-width:20px}.workspaceMaterialComfortableDensity .peoplekitComponentsTagTag,.workspaceMaterialCompactDensity .peoplekitComponentsTagTag{height:16px;min-width:16px}.googleMaterialDefaultDensity .peoplekitComponentsTagIcon{width:16px;height:16px;margin-left:2px;font-size:16px}.workspaceMaterialComfortableDensity .peoplekitComponentsTagIcon,.workspaceMaterialCompactDensity .peoplekitComponentsTagIcon{width:14px;height:14px;margin-left:1px;font-size:14px}.peoplekitComponentsTagUnrollingAltText{max-width:0;overflow:hidden;-webkit-transition:max-width .3s;transition:max-width .3s}.peoplekitComponentsTagTag:hover .peoplekitComponentsTagUnrollingAltText{max-width:1000px}@media (forced-colors:active) and (prefers-color-scheme:dark){.peoplekitComponentsTagIcon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.peoplekitComponentsTagText{margin-left:4px;margin-right:4px}.googleMaterialDefaultDensity .peoplekitComponentsTagText{font-family:Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0178571429em;font-weight:500}.googleMaterialDefaultDensity .peoplekitComponentsTagText.peopleKitStyleGm3{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.workspaceMaterialComfortableDensity .peoplekitComponentsTagText{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.75rem;letter-spacing:.025em;font-weight:400}.workspaceMaterialComfortableDensity .peoplekitComponentsTagText.peopleKitStyleGm3{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:1rem}.workspaceMaterialCompactDensity .peoplekitComponentsTagText{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.75rem;letter-spacing:.025em;font-weight:400}.workspaceMaterialCompactDensity .peoplekitComponentsTagText.peopleKitStyleGm3{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:1rem}.peoplekitComponentsResultlistitemDisabledDisableReasonContainer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.peoplekitComponentsResultlistitemDisabledTextIndicator{font-family:Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:400;color:var(--pkw-on-surface,#5f6368)}.peoplekitThemeDark .peoplekitComponentsResultlistitemDisabledTextIndicator{color:var(--pkw-on-surface,#fff)}.peopleKitStyleGm3 .peoplekitComponentsResultlistitemDisabledTextIndicator{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:0;font-weight:400}.peoplekitComponentsResultlistitemDisabledIconIndicator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--pkw-background,#f1f3f4);border-radius:50px;width:32px;height:32px;margin-left:16px;margin-right:4px}.peoplekitThemeDark .peoplekitComponentsResultlistitemDisabledIconIndicator{background:var(--pkw-background,rgba(241,243,244,.14))}.peoplekitComponentsResultlistitemDisabledSelectedIcon{fill:var(--pkw-on-surface-variant,#5f6368)}.peoplekitThemeDark .peoplekitComponentsResultlistitemDisabledSelectedIcon{fill:var(--pkw-on-surface-variant,#e8eaed)}@media (forced-colors:active) and (prefers-color-scheme:dark){.peoplekitComponentsResultlistitemDisabledSelectedIcon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media (forced-colors:active) and (prefers-color-scheme:light){.peoplekitComponentsResultlistitemDisabledSelectedIcon{-webkit-filter:brightness(0);filter:brightness(0)}}.peoplekitUiResultlistHeader{font-family:Roboto,Arial,sans-serif;line-height:1rem;font-size:.6875rem;letter-spacing:.0727272727em;font-weight:500;text-transform:uppercase;background:var(--pkw-background,#fff);color:var(--pkw-on-surface-variant,#5f6368);padding-bottom:12px;padding-left:16px;padding-top:12px}.peoplekitThemeDark .peoplekitUiResultlistHeader{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124);color:var(--pkw-on-surface-variant,#f1f3f4)}.peopleKitStyleGm3 .peoplekitUiResultlistHeader{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;text-transform:none}.peoplekitComponentsAutocompleteInlineContainer{background:var(--pkw-background,#fff);height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.peoplekitThemeDark .peoplekitComponentsAutocompleteInlineContainer{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124)}.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineListContainer,.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineNoResultsContainer{display:none}.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineCircularProgress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineCircularProgress:before{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineCircularProgress:after{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.peoplekitComponentsAutocompleteInlineContainer.noResults .peoplekitComponentsAutocompleteInlineCircularProgress,.peoplekitComponentsAutocompleteInlineContainer.noResults .peoplekitComponentsAutocompleteInlineListContainer{display:none}.peoplekitComponentsAutocompleteInlineContainer.noResults .peoplekitComponentsAutocompleteInlineNoResultsContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;overflow:auto}.peoplekitComponentsAutocompleteInlineListContainer{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.peoplekitComponentsAutocompleteInlineCircularProgress,.peoplekitComponentsAutocompleteInlineNoResultsContainer{display:none}.peoplekitComponentsCircularprogressCircularProgress{display:inline-block;height:40px;position:relative;width:40px;direction:ltr}.peoplekitComponentsCircularprogressMessageContainer{height:0;overflow:hidden;position:absolute;width:0}.peoplekitComponentsCircularprogressCircularProgressContainer{width:100%;height:100%}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressContainer{-webkit-animation:circular-progress-container-rotate 1568ms linear infinite;animation:circular-progress-container-rotate 1568ms linear infinite}.peoplekitComponentsCircularprogressCircularProgressLayer{height:100%;opacity:0;position:absolute;width:100%}.peoplekitComponentsCircularprogressColorOne{border-color:#4285f4}.peoplekitComponentsCircularprogressColorTwo{border-color:#ea4335}.peoplekitComponentsCircularprogressColorThree{border-color:#fbbc04}.peoplekitComponentsCircularprogressColorFour{border-color:#34a853}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorOne{-webkit-animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorTwo{-webkit-animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorThree{-webkit-animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorFour{-webkit-animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:circular-progress-fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,circular-progress-green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.peoplekitComponentsCircularprogressGapPatch{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.peoplekitComponentsCircularprogressGapPatch .peoplekitComponentsCircularprogressCircle{width:1000%;left:-450%}.peoplekitComponentsCircularprogressCircleClipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.peoplekitComponentsCircularprogressCircleClipper .peoplekitComponentsCircularprogressCircle{width:200%}.peoplekitComponentsCircularprogressCircle{position:absolute;top:0;right:0;bottom:0;left:0;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent;border-radius:50%;-webkit-animation:none;animation:none}.peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressLeft .peoplekitComponentsCircularprogressCircle{border-right-color:transparent;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressRight .peoplekitComponentsCircularprogressCircle{left:-100%;border-left-color:transparent;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressLeft .peoplekitComponentsCircularprogressCircle{-webkit-animation:circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressRight .peoplekitComponentsCircularprogressCircle{-webkit-animation:circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.peoplekitComponentsCircularprogressCircularProgress.isWarmdown .peoplekitComponentsCircularprogressCircularProgressContainer{-webkit-animation:circular-progress-container-rotate 1568ms linear infinite,circular-progress-fade-out .4s cubic-bezier(.4,0,.2,1);animation:circular-progress-container-rotate 1568ms linear infinite,circular-progress-fade-out .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes circular-progress-container-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circular-progress-container-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes circular-progress-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@keyframes circular-progress-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@-webkit-keyframes circular-progress-blue-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes circular-progress-blue-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@-webkit-keyframes circular-progress-red-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes circular-progress-red-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@-webkit-keyframes circular-progress-yellow-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes circular-progress-yellow-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@-webkit-keyframes circular-progress-green-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes circular-progress-green-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@-webkit-keyframes circular-progress-left-spin{0%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@keyframes circular-progress-left-spin{0%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes circular-progress-right-spin{0%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}@keyframes circular-progress-right-spin{0%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}@-webkit-keyframes circular-progress-fade-out{0%{opacity:.99}to{opacity:0}}@keyframes circular-progress-fade-out{0%{opacity:.99}to{opacity:0}}.peoplekitComponentsScrollboxScrollbar{border:none;outline:none;overflow:auto}.peoplekitComponentsScrollboxScrollbar::-webkit-scrollbar-thumb{background:#ddd;border-bottom:1px solid #fff;border-left:4px solid #fff;border-radius:8px;border-right:4px solid #fff;border-top:1px solid #fff;box-shadow:none;min-height:40px}.peoplekitComponentsScrollboxScrollbar::-webkit-scrollbar-thumb:active{background:#5f6368}.peoplekitComponentsScrollboxScrollbar::-webkit-scrollbar-thumb:hover,.peoplekitComponentsScrollboxScrollbar:hover::-webkit-scrollbar-thumb{background:#80868b}.peoplekitComponentsNoResultsMessageNoResultsMessage{color:var(--pkw-on-surface,#5f6368);padding:2em;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.peoplekitThemeDark .peoplekitComponentsNoResultsMessageNoResultsMessage{color:var(--pkw-on-surface,#9aa0a6)}.peoplekitComponentsNoResultsMessageHeader{font-family:Google Sans,Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:500}.peopleKitStyleGm3 .peoplekitComponentsNoResultsMessageHeader{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem}.peoplekitComponentsNoResultsMessageExplanation{font-family:Roboto,Arial,sans-serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.0142857143em;font-weight:400}.peopleKitStyleGm3 .peoplekitComponentsNoResultsMessageExplanation{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.peoplekitComponentsNoResultsMessageLearnMoreLink{color:inherit;text-decoration:underline;white-space:nowrap}.peoplekitComponentsAutocompletePopupContainer{border-width:0;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);background:var(--pkw-background,#fff);border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:2px solid transparent;padding-bottom:8px;padding-top:8px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999999}.peoplekitComponentsAutocompletePopupContainer .mdc-elevation-overlay{opacity:0}.peoplekitThemeDark .peoplekitComponentsAutocompletePopupContainer{background:var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124)}.peopleKitStyleGm3 .peoplekitComponentsAutocompletePopupContainer{box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.goog-menu{background:#fff;border-color:#ccc #666 #666 #ccc;border-style:solid;border-width:1px;font:normal 13px Arial,sans-serif;padding:4px 0;z-index:20000}.goog-menuitem{color:#000;font:normal 13px Arial,sans-serif;list-style:none;margin:0;padding:4px 7em 4px 28px;white-space:nowrap}.goog-menuitem.goog-menuitem-rtl{padding-left:7em;padding-right:28px}.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem{padding-left:12px}.goog-menu-noaccel .goog-menuitem{padding-right:20px}.goog-menuitem-content{color:#000;font:normal 13px Arial,sans-serif}.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content{color:#ccc!important}.goog-menuitem-disabled .goog-menuitem-icon{opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.goog-menuitem-highlight,.goog-menuitem-hover{background-color:#d6e9f8;border-color:#d6e9f8;border-style:dotted;border-width:1px 0;padding-bottom:3px;padding-top:3px}.goog-menuitem-checkbox,.goog-menuitem-icon{background-repeat:no-repeat;height:16px;left:6px;position:absolute;right:auto;vertical-align:middle;width:16px}.goog-menuitem-rtl .goog-menuitem-checkbox,.goog-menuitem-rtl .goog-menuitem-icon{left:auto;right:6px}.goog-option-selected .goog-menuitem-checkbox,.goog-option-selected .goog-menuitem-icon{background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -512px 0}.goog-menuitem-accel{color:#999;direction:ltr;left:auto;padding:0 6px;position:absolute;right:0;text-align:right}.goog-menuitem-rtl .goog-menuitem-accel{left:0;right:auto;text-align:left}.goog-menuitem-mnemonic-hint{text-decoration:underline}.goog-menuitem-mnemonic-separator{color:#999;font-size:12px;padding-left:4px}.goog-menuseparator{border-top:1px solid #ccc;margin:4px 0;padding:0}.goog-combobox{background:#ddd url(//ssl.gstatic.com/closure/button-bg.gif) repeat-x scroll 0 0;border:1px solid #b5b6b5;font:normal small arial,sans-serif}.goog-combobox input{background-color:#fff;border:0;border-right:1px solid #b5b6b5;color:#000;font:normal small arial,sans-serif;margin:0;padding:0 0 0 2px;vertical-align:bottom;width:200px}.goog-combobox input.label-input-label{background-color:#fff;color:#aaa}.goog-combobox .goog-menu{margin-top:-1px;width:219px;z-index:1000}.goog-combobox-button{cursor:pointer;display:inline-block;font-size:10px;text-align:center;width:16px}* html .goog-combobox-button{padding:0 3px}.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .goog-inline-block{display:inline}:first-child+html .goog-inline-block{display:inline}.goog-menubar{cursor:default;outline:none;position:relative;white-space:nowrap;background:#fff}.goog-menubar .goog-menu-button{padding:1px 1px;margin:0 0;outline:none;background:#fff;border:1px solid #fff}.goog-menubar .goog-menu-button-dropdown{display:none}.goog-menubar .goog-menu-button-inner-box,.goog-menubar .goog-menu-button-outer-box{border:none}.goog-menubar .goog-menu-button-hover{background:#eee;border:1px solid #eee}.goog-menubar .goog-menu-button-open{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}.goog-menubar .goog-menu-button-disabled{color:#ccc}.goog-menu-button{background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x 0 0;border:0;color:#000;cursor:pointer;list-style:none;margin:2px;outline:none;padding:0;text-decoration:none;vertical-align:middle}.goog-menu-button-inner-box,.goog-menu-button-outer-box{border-style:solid;border-color:#aaa;vertical-align:top}.goog-menu-button-outer-box{margin:0;border-width:1px 0;padding:0}.goog-menu-button-inner-box{margin:0 -1px;border-width:0 1px;padding:3px 4px}* html .goog-menu-button-inner-box{left:-1px}* html .goog-menu-button-rtl .goog-menu-button-outer-box{left:-1px;right:auto}* html .goog-menu-button-rtl .goog-menu-button-inner-box{right:auto}:first-child+html .goog-menu-button-inner-box{left:-1px}:first-child+html .goog-menu-button-rtl .goog-menu-button-inner-box{left:1px;right:auto}::root .goog-menu-button,::root .goog-menu-button-inner-box,::root .goog-menu-button-outer-box{line-height:0}::root .goog-menu-button-caption,::root .goog-menu-button-dropdown{line-height:normal}.goog-menu-button-disabled{background-image:none!important;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.goog-menu-button-disabled .goog-menu-button-caption,.goog-menu-button-disabled .goog-menu-button-dropdown,.goog-menu-button-disabled .goog-menu-button-inner-box,.goog-menu-button-disabled .goog-menu-button-outer-box{color:#333!important;border-color:#999!important}* html .goog-menu-button-disabled{margin:2px 1px!important;padding:0 1px!important}:first-child+html .goog-menu-button-disabled{margin:2px 1px!important;padding:0 1px!important}.goog-menu-button-hover .goog-menu-button-inner-box,.goog-menu-button-hover .goog-menu-button-outer-box{border-color:#9cf #69e #69e #7af!important}.goog-menu-button-active,.goog-menu-button-open{background-color:#bbb;background-position:0 100%}.goog-menu-button-focused .goog-menu-button-inner-box,.goog-menu-button-focused .goog-menu-button-outer-box{border-color:orange}.goog-menu-button-caption{padding:0 4px 0 0;vertical-align:top}.goog-menu-button-dropdown{height:15px;width:7px;background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;vertical-align:top}.goog-menu-button-collapse-right,.goog-menu-button-collapse-right .goog-menu-button-inner-box,.goog-menu-button-collapse-right .goog-menu-button-outer-box{margin-right:0}.goog-menu-button-collapse-left,.goog-menu-button-collapse-left .goog-menu-button-inner-box,.goog-menu-button-collapse-left .goog-menu-button-outer-box{margin-left:0}.goog-menu-button-collapse-left .goog-menu-button-inner-box{border-left:1px solid #fff}.goog-menu-button-collapse-left.goog-menu-button-checked .goog-menu-button-inner-box{border-left:1px solid #ddd}.goog-submenu-arrow{color:#000;padding-right:6px;right:0}.goog-menuitem-rtl .goog-submenu-arrow{text-align:left;left:0;right:auto;padding-left:6px}.goog-menuitem-disabled .goog-submenu-arrow{color:#ccc}.goog-tab{position:relative;padding:4px 8px;color:#00c;text-decoration:underline;cursor:default}.goog-tab-bar-top .goog-tab{margin:1px 4px 0 0;border-bottom:0;float:left}.goog-tab-bar-bottom:after,.goog-tab-bar-top:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.goog-tab-bar-bottom .goog-tab{margin:0 4px 1px 0;border-top:0;float:left}.goog-tab-bar-start .goog-tab{margin:0 0 4px 1px;border-right:0}.goog-tab-bar-end .goog-tab{margin:0 1px 4px 0;border-left:0}.goog-tab-hover{background:#eee}.goog-tab-disabled{color:#666}.goog-tab-selected{color:#000;background:#fff;text-decoration:none;font-weight:700;border:1px solid #6b90da}.goog-tab-bar-top{padding-top:5px!important;padding-left:5px!important;border-bottom:1px solid #6b90da!important}.goog-tab-bar-top .goog-tab-selected{top:1px;margin-top:0;padding-bottom:5px}.goog-tab-bar-bottom .goog-tab-selected{top:-1px;margin-bottom:0;padding-top:5px}.goog-tab-bar-start .goog-tab-selected{left:1px;margin-left:0;padding-right:9px}.goog-tab-bar-end .goog-tab-selected{left:-1px;margin-right:0;padding-left:9px}.goog-tab-bar{margin:0;border:0;padding:0;list-style:none;cursor:default;outline:none;background:#ebeff9}.goog-tab-bar-clear{clear:both;height:0;overflow:hidden}.goog-tab-bar-start{float:left}.goog-tab-bar-end{float:right}* html .goog-tab-bar-start{margin-right:-3px}* html .goog-tab-bar-end{margin-left:-3px}.goog-toolbar{background:#fafafa url(//ssl.gstatic.com/editor/toolbar-bg.png) repeat-x 0 100%;border-bottom:1px solid #d5d5d5;cursor:default;font:normal 12px Arial,sans-serif;margin:0;outline:none;padding:2px;position:relative;zoom:1}.goog-toolbar-button{margin:0 2px;border:0;padding:0;font-family:Arial,sans-serif;color:#333;text-decoration:none;list-style:none;vertical-align:middle;cursor:default;outline:none}.goog-toolbar-button-inner-box,.goog-toolbar-button-outer-box{border:0;vertical-align:top}.goog-toolbar-button-outer-box{margin:0;padding:1px 0}.goog-toolbar-button-inner-box{margin:0 -1px;padding:3px 4px}* html .goog-toolbar-button-inner-box{left:-1px}* html .goog-toolbar-button-rtl .goog-toolbar-button-outer-box{left:-1px}* html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box{right:auto}:first-child+html .goog-toolbar-button-inner-box{left:-1px}:first-child+html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box{left:1px;right:auto}::root .goog-toolbar-button,::root .goog-toolbar-button-outer-box{line-height:0}::root .goog-toolbar-button-inner-box{line-height:normal}.goog-toolbar-button-disabled{opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.goog-toolbar-button-disabled .goog-toolbar-button-inner-box,.goog-toolbar-button-disabled .goog-toolbar-button-outer-box{color:#333!important;border-color:#999!important}* html .goog-toolbar-button-disabled{background-color:#f0f0f0;margin:0 1px;padding:0 1px}:first-child+html .goog-toolbar-button-disabled{background-color:#f0f0f0;margin:0 1px;padding:0 1px}.goog-toolbar-button-active .goog-toolbar-button-outer-box,.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-selected .goog-toolbar-button-outer-box{border-width:1px 0;border-style:solid;padding:0}.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box{border-width:0 1px;border-style:solid;padding:3px}.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-hover .goog-toolbar-button-outer-box{border-color:#a1badf!important}.goog-toolbar-button-active,.goog-toolbar-button-checked,.goog-toolbar-button-selected{background-color:#dde1eb!important}.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-outer-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-outer-box{border-color:#729bd1}.goog-toolbar-button-collapse-right,.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box,.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box{margin-right:0}.goog-toolbar-button-collapse-left,.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box,.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box{margin-left:0}* html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box{left:0}:first-child+html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box{left:0}.goog-toolbar-menu-button{margin:0 2px;border:0;padding:0;font-family:Arial,sans-serif;color:#333;text-decoration:none;list-style:none;vertical-align:middle;cursor:default;outline:none}.goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-outer-box{border:0;vertical-align:top}.goog-toolbar-menu-button-outer-box{margin:0;padding:1px 0}.goog-toolbar-menu-button-inner-box{margin:0 -1px;padding:3px 4px}* html .goog-toolbar-menu-button-inner-box{left:-1px}* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-outer-box{left:-1px}* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box{right:auto}:first-child+html .goog-toolbar-menu-button-inner-box{left:-1px}:first-child+html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box{left:1px;right:auto}::root .goog-toolbar-menu-button,::root .goog-toolbar-menu-button-inner-box,::root .goog-toolbar-menu-button-outer-box{line-height:0}::root .goog-toolbar-menu-button-caption,::root .goog-toolbar-menu-button-dropdown{line-height:normal}.goog-toolbar-menu-button-disabled{opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-outer-box{color:#333!important;border-color:#999!important}* html .goog-toolbar-menu-button-disabled{background-color:#f0f0f0;margin:0 1px;padding:0 1px}:first-child+html .goog-toolbar-menu-button-disabled{background-color:#f0f0f0;margin:0 1px;padding:0 1px}.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box{border-width:1px 0;border-style:solid;padding:0}.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box{border-width:0 1px;border-style:solid;padding:3px}.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box{border-color:#a1badf!important}.goog-toolbar-menu-button-active,.goog-toolbar-menu-button-open{background-color:#dde1eb!important}.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box{border-color:#729bd1}.goog-toolbar-menu-button-caption{padding:0 4px 0 0;vertical-align:middle}.goog-toolbar-menu-button-dropdown{width:7px;background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;vertical-align:middle}.goog-toolbar-separator{margin:0 2px;border-left:1px solid #d6d6d6;border-right:1px solid #f7f7f7;padding:0;width:0;text-decoration:none;list-style:none;outline:none;vertical-align:middle;line-height:normal;font-size:120%;overflow:hidden}.goog-toolbar-select .goog-toolbar-menu-button-outer-box{border-width:1px 0;border-style:solid;padding:0}.goog-toolbar-select .goog-toolbar-menu-button-inner-box{border-width:0 1px;border-style:solid;padding:3px}.goog-toolbar-select .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-outer-box{border-color:#bfcbdf}.goog-tree-root:focus{outline:none}.goog-tree-row{white-space:nowrap;font:icon;line-height:16px;height:16px}.goog-tree-row span{overflow:hidden;text-overflow:ellipsis}.goog-tree-children{background-repeat:repeat-y;background-image:url(//ssl.gstatic.com/closure/tree/I.png)!important;background-position-y:1px!important;font:icon}.goog-tree-children-nolines{font:icon}.goog-tree-icon{background-image:url(//ssl.gstatic.com/closure/tree/tree.png)}.goog-tree-expand-icon{vertical-align:middle;height:16px;width:16px;cursor:default}.goog-tree-expand-icon-plus{width:19px;background-position:0 0}.goog-tree-expand-icon-minus{width:19px;background-position:-24px 0}.goog-tree-expand-icon-tplus{width:19px;background-position:-48px 0}.goog-tree-expand-icon-tminus{width:19px;background-position:-72px 0}.goog-tree-expand-icon-lplus{width:19px;background-position:-96px 0}.goog-tree-expand-icon-lminus{width:19px;background-position:-120px 0}.goog-tree-expand-icon-t{width:19px;background-position:-144px 0}.goog-tree-expand-icon-l{width:19px;background-position:-168px 0}.goog-tree-expand-icon-blank{width:19px;background-position:-168px -24px}.goog-tree-collapsed-folder-icon{vertical-align:middle;height:16px;width:16px;background-position:0 -24px}.goog-tree-expanded-folder-icon{vertical-align:middle;height:16px;width:16px;background-position:-24px -24px}.goog-tree-file-icon{vertical-align:middle;height:16px;width:16px;background-position:-48px -24px}.goog-tree-item-label{margin-left:3px;padding:1px 2px 1px 2px;text-decoration:none;color:WindowText;cursor:default}.goog-tree-item-label:hover{text-decoration:underline}.selected .goog-tree-item-label{background-color:ButtonFace;color:ButtonText}.focused .selected .goog-tree-item-label{background-color:Highlight;color:HighlightText}.goog-tree-hide-root{display:none}html{--google-orange-600:#e8710a;--google-yellow-600:#f9ab00;--google-blue-600:#1a73e8;--google-blue-700:#1967d2;--paper-amber-50:#fff8e1;--paper-amber-400:#ffca28;--paper-blue-700:#1976d2;--paper-orange-300:#ffb74d;--paper-orange-400:#ffa726;--paper-orange-500:#ff9800;--paper-orange-700:#f57c00;--paper-grey-200:#eee;--paper-grey-300:#e0e0e0;--paper-grey-400:#bdbdbd;--paper-grey-500:#9e9e9e;--paper-grey-600:#757575;--paper-grey-700:#616161;--paper-grey-800:#424242;--paper-red-100:#ffcdd2;--paper-red-900:#b71c1c;--paper-red-a700:#d50000;--md-icon-font:"Google Symbols";--mdc-icon-font:"Google Symbols"}html{--colab-dialog-bg-z-index:1001;--colab-dialog-z-index:1002;--colab-above-dialog-z-index:1003;--colab-below-dialog-bg-z-index:1000;--colab-survey-z-index:1000;--colab-editor-background:#f7f7f7;--colab-border-color:#dadada;--colab-border-color-rgb:218,218,218;--colab-bold-border-color:#747775;--colab-callout-color:var(--paper-blue-700);--colab-debugger-line-color:var(--paper-red-100);--colab-highlighted-surface-color:var(--paper-grey-200);--colab-inverse-primary-color:#a8c7fa;--colab-inverse-surface-color:#303030;--colab-inverse-on-surface-color:#f2f2f2;--colab-primary-container-color:#d3e3fd;--colab-on-primary-container-color:#041e49;--colab-primary-surface-color:#fff;--colab-surface-container-high-color:#e9eef6;--colab-surface-container-low-color:#f8fafd;--colab-primary-text-color:#1f1f1f;--colab-secondary-text-color:#444746;--colab-tertiary-text-color:var(--paper-grey-600);--colab-secondary-container-color:#c2e7ff;--colab-on-secondary-container-color:#004a77;--colab-secondary-surface-color:#f7f7f7;--colab-scrollbar-color:rgba(0,0,0,.1);--colab-gutter-icon-color:#8c8c8c;--colab-active-execution-icon-color:var(--paper-grey-800);--colab-primary-color:#0b57d0;--colab-on-primary-color:#fff;--colab-error-color:#b3261e;--colab-on-error-container-color:#8c1d18;--colab-diff-editor-background:#fff;--colab-composer-diff-background:#aceebb;--colab-local-diff-background:#eef;--colab-remote-diff-background:#feffe0;--colab-merged-diff-background:#d7fed8;--colab-status-okay:#128937;--ansi-black:#000;--ansi-red:#8b0000;--ansi-green:#006400;--ansi-yellow:#cdcd00;--ansi-blue:#00e;--ansi-magenta:#cd00cd;--ansi-cyan:#4682b4;--ansi-gray:#e5e5e5;--ansi-bright-black:#7f7f7f;--ansi-bright-red:red;--ansi-bright-green:#00d000;--ansi-bright-yellow:#ff0;--ansi-bright-blue:#5c5cff;--ansi-bright-magenta:#f0f;--ansi-bright-cyan:#0ff;--ansi-bright-gray:#fff;--colab-comment-highlight-color:#ffe082;--colab-smartpaste-highlight-color:rgba(255,224,130,.5);--colab-logo-dark:var(--google-orange-600);--colab-logo-light:var(--google-yellow-600);--colab-status-warning:#f09300;--colab-chrome-font-family:"Roboto","Noto",sans-serif;--colab-google-sans-font-family:"Google Sans","Roboto","Noto",sans-serif;--colab-google-sans-text-font-family:"Google Sans Text","Google Sans","Noto",sans-serif;--colab-chrome-font-size:14px;--colab-code-font-family:monospace;--colab-code-font-size:14px;--colab-anchor-color:var(--colab-primary-color);--colab-focus-ring-color:var(--colab-primary-color);--colab-icon-color:var(--colab-secondary-text-color);--colab-fresh-execution-count-color:var(--colab-primary-text-color);--colab-stale-execution-count-color:var(--colab-secondary-text-color);--mdc-theme-primary:var(--colab-primary-color);--mdc-theme-on-primary:var(--colab-primary-surface-color);--md-dialog-container-color:var(--colab-primary-surface-color);--md-sys-color-error:var(--colab-error-color);--md-sys-color-on-error-container:var(--colab-on-error-container-color);--md-sys-color-inverse-surface:var(--colab-inverse-surface-color);--md-sys-color-inverse-on-surface:var(--colab-inverse-on-surface-color);--md-sys-color-on-surface:var(--colab-primary-text-color);--md-sys-color-on-surface-variant:var(--colab-secondary-text-color);--md-sys-color-outline:var(--colab-bold-border-color);--md-sys-color-outline-variant:var(--colab-border-color);--md-sys-color-primary:var(--colab-primary-color);--md-sys-color-on-primary:var(--colab-on-primary-color);--md-sys-color-primary-container:var(--colab-primary-container-color);--md-sys-color-on-primary-container:var(
    --colab-on-primary-container-color
  );--md-sys-color-secondary-container:var(--colab-secondary-container-color);--md-sys-color-on-secondary-container:var(
    --colab-on-secondary-container-color
  );--md-sys-color-surface-container-high:var(
    --colab-surface-container-high-color
  );--md-sys-color-surface-container-low:var(
    --colab-surface-container-low-color
  );--md-elevated-button-label-text-font:var(
    --colab-google-sans-text-font-family
  );--md-elevated-button-leading-space:16px;--md-elevated-button-trailing-space:16px;--md-filled-tonal-button-label-text-font:var(
    --colab-google-sans-text-font-family
  );--md-filled-tonal-button-with-leading-icon-trailing-space:20px;--md-focus-ring-color:var(--colab-focus-ring-color);--md-icon-button-hover-state-layer-opacity:0.08;--md-icon-button-pressed-state-layer-opacity:0.12;--md-icon-button-state-layer-shape:9999px;--md-outlined-text-field-disabled-input-text-color:var(
    --colab-primary-text-color
  );--md-outlined-text-field-disabled-input-text-opacity:0.38;--md-outlined-text-field-disabled-outline-color:var(
    --colab-primary-text-color
  )}html body.embedded{--colab-logo-dark:#3367d6;--colab-logo-light:#3b78e7}html[theme=dark]{--colab-callout-color:var(--google-blue-600);--colab-editor-background:#1e1e1e;--colab-border-color:#616161;--colab-border-color-rgb:97,97,97;--colab-bold-border-color:#c4c7c5;--colab-debugger-line-color:var(--paper-red-900);--colab-editor-focus-color:#282828;--colab-highlighted-surface-color:#525252;--colab-inverse-primary-color:#0b57d0;--colab-inverse-surface-color:#e3e3e3;--colab-inverse-on-surface-color:#303030;--colab-primary-container-color:#0842a0;--colab-on-primary-container-color:#d3e3fd;--colab-primary-surface-color:#383838;--colab-surface-container-high-color:#282a2c;--colab-surface-container-low-color:#1b1b1b;--colab-primary-text-color:#e3e3e3;--colab-secondary-text-color:#c4c7c5;--colab-tertiary-text-color:#b3b3b3;--colab-secondary-container-color:#004a77;--colab-on-secondary-container-color:#c2e7ff;--colab-secondary-surface-color:#454545;--colab-scrollbar-color:hsla(0,0%,100%,.2);--colab-gutter-icon-color:#858585;--colab-active-execution-icon-color:var(--colab-icon-color);--colab-primary-color:#a8c7fa;--colab-on-primary-color:#062e6f;--colab-error-color:#f2b8b5;--colab-on-error-container-color:#f9dedc;--colab-diff-editor-background:#000;--colab-composer-diff-background:#234521;--colab-local-diff-background:#292935;--colab-remote-diff-background:#2e2f08;--colab-merged-diff-background:#09380b;--colab-status-okay:#00c752;--ansi-black:#7f7f7f;--ansi-red:#ff7a88;--ansi-green:#57bb8a;--ansi-yellow:#ff6;--ansi-blue:#82b1ff;--ansi-magenta:#cd00cd;--ansi-cyan:#99bbd7;--ansi-gray:#e5e5e5;--ansi-bright-green:#0f0;--colab-comment-highlight-color:#1a237e;--colab-smartpaste-highlight-color:rgba(255,224,130,.3)}html[theme=dark] body.embedded{--colab-editor-background:#000;--colab-primary-surface-color:#131314;--colab-secondary-surface-color:#202124;--colab-highlighted-surface-color:#202124;--colab-border-color:#3c4043}html.cell-ui-refresh{--colab-editor-background:var(--colab-primary-surface-color)}html[editor="High Contrast Dark"]{--colab-editor-background:#000}html[editor=Monokai]{--colab-editor-background:#272822}html[editor="All Hallows Eve"]{--colab-editor-background:#000}html[editor=Amy]{--colab-editor-background:#200020}html[editor="Birds Of Paradise"]{--colab-editor-background:#372725}html[editor=Blackboard]{--colab-editor-background:#0c1021}html[editor="Clouds Midnight"]{--colab-editor-background:#191919}html[editor="Dominion Day"]{--colab-editor-background:#372725}html[editor="Espresso Libre"]{--colab-editor-background:#2a211c}html[editor=Merbivore]{--colab-editor-background:#161616}html[editor="Night Owl"]{--colab-editor-background:#011627}html[editor="Oceanic Next"]{--colab-editor-background:#1b2b34}html[editor="Pastels On Dark"]{--colab-editor-background:#211e1e}html[editor="Space Cadet"]{--colab-editor-background:#0d0d0d}html[editor=Sunburst]{--colab-editor-background:#000}html[editor=Twilight]{--colab-editor-background:#141414}html[editor="Vibrant Ink"]{--colab-editor-background:#000}html[editor=Zenburnesque]{--colab-editor-background:#404040}html[editor="Idle Fingers"]{--colab-editor-background:#323232}html[editor="Mono Industrial"]{--colab-editor-background:#222c28}html[editor=Synthwave84]{--colab-primary-surface-color:#241b2f;--colab-secondary-surface-color:#49549539;--colab-editor-background:#262335;--colab-highlighted-surface-color:#372d4b;--colab-border-color:#34294fb3;--colab-anchor-color:#f97e72;--ansi-red:#fe4450;--ansi-green:#72f1b8;--ansi-yellow:#f97e72;--ansi-blue:#03edf9;--ansi-magenta:#ff7edb;--ansi-cyan:#03edf9;--ansi-bright-red:#fe4450;--ansi-bright-green:#72f1b8;--ansi-bright-yellow:#fede5d;--ansi-bright-blue:#03edf9;--ansi-bright-magenta:#ff7edb;--ansi-bright-cyan:#03edf9}.code pre.editor.monaco{overflow:auto;white-space:nowrap}.cell pre.editor.monaco{margin:0;padding:10px 8px;outline:none}colab-aida-message .markdown{--md-outlined-button-container-height:28px;--md-outlined-button-leading-space:12px;--md-outlined-button-trailing-space:12px;--md-outlined-button-with-leading-icon-trailing-space:12px;--md-outlined-button-with-trailing-icon-leading-space:12px;--md-outlined-button-with-leading-icon-leading-space:8px;--md-outlined-button-with-trailing-icon-trailing-space:8px;--md-outlined-button-icon-size:20px}colab-aida-message .markdown ol,colab-aida-message .markdown p,colab-aida-message .markdown ul{font-size:var(--colab-chrome-font-size)}colab-aida-message .markdown>*{margin:6px 0}colab-aida-message .markdown .generated-code-warning{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}colab-aida-message .markdown .generated-code-warning pre{margin:0}colab-aida-message .markdown .generated-code-warning a{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;font-size:.8em}.converse.error{color:var(--colab-error-color)}.chat-cursor{-webkit-animation:chat-cursor-blink 1.5s infinite;animation:chat-cursor-blink 1.5s infinite;background:var(--colab-icon-color);display:inline-block;height:18px;width:10px}@-webkit-keyframes chat-cursor-blink{0%{opacity:.1}20%{opacity:1}80%{opacity:1}to{opacity:.1}}@keyframes chat-cursor-blink{0%{opacity:.1}20%{opacity:1}80%{opacity:1}to{opacity:.1}}colab-differ{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}colab-differ .monaco-editor{--vscode-editor-background:var(--colab-diff-editor-background)}colab-differ .monaco-diff-editor{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.differ{min-height:300px}colab-differ .diff-annotation,colab-differ .diff-output,colab-differ .diff-title{color:var(--colab-primary-text-color);white-space:nowrap}colab-differ .diff-annotation,colab-differ .diff-title{font-weight:700}.notebook-diff-titlebar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:8px 8px 0}.notebook-diff-options{padding-left:8px}.notebook-diff-dialog .notebook-diff-options{padding:8px 8px 0}.notebook-diff-options label:has(md-checkbox){margin-left:16px;margin-top:2px}.notebook-diff-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;min-height:300px;padding:8px}.notebook-diff-dialog mwc-circular-progress{display:none}.notebook-diff-dialog .diff-loading mwc-circular-progress{display:block;margin:0 auto}.notebook-diff-dialog{--mdc-dialog-max-width:98vw;--mdc-dialog-min-width:98vw;--mdc-dialog-max-height:98vh}.notebook-diff-dialog:not(.secure-save-diff-dialog) .content-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(98vh - 150px)}.secure-save-diff-dialog .content-area{min-height:0;max-width:100%}.monaco-diff-editor .line-insert,.monaco-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground))!important}.monaco-diff-editor .gutter-insert,.monaco-editor .gutter-insert,.monaco-editor .inline-added-margin-view-zone{background-color:var(--vscode-diffEditorGutter-insertedLineBackground,var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground)))!important}.monaco-diff-editor .line-delete,.monaco-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground))!important}.monaco-diff-editor .gutter-delete,.monaco-editor .gutter-delete,.monaco-editor .inline-deleted-margin-view-zone{background-color:var(--vscode-diffEditorGutter-removedLineBackground,var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground)))!important}colab-executions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}colab-executions colab-shaded-scroller{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:scroll}colab-executions .cell-execution-indicator{display:block}colab-executions .input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:4px}html.cell-ui-refresh colab-executions .input{background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:4px;padding-bottom:0;padding-top:0}html.cell-ui-refresh colab-executions .input::-webkit-scrollbar{height:8px;width:8px}html.cell-ui-refresh colab-executions .input::-webkit-scrollbar-button{height:0;width:0}html.cell-ui-refresh colab-executions .input::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}colab-executions .gutter{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:36px}colab-executions .editor-host{background:var(--colab-editor-background);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:10px;position:relative}colab-executions .editor-host .monaco-editor{position:absolute}colab-executions .execution-count{margin-top:4px;text-align:center}colab-executions .code-placeholder{color:var(--colab-tertiary-text-color);font-family:var(--colab-code-font-family);font-style:italic;left:30px;pointer-events:none;position:absolute;top:10px;z-index:1}html.cell-ui-refresh colab-executions .code-placeholder{top:12px}colab-executions .code-placeholder.code-fold{left:48px}colab-executions .hidden{display:none}colab-executions .executions-placeholder{color:var(--colab-secondary-text-color);margin:8px 4px}colab-execution{display:block}colab-execution .code md-icon{cursor:pointer;height:26px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}colab-execution .code .gutter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}colab-execution .execution-count{color:var(--colab-secondary-text-color);cursor:default;font-family:var(--colab-code-font-family)}colab-execution.collapsed .code md-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}colab-execution .outputview,colab-execution colab-static-output-renderer{margin-left:36px}colab-execution iframe{border:0;width:100%}colab-execution .code{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}colab-execution .source{background:var(--colab-editor-background);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);padding:4px 0 4px 6px}html.cell-ui-refresh colab-execution .source{background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:8px;margin-right:4px}html.cell-ui-refresh colab-execution .source::-webkit-scrollbar{height:8px;width:8px}html.cell-ui-refresh colab-execution .source::-webkit-scrollbar-button{height:0;width:0}html.cell-ui-refresh colab-execution .source::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}colab-execution.collapsed .source-lines>*{display:none}colab-execution.collapsed .source-lines>.preview{display:inline}colab-execution .start-time{color:var(--colab-secondary-text-color);font-size:.8em;margin:8px 8px 0 6px}colab-execution.selected{background:var(--colab-highlighted-surface-color)}colab-execution .entry-action{--md-icon-button-state-layer-height:28px}colab-interactive-table{display:block;position:relative}colab-interactive-table.collapsed-layout{display:inline-block}colab-interactive-table .google-visualization-table-table th{border-bottom:1px solid var(--colab-bold-border-color);border-right:1px solid var(--colab-border-color)}colab-interactive-table .google-visualization-table-table{border-bottom:1px solid var(--colab-bold-border-color);border-left:1px solid var(--colab-border-color)}colab-interactive-table .google-visualization-table-table tbody{border-bottom:0}colab-interactive-table .google-visualization-table .gradient,colab-interactive-table .google-visualization-table-table,colab-interactive-table .google-visualization-table-table th,colab-interactive-table .google-visualization-table-tr-head{background:none}colab-interactive-table .google-visualization-table-tr-odd{background-color:var(--colab-secondary-surface-color)}colab-interactive-table .google-visualization-table-tr-even{background-color:var(--colab-primary-surface-color)}colab-interactive-table .google-visualization-table-tr-over,colab-interactive-table .google-visualization-table-tr-sel{background-color:var(--colab-highlighted-surface-color)}colab-interactive-table .google-visualization-table-td:first-child:after{content:"";display:inline-block}colab-interactive-table .google-visualization-table-table td{border-color:var(--colab-border-color);vertical-align:top}colab-interactive-table .google-visualization-table-page-number{color:var(--colab-primary-text-color)}colab-interactive-table .google-visualization-table-div-page{background:none;text-align:right}colab-interactive-table .google-visualization-table-page-next,colab-interactive-table .google-visualization-table-page-prev{display:none}colab-interactive-table .google-visualization-table-page-number{border-radius:3px;border:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:11px;margin-left:2px;min-width:1.5em;padding:.5em 1em;text-align:center}colab-interactive-table .google-visualization-table-page-number.current{background-color:var(--colab-primary-surface-color);border:1px solid #979797}colab-interactive-table .google-visualization-table-page-number:hover{background-color:#585858;color:#fff}colab-interactive-table .interactive-table-header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:2px}colab-interactive-table .display-count{margin-right:8px}colab-interactive-table .collapsible-controls>div{border:1px solid #ccc;margin:8px;padding:8px;position:relative}colab-interactive-table .collapsible-controls .close{cursor:pointer;font-size:16pt;position:absolute;right:4px;top:0}colab-interactive-table button.close,colab-interactive-table button.copy-show{background:none;border:none;color:var(--colab-icon-color)}colab-interactive-table button.copy-show svg{fill:var(--colab-icon-color);height:18px;width:18px}colab-interactive-table .column-filters-container{display:grid;gap:5px;grid-auto-rows:minmax(auto,50px);grid-template-columns:repeat(auto-fill,minmax(300px,-webkit-max-content));grid-template-columns:repeat(auto-fill,minmax(300px,max-content))}colab-interactive-table .column-filter{display:inline-block;margin:0 32px 8px 0}colab-interactive-table .column-filter label{display:block}colab-interactive-table .column-filter input[type=text][name=from],colab-interactive-table .column-filter input[type=text][name=to]{width:70px}colab-interactive-table .num-per-page{float:left;margin-top:2px}colab-interactive-table .goog-custom-button-outer-box{display:none}colab-interactive-table .help-anchor svg{fill:var(--colab-icon-color);height:24px;margin-left:8px;text-decoration:none;width:24px}colab-interactive-table td.index_column{font-weight:700;white-space:nowrap}colab-interactive-table .collapsible-controls textarea{min-height:60px;width:100%}.colab-left-pane-close,.colab-left-pane-move{--md-icon-button-state-layer-height:32px;--md-icon-button-state-layer-width:32px;--md-focus-ring-outward-offset:-3px}.colab-left-pane-move{margin-right:4px}colab-left-pane{border-right:1px solid var(--colab-border-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0;min-width:0;will-change:opacity}colab-left-pane .resizer-contents{background:var(--colab-primary-surface-color);overflow:hidden;padding-top:8px}colab-left-pane .colab-left-pane-header{position:relative}colab-left-pane .resizer-thumb{margin-left:-4px;z-index:100}colab-left-pane colab-resizer{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:210px;max-width:800px;width:300px}colab-left-pane.has-user-secrets colab-resizer{width:445px}colab-left-pane .left-pane-container,colab-left-pane .resizer-contents{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}body.mobile .notebook-vertical .colab-left-pane-nib{display:none}.colab-left-pane-nib .left-pane-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.colab-left-pane-nib .left-pane-top{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:8px;padding-top:3px}colab-left-pane .colab-left-pane-nib div{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.left-pane-content-title{-webkit-box-flex:1;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;font-family:var(--colab-google-sans-font-family);font-size:16px;font-weight:500;margin:12px 8px 4px}.colab-left-pane-nib{padding-bottom:3px}.colab-left-pane-nib md-icon-button{border-left:2px solid transparent;--md-icon-button-state-layer-height:38px;--md-icon-button-state-layer-width:38px;--md-focus-ring-outward-offset:-4px}.colab-left-pane-nib md-icon-button[selected]{border-left-color:var(--colab-logo-dark);--md-icon-button-selected-hover-state-layer-color:var(--colab-logo-light);--md-icon-button-selected-pressed-state-layer-color:var(
    --colab-logo-light
  );--md-sys-color-primary:var(--colab-logo-dark)}@media (forced-colors:active){.colab-left-pane-nib md-icon-button[selected]{border-left-color:Highlight;--md-sys-color-primary:Highlight}}.status-placeholder .colab-left-pane-nib{padding-bottom:32px}.left-pane-button{padding-top:6px;position:relative}colab-left-pane-notifier{bottom:7px;cursor:pointer;position:absolute;right:6px}.notebook-merge-dialog .content-area{min-height:0;max-width:100%;padding:0}.notebook-merge-dialog colab-shaded-scroller{margin-top:8px;overflow:auto}.merger-local-diff{background-color:var(--colab-local-diff-background)}.merger-remote-diff{background-color:var(--colab-remote-diff-background)}.merger-merged-diff{background-color:var(--colab-merged-diff-background)}.local-merge-arrow,.remote-merge-arrow{cursor:pointer}.local-merge-arrow:after,.merger-gutter,.remote-merge-arrow:after{font-family:var(--colab-chrome-font-family);font-size:16px;font-weight:700}.local-merge-arrow:after{content:"→"}.remote-merge-arrow:after{content:"←"}colab-merger-common{text-align:center}colab-cell-merger{display:block;margin:20px}colab-cell-merger .cell{background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:8px}colab-cell-merger .cell::-webkit-scrollbar{height:8px;width:8px}colab-cell-merger .cell::-webkit-scrollbar-button{height:0;width:0}colab-cell-merger .cell::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}colab-merger .code .editor.monaco{margin:0}colab-merger .layout.vertical.edit{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.colab-merger-output{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.merger-gutter{padding-left:1px;width:36px}.merger-gutter div{cursor:pointer}.merger-status>div{-webkit-box-flex:1;-webkit-flex:1 1 33%;-moz-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;font-weight:700;min-width:0;overflow:hidden;text-align:center}.colab-open-dialog md-filled-button,.colab-open-dialog md-text-button{margin:10px}.colab-open-dialog md-filled-button.new-notebook{left:0;position:absolute;top:8px;--md-sys-color-primary:var(--colab-callout-color);--md-sys-color-on-primary:#fff;--md-filled-button-pressed-state-layer-color:#000;--md-filled-button-hover-state-layer-color:#000;-webkit-font-smoothing:antialiased}.colab-open-dialog colab-side-tab-dialog-page-viewer .open-github-notebook{height:calc(100% - 10px);padding-top:10px}.colab-open-dialog colab-github-repo-selector{margin-top:8px}.colab-open-dialog .open-piper-notebook .buttons{margin:10px 0;padding-left:8px}.colab-open-dialog .open-piper-notebook colab-workspace-list,.colab-open-dialog .open-piper-notebook-path{display:block;width:620px}.colab-open-dialog .upload-file-target{border:1px solid transparent;border-radius:10px;height:calc(100% - 20px);text-align:center;width:calc(100% - 20px)}.colab-open-dialog .upload-file-target label{background-color:var(--colab-callout-color);border-radius:5px;color:#fff;font-weight:700;padding:15px;cursor:pointer}.colab-open-dialog .upload-file-target label:focus{outline:1px solid var(--colab-bold-border-color)}.colab-open-dialog #upload-notebook{display:none}.colab-open-dialog .upload-file-target[active]{border-color:var(--colab-border-color)}.colab-open-dialog .upload-file-target[disabled]{border:none}.colab-open-dialog .upload-file-target .uploading,.colab-open-dialog .upload-file-target[disabled] label{display:none}.colab-open-dialog .upload-file-target[disabled] .uploading{display:inline-block}.colab-open-dialog .upload-file-target[disabled] .uploading mwc-circular-progress{margin-bottom:12px}.colab-open-dialog .upload-file-target:before{display:inline-block;height:100%;vertical-align:middle}.colab-open-dialog .sky{margin-bottom:20px}.colab-open-dialog md-icon.cloud{--md-icon-size:200px;color:#d3d3d3;left:50px;position:relative;font-variation-settings:"FILL" 1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.colab-open-dialog md-icon.cloud#light{--md-icon-size:150px;color:#eee;left:-85px;top:20px}.colab-open-dialog p{margin:20px}@media only screen and (max-width:430px){.colab-open-dialog md-icon.cloud{left:0}.colab-open-dialog md-icon.cloud#light{left:30px;top:-120px}}.colab-open-dialog .colab-icon.clear-history,.colab-open-dialog .colab-icon.reload{padding-right:10px;padding-top:10px}#sharing-dialog mwc-textfield{--mdc-text-field-fill-color:var(--colab-secondary-surface-color);cursor:pointer;display:block;margin-top:8px}colab-table-of-contents{overflow:hidden}colab-table-of-contents colab-shaded-scroller{display:block;height:100%;overflow-y:auto;padding-bottom:20px}.colab-toc-sections{padding:8px 2px 0 8px}.toc-section-cells{margin-left:25px}.toc-add-section{--md-text-button-container-height:28px;--md-text-button-leading-space:12px;--md-text-button-trailing-space:12px;--md-text-button-with-leading-icon-trailing-space:12px;--md-text-button-with-trailing-icon-leading-space:12px;--md-text-button-with-leading-icon-leading-space:8px;--md-text-button-with-trailing-icon-trailing-space:8px;--md-text-button-icon-size:20px;margin-left:8px}.toc-cell{position:relative}.toc-cell-focused>.toc-cell a{border-left-color:var(--colab-logo-light);color:var(--colab-primary-text-color);font-weight:700}.toc-cell a{border-left:3px solid transparent;color:var(--colab-secondary-text-color);display:block;margin:8px 16px 8px 0;padding:6px 6px 6px 10px;text-decoration:none}.toc-cell md-icon-button{opacity:0;position:absolute;right:10px;top:3px;--md-focus-ring-outward-offset:-2px;--md-icon-button-state-layer-height:24px;--md-icon-button-state-layer-width:24px}.toc-cell.menu-open md-icon-button,.toc-cell:focus-within md-icon-button,.toc-cell:hover md-icon-button,body.mobile .toc-cell md-icon-button{opacity:.5}@media (forced-colors:active){.toc-cell.menu-open md-icon-button,.toc-cell:focus-within md-icon-button,.toc-cell:hover md-icon-button,body.mobile .toc-cell md-icon-button{opacity:1}}body colab-tab-pane.layout.hidden,colab-tab-layout-container colab-resizer.hidden{display:none}colab-tab-layout-container{background-color:var(--colab-primary-surface-color);min-height:100px}colab-tab-layout-container .notebook-tab{position:relative}colab-tab-pane .tab-pane-header{border-bottom:1px solid var(--colab-border-color);--md-focus-ring-outward-offset:-2px;--md-divider-thickness:0}colab-tab-layout-container .tab-pane-parent>colab-resizer.sn-resize .resizer-thumb{border-bottom:1px solid var(--colab-border-color)}colab-tab-layout-container .tab-pane-parent>colab-resizer.sn-resize{min-height:25px;max-height:99%}colab-tab-layout-container .tab-pane-parent>colab-resizer.we-resize{border-left:1px solid var(--colab-border-color);min-width:25px;max-width:99%}colab-tab-pane{background-color:var(--colab-primary-surface-color);-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;max-width:100%;min-height:0;min-width:0}colab-tab-pane .tab-pane-header md-icon-button{height:32px;margin:2px 2px 0;width:32px}colab-tab-pane .tab-pane-container,colab-tab-pane>div{min-height:0;min-width:0}colab-tab-pane .tab-pane-header md-primary-tab{color:var(--colab-secondary-text-color);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;--md-primary-tab-container-height:36px}colab-tab-layout-container.flexible-tabs .tab-close{height:30px;margin:0 0 0 -2px;overflow:hidden;vertical-align:middle;visibility:hidden;width:30px;--md-focus-ring-outward-offset:-6px;--md-icon-button-icon-size:18px}colab-tab-layout-container.flexible-tabs md-primary-tab:focus .tab-close,colab-tab-layout-container.flexible-tabs md-primary-tab:hover .tab-close,colab-tab-layout-container.flexible-tabs md-primary-tab[active] .tab-close{visibility:visible}colab-tab-pane .colab-tab-header{border-radius:8px;padding-left:4px}.colab-tab-title{vertical-align:middle}colab-tab-pane md-primary-tab.dragging{opacity:.6}colab-tab md-linear-progress{margin-bottom:5px;--md-linear-progress-active-indicator-color:var(--paper-orange-400)}colab-tab md-linear-progress.hidden{display:none}colab-tab-pane colab-tab>colab-shaded-scroller{min-height:0;overflow:auto;padding:8px}colab-tab{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:0;overflow:hidden;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}colab-tab.highlight{background-color:var(--colab-highlighted-surface-color)}.tab-pane-container colab-tab:not(.selected-tab),colab-tab-layout-container:not(.drag-target) colab-resizer.no-tabs,colab-tab-layout-container:not(.drag-target) colab-tab-pane.no-header .tab-pane-header{display:none}colab-tab-layout-container .tab-pane-parent>colab-resizer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}colab-tab-layout-container .tab-pane-parent{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:0;min-height:0}colab-tab-layout-container.drag-target .tab-pane-parent>colab-resizer{min-height:25%;min-width:25%}colab-tab-pane md-primary-tab[draggable=true]{cursor:move}colab-tab-pane md-tabs{min-width:20px;position:relative}colab-tab-pane .tab-drop-indicator{color:var(--colab-primary-color);position:absolute;top:0;z-index:1}colab-tab-layout{background-color:var(--colab-primary-surface-color);display:block}colab-tab-layout .tab-layout-header{background-color:var(--colab-secondary-surface-color);padding:0 4px 0 8px;--md-sys-color-surface:var(--colab-secondary-surface-color);--md-divider-color:transparent}colab-tab-layout:not(.tabs-editing) .tabs-add-tab,colab-tab-layout:not(.tabs-editing) .tabs-delete-tab,colab-tab-layout:not(.tabs-editing) .tabs-rename-tab{display:none}#header-background,#header-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}body.mobile #header-content{position:relative}.top-floater{background:var(--colab-primary-surface-color)}.goog-submenu-arrow{color:var(--colab-icon-color);font-size:70%;left:auto;padding-right:0;position:absolute;right:15px;text-align:right;-webkit-transition:all .218s;transition:all .218s}.goog-menuitem{padding:6px 10em 6px 15px}.goog-menu:has(.goog-option-selected) .goog-menuitem{padding-left:39px}.goog-menuitem-highlight,.goog-menuitem-hover{background-color:var(--colab-highlighted-surface-color);border:none}.menubar-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}#top-menubar .goog-menu-button-caption{font-weight:500;padding:0}#top-menubar .goog-menu-button-caption,.goog-menu .goog-menuitem-content{color:var(--colab-primary-text-color);font-family:var(--colab-google-sans-text-font-family);font-size:var(--colab-chrome-font-size);line-height:20px}#top-menubar{background-color:transparent;border-radius:4px;cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;outline:none;white-space:nowrap}#top-menubar.jsfocus{outline:var(--colab-focus-ring-color) auto 1px;outline-offset:1px}.goog-menu{background:var(--colab-primary-surface-color);border-radius:4px;border-color:var(--colab-primary-surface-color);box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);cursor:default;margin:0;outline:none;overflow-y:auto;padding:7px 0;position:absolute;-webkit-transition:opacity .218s;transition:opacity .218s;--md-icon-size:20px}.goog-menuseparator{border-top:1px solid var(--colab-border-color);margin:6px 0}.header-warning{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:var(--colab-primary-container-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:var(--colab-google-sans-text-font-family);gap:12px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;padding:8px 16px;line-height:20px}.header-warning .message{color:var(--colab-primary-text-color);-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.header-warning .actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-warning+.header-warning{margin-top:1px}.header-warning .actions a{font-weight:500;gap:4px;padding:4px 12px;text-decoration:none}.ai-warning{background-color:unset;border-bottom:1px solid var(--colab-border-color);font-family:var(--colab-google-sans-text-font-family)}.header-staging{color:var(--colab-secondary-text-color);font:12px var(--colab-google-sans-text-font-family);left:50%;margin-left:-100px;position:absolute;text-align:center;width:200px}body:not(.mobile) .top-floater #header{font:normal 13px var(--colab-chrome-font-family);height:64px;text-align:left;width:100%}#header{border-bottom:1px solid var(--colab-border-color);position:relative}#header-logo{height:64px;padding-left:10px;text-align:center;width:50px}#header-logo>img{padding-top:10px;position:relative;vertical-align:middle;width:40px}body:not(.mobile) #header-doc-toolbar{overflow:hidden;padding-left:8px;padding-top:8px}#document-info{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:28px;margin-bottom:2px;--md-icon-button-icon-size:20px;--md-icon-button-state-layer-height:28px;--md-icon-button-state-layer-width:28px}.header-warning .close{margin:0 -4px;--md-icon-button-icon-size:20px;--md-icon-button-state-layer-height:28px;--md-icon-button-state-layer-width:28px;--md-sys-color-on-surface-variant:var(--colab-primary-color)}.notification{background-color:#f9edbe;border:1px solid #d3d3d3;margin-top:20px;max-width:200px;padding:3px;position:relative;top:0}.doc-name{background:transparent;border:1px solid transparent;color:var(--colab-primary-text-color);font:normal 18px var(--colab-google-sans-font-family);max-width:100%;min-width:65px;padding:0 4px 0 3px;text-overflow:ellipsis;white-space:pre}md-text-button.deploy-button{--md-text-button-container-height:40px;--md-text-button-icon-size:24px;--md-sys-color-primary:var(--colab-primary-text-color)}md-text-button.show-chat-button{--md-text-button-container-height:40px;--md-text-button-icon-size:24px;--md-sys-color-primary:var(--colab-primary-text-color)}.doc-name:hover{border:1px solid var(--paper-grey-200)}#header-right{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;margin-right:16px}#header md-filled-tonal-button,#header md-icon-button,#header md-text-button{--md-focus-ring-outward-offset:-2px}#header md-filled-tonal-button{--md-filled-tonal-button-icon-size:24px}#header-doc-toolbar .file-location-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--md-icon-size:18px;margin:0 2px 0 4px}#star-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#star-icon.starred md-icon{color:var(--colab-logo-dark);font-variation-settings:"FILL" 1}.goog-menuitem-checkbox{visibility:hidden}.goog-option-selected .goog-menuitem-checkbox{background:none;color:var(--colab-icon-color);height:20px;left:15px;visibility:visible;width:20px}.goog-menubar .goog-menu-button-dropdown{background:none}.goog-menubar .goog-menu-button{background:transparent;border:none;border-radius:4px;padding:2px 4px}.goog-menubar .goog-menu-button-inner-box{margin:0;padding:0}.goog-menubar .goog-menu-button-hover{background:var(--colab-highlighted-surface-color)}#top-menubar>div.goog-menu-button-open{background:var(--colab-highlighted-surface-color)}@media (forced-colors:active),(prefers-contrast:more){#top-menubar>div.goog-menu-button-open,.goog-menubar .goog-menu-button.goog-menu-button-hover,.goog-menuitem-highlight,.goog-menuitem-hover{outline:3px solid Highlight;outline-offset:-2px}}.goog-menuitem-disabled,.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-checkbox,.goog-menuitem-disabled .goog-menuitem-content{color:var(--colab-primary-text-color)!important}.goog-menuitem-accel{color:var(--colab-secondary-text-color);padding-right:15px}.goog-menuitem-disabled .goog-menuitem-content{opacity:.38}body.mobile #document-info{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:4px;margin-top:6px;overflow:hidden}colab-callout a,colab-callout a:visited,colab-callout h2,colab-callout p{color:#fff}colab-callout h2{text-align:center;line-height:22px}body.embedded #document-info{display:none}body.embedded #header-doc-toolbar{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:0}body.embedded .menubar-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body.embedded .top-floater #header{height:40px}body.embedded #show-chat-button{--md-text-button-container-height:32px}body.embedded #share-toolbar-button{--md-filled-tonal-button-container-height:32px;--md-filled-tonal-button-container-color:var(
    --colab-primary-surface-color
  );--md-filled-tonal-button-icon-color:var(--colab-primary-text-color);--md-filled-tonal-button-label-text-color:var(
    --colab-primary-text-color
  );--md-filled-tonal-button-focus-icon-color:var(
    --colab-primary-text-color
  );--md-filled-tonal-button-focus-label-text-color:var(
    --colab-primary-text-color
  );--md-filled-tonal-button-hover-icon-color:var(
    --colab-primary-text-color
  );--md-filled-tonal-button-hover-label-text-color:var(
    --colab-primary-text-color
  );--md-filled-tonal-button-pressed-icon-color:var(
    --colab-primary-text-color
  );--md-filled-tonal-button-pressed-label-text-color:var(
    --colab-primary-text-color
  )}.history-view-dialog{--mdc-dialog-max-width:98vw;--mdc-dialog-min-width:98vw;--mdc-dialog-max-height:98vh}.history-view-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(98vh - 150px)}colab-history-view{display:block;height:100%;min-width:800px;overflow:hidden}.history-view-container .history-view-columns{height:calc(98vh - 150px);min-height:200px;overflow:hidden}.history-view-container .preview{overflow:hidden}.history-view-container .preview mwc-circular-progress{margin:auto}.history-view-left-column{border-right:1px solid var(--colab-border-color);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;width:350px}.history-view-left-column mwc-checkbox{padding:8px 8px 8px 18px}mwc-circular-progress.hidden{display:none}colab-history-list.supports-named-versions{border-top:1px solid var(--colab-border-color)}.ansibold{font-weight:700}.ansiblack{color:#000}.ansired{color:darkred}.ansigreen{color:#006400}.ansiyellow{color:brown}.ansiblue{color:#00008b}.ansipurple{color:#9400d3}.ansicyan{color:#4682b4}.ansigray{color:gray}.ansibgblack{background-color:#000}.ansibgred{background-color:red}.ansibggreen{background-color:green}.ansibgyellow{background-color:#ff0}.ansibgblue{background-color:blue}.ansibgpurple{background-color:#f0f}.ansibgcyan{background-color:cyan}.ansibggray{background-color:gray}.colab-assist-pane-input{margin:14px 28px 14px 12px}colab-assist-pane.horizontal .colab-assist-pane-input{margin-bottom:0}colab-assist-pane{height:100%;overflow:hidden;width:100%}colab-assist-pane>*{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:50px;min-width:100px}.colab-assist-pane-input[focused]{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.colab-assist-progress{margin-right:8px;visibility:hidden;--md-linear-progress-active-indicator-color:var(--paper-orange-400)}.colab-assist-progress.searching{visibility:visible}.colab-assist-pane-results{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;max-height:unset;min-height:0;overflow:auto}colab-assist-pane-result{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px var(--paper-grey-200);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:3px 4px}.colab-assist-pane-result-text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}colab-assist-pane-result.selected{background:var(--colab-highlighted-surface-color)}.colab-assist-pane-details{overflow:auto;padding:0 4px}.colab-assist-pane-doc-header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.colab-assist-pane-doc-title{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colab-assist-pane-doc-title,.colab-assist-pane-documentation h2{line-height:24px}.colab-assist-pane-documentation h2{font-size:15px}.colab-assist-pane-documentation h3{font-size:var(--colab-chrome-font-size)}.colab-assist-pane-documentation h4{font-size:13px}.colab-assist-pane-documentation h5{font-size:11px}.colab-assist-pane-documentation h3,.colab-assist-pane-documentation h4,.colab-assist-pane-documentation h5{line-height:20px}.colab-assist-pane-no-selection .colab-assist-pane-code,.colab-assist-pane-no-selection .colab-assist-pane-doc-insert,.colab-assist-pane-no-selection .colab-assist-pane-view-source{display:none}html:not(.cell-ui-refresh) .colab-assist-pane-code .monaco{background:var(--colab-editor-background);margin-top:12px;padding-top:4px}html.cell-ui-refresh .colab-assist-pane-code:has(.monaco){background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:8px;padding-bottom:0}html.cell-ui-refresh .colab-assist-pane-code:has(.monaco)::-webkit-scrollbar{height:8px;width:8px}html.cell-ui-refresh .colab-assist-pane-code:has(.monaco)::-webkit-scrollbar-button{height:0;width:0}html.cell-ui-refresh .colab-assist-pane-code:has(.monaco)::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}.colab-assist-pane-code .monaco .context-view.monaco-menu-container{display:none}.command-palette{color:var(--colab-secondary-text-color);margin-top:2px;max-height:400px;min-width:500px}.command-palette md-outlined-text-field{margin:8px 8px 16px}.command-palette-results{overflow:auto}.command-palette-result-item{cursor:pointer;padding:2px 80px 2px 16px;position:relative}.command-palette .result-separator{border-top:1px solid var(--colab-border-color);margin:8px}.command-palette-match{font-weight:700}.command-palette-result-item:hover{background:var(--colab-secondary-surface-color)}.command-palette-result-item.selected{background:var(--colab-highlighted-surface-color)}.command-palette-result-shortcut{color:var(--colab-secondary-text-color);direction:ltr;left:auto;padding:0 16px 0 6px;position:absolute;right:0;text-align:right}.command-palette-backdrop.opened{opacity:0}.colab-assist-result-insert{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cell{--colab-cell-gutter-width:40px;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}html{--colab-run-button-transition-time:250ms}.monaco-scrollable-element>.invisible{display:none}.cell:focus{outline-style:none}.imported .imported-from-banner{display:block}.imported-from-banner{display:none;padding:4px 16px}.cell-ui-refresh .imported-from-banner{padding:2px 12px}.imported-from-banner mwc-icon-button{vertical-align:middle;--mdc-icon-button-size:38px}.inputarea,.text-top-div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.views-hide-code .inputarea,.views-hide-code .output-info{display:none!important}.inputarea{background-color:var(--colab-editor-background);min-height:24px;position:relative}.code .inputarea.form{background-color:var(--colab-primary-surface-color)}.text .markdown{-moz-box-sizing:border-box;box-sizing:border-box;color:var(--colab-primary-text-color);line-height:1.6;max-width:1016px;min-height:28px;padding-left:8px;padding-right:8px;width:100%;word-wrap:break-word}.toc .markdown{padding-right:100px}.markdown img{max-width:100%;max-height:100%}.markdown blockquote{border-left:5px solid var(--colab-highlighted-surface-color);margin-left:0;padding:0 2em}pre{font-family:var(--colab-code-font-family);margin-bottom:2px;margin-top:2px;white-space:pre-wrap}.notebook-vertical.large-notebook{--colab-run-button-position:static}.code .editor.monaco{margin:10px 8px 0 0}.debug-editor.flex,.editor.flex{min-width:0}.text * .editor{display:none}.text.edit * .editor{border-bottom:1px dashed var(--paper-grey-600);display:block}.text.edit .editor-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.text.edit .editor-container.horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text.edit .editor-root{background:var(--colab-editor-background);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body:not(.mobile) .text.edit .editor-root{padding-top:10px}.text.edit .editor-container.horizontal .editor-root{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;overflow-x:auto}.text.edit.cell-ui-refresh .editor-container.horizontal .editor-root{border-bottom-left-radius:8px}.text.edit .editor-container .text-top-div{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow-x:auto}.text:not(.edit) .editor-container .text-top-div{width:100%}.text.edit .editor{border:none}.text.edit .editor-container.horizontal .markdown{border-left:1px solid var(--colab-border-color)}.text.edit .editor-container:not(.horizontal) .editor{border-bottom:1px solid var(--colab-border-color)}.main-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:38px;position:relative}.cell-contents{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cell-ui-refresh .main-content{border-radius:8px}.cell-ui-refresh.agent-focused .main-content,.cell-ui-refresh.focused .main-content{outline:2px solid var(--colab-primary-color)}.code.cell-ui-refresh .codecell-input-output{border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:1px solid var(--colab-border-color)}.code.cell-ui-refresh div.inputarea{border-radius:8px}.code.cell-ui-refresh .formview,.code.cell-ui-refresh colab-viz-toolbar{border-bottom-right-radius:8px;border-top-right-radius:8px}.code.cell-ui-refresh:has(.output-content:not([hidden])) div.inputarea{border-bottom-left-radius:0;border-bottom-right-radius:0}.code.cell-ui-refresh:has(.output-content:not([hidden])) .formview,.code.cell-ui-refresh:has(.output-content:not([hidden])) colab-viz-toolbar{border-bottom-right-radius:0}.code.cell-ui-refresh .output-content{border-top:1px solid rgba(var(--colab-border-color-rgb),.4)}.code.cell-ui-refresh .inputarea-toolbar{border:0;border-bottom:1px solid var(--colab-border-color);border-radius:8px 8px 0 0;outline:1px solid var(--colab-border-color)}.code.cell-ui-refresh .inputarea-toolbar:not([invalid])+div.inputarea{border-top-left-radius:0;border-top-right-radius:0}.code.cell-ui-refresh.agent-focused .codecell-input-output,.code.cell-ui-refresh.focused .codecell-input-output{outline-color:transparent}.code.cell-ui-refresh.agent-focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) .inputarea-toolbar,.code.cell-ui-refresh.focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) .inputarea-toolbar{border-radius:0}.code.cell-ui-refresh.agent-focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) div.inputarea,.code.cell-ui-refresh.focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) div.inputarea{border-top-left-radius:0;border-top-right-radius:0}.code.cell-ui-refresh.agent-focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) .formview,.code.cell-ui-refresh.agent-focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) colab-viz-toolbar,.code.cell-ui-refresh.focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) .formview,.code.cell-ui-refresh.focused:has(colab-form-title,.imported-from-banner,colab-cell-execution-schedule-editor:not([hidden])) colab-viz-toolbar{border-top-right-radius:0}.cell:not(.cell-ui-refresh) .main-content[elevation="0"]{box-shadow:none}.cell:not(.cell-ui-refresh) .main-content[elevation="2"]{box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.output-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:var(--colab-code-font-family);font-size:10pt}.code:not(.cell-ui-refresh) .output-content{margin-top:1px}.output-iframe-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:1px;min-width:0}.mirror-cell iframe,.output-iframe-sizer iframe{border:0;display:block;width:100%}.mirror-cell colab-static-output-renderer{max-height:unset}.mirror-cell div.inputarea{overflow:hidden;padding-left:10px}.mirror-cell.cell-ui-refresh div.inputarea{outline:1px solid var(--colab-border-color)}.editor{font-size:13px}.add-cell{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:16px;position:relative;width:100%}.add-cell>hr{border-color:#a9a9a9;border-style:solid;border-top:none;border-width:1px;left:20px;opacity:0;position:absolute;right:20px;top:0;-webkit-transition:visibility 0s .25s,opacity .2s;transition:visibility 0s .25s,opacity .2s;visibility:hidden}.add-cell:hover>hr{opacity:1;-webkit-transition:visibility .1s 0ms,opacity .2s;transition:visibility .1s 0ms,opacity .2s;visibility:visible}.add-cell-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:var(--colab-chrome-font-family);margin-top:-4px;opacity:0;-webkit-transition:opacity .2s 0ms;transition:opacity .2s 0ms;visibility:hidden;z-index:20}.add-cell-buttons md-outlined-button{--md-outlined-button-container-height:28px;--md-outlined-button-leading-space:12px;--md-outlined-button-trailing-space:12px;--md-outlined-button-with-leading-icon-trailing-space:12px;--md-outlined-button-with-trailing-icon-leading-space:12px;--md-outlined-button-with-leading-icon-leading-space:8px;--md-outlined-button-with-trailing-icon-trailing-space:8px;--md-outlined-button-icon-size:20px;background:var(--colab-primary-surface-color);gap:2px;margin:0 8px}.add-cell>.add-cell-buttons{-webkit-transition:opacity .2s .25s,visibility 0s .25s;transition:opacity .2s .25s,visibility 0s .25s}.add-cell:hover>.add-cell-buttons{opacity:1;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s;visibility:visible}.cell>.add-cell{height:12px}.cell .add-cell-buttons{margin-top:-8px}.cell .add-cell>hr{margin-top:5px}.notebook-content>.add-cell{margin-top:-1px}.toc-refresh-button{position:absolute;right:4px;top:12px}.toc>.main-content{min-height:48px;padding:4px 8px}.section-header{--colab-run-button-size:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:32px;margin:4px;padding:0 8px}.section-header:has(.section-header-container:hover){background:var(--colab-highlighted-surface-color)}.section-header-container{--md-icon-size:15px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--colab-secondary-text-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:var(--colab-google-sans-text-font-family);font-weight:500;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;height:100%}.section-header-container span{margin-top:2px}.notebook-busy .section-header{cursor:progress}.text colab-run-button{display:none;margin:-2px -4px 0 -10px}.text.executable colab-run-button{display:block}.toc * blockquote{margin:0 20px}.toc * p{margin:0}.cell.selected * .cell-mask{background:rgba(0,156,255,.35);height:100%;position:absolute;width:100%;z-index:10}.cell.selected.cell-ui-refresh * .cell-mask{border-radius:8px}.panel-sizing .cell-mask{height:100%;position:absolute;width:100%;z-index:10}.cell.toc * .cell-mask{left:0;top:0}.code.focused:not(.cell-ui-refresh) .cell-gutter{background:var(--colab-highlighted-surface-color)}.cell-gutter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:39px;width:var(--colab-cell-gutter-width)}.cell-ui-refresh .cell-gutter{border-radius:8px 0 0 8px}.cell-execution-container{bottom:0;left:0;position:absolute;top:0;width:var(--colab-cell-gutter-width)}html[theme=dark] body.embedded colab-cell-toolbar{background:var(--colab-secondary-surface-color)}.cell-toolbar.sticky{position:-webkit-sticky;position:sticky;top:20px;z-index:11}colab-tab-pane .scratchpad .cell{margin-left:10px}colab-tab-pane .scratchpad .cell.cell-ui-refresh{margin-left:48px}colab-slide .add-cell,colab-tab-pane .cell-tab .add-cell,colab-tab-pane .scratchpad .add-cell,colab-tab-pane .scratchpad .cell-toolbar,mwc-dialog .cell-tab .add-cell{display:none;visibility:hidden}.markdown-toolbar{display:none}.text.edit .markdown-toolbar{background-color:var(--colab-secondary-surface-color);border-bottom:1px solid var(--colab-border-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-left:4px;white-space:nowrap;--md-focus-ring-outward-offset:-4px}.text.edit.cell-ui-refresh .markdown-toolbar{--md-focus-ring-outward-offset:-2px;--md-icon-button-icon-size:20px;--md-icon-button-state-layer-height:32px;--md-icon-button-state-layer-width:32px;--md-icon-size:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--colab-surface-container-low-color);border:none;border-top-left-radius:8px;border-top-right-radius:8px;height:40px}.text.edit.cell-ui-refresh:has(.imported-from-banner) .markdown-toolbar{border-top-left-radius:0;border-top-right-radius:0}.markdown-toolbar .markdown-toolbar-latex span{line-height:.8em}.markdown-toolbar .markdown-toolbar-insert-image{cursor:pointer;display:inline-block;position:relative}.markdown-toolbar .markdown-toolbar-insert-image>*{pointer-events:none}.markdown-toolbar .markdown-toolbar-insert-image md-ripple{border-radius:var(--md-icon-button-state-layer-shape);--md-ripple-hover-color:var(--colab-icon-color);--md-ripple-pressed-color:var(--colab-icon-color);--md-ripple-hover-opacity:var(--md-icon-button-hover-state-layer-opacity);--md-ripple-pressed-opacity:var(
    --md-icon-button-pressed-state-layer-opacity
  )}.markdown-toolbar .markdown-toolbar-insert-image span{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:40px;padding:8px;pointer-events:auto;position:relative;width:40px}.cell-ui-refresh .markdown-toolbar .markdown-toolbar-insert-image span{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:var(--md-icon-button-state-layer-height);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:var(--md-icon-button-state-layer-width)}.markdown-toolbar .markdown-toolbar-insert-image span:focus{outline:none}.markdown-toolbar .markdown-image-input{display:none}@media (forced-colors:active){body:not(.mobile) .markdown-toolbar .markdown-toolbar-insert-image:focus-within,body:not(.mobile) .markdown-toolbar .markdown-toolbar-insert-image:hover{--colab-icon-color:Highlight}.markdown-toolbar .markdown-toolbar-preview{--colab-icon-color:ButtonText;--colab-primary-text-color:ButtonText}.markdown-toolbar .markdown-toolbar-preview:focus-within,.markdown-toolbar .markdown-toolbar-preview:hover{--colab-icon-color:Highlight;--colab-primary-text-color:Highlight}}.markdown-toolbar-blockquote md-icon{font-variation-settings:"FILL" 1}.text-cell-section-header{position:relative}md-icon-button.header-section-toggle{margin:0 0 0 -22px;min-height:48px;min-width:48px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;--md-icon-button-state-layer-height:48px;--md-icon-button-state-layer-width:48px;--md-focus-ring-outward-offset:-4px;--md-sys-color-on-surface-variant:var(--colab-primary-text-color)}.cell-ui-refresh md-icon-button.header-section-toggle{--md-icon-button-state-layer-height:36px;--md-icon-button-state-layer-width:36px;left:-54px;margin:0;min-height:36px;min-width:36px;position:absolute}.text.edit .header-section-toggle{display:none}.text.collapsed .header-section-toggle,colab-form-title.collapsed .header-section-toggle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.debugger-editor .monaco-editor .view-overlays .current-line,.editor .monaco-editor .view-overlays .current-line{background:none;border:0}.monaco-editor .overflowingContentWidgets .parameter-hints-widget>.wrapper{max-height:250px}.monaco-editor-hover .hover-row.status-bar{display:none}.monaco-editor .overflowingContentWidgets .monaco-editor-hover .monaco-editor-hover-content,.monaco-editor .overflowingContentWidgets .parameter-hints-widget>.wrapper{max-width:800px!important}.monaco-editor .monaco-editor-hover-content p{margin:8px 0}.monaco-editor .overflowingContentWidgets .suggest-widget,.monaco-editor .overflowingContentWidgets .suggest-widget.docs-side{width:800px}.notebook-vertical.large-notebook .decorationsOverviewRuler{display:none}.debugger-editor .monaco-editor .margin-view-overlays .line-numbers.lh-odd,.editor .monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:0}.debugger-editor .monaco-editor .current-line~.line-numbers,.debugger-editor .monaco-editor .line-numbers,.editor .monaco-editor .current-line~.line-numbers,.editor .monaco-editor .line-numbers{color:var(--colab-tertiary-text-color)}.editor .monaco-editor .quick-input-widget .monaco-list{max-height:none;min-height:108px}.editor .monaco-editor .markdown-docs,.editor .monaco-editor .markdown-hover{white-space:pre!important}.editor .monaco-editor .codelens-decoration>a,.editor .monaco-editor .codelens-decoration>span{color:var(--colab-tertiary-text-color)}.cell.focused .monaco-editor .current-line~.line-numbers{color:var(--colab-primary-text-color)}#context-menu .goog-menuitem{padding-left:18px;padding-right:9em}#context-menu .goog-menuitem-accel{padding-right:18px}body.mobile .inputarea{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.mobile .outputview{-webkit-overflow-scrolling:touch;overflow:auto}body.mobile .add-cell{max-width:100px;overflow-x:hidden;visibility:hidden}.monaco-emacs-statusbar,.monaco-vim-statusbar{bottom:0;font-family:var(--colab-code-font-family);padding:1px 2px 2px 6px;position:-webkit-sticky;position:sticky;width:100%}.cell-ui-refresh .monaco-emacs-statusbar,.cell-ui-refresh .monaco-vim-statusbar{border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:4px;padding-left:8px;padding-right:4px}.monaco-vim-statusbar{background-color:var(--colab-editor-background)}.cell-ui-refresh .monaco-vim-statusbar span{color:var(--colab-primary-text-color)!important}.cell.text:not(.edit) .monaco-emacs-statusbar,.cell:not(.focused) .monaco-emacs-statusbar,.cell:not(.focused) .monaco-vim-statusbar,.monaco-emacs-statusbar:empty{display:none!important}.mirror-toolbar{--colab-cell-gutter-width:28px;border-bottom:1px solid var(--colab-border-color);max-height:40px;padding-left:8px}.mirror-toolbar mwc-icon-button{margin:2px 0 2px 6px;--mdc-icon-button-size:36px}.mirror-cell-shadow{left:0;min-height:8px;pointer-events:none;position:absolute;right:0;top:39px}colab-tab-pane .cell-tab{position:relative}colab-static-output-renderer{display:block;font-size:var(--colab-chrome-font-size);max-height:1000px;overflow:auto;padding:7px 0 10px 5px}.cell.running colab-static-output-renderer,colab-static-output-renderer{contain:layout}colab-static-output-renderer .stdin-widget{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:inline;font-family:var(--colab-code-font-family);margin-right:10px;margin-top:10px;min-width:250px;padding:1px}colab-static-output-renderer .stdin-widget-hidden{visibility:hidden}colab-static-output-renderer pre{display:inline;white-space:pre}colab-static-output-renderer .output_text{display:inline}colab-static-output-renderer .execute_result.output_text pre{display:block;white-space:pre-wrap}colab-static-output-renderer input{background:var(--colab-primary-surface-color);border:1px solid var(--colab-bold-border-color);color:var(--colab-primary-text-color)}colab-static-output-renderer:focus{outline:none}.input-container{display:inline;position:relative}.input-container input.stdin-widget{margin-top:0}colab-static-output-renderer .stdin-widget:not(:focus){border:none;outline:none}.input-container:after{-webkit-animation:stdin-widget-blink 1.2s step-end infinite;animation:stdin-widget-blink 1.2s step-end infinite;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:10px}.input-container.input-focused:after{display:none}@-webkit-keyframes stdin-widget-blink{0%{background:transparent}50%{background:var(--colab-secondary-text-color)}to{background:transparent}}@keyframes stdin-widget-blink{0%{background:transparent}50%{background:var(--colab-secondary-text-color)}to{background:transparent}}.monaco-currently-executing-line{border-color:transparent transparent transparent var(--colab-status-okay);border-style:solid;border-width:6px 0 6px 4px;height:0!important;margin-left:1px;top:3px;width:0!important}.smartpaste-insert-text{font-style:italic;color:var(--colab-tertiary-text-color)!important;background-color:var(--colab-smartpaste-highlight-color)}.smartpaste-delete-text{font-style:italic;text-decoration:line-through;background-color:var(--colab-smartpaste-highlight-color)}.code .lazy-editor{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:10px 8px 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.code.cell-ui-refresh .lazy-editor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.lazy-virtualized{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:19px;max-width:100%;overflow-x:scroll}.lazy-virtualized-mobile{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.lazy-virtualized-unstyled-scrollbars{overflow-x:hidden;padding-bottom:10px}.lazy-virtualized .monaco-colorized{margin-left:6px;white-space:pre}.lazy-virtualized::-webkit-scrollbar{height:10px;width:10px}.lazy-virtualized::-webkit-scrollbar-thumb{background-clip:border-box;background-color:var(--colab-scrollbar-color);min-height:28px;padding:0}.code .lazy-editor .monaco{margin:0;max-width:100%}.monaco-editor .inline-variable-value{background:var(--colab-highlighted-surface-color);border-radius:2px;color:var(--colab-tertiary-text-color);font-style:italic}.monaco-editor .focused .wordHighlightText{opacity:.7}.monaco-editor .wordHighlightText{opacity:.3}.lazy-editor .lazy-gutter{color:var(--colab-tertiary-text-color);white-space:pre}.collaborator-selection-start{position:absolute;border-left:var(--selection-color) solid 2px;border-top:var(--selection-color) solid 2px;border-bottom:var(--selection-color) solid 2px;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.collaborator-selection-start:after{position:absolute;border:3px solid var(--selection-color);border-radius:4px;left:-4px;top:-5px}.collaborator-selection{background-color:var(--selection-color);opacity:.5}.outputview{-webkit-transition:height .2s;transition:height .2s}.agent-focus-label{--md-icon-size:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:var(--colab-primary-color);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--colab-on-primary-color);font-family:var(--colab-google-sans-text-font-family);gap:4px;padding:4px 8px 2px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none}.cell-ui-refresh .agent-focus-label{margin-left:-2px}.agent-focused .agent-focus-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.agent-focused:not(.cell-ui-refresh) .main-content{border:1px solid var(--colab-primary-color)}.agent-focused.cell.cell-ui-refresh .cell-gutter,.agent-focused.cell.cell-ui-refresh .main-content,.agent-focused.cell.cell-ui-refresh .markdown-toolbar{border-top-left-radius:0}.newly-added.code .main-content,.newly-added.text .editor-container{--colab-primary-surface-color:var(--colab-composer-diff-background);--colab-secondary-surface-color:var(--colab-composer-diff-background)}.newly-added .main-content{--colab-editor-background:var(--colab-composer-diff-background)}.newly-added .main-content .monaco-editor{--vscode-editor-background:var(--colab-composer-diff-background)}.newly-added .main-content .monaco-editor .margin{background-color:var(--colab-composer-diff-background)}.newly-added .main-content .cell-gutter,.newly-added .main-content .editor-container,.newly-added .main-content .formview{background-color:var(--colab-composer-diff-background)}.inputarea-toolbar{border:1px solid var(--colab-border-color)}label:has(md-checkbox){display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;place-items:center}label md-checkbox{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}label md-checkbox::part(focus-ring){height:30px;width:30px}.collaborator1{--selection-color:#fd00ff}.collaborator2{--selection-color:#4461f5}.collaborator3{--selection-color:#66f96b}.collaborator4{--selection-color:#ffe942}.collaborator5{--selection-color:#ff6642}.collaborator6{--selection-color:#42caff}.comment-input-text{border:2px solid var(--paper-blue-700);-moz-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;font-size:var(--colab-chrome-font-size);line-height:1.4;min-height:36px;outline:0;overflow:hidden;padding:7px 8px;resize:none;width:100%}.bottom-buttons,.comment-input-text{border-radius:4px}.comment .comment-action-button,.comment .comment-action-dropdown,.comment .comment-date,.comment .comment-toggle-button{visibility:hidden}.comment.in-drive .comment-action-button,.comment.in-drive .comment-action-dropdown,.comment.in-drive .comment-date,.comment.in-drive .comment-toggle-button{visibility:visible}.comment-input{display:none}.editing>.comment-input{display:block}.comment-author{font-family:var(--colab-google-sans-font-family);margin-left:45px;font-weight:500;font-size:var(--colab-chrome-font-size)}.comment .comment-author{margin-top:11px}.comment.in-drive .comment-author{margin-top:0}.comment-image{border-radius:50%;float:left;height:32px;overflow:hidden;width:32px;--md-icon-size:32px}.comment-date{margin-left:45px;font-size:8pt;color:var(--colab-secondary-text-color)}.comment-text{overflow-wrap:break-word}.comment-text.comment-collapsed-text{height:71px;overflow-y:hidden}.editing>.comment-content .comment-text{display:none}.comment-content{margin:12px 5px 12px 12px}.comment .comment-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:4px;padding:0;position:relative}.comment.in-drive .comment-header{padding:4px}.comment-input{padding:0 12px 1px}.comment .comment-text-container{border-bottom:none;padding:0}.comment.in-drive .comment-input,.comment.in-drive .comment-text-container,.comment.in-drive .show-more-replies{border-bottom:1px solid var(--colab-border-color)}.comment.in-drive .comment-text-container{padding:0 4px 12px}.comment-fragment:not(.focused) .reply-chain-content .comment-fragment:last-child .comment-text-container,.sidebar>.comment-fragment:not(.focused)>.comment-content>.comment-text-container{border-bottom:none}.comment-collapse-control{color:#15c;cursor:pointer;font-size:8pt;padding:4px 0 2px;width:100%}.comment-collapse-control:hover{text-decoration:underline}.reply-chain>.comment-input{padding-top:4px}.sidebar .reply-chain>.comment-input{border-bottom:none}.show-more-replies{cursor:pointer;display:block;margin:12px;padding:4px 4px 12px}.submit-button{margin-right:4px;--md-filled-button-container-height:26px}.cancel-button{--md-text-button-container-height:26px}.cancel-button,.submit-button{--md-focus-ring-outward-offset:-4px}.comment-action-button{font-size:13px;height:20px;margin:0;min-width:0;opacity:1}.comment-resolve-button{--md-icon-button-hover-state-layer-color:var(--colab-icon-color);--md-icon-button-pressed-state-layer-color:var(--colab-icon-color);--md-sys-color-on-surface-variant:var(--colab-primary-color)}.comment-action-dropdown{background:transparent;height:20px;margin:0;min-width:0;opacity:.8;text-transform:none}.comment-action-dropdown{padding:0;width:20px}.comment-header>.comment-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;right:4px;top:4px}.comment-buttons{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.doc-comments-area>.comment>.reply-chain>.comment-input,.focused.in-drive>.reply-chain>.comment-input,.reply-chain>.comment-input.text-not-empty{display:block}.bottom-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:8px;padding-bottom:6px;height:32px;font-family:var(--colab-google-sans-font-family);font-size:14px;font-weight:500}.bottom-buttons,.comment-author{letter-spacing:.25px;line-height:12px}.sidebar{-webkit-box-flex:0;-webkit-flex:0 0 260px;-moz-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;min-height:100px;padding-left:10px;padding-right:20px;margin-right:30px}.hide-comments .sidebar{display:none}.sidebar .comment{background:var(--colab-primary-surface-color);font-family:sans-serif;font-size:var(--colab-chrome-font-size);font-weight:400;line-height:normal;margin-bottom:5px;position:absolute;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:300px}.sidebar .comment.focused{box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-transform:translate(-10px);transform:translate(-10px);z-index:50}.doc-comments-area{background:var(--colab-primary-surface-color);border:solid 1px var(--colab-border-color);box-shadow:0 2px 4px rgba(0,0,0,.2);color:inherit;inset-inline-start:unset;max-height:550px;outline:none;overflow-y:auto;padding:0;position:absolute;right:20px;top:57px;width:434px;z-index:987}.doc-comments-area.has-comments{padding-bottom:18px}.doc-comments-area>.comment{margin:8px 18px 18px;padding:4px;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.doc-comments-area * .reply-chain{margin-left:16px}.doc-comments-buttons{background:var(--colab-secondary-surface-color);padding:6px;text-align:right}.comment-fragment{display:block;position:relative}.comment-fragment.focused{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 3px 3px -2px rgba(0,0,0,.4)}.sidebar>.comment-fragment{border:1px solid var(--colab-border-color);border-radius:8px}.comment-author-info-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.at-mention-message{color:var(--colab-tertiary-text-color);margin:4px;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:16px}.comment-content a{text-decoration:none}.comment-content a:hover{text-decoration:underline}.peoplekitComponentsAutocompletePopupContainer{max-width:276px}.colab-comment-highlight-span{background-color:var(--colab-comment-highlight-color)}.doc-comments-area .comment-toggle-button{display:none}.comment-toggle-button{background:transparent;border:none;border-radius:8px;--md-focus-ring-shape:8px;inset:0;position:absolute;pointer-events:none;outline:none}@-webkit-keyframes corgis{0%{background-position:120%,-20%,-20%,120%}25%{background-position:-20%,-20%,-20%,120%}30%{background-position:-20%,-20%,-20%,120%}55%{background-position:-20%,120%,-20%,120%}65%{background-position:-20%,120%,-20%,120%}95%{background-position:-20%,120%,120%,-20%}to{background-position:-20%,120%,120%,-20%}}@keyframes corgis{0%{background-position:120%,-20%,-20%,120%}25%{background-position:-20%,-20%,-20%,120%}30%{background-position:-20%,-20%,-20%,120%}55%{background-position:-20%,120%,-20%,120%}65%{background-position:-20%,120%,-20%,120%}95%{background-position:-20%,120%,120%,-20%}to{background-position:-20%,120%,120%,-20%}}.basic-corgi-mode,.december-holiday-corgi-mode,.halloween-corgi-mode,.pride-corgi-mode{background-repeat:no-repeat;background-size:contain;-webkit-animation:corgis 95s linear infinite;animation:corgis 95s linear infinite}.basic-corgi-mode{background-image:url(../../v2/common/img/chocolatechip.gif),url(../../v2/common/img/oreo.gif),url(../../v2/common/img/oreo.gif),url(../../v2/common/img/redvelvet.gif)}.halloween-corgi-mode{background-image:url(../../v2/common/img/halloween_chocolatechip.gif),url(../../v2/common/img/halloween_oreo.gif),url(../../v2/common/img/halloween_oreo.gif),url(../../v2/common/img/halloween_redvelvet.gif)}.december-holiday-corgi-mode{background-image:url(../../v2/common/img/holiday_chocolatechip.gif),url(../../v2/common/img/holiday_oreo.gif),url(../../v2/common/img/holiday_oreo.gif),url(../../v2/common/img/holiday_redvelvet.gif)}.pride-corgi-mode{background-image:url(../../v2/common/img/pride_chocolatechip.gif),url(../../v2/common/img/oreo.gif),url(../../v2/common/img/oreo.gif),url(../../v2/common/img/redvelvet.gif)}@-webkit-keyframes crabs{0%{background-position:-10%}5%{background-position:-10%}45%{background-position:110%}50%{background-position:110%}95%{background-position:-10%}to{background-position:-10%}}@keyframes crabs{0%{background-position:-10%}5%{background-position:-10%}45%{background-position:110%}50%{background-position:110%}95%{background-position:-10%}to{background-position:-10%}}.crab-mode{-webkit-animation:crabs 60s linear infinite;animation:crabs 60s linear infinite;background-repeat:no-repeat;background-size:contain;height:100%;position:relative;width:100%}.basic-crab{background-image:url(../../v2/common/img/crab.gif)}.christmas-crab{background-image:url(../../v2/common/img/christmas_crab.gif)}.modal-dialog-bg{z-index:var(--colab-dialog-bg-z-index)}.modal-dialog{background:#fff;border-color:#dadada;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:#1f1f1f;outline:none;padding:4px 8px;z-index:var(--colab-dialog-z-index)}.modal-dialog-title{background:#fff}.modal-dialog.share-client-error-dialog{background-color:#fff;border-radius:3px;font-family:arial,sans-serif;padding:8px;position:absolute}.modal-dialog-buttons{padding:8px;text-align:center}mwc-dialog mwc-button.deemphasize,mwc-dialog mwc-button[dialogaction=cancel],mwc-dialog mwc-button[dialogaction=close]{--mdc-theme-primary:var(--colab-primary-text-color)}mwc-dialog md-text-button.deemphasize,mwc-dialog md-text-button[dialogaction=cancel],mwc-dialog md-text-button[dialogaction=close]{--md-sys-color-primary:var(--colab-primary-text-color)}mwc-dialog .buttons md-text-button,mwc-dialog md-text-button[slot=primaryAction],mwc-dialog md-text-button[slot=secondaryAction]{--md-focus-ring-outward-offset:-2px}#manage-views-dialog md-outlined-select{margin:16px}#manage-views-dialog .buttons{margin-top:30px}#error-dialog pre{font-size:small;overflow:auto}#error-dialog colab-shaded-scroller{background-color:var(--colab-secondary-surface-color);border:1px solid grey;display:block;margin:24px 8px 0;max-height:40px;min-height:40px;overflow:auto;padding:8px}#error-dialog .err-dialog-missing-field{background-color:var(--colab-editor-background);padding:3px}html.cell-ui-refresh #error-dialog .err-dialog-missing-field{background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:1px 4px}html.cell-ui-refresh #error-dialog .err-dialog-missing-field::-webkit-scrollbar{height:8px;width:8px}html.cell-ui-refresh #error-dialog .err-dialog-missing-field::-webkit-scrollbar-button{height:0;width:0}html.cell-ui-refresh #error-dialog .err-dialog-missing-field::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}mwc-dialog a md-icon{--md-icon-size:16px;vertical-align:text-bottom}.shortcut-dialog{--mdc-dialog-max-width:min(800px,99vw);--mdc-dialog-min-width:min(800px,99vw)}.shortcut-dialog-content h3{margin-bottom:6px;margin-top:6px}.shortcut-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.shortcut-column{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.shortcut-preference{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:8px 0;min-width:350px}.shortcut-preference md-icon-button{margin-left:10px;--md-icon-button-state-layer-height:24px;--md-icon-button-state-layer-width:24px}.shortcut-preference-keys{display:inline-block;margin-right:8px;min-width:120px;text-align:center;vertical-align:top}.shortcut-preference-keys input{text-align:center;width:116px}.shortcut-preference-description{display:inline-block;max-width:215px}#shortcuts-reset{--md-focus-ring-outward-offset:-2px}mwc-dialog.wide{--mdc-dialog-min-width:min(632px,99vw)}mwc-dialog.very-wide{--mdc-dialog-min-width:min(750px,99vw)}mwc-dialog.very-wide.colab-open-dialog{--mdc-dialog-min-width:min(900px,99vw)}mwc-dialog.colab-service-dialog{--colab-logo-dark:var(--paper-grey-700);--colab-logo-light:var(--paper-grey-700)}.colab-service-dialog .preformatted{font-family:monospace;white-space:pre-wrap}.colab-service-dialog:has(.preformatted){--mdc-dialog-min-width:50vw}mwc-dialog .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.code-cell-preview{white-space:pre;max-height:500px;display:block;overflow:auto}#preferences-dialog md-filled-select,#preferences-dialog md-filled-text-field{margin-top:10px;margin-bottom:10px}#preferences-dialog .noFun{color:var(--colab-error-color)}#preferences-dialog md-filled-select,#preferences-dialog md-filled-text-field{min-width:350px}colab-side-tab-dialog-page-viewer .right-content{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}colab-side-tab-dialog-page-viewer .upload-container{position:relative}.colab-side-tab-dialog{--mdc-dialog-min-width:700px}colab-side-tab-dialog-page-viewer .spinner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px}@media only screen and (max-width:800px){.colab-side-tab-dialog{--mdc-dialog-min-width:75vw}}mwc-dialog.colab-side-tab-dialog{--mdc-typography-headline6-font-family:var(
    --colab-google-sans-font-family
  )}colab-side-tab-dialog-page-viewer{display:block;height:100%}colab-side-tab-dialog-page-viewer mwc-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}colab-side-tab-dialog-page-viewer md-list-item{--md-list-item-label-text-font:var(--colab-google-sans-font-family);--md-list-item-leading-space:24px;--md-list-item-trailing-space:8px;--md-list-item-disabled-opacity:0.6}colab-side-tab-dialog-page-viewer[smallviewport] md-list-item:hover{background-color:var(--colab-highlighted-surface-color)}colab-side-tab-dialog-page-viewer md-list-item[tabindex="0"] span{font-weight:800}colab-side-tab-dialog-page-viewer md-list-item>md-icon{color:var(--colab-icon-color);--md-icon-size:30px}@media (forced-colors:active),(prefers-contrast:more){colab-side-tab-dialog-page-viewer md-list-item:active,colab-side-tab-dialog-page-viewer md-list-item:focus,colab-side-tab-dialog-page-viewer md-list-item:hover{outline:3px solid Highlight;outline-offset:-2px}}colab-draggable{display:block;padding:4px;position:relative}colab-drag-drop-target{display:block;margin:0 10px;min-height:20px;min-width:20px}colab-drag-drop-target.drop-target-selected{background-color:#ccc;min-height:40px;min-width:40px}.formview-namelabel{font-family:var(--colab-code-font-family);font-size:11pt;font-weight:700;margin-right:8px}.inputarea.form .formview-edit-button,body.mobile .formview-edit-button{display:none}.inputarea.form colab-form.formview,body.mobile colab-form.formview{padding-right:12px}.inputarea .show-code-button{display:none}.inputarea.form .show-code-button{display:inline-block}.formview-edit-button{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.focused .formview-edit-button{opacity:.25}.focused .formview-edit-button:hover{opacity:1}.formview-dropdown,.formview-input,.formview-slider{margin:0 0 4px 16px;min-height:42px}body.mobile .formview-dropdown,body.mobile .formview-input,body.mobile .formview-slider{margin:4px 0 16px 16px}body:not(.mobile) .formview-content,body:not(.mobile) .formview-namelabel,body:not(.mobile) .formview-valuelabel{display:inline-block}.formview-stringquotes{color:#bbb;font-size:150%;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formview md-checkbox{margin:0 8px}.formview md-outlined-select,.formview md-outlined-text-field{--md-outlined-field-top-space:6px;--md-outlined-field-bottom-space:6px;--md-outlined-field-leading-space:10px;--md-outlined-field-content-space:4px;--md-outlined-field-with-trailing-content-trailing-space:4px}.input-error-area{font-size:85%;max-width:30%}.formview input[type=date]{border-color:var(--colab-bold-border-color);border-radius:4px;font-size:var(--colab-chrome-font-size);padding:6px 8px}html[theme=dark] .formview input[type=date]{color-scheme:dark}.formview input[type=date][disabled]{border-color:var(--md-outlined-text-field-disabled-outline-color);color:var(--md-outlined-text-field-disabled-input-text-color);opacity:var(--md-outlined-text-field-disabled-input-text-opacity)}.formview input[type=date].error{border-color:var(--colab-error-color)}colab-form-title.formview-title{line-height:1.4;margin:0 16px 0 8px;position:relative}colab-form-markdown hr,colab-form-title hr{margin-top:20px}.formview{background:var(--colab-primary-surface-color);overflow:auto hidden;padding:6px 4px 8px 12px;--colab-input-dropdown-height:30px}body:not(.mobile) .both .formview{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:calc(50% - 16px);min-width:calc(50% - 16px)}@media (orientation:portrait){body.mobile .both .editor{min-width:200px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:40px}body.mobile .both .lazy-editor>.editor{padding-left:0}body.mobile .both .formview{min-width:150px;padding-left:4px}body.mobile .both .formview{min-width:200px}}.formview * .output-info{text-align:left;width:32px}.editor-form-error{color:var(--colab-error-color);margin:0 14px 8px}.inputarea.code>.formview{display:none}.colab-lasso-active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.colab-lasso{position:absolute;top:0;left:0}.lasso-handle{position:absolute;top:0;left:0}.lasso-selection{position:absolute;top:0;left:0;background:rgba(0,90,255,.3)}.edit-form-widget-dialog .dropdown-attributes colab-toolbar-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.edit-form-widget-dialog colab-shaded-scroller.dropdown-options-container{display:block;max-height:220px;overflow:auto;padding:0 8px}.form-widget-attributes-container{display:inline-block;min-height:250px;min-width:330px;padding:0 10px;vertical-align:top}.form-widget-attributes-container mwc-select,.form-widget-attributes-container mwc-textarea,.form-widget-attributes-container mwc-textfield{margin-top:16px;--mdc-typography-subtitle1-font-size:16px}mwc-textfield.dropdown-option-input{margin-top:2px}.edit-form-title-dialog .column{display:inline-block;padding:0 20px 0 0;vertical-align:top}.edit-form-title-dialog .form-width-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:225px}.edit-form-title-dialog .form-width-input{display:inline-block;max-width:calc(100% - 40px)}.edit-form-title-dialog select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22rgb%28155%2C155%2C155%29%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.55em auto,100%;background-color:var(--colab-primary-surface-color);border:1px solid transparent;color:var(--colab-primary-text-color);font-size:16px;margin:8px 0;padding:.6em 1.4em .5em .8em}colab-form-slider input[type=text].range-output{background-color:var(--colab-primary-surface-color);border:none;outline:none;text-align:right;width:60px}colab-form-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin:15px 0;outline:none;padding:0;position:relative;width:100%}colab-form-slider input[type=range]::-webkit-slider-runnable-track{background:var(--paper-grey-400);border-bottom:3px solid var(--colab-primary-surface-color);border-top:3px solid var(--colab-primary-surface-color);height:9px}colab-form-slider input[type=range]::-webkit-slider-thumb{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-appearance:none;appearance:none;background-color:var(--google-blue-700);border-radius:50%;border:none;height:14px;margin:-5px 0 0;-webkit-transition:.3s;transition:.3s;width:14px}colab-form-slider input[type=range]:disabled::-webkit-slider-thumb{background-color:var(--paper-grey-400)}colab-form-slider input[type=range]{border:1px solid var(--colab-primary-surface-color)}colab-form-slider input[type=range]::-moz-range-track{background:var(--paper-grey-400);border-bottom:3px solid var(--colab-primary-surface-color);border-top:3px solid var(--colab-primary-surface-color);height:3px}colab-form-slider input[type=range]::-moz-range-thumb{background-color:var(--google-blue-700);border-radius:50%;border:none;height:14px;margin:-5px 0 0;transform-origin:50% 50%;-moz-transition:.3s;transition:.3s;width:14px}colab-form-slider input[type=range]:disabled::-moz-range-thumb{background-color:var(--paper-grey-400)}colab-form-slider .range-output:disabled,colab-form-slider input[type=range]:disabled{opacity:.5}.code.focused.aida-cell-button .formview-edit-button{margin-right:28px;padding:0 2px 4px;width:28px;height:28px}.code.focused.aida-cell-button .formview-input .formview-edit-button{margin-left:-28px}@-webkit-keyframes kitty-mode-left-animation{0%{background-position:110%,110%}15%{background-position:110%,110%}35%{background-position:-10%,110%}50%{background-position:-10%,110%}65%{background-position:-10%,110%}85%{background-position:-10%,110%}to{background-position:-10%,-10%}}@keyframes kitty-mode-left-animation{0%{background-position:110%,110%}15%{background-position:110%,110%}35%{background-position:-10%,110%}50%{background-position:-10%,110%}65%{background-position:-10%,110%}85%{background-position:-10%,110%}to{background-position:-10%,-10%}}@-webkit-keyframes kitty-mode-right-animation{0%{background-position:110%,110%}15%{background-position:110%,110%}35%{background-position:110%,110%}50%{background-position:110%,110%}65%{background-position:-10%,110%}85%{background-position:-10%,110%}to{background-position:-10%,-10%}}@keyframes kitty-mode-right-animation{0%{background-position:110%,110%}15%{background-position:110%,110%}35%{background-position:110%,110%}50%{background-position:110%,110%}65%{background-position:-10%,110%}85%{background-position:-10%,110%}to{background-position:-10%,-10%}}@-webkit-keyframes kitty-mode-animation-slow{0%{background-position:110%}to{background-position:-10%}}@keyframes kitty-mode-animation-slow{0%{background-position:110%}to{background-position:-10%}}@-webkit-keyframes kitty-mode-animation-medium{0%{background-position:110%}5%{background-position:110%}95%{background-position:-10%}to{background-position:-10%}}@keyframes kitty-mode-animation-medium{0%{background-position:110%}5%{background-position:110%}95%{background-position:-10%}to{background-position:-10%}}@-webkit-keyframes kitty-mode-animation-fast{0%{background-position:110%}10%{background-position:110%}90%{background-position:-10%}to{background-position:-10%}}@keyframes kitty-mode-animation-fast{0%{background-position:110%}10%{background-position:110%}90%{background-position:-10%}to{background-position:-10%}}.stripes-kitty{background-image:url(../../v2/common/img/STRIPES.gif)}.kinako-kitty{background-image:url(../../v2/common/img/KINAKO.gif)}.midnight-kitty{background-image:url(../../v2/common/img/MIDNIGHT.gif)}.firefox-kitty{background-image:url(../../v2/common/img/FIREFOX.gif)}.maneki-kitty{background-image:url(../../v2/common/img/MANEKI.gif)}.valentin-kitty{background-image:url(../../v2/common/img/VALENTIN.gif)}.ghostpuffs-kitty{background-image:url(../../v2/common/img/GHOSTPUFFS.gif)}.psl-kitty{background-image:url(../../v2/common/img/PUMPKINSPICELATTE.gif)}.vampiregoth-kitty{background-image:url(../../v2/common/img/xX_vampiregoth91_Xx.gif)}.kace-kitty{background-image:url(../../v2/common/img/KACE.gif)}.ferris-kitty{background-image:url(../../v2/common/img/FERRIS.gif)}.sprinkles-kitty{background-image:url(../../v2/common/img/SPRINKLES.gif)}.kitty-mode-fast{-webkit-animation:kitty-mode-animation-fast 40s linear;animation:kitty-mode-animation-fast 40s linear}.kitty-mode-medium{-webkit-animation:kitty-mode-animation-medium 40s linear;animation:kitty-mode-animation-medium 40s linear}.kitty-mode-slow{-webkit-animation:kitty-mode-animation-slow 40s linear;animation:kitty-mode-animation-slow 40s linear}.kitty-left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.kitty-canvas{background-repeat:no-repeat;background-size:73px 60px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mwc-icon{direction:ltr;display:inline-block;font-family:var(--mdc-icon-font,"Google Symbols");font-size:var(--mdc-icon-size,24px);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}.power-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.power-label{background:-webkit-gradient(linear,left top,left bottom,from(red),to(red)) no-repeat,darkred;background:-webkit-linear-gradient(red,red) no-repeat,darkred;background:linear-gradient(red,red) no-repeat,darkred;bottom:30px;color:transparent;display:block;font-family:impact;font-size:24pt;pointer-events:none;position:absolute;right:30px;z-index:3;-webkit-text-stroke:2px #000;-webkit-background-clip:text}.power-label-clone{background:none;color:red;z-index:2;-webkit-transition-property:margin-bottom,opacity;transition-property:margin-bottom,opacity;margin-bottom:0;opacity:1;-webkit-background-clip:unset}body.power-mode-enabled .notebook-vertical{overflow:hidden}@media print{body{overflow-y:visible!important}.notebook-vertical{position:static!important;height:auto!important}.notebook-container{height:auto!important;position:static!important;overflow-y:initial!important}.notebook-content{border:initial!important;margin:initial!important;min-width:0!important}.notebook-content-background,.notebook-tab-content{min-width:0!important}#top-toolbar,.cell-gutter,.cell-toolbar,.top-floater,colab-left-pane{display:none!important}.main-content{box-shadow:none!important}colab-snackbar{display:none!important}colab-status-bar{display:none!important}.footer-links{display:none!important}}colab-find-replace .flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.colab-find-suffix{color:var(--colab-secondary-text-color)}colab-left-pane .colab-find-suffix{margin:auto 0}colab-find-replace.readonly .colab-find-replace,colab-find-replace.readonly .colab-replace-input{display:none}colab-find-replace md-outlined-text-field{margin:8px 8px 4px;width:200px;--md-outlined-field-bottom-space:4px;--md-outlined-field-leading-space:8px;--md-outlined-field-top-space:4px}colab-find-replace{overflow:hidden;padding:4px 2px 6px 10px;--md-focus-ring-outward-offset:-3px}colab-find-replace .colab-find-button{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}colab-find-replace md-text-button{text-wrap:wrap;--md-sys-color-primary:var(--colab-icon-color)}@media (forced-colors:active){colab-find-replace md-text-button{--md-text-button-focus-label-text-color:Highlight;--md-text-button-hover-label-text-color:Highlight;--md-text-button-pressed-label-text-color:Highlight}}colab-find-replace label:has(md-checkbox){margin-right:16px}colab-find-results{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:40px;overflow:auto}colab-find-results md-list{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;--md-list-item-one-line-container-height:39px;--md-list-item-top-space:2px;--md-list-item-bottom-space:2px;--md-focus-ring-outward-offset:-2px}.find-replace-result{border-bottom:solid 1px var(--paper-grey-200);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:31px}.find-replace-result.active-selected{background-color:var(--colab-highlighted-surface-color)}.find-replace-result:first-child{border-top:solid 1px var(--paper-grey-200)}.find-replace-result div{font-family:var(--colab-code-font-family);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-replace-result md-icon-button{margin:0;padding:0;display:none;--md-icon-button-icon-size:20px;--md-icon-button-state-layer-height:30px;--md-icon-button-state-layer-width:36px}.find-replace-result:focus-within md-icon-button,.find-replace-result:hover md-icon-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}colab-resizer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;--resizer-height:5px}colab-resizer.ew-resize,colab-resizer.we-resize{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row}colab-resizer.ns-resize,colab-resizer.sn-resize{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}colab-resizer>*{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}colab-resizer .ns-resize .resizer-contents,colab-resizer .sn-resize .resizer-contents{height:calc(100% - var(--resizer-height))}colab-resizer.ew-resize>*,colab-resizer.we-resize>*{min-width:0}.resizer-thumb{-webkit-box-flex:0;-webkit-flex:0 0 5px;-moz-box-flex:0;-ms-flex:0 0 5px;flex:0 0 5px;-webkit-transition:background .1s;transition:background .1s}.resizer-thumb:hover{background:#777}colab-resizer.ew-resize>.resizer-thumb,colab-resizer.we-resize>.resizer-thumb{cursor:ew-resize}colab-resizer.ns-resize>.resizer-thumb,colab-resizer.sn-resize>.resizer-thumb{cursor:ns-resize;height:var(--resizer-height)}colab-resizer.no-resize>.resizer-thumb{display:none}colab-resizing-grid{border-collapse:collapse;display:table;position:relative;width:100%}.resizing-thumb{bottom:0;display:none;position:absolute;top:0;width:4px}.resizing-grid-column-group{display:table-column-group}.resizing-grid-column{display:table-column}.resizing-grid-row{display:table-row}.resizing-grid-cell{display:table-cell;height:50px;padding:2px;vertical-align:top}colab-resizing-grid.resizing .resizing-thumb{cursor:ew-resize}colab-resizing-grid.resizing .resizing-thumb:active,colab-resizing-grid.resizing .resizing-thumb:hover{border-left:2px solid #000}colab-resizing-grid.resizing .resizing-grid-cell{border:1px dashed #000}colab-resizing-grid.resizing .resizing-thumb{display:block}.screenreader-only{border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text.has-statusbar:not(.edit) .monaco-emacs-statusbar,.text.has-statusbar:not(.edit) .monaco-vim-statusbar{display:none!important}.markdown a.error{color:var(--colab-error-color);-webkit-text-decoration:underline dashed var(--colab-error-color);-moz-text-decoration:underline dashed var(--colab-error-color);text-decoration:underline dashed var(--colab-error-color)}.text.edit .markdown a:not(.error){color:var(--colab-anchor-color)}.markdown-toolbar-preview[active]{font-weight:700}.markdown span table{border-collapse:collapse;border-spacing:0;border:none;font-size:12px;margin-left:8px;table-layout:fixed}.markdown span thead{border-bottom:1px solid #000;vertical-align:bottom}.markdown span td,.markdown span th,.markdown span tr{border:none;line-height:1;overflow:hidden;padding:.5em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.markdown span th{font-weight:700}.markdown span tbody tr:nth-child(odd){background:var(--colab-secondary-surface-color)}.markdown span tbody tr:hover{background:var(--colab-highlighted-surface-color)}body.mobile .markdown>span>p,body.mobile .markdown>span>table{display:block;width:100%}body.mobile .markdown>span>table{overflow-x:auto}.markdown{line-height:1.6}.markdown code{font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size)}.markdown ol,.markdown p,.markdown ul{font-size:16px;margin-bottom:.5em;margin-top:.5em}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:400;margin-bottom:.5em;margin-top:.5em}.formview .markdown h1,.formview .markdown h2,.formview .markdown h3,.formview .markdown h4,.formview .markdown h5,.formview .markdown h6{margin-bottom:0;margin-top:0}.formview{padding-top:4px}.markdown h1{font-size:26px}.markdown h2{font-size:23px}.markdown h3{font-size:20px}.markdown h4{font-size:18px}.markdown h5,.markdown h6{font-size:16px}.markdown :not(pre)>code{background-color:var(--colab-editor-background);border-radius:2px;padding:0 3px}.markdown pre{background-color:var(--colab-editor-background);border:var(--colab-border-color);border-radius:2px;margin:1em 0;padding:12px 8px;overflow-x:auto;white-space:pre}html.cell-ui-refresh .markdown :not(pre)>code{background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:1px 4px}html.cell-ui-refresh .markdown :not(pre)>code::-webkit-scrollbar{height:8px;width:8px}html.cell-ui-refresh .markdown :not(pre)>code::-webkit-scrollbar-button{height:0;width:0}html.cell-ui-refresh .markdown :not(pre)>code::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}html.cell-ui-refresh .markdown pre{background:var(--colab-editor-background);border:1px solid var(--colab-border-color);border-radius:8px;font-family:var(--colab-code-font-family);font-size:var(--colab-code-font-size);overflow-x:auto;scrollbar-color:var(--colab-scrollbar-color) transparent;padding:8px}html.cell-ui-refresh .markdown pre::-webkit-scrollbar{height:8px;width:8px}html.cell-ui-refresh .markdown pre::-webkit-scrollbar-button{height:0;width:0}html.cell-ui-refresh .markdown pre::-webkit-scrollbar-thumb{background-color:var(--colab-scrollbar-color);border-radius:8px}.cell-tab .header-section-toggle,.cell-tab .markdown-toolbar-preview,.cell-tab .text.edit .text-top-div,colab-slide .header-section-toggle,colab-slide .markdown-toolbar-preview,colab-slide .text.edit .text-top-div{display:none}.cell-tab .text.edit .editor-container .editor,colab-slide .text.edit .editor-container .editor{border-bottom:none}.cell-tab .text.edit.cell-ui-refresh .main-content{border-radius:8px;outline:1px solid var(--colab-border-color);overflow:hidden}colab-slide .text.edit.cell-ui-refresh .main-content{border-radius:8px;outline:1px solid var(--colab-border-color)}.markdown .markdown-google-sans{font-family:var(--colab-google-sans-font-family)}.md-recitation{margin-top:4px}.md-recitation ol{font-size:var(--colab-chrome-font-size)}#top-toolbar{background-color:transparent;border-bottom:1px solid var(--colab-border-color);overflow:clip;padding:0 8px;position:relative;--md-icon-button-state-layer-height:32px;--md-icon-button-state-layer-width:36px;--md-focus-ring-outward-offset:-2px}body.mobile #top-toolbar{padding:0 2px}#top-toolbar md-icon-button[toggle]{--md-sys-color-primary:var(--colab-icon-color)}#top-toolbar .collapsed-options{display:none}#top-toolbar.collapsed .expanded-options{display:none}#top-toolbar .expanded-options,#top-toolbar.collapsed .collapsed-options{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}#top-toolbar.collapsed colab-permissions-button{display:none}#top-toolbar colab-last-saved-indicator{margin-left:16px}.colab-separator{background:var(--colab-border-color);height:24px;margin:auto 9px;width:1px}.notebook-scroll-shadow{left:0;min-height:8px;pointer-events:none;position:absolute;right:0;top:0}body.mobile #top-toolbar colab-toolbar-button md-icon{--md-icon-size:19px;vertical-align:middle}#top-toolbar-add-code-dropdown-button{--md-icon-button-state-layer-height:35px;--md-icon-button-state-layer-width:24px}#top-toolbar .embedded-branch-indicator{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--colab-surface-container-high-color);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:4px;padding:4px}#top-toolbar .embedded-branch-indicator md-icon{color:var(--colab-icon-color);--md-icon-size:18px}#view-editor colab-drag-drop-target.drop-target-selected{min-height:100px}.hidden-cell-pane colab-drag-drop-target{display:none}#view-editor #view-name{height:34px;margin:10px 12px 0;--md-outlined-field-bottom-space:6px;--md-outlined-field-leading-space:10px;--md-outlined-field-top-space:6px}#view-editor colab-drag-drop-zone{display:block;min-height:100%}#view-editor colab-tab-layout colab-drag-drop-zone{border:1px dashed #000}#view-editor-hide-code-option{margin-left:8px}#view-editor .edit-view-buttons{background:var(--colab-primary-surface-color);-webkit-box-flex:0;-webkit-flex:0 0;-moz-box-flex:0;-ms-flex:0 0;flex:0 0;float:left;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:30px;--md-icon-button-state-layer-height:30px;--md-icon-button-state-layer-width:30px}.draggable-cell>.view-draggable-paper>.edit-view-buttons .view-layout-control,.draggable-grid>.view-draggable-paper>.edit-view-buttons .view-cell-control,.draggable-tabs>.view-draggable-paper>.edit-view-buttons .view-cell-control,.hidden-cell-pane .view-move,.hidden-cell-pane .view-remove,.notebook-content .view-add,.notebook-content .view-drag{display:none}#view-editor .draggable-content{-webkit-box-flex:1;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;margin-left:30px;min-height:88px;overflow:hidden;padding:4px;position:relative}#view-editor .draggable-cell-mask{cursor:move}#view-editor .draggable-cell-mask{inset:0;position:absolute}#view-editor .cell{overflow:hidden;z-index:0}#view-editor .notebook-content{margin:8px;padding:0 2px}#view-editor .view-header{padding-left:8px}#view-editor .view-header .buttons{display:none}.notebook-cell-list>colab-drag-drop-zone>colab-drag-drop-target:last-of-type{min-height:200px}.view-editor-toolbar{background-color:var(--colab-secondary-surface-color);box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 3px 3px -2px rgba(0,0,0,.4);-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative}.cells-not-in-view{overflow-y:auto}.view-controls{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:4px}.view-editor-cancel-button,.view-editor-save-button{margin:4px;padding:13px 0}.view-draggable-paper{overflow:auto}.hidden-cell-pane colab-resizer{height:150px;min-height:150px;max-height:500px;overflow:auto}.hidden-cell-pane .resizer-contents{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:18px}.hidden-cell-pane-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 4px 0 0}.hidden-cell-pane-title h2{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:4px 12px 0}.hidden-cell-pane .cells-not-in-view{overflow-y:auto}.hidden-cell-pane .view-draggable-paper{background:var(--colab-primary-surface-color);display:block;margin-left:8px;margin-right:8px}#view-hidden-cells-button[active]{font-weight:700}md-outlined-text-field.number-of-columns-input,md-outlined-text-field.number-of-rows-input{padding-top:20px}.view-header{border-bottom:1px solid var(--colab-border-color);padding:0 26px 16px 30px;position:relative}.view-header a{color:#000;text-decoration:none}.view-header h1{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.view-header md-icon{margin:0 8px;vertical-align:middle}.layouts-view .layout-grid table{width:100%}.layouts-view .layout-grid td{vertical-align:top}.layout-grid img,.layout-tab img{max-width:100%}.layouts-view colab-tab-layout{margin-top:12px}.layouts-view .cell-toolbar,.views-hide-code .cell.code:not(.code-has-output){display:none}.notebook-vertical{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.notebook-horizontal{background:var(--colab-primary-surface-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:clip;position:relative;min-height:0}.notebook-horizontal>div.layout.vertical{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:200px}.exported-html .notebook-horizontal{overflow:visible}.overflow-flexbox-workaround{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.notebook-container{height:100%;overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch}.notebook-container:focus{outline:none}.exported-html .notebook-container{overflow-y:initial}.exported-html .top-floater{display:none}.notebook-scrolling-horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding-bottom:400px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.notebook-scrolling-horizontal-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.notebook-content-background{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;min-width:700px}body.mobile .notebook-content-background{min-width:250px}.notebook-content{background:var(--colab-primary-surface-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:7px 0 5px 3px;min-height:800px;min-width:600px;padding:2px 4px 8px 18px;padding-bottom:8px}.notebook-content:has(.cell-ui-refresh){margin-left:0;padding-left:56px}body.mobile .notebook-content{margin:4px;min-width:240px}.notebook-content.readonly{padding-top:17px}.notebook-content.readonly .cell{margin-top:8px}.colab-left-pane-open .notebook-content{margin-left:4px}.notebook-cell-list{background:var(--colab-primary-surface-color)}colab-snackbar{--mdc-typography-font-family:var(--colab-google-sans-text-font-family)}colab-snackbar md-icon-button{--md-sys-color-on-surface-variant:var(--colab-inverse-on-surface-color)}colab-snackbar md-text-button{--md-sys-color-primary:var(--colab-inverse-primary-color);--md-text-button-label-text-font:var(
    --colab-google-sans-text-font-family
  )}.code-help{font-family:var(--colab-code-font-family);margin:16px;white-space:pre-wrap}.code-help a:link{text-decoration:none}.code-help a:visited{text-decoration:none}.code-help a:hover{text-decoration:underline}.code-help a:active{text-decoration:underline}.notebook-busy{cursor:progress}[hidden]{display:none}.layout.horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout.noshrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layout.grow{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.layout.vertical{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout.center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.layout.end{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.layout.align-middle{vertical-align:middle}.flex{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.nowrap{white-space:nowrap}.colab-styled-scroller::-webkit-scrollbar,colab-shaded-scroller::-webkit-scrollbar{height:12px;width:12px}.colab-styled-scroller::-webkit-scrollbar-button,colab-shaded-scroller::-webkit-scrollbar-button{height:0;width:0}.colab-styled-scroller::-webkit-scrollbar-thumb,colab-shaded-scroller::-webkit-scrollbar-thumb{background-clip:border-box;background-color:var(--colab-scrollbar-color);border-width:1.1px 1.1px 1.1px 6px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);min-height:28px;padding:0}.colab-large-icon{height:60px;width:40px}a{color:var(--colab-anchor-color)}.proxies{height:0;overflow:hidden}.proxies iframe{border:0;display:none;height:1px;position:absolute;inset:-9999px;width:1px}.footer-links{padding:8px 0;text-align:center}.footer-links a{margin:0 4px;text-decoration:none}md-icon[filled]{font-variation-settings:"FILL" 1}md-filled-text-field.space-for-label,md-outlined-text-field.space-for-label{margin-top:12px}input[type=date],input[type=text],textarea{background-color:var(--colab-primary-surface-color);border:1px solid var(--colab-bold-border-color);color:var(--colab-primary-text-color);padding:2px 1px}::-webkit-input-placeholder{color:var(--colab-secondary-text-color)}::-moz-placeholder{color:var(--colab-secondary-text-color)}:-ms-input-placeholder{color:var(--colab-secondary-text-color)}::-ms-input-placeholder{color:var(--colab-secondary-text-color)}::placeholder{color:var(--colab-secondary-text-color)}html{height:100%}body{background:var(--colab-primary-surface-color);color:var(--colab-primary-text-color);font-family:var(--colab-chrome-font-family);font-size:var(--colab-chrome-font-size);font-weight:400;height:100%;line-height:1.24;margin:0;overflow-y:hidden;--mdc-button-disabled-ink-color:var(--colab-tertiary-text-color);--mdc-button-outline-color:var(--colab-border-color);--mdc-dialog-content-ink-color:var(--colab-primary-text-color);--mdc-dialog-heading-ink-color:var(--colab-primary-text-color);--mdc-dialog-z-index:1003;--mdc-select-label-ink-color:var(--colab-secondary-text-color);--mdc-text-field-disabled-fill-color:transparent;--mdc-text-field-disabled-ink-color:var(--colab-primary-text-color);--mdc-text-field-fill-color:var(--colab-secondary-surface-color);--mdc-text-field-hover-line-color:var(--colab-primary-color);--mdc-text-field-idle-line-color:var(--colab-primary-text-color);--mdc-text-field-ink-color:var(--colab-primary-text-color);--mdc-text-field-label-ink-color:var(--colab-secondary-text-color);--mdc-text-field-outlined-idle-border-color:var(--colab-border-color);--mdc-text-field-outlined-hover-border-color:var(
    --colab-bold-border-color
  );--mdc-select-outlined-idle-border-color:var(--colab-border-color);--mdc-select-outlined-hover-border-color:var(--colab-bold-border-color);--mdc-select-outlined-disabled-border-color:var(
    --colab-tertiary-text-color
  );--mdc-theme-error:var(--colab-error-color);--mdc-theme-surface:var(--colab-primary-surface-color);--mdc-theme-on-surface:var(--colab-primary-text-color);--mdc-theme-text-disabled-on-light:var(--colab-tertiary-text-color);--mdc-theme-text-hint-on-background:var(--colab-primary-text-color);--mdc-theme-text-primary-on-background:var(--colab-primary-text-color);--mdc-theme-text-secondary-on-background:var(--colab-primary-text-color);--mdc-typography-body1-font-size:var(--colab-chrome-font-size);--mdc-typography-body1-letter-spacing:normal;--mdc-typography-button-letter-spacing:normal;--mdc-typography-button-text-transform:none;--mdc-typography-font-family:var(--colab-chrome-font-family);--mdc-typography-subtitle1-font-size:var(--colab-chrome-font-size);--mdc-typography-subtitle1-letter-spacing:normal;--mdc-ripple-press-opacity:0.03;--mdc-ripple-focus-opacity:0.07;--mdc-radio-unchecked-color:var(--colab-primary-text-color);--mdc-radio-disabled-color:var(--colab-tertiary-text-color);--mdc-select-fill-color:var(--colab-primary-surface-color);--mdc-select-ink-color:var(--colab-primary-text-color);--mdc-select-dropdown-icon-color:var(--colab-icon-color);--mdc-select-hover-line-color:var(--colab-bold-border-color);--mdc-select-idle-line-color:var(--colab-border-color);--mdc-menu-z-index:11;--md-checkbox-outline-color:var(--colab-primary-text-color);--md-filled-button-label-text-size:var(--colab-chrome-font-size);--md-filled-button-container-height:36px;--md-filled-button-leading-space:16px;--md-filled-button-trailing-space:16px;--md-filled-button-disabled-container-opacity:0.06;--md-filled-button-disabled-label-text-color:var(
    --colab-secondary-text-color
  );--md-filled-button-disabled-label-text-opacity:1;--md-filled-text-field-label-text-size:var(--colab-chrome-font-size);--md-outlined-text-field-focus-outline-width:2px;--md-outlined-text-field-label-text-size:var(--colab-chrome-font-size);--md-outlined-select-text-field-focus-outline-width:2px;--md-focus-ring-width:2px;--md-outlined-button-container-height:36px;--md-outlined-button-label-text-size:var(--colab-chrome-font-size);--md-outlined-button-pressed-state-layer-opacity:0.03;--md-ref-typeface-plain:var(--colab-chrome-font-family);--md-sys-color-surface:var(--colab-primary-surface-color);--md-sys-color-surface-container:var(--colab-primary-surface-color);--md-sys-color-surface-container-highest:var(
    --colab-secondary-surface-color
  );--md-sys-typescale-body-small-font:var(--colab-google-sans-text-font-family);--md-menu-item-selected-container-color:var(
    --colab-highlighted-surface-color
  );--md-menu-item-selected-label-text-color:var(--colab-primary-text-color);--md-menu-item-label-text-size:14px;--md-menu-item-one-line-container-height:1.25rem;--md-menu-item-top-space:0.25rem;--md-menu-item-bottom-space:0.25rem;--md-text-button-container-height:36px;--md-text-button-disabled-icon-color:var(--colab-tertiary-text-color);--md-text-button-disabled-icon-opacity:1;--md-text-button-disabled-label-text-color:var(
    --colab-tertiary-text-color
  );--md-text-button-disabled-label-text-opacity:1;--md-text-button-pressed-state-layer-opacity:0.03;--mdc-checkbox-checked-color:var(--colab-primary-color);--mdc-checkbox-disabled-color:var(--colab-tertiary-text-color);--mdc-checkbox-ink-color:var(--colab-primary-surface-color);--mdc-checkbox-ripple-size:36px;--mdc-checkbox-state-layer-size:36px;--mdc-checkbox-unchecked-color:var(--colab-primary-text-color);--md-switch-with-icon-handle-height:18px;--md-switch-with-icon-handle-width:18px;--md-switch-selected-handle-height:18px;--md-switch-selected-handle-width:18px;--md-switch-pressed-handle-height:22px;--md-switch-pressed-handle-width:22px;--md-switch-track-height:26px;--md-switch-track-width:40px}body.exported-html{overflow-y:visible}h1,h2,h3,h4,h5,h6{color:var(--colab-primary-text-color);font-weight:700;margin-bottom:4px}p,ul{color:var(--colab-primary-text-color);margin-bottom:6px;margin-top:6px}pre{color:var(--colab-primary-text-color);margin-bottom:0;margin-top:0}body>.onegoogle{display:none}.colab-icon{color:var(--colab-icon-color)}.grecaptcha-badge{display:none}mwc-textfield[outlined]{--mdc-typography-subtitle1-font-size:16px}mwc-formfield{--mdc-theme-text-primary-on-background:var(--colab-primary-text-color);--mdc-theme-secondary:var(--colab-primary-color);--mdc-ripple-focus-opacity:0.15}mwc-formfield[disabled]{color:var(--colab-tertiary-text-color);opacity:.7;--mdc-theme-text-primary-on-background:var(--colab-tertiary-text-color)}@media (forced-colors:active){body{--md-filled-button-hover-label-text-color:Highlight;--md-filled-button-pressed-label-text-color:Highlight;--md-filled-button-focus-label-text-color:Highlight;--md-filled-button-hover-icon-color:Highlight;--md-filled-button-pressed-icon-color:Highlight;--md-filled-button-focus-icon-color:Highlight;--md-text-button-hover-label-text-color:Highlight;--md-text-button-pressed-label-text-color:Highlight;--md-text-button-focus-label-text-color:Highlight;--md-text-button-hover-icon-color:Highlight;--md-text-button-pressed-icon-color:Highlight;--md-text-button-focus-icon-color:Highlight;--md-outlined-button-hover-label-text-color:Highlight;--md-outlined-button-pressed-label-text-color:Highlight;--md-outlined-button-focus-label-text-color:Highlight;--md-outlined-button-hover-icon-color:Highlight;--md-outlined-button-pressed-icon-color:Highlight;--md-outlined-button-focus-icon-color:Highlight}}colab-github-repo-selector .github-repos{margin-right:40px}colab-github-repo-selector md-filled-select{width:100%;max-width:300px}colab-github-repo-selector .open-in-github{vertical-align:middle}.github-scope-selector{margin:0 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}md-icon-button[href] md-icon{color:var(--colab-anchor-color);font-weight:400}colab-file-browser{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.file-browser-message{padding:10px}colab-file-tree{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;position:relative}colab-file-tree .files-drag-to-upload.layout{background:var(--colab-primary-surface-color);border:2px dashed var(--paper-grey-400);bottom:28px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:small;left:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:18px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}colab-file-tree.file-hovered .files-drag-to-upload{opacity:1}colab-file-tree .files-drag-to-upload *{margin:auto}.file-tree-composer-banner{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:var(--colab-primary-container-color);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:8px 16px;padding:12px 16px}.file-tree-composer-banner-text{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.file-tree-composer-banner-close{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--md-icon-button-icon-size:20px;--md-sys-color-on-surface-variant:var(--colab-primary-color)}.file-tree-buttons{border-bottom:1px solid var(--colab-border-color);color:var(--colab-icon-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 16px 0 8px;--md-text-button-leading-space:0;--md-text-button-trailing-space:0;--md-sys-color-primary:var(--colab-icon-color)}.file-tree-buttons md-icon-button{margin-right:6px}colab-file-tree .file-tree-upload-button{margin-right:4px}colab-file-tree #file-tree-upload-input{display:none}colab-file-tree .files-root{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.files-root>colab-file-view{height:100%}colab-file-view{display:block}colab-file-view span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}colab-file-tree .file-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-variation-settings:"FILL" 1;margin:4px 4px 0 0;--md-icon-size:24px;width:24px}colab-file-tree .file-title-row{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}colab-file-tree .hidden-file{opacity:70%}colab-file-tree .file-title-row:hover,colab-file-view.focused,colab-file-view.hovered>.file-title-row,colab-file-view[active]>.file-title-row{background:var(--colab-highlighted-surface-color)}colab-file-view .file-title-row colab-file-progress{height:20px;width:20px}colab-file-view .directory-icon{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}colab-file-view.collapsed .directory-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}colab-file-view .overflow-ellipsis,colab-file-view.collapsed.overflow .overflow-ellipsis{display:none;padding-left:50px}colab-file-view.overflow>.overflow-ellipsis{display:block}colab-file-uploader{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:8px}.file-upload-indicator{position:relative;height:26px;width:26px}colab-file-progress{position:relative}.file-upload-indicator:hover .file-upload-error,colab-file-progress .file-progress-cancel,colab-file-uploader .file-upload-error{display:none}colab-file-progress:hover .file-progress-cancel,colab-file-uploader.error .file-upload-error{display:block}.file-progress-icon,.file-upload-icon,colab-file-progress{height:26px;width:26px;--md-icon-size:26px}.file-progress-icon,.file-upload-icon{left:0;position:absolute;top:0}@-webkit-keyframes file-progress-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes file-progress-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}colab-file-progress.indeterminate svg{-webkit-animation:file-progress-rotate 2332ms steps(12) infinite;animation:file-progress-rotate 2332ms steps(12) infinite}colab-file-progress .file-progress-fill{stroke:var(--colab-primary-color)}colab-file-progress.error .file-progress-fill{stroke:var(--colab-error-color)}colab-file-progress.paused .file-progress-fill{stroke:var(--colab-tertiary-text-color);opacity:.5}.file-upload-error{color:var(--colab-error-color)}.file-tree-name,.file-tree-name-input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}colab-file-view.selected{background-color:var(--colab-highlighted-surface-color)}.file-title-row:not(.renaming) .file-tree-name-input{display:none}.file-title-row.renaming .file-tree-name{display:none}.file-browser-disk-display{display:none;margin:4px 8px}md-icon.nonwriteable{color:var(--colab-icon-color);height:20px;width:20px}.file-item-menu{padding:0;visibility:hidden;--md-icon-size:20px;--md-icon-button-state-layer-height:32px}:not(.parent-link)>.file-title-row:hover .file-item-menu,body.mobile :not(.parent-link)>.file-title-row .file-item-menu{visibility:visible}colab-file-tree .colab-usage-bar-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}colab-usage-bar{outline-offset:3px}colab-files-ipynb-viewer,colab-files-text-viewer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}colab-files-ipynb-viewer #ipynb-options{margin-bottom:4px;white-space:nowrap}colab-files-ipynb-viewer .editor.flex{min-height:0}colab-file-viewer-manager{left:0;position:absolute;right:0;top:0}colab-files-image-viewer>img{max-width:100%}colab-files-image-viewer>img.unconstrained{max-width:unset}.max-file-size>div{margin:16px 0}.max-file-size mwc-circular-progress{height:20px;margin-right:12px;width:20px}.github-saver{width:800px}.github-saver .github-branches,.github-saver .github-repos{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-bottom:16px}.local-kernel-dialog{max-width:640px}#local-runtime-auth-url-input{height:56px;width:100%}.local-kernel-dialog-warning-icon{color:#f09300;font-variation-settings:"FILL" 1;padding-right:5px;vertical-align:top}.local-kernel-dialog-space-bottom{padding-bottom:12px}.local-kernel-dialog-extra-details{padding-left:12px}.local-kernel-dialog-content{color:var(--colab-primary-text-color);margin-bottom:6px;margin-top:6px}.local-kernel-troubleshooting-failure{color:var(--colab-error-color);font-variation-settings:"FILL" 1;padding-right:5px;vertical-align:top}.local-kernel-troubleshooting-list{padding-left:24px}.local-kernel-troubleshooting-list pre{margin:0;border:1px solid #000;padding:5px;background:var(--colab-highlighted-surface-color);white-space:pre;overflow:auto}
/*# sourceMappingURL=bundle.css.map */