@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.gs-data-panel{color:#202124;background:#fff;border-left:1px solid #dadce0;flex-direction:column;flex:0 0 286px;width:286px;min-height:0;font:13px Arial,sans-serif;display:flex}.gs-data-panel-head{border-bottom:1px solid #dadce0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gs-data-panel-head h3{margin:0;font-size:18px;font-weight:400}.gs-data-panel-body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.gs-data-field{flex-direction:column;gap:7px;font-size:12px;display:flex}.gs-data-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.gs-data-panel select,.gs-data-dialog select,.gs-data-dialog input:not([type=checkbox]){color:#202124;box-sizing:border-box;background:#fff;border:1px solid #80868b;border-radius:4px;width:100%;min-width:0;height:36px;padding:6px 9px;font:13px Arial,sans-serif}.gs-data-panel input:focus-visible,.gs-data-panel select:focus-visible,.gs-data-dialog :focus-visible,.gs-data-tabs button:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.gs-data-check{align-items:center;gap:8px;line-height:1.5;display:flex}.gs-data-check input{accent-color:#1a73e8;flex:none}.gs-data-condition{border:1px solid #dadce0;border-radius:4px;flex-direction:column;gap:9px;min-width:0;padding:10px;display:flex}.gs-data-condition legend{padding:0 5px;font-size:12px}.gs-data-tabs{border-bottom:1px solid #dadce0;margin:-16px -16px 0;display:flex}.gs-data-tabs button{color:#5f6368;border-bottom:3px solid #0000;width:50%;padding:14px}.gs-data-tabs button[aria-selected=true]{color:#1a73e8;border-color:#1a73e8}.gs-data-note{color:#5f6368;margin:0;font-size:12px;line-height:1.5}.gs-data-error{color:#b3261e;margin:0;line-height:1.4}.gs-data-saved{border-top:1px solid #dadce0;flex-direction:column;gap:7px;padding-top:12px;display:flex}.gs-data-saved h4{margin:0 0 4px;font-size:13px}.gs-data-saved>div{align-items:center;display:flex}.gs-data-saved .gs-btn{text-align:left;overflow-wrap:anywhere;flex:1;height:auto;min-height:36px}.gs-data-saved small{color:#5f6368;padding-top:5px;display:block}.gs-data-dialog{box-sizing:border-box;max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow:auto}.gs-data-dialog p{margin:0;line-height:1.5}.gs-data-sortrow{align-items:end;gap:8px;display:flex}.gs-data-sortrow label{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.gs-chart-overlay{z-index:8;cursor:pointer;background:#fff;border:1px solid #dadce0;width:min(440px,100% - 90px);position:absolute;top:72px;left:70px;box-shadow:0 3px 8px #0002}.gs-chart-overlay:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.gs-chart-close{z-index:1;position:absolute;top:3px;right:3px}.gs-chart-figure{color:#5f6368;margin:0;padding:16px 12px 12px;font:11px Arial,sans-serif}.gs-chart-figure figcaption{color:#3c4043;padding:0 10px 3px;font-size:16px}.gs-chart-figure svg{width:100%;height:auto;display:block}.gs-chart-figure text{fill:#5f6368;font:10px Arial,sans-serif}.gs-chart-legend{flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:0 12px;display:flex}.gs-chart-legend span{align-items:center;gap:5px;display:flex}.gs-chart-legend i{width:10px;height:10px}.gs-scorecard{flex-direction:column;align-items:center;gap:12px;padding:30px;display:flex}.gs-scorecard strong{color:#202124;font-size:44px;font-weight:400}.gs-scorecard small{color:#5f6368}.gs-data-empty{color:#5f6368;text-align:center;padding:36px 20px;font-size:13px}.gs-viewbar{color:#fff;background:#3c4043;align-items:center;gap:12px;padding:7px 12px;font:12px Arial,sans-serif;display:flex}.gs-viewbar strong{flex:1}.gs-viewbar button{color:#fff;border:1px solid #80868b;border-radius:3px;padding:4px 8px}.gs-sparkline{width:100%;height:20px;display:block}.gs-exam-clock{z-index:20;color:#3c4043;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dadce0;padding:6px 10px;font:12px Arial,sans-serif;position:absolute;top:8px;right:8px}@media (width<=650px){.gs-main:has(.gs-data-panel){flex-direction:column}.gs-data-panel{border-top:1px solid #dadce0;border-left:0;flex:0 0 280px;width:100%}.gs-data-panel-body{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.gs-data-panel-body>fieldset,.gs-data-panel-body>.gs-data-tabs,.gs-data-panel-body>.gs-data-saved,.gs-data-panel-body>p{grid-column:1/-1}.gs-chart-overlay{width:calc(100% - 60px);left:48px}.gs-viewbar{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){.gs-host *{scroll-behavior:auto}}.gs-host .gs-gridarea{flex-direction:column}.gs-host .gs-scroll:focus-visible{box-shadow:inset 0 0 0 2px #1a73e8}.gs-host:has(.gs-script)>.gs{display:none}.gs-host>.gs-script{flex:1;min-height:0;overflow:auto}.gs-host .gs-chart-legend-top .gs-chart-legend{order:-1}.gs-host .gs-chart-legend-top{flex-direction:column;display:flex}.gs-host .gs-chart-legend-left,.gs-host .gs-chart-legend-right{grid-template-columns:1fr 90px;display:grid}.gs-host .gs-chart-legend-left{grid-template-columns:90px 1fr}.gs-host .gs-chart-legend-left figcaption,.gs-host .gs-chart-legend-right figcaption{grid-column:1/-1}.gs-host .gs-chart-legend-left .gs-chart-legend{grid-area:2/1}.gs-host .gs-chart-legend-left svg{grid-column:2}.gs-host .gs-chart-legend-left .gs-chart-legend,.gs-host .gs-chart-legend-right .gs-chart-legend{flex-direction:column;place-content:center start;gap:8px;padding:0}.gs-host .gs-filter-head{z-index:2;color:#188038;background:#e6f4ea;place-items:center;width:19px;height:18px;padding:0;display:grid;position:absolute;top:1px;right:0}.gs-host .gs-filter-head:hover{background:#ceead6}.gs-scorecard-increase{color:#137333}.gs-scorecard-decrease{color:#b3261e}.gs-host .gs-dialog-backdrop{position:fixed}@media (width<=650px){.gs-host .gs-chart-overlay{max-width:calc(100% - 60px);left:48px!important}}.gs-host .gs-floating-menu{width:max-content;max-width:calc(100vw - 16px)}.gs-host .gs-floating-menu>.gs-menu{max-height:min(65vh,540px);position:relative;top:0}.gs-host .gs-floating-menu .gs-submenu{left:auto;right:100%}.gs-host .gs-floating-menu .gs-mi:focus-visible{outline-offset:-2px;background:#e8f0fe;outline:2px solid #1a73e8}@media (width<=650px){.gs-host .gs-floating-menu>.gs-menu{max-height:60vh;overflow-y:auto}.gs-host .gs-floating-menu .gs-submenu{width:100%;position:static}.gs-host .gs-floating-menu .gs-mi:has(.gs-submenu){display:block}.gs-host .gs-floating-menu .gs-submenu .gs-menu{box-shadow:none;background:#f8fafd}}.gs-host .gs-floating-menu .gs-submenu[data-side=right]{left:100%;right:auto}.gs-host .gs-floating-menu .gs-submenu[data-side=left]{left:auto;right:100%}.gs-host .gs-floating-menu .gs-submenu[data-side=inside]{width:100%;position:static}.gs-host .gs-floating-menu .gs-mi:has(>.gs-submenu[data-side=inside]){display:block}.gs-host .gs-floating-menu .gs-submenu[data-side=inside] .gs-menu{box-shadow:none;background:#f8fafd}.gs-host .gs-floating-menu .gs-menu{max-width:calc(100vw - 16px)}@media (width<=650px){.gs-host .gs-floating-menu .gs-submenu[data-side]{width:100%;position:static}}.gs-host .gs-column-filter{z-index:85;color:#202124;box-sizing:border-box;background:#fff;border-radius:4px;width:282px;max-width:calc(100vw - 16px);max-height:calc(100vh - 24px);padding:8px 12px 12px;font:13px Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 4px 14px #0003}.gs-host .gs-filter-sort{text-align:left;border-radius:3px;width:100%;padding:9px 7px;display:block}.gs-host .gs-filter-sort:hover{background:#f1f3f4}.gs-host .gs-column-filter details{border-top:1px solid #dadce0;margin-top:7px;padding-top:9px}.gs-host .gs-column-filter summary{cursor:pointer;padding-bottom:8px;font-weight:500}.gs-host .gs-column-filter select,.gs-host .gs-column-filter input:not([type=checkbox]){box-sizing:border-box;color:#202124;background:#fff;border:1px solid #80868b;border-radius:3px;width:100%;height:32px;margin:4px 0;padding:5px 8px;font:13px Arial,sans-serif}.gs-host .gs-filter-select{color:#1a73e8;align-items:center;gap:3px;margin-bottom:5px;font-size:12px;display:flex}.gs-host .gs-filter-select small{color:#5f6368;margin-left:auto}.gs-host .gs-filter-values{max-height:140px;padding:4px 3px;overflow:auto}.gs-host .gs-filter-values label{align-items:center;gap:9px;min-height:27px;display:flex}.gs-host .gs-filter-values span{overflow-wrap:anywhere}.gs-host .gs-filter-values input{accent-color:#188038}.gs-host .gs-column-filter :focus-visible{outline-offset:1px;outline:2px solid #1a73e8}.gs-script{color:#202124;background:#fff;border:1px solid #dadce0;max-width:100%;min-height:460px;font:13px Arial,sans-serif;overflow:hidden}.gs-script-header{border-bottom:1px solid #dadce0;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 18px;display:flex}.gs-script-header strong{font-size:20px;font-weight:500}.gs-script-header button{margin-left:auto}.gs-script button,.gs-script select{font:inherit;color:inherit;background:#fff;border:1px solid #dadce0;border-radius:4px;padding:7px 12px}.gs-script button:disabled{opacity:.5}.gs-script :focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.gs-script-body{display:flex}.gs-script-files{background:#f8f9fa;border-right:1px solid #dadce0;flex-shrink:0;width:140px;padding:14px}.gs-script h3{margin:0 0 12px;font:500 13px Arial}.gs-script-files button{color:#1967d2;text-align:left;background:#e8f0fe;width:100%}.gs-script-files p{color:#5f6368;margin-top:18px;font-size:11px}.gs-script-main{flex:1;min-width:0}.gs-script-toolbar{border-bottom:1px solid #dadce0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.gs-script-toolbar label{align-items:center;gap:6px;display:flex}.gs-script-toolbar span{color:#5f6368;font-size:11px}.gs-script-code{background:#fff;height:290px;display:flex}.gs-script-code pre{text-align:right;color:#80868b;background:#f8f9fa;margin:0;padding:12px 8px;font:13px/1.6 monospace;overflow:hidden}.gs-script-code textarea{resize:vertical;white-space:pre;tab-size:2;color:#202124;background:#fff;border:0;border-radius:0;flex:1;min-width:0;padding:12px;font:13px/1.6 monospace;overflow:auto}.gs-script-log{border-top:1px solid #dadce0;max-height:180px;padding:12px;overflow:auto}.gs-script-log p{overflow-wrap:anywhere;margin:3px 0;font:12px/1.5 monospace}@media (width<=600px){.gs-script-files{width:84px;padding:8px}.gs-script-header{gap:10px;padding:10px}.gs-script-header span{display:none}.gs-script-toolbar{gap:6px}.gs-script-toolbar label{flex-wrap:wrap}.gs-script button,.gs-script select{padding:6px 8px}.gs-script-code{height:320px}}.gs-host{--gs-font:"Google Sans", "Google Sans Text", Roboto, Arial, sans-serif;--gs-cell-font:Arial, "Liberation Sans", Helvetica, sans-serif;--gs-ink:#1f1f1f;--gs-ink2:#444746;--gs-ink3:#5f6368;--gs-line:#c4c7c5;--gs-grid:#e1e1e1;--gs-blue:#1a73e8;--gs-blue-dk:#0b57d0;--gs-tool:#edf2fa;--gs-hover:#44474614;--gs-press:#d3e3fd;--gs-head:#f8f9fa;--gs-head-sel:#d3e3fd;background:#f9fbfd;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.gs{min-height:0;font-family:var(--gs-font);color:var(--gs-ink);flex-direction:column;flex:1;font-size:14px;line-height:1.3;display:flex}.gs button{font-family:inherit}.gs input{color:inherit;font-family:inherit}.gs :focus-visible{outline:2px solid var(--gs-blue);outline-offset:-2px;border-radius:4px}.gs-titlebar{background:#f9fbfd;align-items:center;gap:4px;min-height:64px;padding:8px 16px 0 10px;display:flex}.gs-logo{flex:none;place-items:center;width:40px;height:40px;display:grid}.gs-titlecol{flex-direction:column;flex:1;min-width:0;display:flex}.gs-titleline{align-items:center;gap:2px;height:30px;display:flex}.gs-docname{font:400 18px/24px var(--gs-font);color:var(--gs-ink);background:0 0;border:1px solid #0000;border-radius:4px;min-width:0;max-width:320px;padding:1px 6px}.gs-docname:hover{border-color:#747775}.gs-docname:focus{border-color:var(--gs-blue);outline:none}.gs-ib{width:32px;height:32px;color:var(--gs-ink2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.gs-ib:hover{background:var(--gs-hover)}.gs-ib svg{width:20px;height:20px}.gs-ib[data-on=true]{color:#f4b400}.gs-ib-lg{width:40px;height:40px}.gs-ib-lg svg{width:22px;height:22px}.gs-meet{border-radius:20px;grid-auto-flow:column;gap:0;width:56px}.gs-meet svg:last-child{width:16px;height:16px}.gs-titleright{align-self:center;align-items:center;gap:4px;margin-left:auto;display:flex}.gs-share{color:#001d35;height:40px;font:500 14px var(--gs-font);background:#c2e7ff;border-radius:20px;align-items:center;gap:8px;margin-left:8px;padding:0 20px 0 16px;display:inline-flex}.gs-share:hover{background:#b3d7ef;box-shadow:0 1px 2px #00000040}.gs-avatar{color:#fff;width:32px;height:32px;font:500 15px var(--gs-font);background:#5e35b1;border-radius:50%;place-items:center;margin:0 4px 0 12px;display:grid}.gs-menubar{align-items:center;height:26px;margin-left:1px;display:flex}.gs-menuwrap{position:relative}.gs-menubtn{height:24px;font:400 14px/24px var(--gs-font);color:var(--gs-ink);border-radius:4px;padding:0 7px}.gs-menubtn:hover,.gs-menubtn.is-open{background:#e1e5ea}.gs-menu{z-index:50;min-width:240px;font:400 14px var(--gs-font);color:var(--gs-ink);background:#fff;border-radius:4px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-menu-up{top:auto;bottom:calc(100% + 4px)}.gs-menu-right{left:auto;right:0}.gs-mi{cursor:pointer;white-space:nowrap;align-items:center;min-height:32px;padding:0 16px 0 0;display:flex;position:relative}.gs-mi:hover,.gs-mi.is-open{background:#f1f3f4}.gs-mi.is-inert .gs-mi-label{color:var(--gs-ink)}.gs-mi-check{width:40px;color:var(--gs-ink2);flex:none;place-items:center;display:grid}.gs-mi-check svg{width:18px;height:18px}.gs-mi-label{flex:1;padding-right:24px}.gs-mi-hint{color:#80868b;padding-right:8px;font-size:13px}.gs-mi-key{color:#5f6368;margin-left:24px;font-size:13px}.gs-mi-arrow{color:var(--gs-ink2);place-items:center;margin-left:8px;display:grid}.gs-sep{background:#e8eaed;height:1px;margin:6px 0}.gs-submenu{position:absolute;top:-6px;left:100%}.gs-submenu>.gs-menu{position:static}.gs-toolbar{background:var(--gs-tool);border-radius:24px;flex:none;align-items:center;gap:1px;min-width:0;height:40px;margin:6px 8px 8px;padding:0 8px;display:flex;overflow:visible}.gs-tb{min-width:28px;height:28px;color:var(--gs-ink2);border-radius:4px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.gs-tb svg{width:18px;height:18px}.gs-tb:hover:not(:disabled){background:#44474614}.gs-tb.is-on,.gs-tb.is-open{background:var(--gs-press);color:#041e49}.gs-tb:disabled{opacity:.38}.gs-tb-dd svg:last-child{width:14px;height:14px;margin-left:-1px}.gs-tb-text{font:500 14px var(--gs-font);color:var(--gs-ink)}.gs-tb-zoom .gs-tb-text{text-align:left;min-width:38px;font-weight:400}.gs-tb-123 .gs-tb-text{font:500 13px var(--gs-font);letter-spacing:-.02em}.gs-tb-font .gs-tb-text{text-align:left;min-width:70px;font-weight:400}.gs-tb-size{width:34px;height:24px;font:400 14px var(--gs-font);color:var(--gs-ink);border:1px solid #747775;border-radius:4px;flex:none;place-items:center;display:inline-grid}.gs-tb-div{background:#c7c7c7;flex:none;width:1px;height:20px;margin:0 4px}.gs-tb-spacer{flex:1}.gs-tb-groups{align-items:center;min-width:0;display:flex}.gs-tb-group{flex:none;align-items:center;gap:1px;display:flex}.gs-tb-overflow{z-index:55;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:1px;padding:6px 8px;display:flex;position:absolute;top:calc(100% + 8px);right:-40px;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-tb-search{position:relative}.gs-tb-menus{border-radius:14px;gap:6px;height:28px;padding:0 10px 0 8px}.gs-tb-menus span{font:500 14px var(--gs-font);color:var(--gs-ink)}.gs-dd{display:inline-flex;position:relative}.gs-msearch{z-index:60;background:#fff;border-radius:8px;width:360px;position:absolute;top:-6px;left:-6px;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-msearch-box{height:40px;color:var(--gs-ink2);align-items:center;gap:8px;padding:0 12px;display:flex}.gs-msearch-box input{font:400 14px var(--gs-font);border:0;outline:none;flex:1}.gs-msearch-list{box-shadow:none;border-top:1px solid #e8eaed;border-radius:0 0 8px 8px;position:static}.gs-fxbar{border-top:1px solid var(--gs-line);border-bottom:1px solid var(--gs-line);background:#fff;flex:none;align-items:center;height:30px;display:flex}.gs-namebox{border-right:1px solid var(--gs-line);width:100px;height:100%;color:var(--gs-ink2);align-items:center;padding:0 2px 0 8px;display:flex}.gs-namebox input{width:100%;font:400 14px var(--gs-font);color:var(--gs-ink);background:0 0;border:0;outline:none;padding:0}.gs-namebox svg{flex:none;width:16px;height:16px}.gs-fx{text-align:center;color:#80868b;border-right:1px solid var(--gs-line);width:34px;height:20px;font:italic 500 15px/20px Georgia,Times New Roman,serif}.gs-fxinput{height:100%;font:400 13px var(--gs-cell-font);color:#000;background:#fff;border:0;outline:none;flex:1;padding:0 8px}.gs-fxinput.is-gray{color:#9aa0a6}.gs-main{background:#fff;flex:1;min-height:0;display:flex}.gs-gridarea{flex:1;min-width:0;display:flex;position:relative}.gs-scroll{background:#fff;outline:none;flex:1;position:relative;overflow:auto}.gs-scroll:focus-visible{outline:none}.gs-gridwrap{width:max-content;min-width:100%;position:relative}.gg{font:400 13px/21px var(--gs-cell-font);color:#000;user-select:none;position:relative}.gg-head{z-index:4;background:var(--gs-head);display:flex;position:sticky;top:0}.gg-corner{z-index:5;background:var(--gs-head);box-sizing:border-box;border-bottom:4px solid silver;border-right:4px solid silver;flex:none;width:46px;height:20px;position:sticky;left:0}.gch{text-align:center;color:#575a5a;box-sizing:border-box;background:var(--gs-head);cursor:default;border-bottom:1px solid #c4c7c5;border-right:1px solid #c4c7c5;flex:none;height:20px;font:400 11px/19px Roboto,Arial,sans-serif}.gch.is-sel{background:var(--gs-head-sel);color:#041e49;font-weight:700}.gch.is-full{background:var(--gs-blue-dk);color:#fff}.gg-body{display:flex}.gg-rowheads{z-index:3;background:var(--gs-head);flex:none;width:46px;position:sticky;left:0}.grh{box-sizing:border-box;text-align:center;color:#575a5a;background:var(--gs-head);border-bottom:1px solid #c4c7c5;border-right:1px solid #c4c7c5;font:400 11px/20px Roboto,Arial,sans-serif}.grh.is-sel{background:var(--gs-head-sel);color:#041e49;font-weight:700}.gg-cells{flex:none}.gr{display:flex}.gc{box-sizing:border-box;border-right:1px solid var(--gs-grid);border-bottom:1px solid var(--gs-grid);flex:none;height:100%;position:relative}.gs-host[data-gridlines=false] .gc{border-color:#0000}.gc-t{z-index:1;box-sizing:border-box;white-space:pre;pointer-events:none;height:20px;padding:0 3px;position:absolute;top:0;left:0;overflow:hidden}.gc.is-err .gc-t{color:#000}.gc-tri{z-index:2;border-top:6px solid #d93025;border-left:6px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.gc-check{box-sizing:border-box;cursor:pointer;z-index:1;border:2px solid #5f6368;border-radius:2px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.gc-check.is-on{background:#5f6368}.gc-check.is-on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.gc-chipwrap{z-index:1;cursor:pointer;align-items:center;display:flex;position:absolute;inset:2px 3px}.gc-chip{height:17px;font:400 12px var(--gs-cell-font);color:#1f1f1f;background:#e8eaed;border-radius:9px;align-items:center;gap:4px;max-width:100%;padding:0 6px 0 8px;display:inline-flex;overflow:hidden}.gc-chip-empty{justify-content:flex-end;width:30px;padding:0 6px}.gc-chip-caret{border-top:4px solid #444746;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.gg-active{z-index:6;box-sizing:border-box;border:2px solid var(--gs-blue);pointer-events:none;position:absolute}.gg-range{z-index:5;box-sizing:border-box;border:1px solid var(--gs-blue);pointer-events:none;background:#0e65eb1a;position:absolute}.gg-handle{z-index:7;background:var(--gs-blue);cursor:crosshair;box-sizing:content-box;border:1px solid #fff;border-radius:1px;width:7px;height:7px;position:absolute}.gg-ref{z-index:5;box-sizing:border-box;pointer-events:none;border:2px dashed;position:absolute}.gg-fillpreview{z-index:6;box-sizing:border-box;pointer-events:none;border:1px dashed #5f6368;position:absolute}.gs-celledit{z-index:20;box-sizing:border-box;border:2px solid var(--gs-blue);background:#fff;display:inline-block;position:absolute;box-shadow:0 2px 6px #0003}.gs-celledit-mirror{font:400 13px/19px var(--gs-cell-font);white-space:pre;color:#000;padding:0 3px;display:inline-block}.gs-host .gs-celledit-input{color:#0000;caret-color:#000;width:100%;font:400 13px/19px var(--gs-cell-font);background:0 0;border:0;outline:none;padding:0 3px;position:absolute;inset:0}.gs-host code{font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.gs-ac{z-index:30;width:380px;font:400 13px var(--gs-font);background:#fff;border-radius:4px;padding:6px 0 0;position:absolute;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-ac-row{cursor:pointer;padding:5px 14px}.gs-ac-row.is-active{background:#e8f0fe}.gs-ac-sig{font:400 13px var(--gs-cell-font);color:#202124;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-ac-sig b{font-weight:700}.gs-ac-args{color:#5f6368}.gs-ac-desc{color:#5f6368;white-space:normal;margin-top:3px;font-size:12px;line-height:1.4}.gs-ac-foot{color:#80868b;border-top:1px solid #e8eaed;margin-top:4px;padding:5px 14px 6px;font-size:11px}.gs-help{z-index:30;width:380px;font:400 13px/1.45 var(--gs-font);color:#202124;background:#fff;border-radius:8px;position:absolute;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-help-head{align-items:center;gap:2px;padding:8px 6px 8px 14px;display:flex}.gs-help-sig{font:400 13px var(--gs-cell-font);color:#202124;white-space:normal;flex:1}.gs-help-sig .is-cur{background:#fce8b2;border-radius:2px;font-weight:700}.gs-help-btn{width:28px;height:28px}.gs-help-btn svg{width:18px;height:18px}.gs-help-body{border-top:1px solid #e8eaed;max-height:300px;padding:6px 14px 12px;overflow-y:auto}.gs-help-label{color:#5f6368;margin:8px 0 1px;font-size:12px;font-weight:500}.gs-help-body p{margin:0}.gs-help-ex{font:400 12.5px var(--gs-cell-font);color:#202124;word-break:break-all;display:block}.gs-help-param.is-cur .gs-help-label{color:#202124;font-weight:700}.gs-help-opt{color:#80868b;font-weight:400}.gs-help-more{color:var(--gs-blue-dk);margin-top:10px;font-weight:500;display:inline-block}.gs-helpchip{z-index:30;width:20px;height:20px;color:var(--gs-blue);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 1px 3px #0000004d}.gs-errtip{z-index:40;max-width:300px;font:400 13px/1.45 var(--gs-font);color:#202124;pointer-events:none;background:#fff;border-left:3px solid #d93025;border-radius:2px;padding:10px 12px 12px;position:absolute;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-errtip b{color:#d93025;margin-bottom:2px;font-weight:500;display:block}.gs-errtip p{margin:0}.gs-access{z-index:40;width:260px;font:400 13px/1.45 var(--gs-font);background:#fff;border-radius:8px;padding:12px 14px 14px;position:absolute;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}.gs-access-title{color:#d93025;margin:0 0 2px;font-weight:500}.gs-access p{margin:0 0 10px}.gs-chipmenu{min-width:160px}.gs-tabsbar{border-top:1px solid var(--gs-line);background:#f9fbfd;flex:none;align-items:center;gap:4px;min-width:0;height:40px;padding:0 8px 0 14px;display:flex}.gs-tabs{align-items:center;gap:2px;min-width:0;margin-left:6px;display:flex;overflow:hidden}.gs-tab{height:32px;font:500 14px var(--gs-font);color:var(--gs-ink2);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 8px 0 14px;display:inline-flex}.gs-tab svg{opacity:.8;width:16px;height:16px}.gs-tab:hover{background:#44474614}.gs-tab.is-active{color:var(--gs-blue-dk);background:#e1e9f7}.gs-tabs-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.gs-summary{height:32px;font:500 13px var(--gs-font);color:var(--gs-ink);white-space:nowrap;background:#fff;border:1px solid #dadce0;border-radius:4px;align-items:center;gap:4px;padding:0 8px 0 12px;display:inline-flex}.gs-summary svg{width:16px;height:16px}.gs-explore{color:#188038;background:#fff;border:1px solid #dadce0;border-radius:16px;place-items:center;width:40px;height:32px;display:grid}.gs-explore svg{width:20px;height:20px}.gs-toast{z-index:80;color:#e8eaed;max-width:560px;font:400 14px/1.4 var(--gs-font);background:#303134;border-radius:4px;padding:12px 16px;position:absolute;bottom:52px;left:24px;box-shadow:0 2px 6px #0000004d}.gs-side{border-left:1px solid var(--gs-line);width:300px;min-height:0;font:400 14px var(--gs-font);background:#fff;flex-direction:column;flex:none;display:flex}.gs-side-head{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;padding:10px 6px 10px 16px;display:flex}.gs-side-head h3{font:400 16px var(--gs-font);color:var(--gs-ink);margin:0}.gs-side-body{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.gs-side-foot{border-top:1px solid #e8eaed;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.gs-side-h{font:500 14px var(--gs-font);color:var(--gs-ink);margin:6px 0 -4px}.gs-side-note{color:var(--gs-ink3);margin:0;font-size:13px}.gs-field{flex-direction:column;gap:4px;display:flex}.gs-field-label{font:400 12px var(--gs-font);color:var(--gs-ink3);margin:0}.gs-range{border:1px solid #747775;border-radius:4px;align-items:center;height:36px;display:flex}.gs-range:focus-within{border:2px solid var(--gs-blue)}.gs-range input{font:400 14px var(--gs-font);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 10px}.gs-range-icon{width:36px;color:var(--gs-ink2);place-items:center;display:grid}.gs-side select,.gs-select-like{height:36px;font:400 14px var(--gs-font);color:var(--gs-ink);background:#fff;border:1px solid #747775;border-radius:4px;width:100%;padding:0 8px}.gs-select-like{text-align:left;justify-content:space-between;align-items:center;display:flex}.gs-input{height:36px;font:400 14px var(--gs-font);box-sizing:border-box;border:1px solid #747775;border-radius:4px;outline:none;width:100%;padding:0 10px}.gs-input:focus{border:2px solid var(--gs-blue);padding:0 9px}.gs-segment{border-bottom:1px solid #e8eaed;margin:-6px -16px 0;display:flex}.gs-segment button{height:40px;font:500 14px var(--gs-font);color:var(--gs-ink3);border-bottom:3px solid #0000;flex:1}.gs-segment button.is-on{color:var(--gs-blue-dk);border-bottom-color:var(--gs-blue-dk)}.gs-style{align-items:center;gap:8px;display:flex}.gs-style-preview{min-width:76px;height:30px;font:400 13px var(--gs-cell-font);border:1px solid #dadce0;border-radius:4px;place-items:center;display:inline-grid}.gs-swatches{gap:5px;display:flex}.gs-swatch{border:1px solid #c4c7c5;border-radius:50%;width:18px;height:18px}.gs-swatch[aria-checked=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--gs-blue)}.gs-btn{height:36px;font:500 14px var(--gs-font);color:var(--gs-blue-dk);background:0 0;border-radius:18px;padding:0 16px}.gs-btn:hover{background:#0b57d014}.gs-btn-primary{background:var(--gs-blue-dk);color:#fff;padding:0 22px}.gs-btn-primary:hover{background:#0a4fbd;box-shadow:0 1px 3px #0000004d}.gs-btn-outline{border:1px solid #747775;align-self:flex-start}.gs-btn-sm{height:30px;padding:0 14px;font-size:13px}.gs-addrule{height:40px;color:var(--gs-blue-dk);font:500 14px var(--gs-font);border-radius:4px;align-items:center;gap:8px;padding:0 8px;display:flex}.gs-addrule:hover{background:#f1f3f4}.gs-addrule svg{width:18px;height:18px}.gs-rulecard{cursor:pointer;border:1px solid #dadce0;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.gs-rulecard:hover{background:#f8f9fa}.gs-rule-swatch{width:40px;height:32px;font:400 12px var(--gs-cell-font);border-radius:4px;place-items:center;display:grid}.gs-rule-text{flex-direction:column;flex:1;min-width:0;display:flex}.gs-rule-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.gs-rule-text small{color:var(--gs-ink3);font-size:12px}.gs-options{flex-direction:column;gap:8px;display:flex}.gs-option{align-items:center;gap:6px;display:flex}.gs-option-drag{color:#9aa0a6;display:grid}.gs-option-chip{border:1px solid #c4c7c5;border-radius:50%;flex:none;width:18px;height:18px}.gs-two{align-items:center;gap:8px;display:flex}.gs-adv{font:500 14px var(--gs-font);color:var(--gs-ink);align-items:center;gap:6px;height:32px;display:flex}.gs-adv svg{width:18px;height:18px}.gs-advbody{flex-direction:column;gap:6px;display:flex}.gs-radio,.gs-check{font:400 14px var(--gs-font);color:var(--gs-ink);align-items:center;gap:8px;display:flex}.gs-radio input,.gs-check input{width:18px;height:18px;accent-color:var(--gs-blue-dk)}.gs-pv-head{font:500 14px var(--gs-font);justify-content:space-between;align-items:center;padding-top:4px;display:flex}.gs-pv-card{background:#f8f9fa;border:1px solid #dadce0;border-radius:6px;flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.gs-pv-cardhead{justify-content:space-between;align-items:center;display:flex}.gs-pv-cardhead b{font-size:14px;font-weight:500}.gs-pv-cardhead .gs-ib{width:28px;height:28px}.gs-pv-cardhead .gs-ib svg{width:16px;height:16px}.gs-pv-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gs-pv-grid label{color:var(--gs-ink3);flex-direction:column;gap:3px;font-size:12px;display:flex}.gs-pv-grid .gs-check{color:var(--gs-ink);flex-direction:row;grid-column:1/-1;font-size:13px}.gs-pv-filter label{color:var(--gs-ink3);flex-direction:column;gap:3px;font-size:12px;display:flex}.gs-pv-values{background:#fff;border:1px solid #dadce0;border-radius:4px;flex-direction:column;gap:4px;margin-top:8px;padding:8px;display:flex}.gs-dialog-backdrop{z-index:90;background:#20212459;place-items:center;display:grid;position:absolute;inset:0}.gs-dialog{width:380px;font:400 14px var(--gs-font);background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:22px 24px 16px;display:flex;box-shadow:0 4px 16px #00000040}.gs-dialog h3{font:400 22px var(--gs-font);color:var(--gs-ink);margin:0 0 6px}.gs-dialog-foot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (width<=900px){.gs-titlebar{min-height:56px;padding:6px 8px 0 4px}.gs-titleright .gs-ib-lg,.gs-titleright .gs-meet,.gs-titleline .gs-ib{display:none}.gs-share{height:36px;padding:0 12px}.gs-share span{display:none}.gs-avatar{margin-left:6px}.gs-menubar{scrollbar-width:none;overflow-x:auto}.gs-toolbar{scrollbar-width:none;margin:4px 6px 6px;overflow-x:auto}.gs-side{z-index:40;width:min(300px,92vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 8px #00000026}.gs-main{position:relative}.gs-summary{display:none}.gs-host{height:min(78vh,680px);min-height:520px}}.gs-chips{background:#fff;border:1px solid #c4c7c5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:flex}.gs-chip-tag{color:#1f1f1f;background:#e8eaed;border-radius:12px;align-items:center;gap:2px;padding:0 2px 0 10px;font:500 13px/24px Google Sans,Roboto,Arial,sans-serif;display:inline-flex}.gs-chip-tag .gs-ib{width:20px;height:20px}.gs-chip-input{outline:none;flex:1;min-width:90px;border:0!important;padding:2px!important}.gs-mono,.gs-fn-sig,.gs-fn-def{font-family:Roboto Mono,Consolas,monospace}.gs-fn-sig{color:#1f1f1f;padding:6px 0;font-size:14px;display:block}.gs-fn-def{word-break:break-all;background:#f8f9fa;border-radius:4px;padding:6px 8px;font-size:13px;display:block}.gs-side-error{color:#b3261e;margin:6px 0 0;font-size:12px}.gs-side textarea.gs-input{resize:vertical;height:auto;padding:6px 10px}
