:root{--theme-shell-bg:var(--bg);--theme-shell-chrome:var(--panel-soft);--theme-shell-elevated:var(--panel-elevated);--theme-shell-line:var(--line);--theme-shell-ink:var(--ink);--theme-shell-muted:var(--muted);--theme-shell-accent:var(--brand);--theme-shell-header-height:2.35rem;--theme-shell-status-height:1.8rem;--theme-shell-content-padding:0.65rem}.theme-shell{height:100vh;min-height:100vh;overflow:hidden;background:var(--theme-shell-bg);color:var(--theme-shell-ink);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;font-family:var(--site-font)}:root:not([data-theme-shell=default]) .header{display:none}.theme-shell a{color:inherit}.theme-shell button,.theme-shell input{font:inherit}.theme-shell-brand-wrap{min-width:0;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.theme-shell-brand-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:.28rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-shell-line) 70%,transparent)}.theme-shell-brand{display:inline-flex;align-items:center;color:var(--theme-shell-ink);text-decoration:none;font-size:.92rem;font-weight:900}.theme-shell-product-name{padding-left:.5rem;border-left:1px solid var(--theme-shell-line);color:var(--theme-shell-ink);font-size:.74rem;font-weight:800;opacity:.72}.theme-shell-brand:hover{text-decoration:none}.theme-shell-window-dots{display:inline-flex;gap:.36rem;align-items:center}.theme-shell-window-dots span{width:.68rem;height:.68rem;border:1px solid color-mix(in srgb,var(--theme-shell-line) 75%,transparent);border-radius:50%;background:var(--theme-shell-elevated)}.theme-shell-actions,.theme-shell-nav{display:flex;align-items:center;gap:.42rem;min-width:0}.theme-shell-nav{flex-wrap:nowrap;overflow-x:auto}.theme-shell-nav a{padding:.36rem .56rem;border-radius:var(--radius-control);color:var(--theme-shell-muted);font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap}.theme-shell-active,.theme-shell-nav a:hover{background:color-mix(in srgb,var(--theme-shell-accent) 14%,transparent)!important;color:var(--theme-shell-ink)!important;text-decoration:none!important}.theme-shell-actions{--theme-shell-action-bg:var(--theme-shell-elevated);--theme-shell-action-border:var(--theme-shell-line);--theme-shell-action-hover:color-mix(in srgb,var(--theme-shell-accent) 13%,transparent);--theme-shell-action-ink:var(--theme-shell-ink);--theme-shell-action-radius:var(--radius-control);--theme-shell-action-shadow:none;justify-content:flex-end;margin-left:auto}.theme-shell-auth-slot{display:contents}.theme-shell-actions .clean-filter-info-button,.theme-shell-actions .clean-filter-toggle,.theme-shell-actions .header-auth-button,.theme-shell-actions .header-auth-signout,.theme-shell-actions .header-share-button,.theme-shell-actions .theme-menu-trigger{min-height:1.95rem;border:1px solid var(--theme-shell-action-border);border-radius:var(--theme-shell-action-radius);background:var(--theme-shell-action-bg);color:var(--theme-shell-action-ink);box-shadow:var(--theme-shell-action-shadow);font-size:.78rem}.theme-shell-actions .theme-menu-trigger{min-width:2.15rem;padding:0 .5rem;font-size:.98rem}.theme-shell-actions .clean-filter-info-button:hover,.theme-shell-actions .clean-filter-toggle:hover:not(:disabled),.theme-shell-actions .header-auth-button:hover:not(:disabled),.theme-shell-actions .header-auth-signout:hover:not(:disabled),.theme-shell-actions .header-share-button:hover:not(:disabled),.theme-shell-actions .theme-menu-trigger:hover{background:var(--theme-shell-action-hover);color:var(--theme-shell-action-ink)}.theme-shell-actions .clean-filter-toggle-group{display:inline-flex;align-items:stretch;border:1px solid var(--theme-shell-action-border);border-radius:var(--theme-shell-action-radius);background:var(--theme-shell-action-bg);box-shadow:var(--theme-shell-action-shadow);overflow:hidden}.theme-shell-actions .clean-filter-info-button,.theme-shell-actions .clean-filter-toggle{border:0;border-radius:0;background:transparent;box-shadow:none}.theme-shell-actions .clean-filter-info-button{min-width:1.75rem;border-left:1px solid var(--theme-shell-action-border);padding:0 .45rem}.theme-shell-actions .header-auth-shell{min-height:1.95rem;border:1px solid var(--theme-shell-action-border);border-radius:var(--theme-shell-action-radius);background:var(--theme-shell-action-bg);box-shadow:var(--theme-shell-action-shadow)}.theme-shell-actions .header-profile-link{padding:.28rem .56rem;color:var(--theme-shell-action-ink)}.theme-shell-actions .header-profile-name{font-size:.76rem}.theme-shell-actions .header-profile-email{display:none}.theme-shell-icon{width:1rem;height:1rem;stroke-width:1.75;flex:0 0 auto}.theme-shell-command{min-width:2.55rem;min-height:2.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:.26rem .42rem;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--theme-shell-muted);box-shadow:none;font-size:.72rem;white-space:nowrap}.theme-shell-command-active,.theme-shell-command:focus-visible,.theme-shell-command:hover{border-color:var(--theme-shell-line);background:color-mix(in srgb,var(--theme-shell-accent) 12%,transparent);color:var(--theme-shell-ink)}.theme-shell-workspace{min-height:0;min-width:0;overflow:hidden}.theme-shell-content-area{min-width:0;min-height:0;position:relative}.theme-shell-content-frame{min-width:0;min-height:0;overflow:auto;background:var(--panel);color:var(--ink)}.theme-shell-content-frame>.layout{min-height:auto}.theme-shell-content-document{position:relative;width:100%}.theme-shell-page .main,.theme-shell-page .site-footer{width:100%;max-width:none}.theme-shell-status{min-height:var(--theme-shell-status-height);display:flex;align-items:center;gap:.8rem;padding:.24rem .62rem;border-top:1px solid var(--theme-shell-line);background:var(--theme-shell-accent);color:var(--button-ink);font-size:.74rem;overflow-x:auto;white-space:nowrap}.theme-shell-content-frame .card,.theme-shell-content-frame .chat-message,.theme-shell-content-frame .community-post-row,.theme-shell-content-frame .goksorry-room-entry,.theme-shell-content-frame .panel{box-shadow:none}:root:not([data-theme-shell=default]) .chat-dock-panel.panel{border:1px solid var(--theme-shell-line,var(--line))!important;background:var(--theme-shell-elevated,var(--panel-elevated))!important;background-image:none!important;color:var(--theme-shell-ink,var(--ink))!important;box-shadow:0 -.85rem 2rem rgba(0,0,0,.2)!important}.docs-app-header,.excel-titlebar,.jetbrains-toolbar,.powerpoint-titlebar,.vscode-titlebar{position:-webkit-sticky;position:sticky;top:0;z-index:45}@media (max-width:760px){:root:not([data-theme-shell=default]){--theme-shell-mobile-auth-width:min(11.5rem,44vw)}.theme-shell{height:100dvh;min-height:100dvh}.theme-shell-actions{width:100%;justify-content:flex-start;overflow-x:auto}.theme-shell-auth-slot{position:absolute;top:.46rem;right:.55rem;z-index:3;display:inline-flex;align-items:center;justify-content:flex-end}.theme-shell-auth-slot,.theme-shell-auth-slot .header-auth-button,.theme-shell-auth-slot .header-auth-shell,.theme-shell-auth-slot .header-auth-skeleton{max-width:var(--theme-shell-mobile-auth-width)}.theme-shell-auth-slot .header-profile-link{min-width:0}.docs-titlebar,.excel-titlebar,.jetbrains-toolbar,.powerpoint-titlebar,.vscode-titlebar{padding-right:calc(var(--theme-shell-mobile-auth-width) + .85rem)}.theme-shell-brand-wrap{width:100%}.theme-shell-command span{display:none}.theme-shell-status{gap:.55rem}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-bottom-row,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-row{grid-template-columns:minmax(0,1fr);gap:.35rem;overflow-x:hidden}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-card-community,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat{width:100%;height:2.55rem;min-height:2.55rem;align-items:center;gap:.5rem;padding:.36rem .62rem;overflow:hidden}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat{display:grid;grid-template-columns:minmax(4.6rem,1fr) minmax(0,1fr) auto;grid-column-gap:.68rem;column-gap:.68rem;grid-row-gap:0;row-gap:0}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-card-community{display:grid;grid-template-columns:minmax(0,1fr) auto}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-community-head,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-head,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-main{min-width:0;align-items:center;gap:.36rem;margin:0}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-community-head,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-head,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-main{display:contents}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-note{display:none}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-card-community .overview-delta,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-card-community .overview-label,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-community-band,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-delta,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-label,:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-value{align-self:center;display:inline-flex;align-items:center;grid-row:1;line-height:1.1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-label{grid-column:1;justify-content:flex-start;justify-self:start;text-align:left}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-delta{grid-column:2;justify-content:flex-end;justify-self:end;text-align:right}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-market-stat .overview-value{grid-column:3;justify-content:flex-end;justify-self:end;font-size:1rem;text-align:right}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-card-community .overview-label{grid-column:1;justify-content:flex-start;justify-self:start;text-align:left}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-card-community .overview-delta{grid-column:2;justify-content:flex-end;justify-self:end;font-size:.68rem;text-align:right}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-community-counts{display:none}:root:not([data-theme-shell=default]):not([data-theme-shell=excel]) .overview-score-badge{align-self:center;grid-column:2;grid-row:1;justify-self:end;height:1.55rem;min-width:2.75rem;padding:0 .38rem}}:root[data-theme-shell=excel]{--theme-shell-bg:var(--bg);--theme-shell-chrome:var(--panel-soft);--theme-shell-elevated:var(--panel-elevated);--theme-shell-line:var(--line);--theme-shell-accent:var(--brand);--theme-shell-content-padding:0.45rem;--excel-app-bar-bg:#f8f8f8;--excel-app-bar-hover:#f0f0f0;--excel-app-bar-ink:#242424;--excel-title-muted:#605e5c;--excel-ribbon-bg:#fff;--excel-ribbon-tab-active:#fff;--excel-ribbon-hover:#f5f5f5;--excel-header-bg:#f3f2f1;--excel-header-active-bg:#dff0e7;--excel-grid-line:#d9e2dc;--excel-selection:#217346;--excel-control-radius:3px;--excel-row-header-width:3rem;--excel-row-height:2.2rem;--excel-column-count:8;--excel-column-width:100px;--excel-selection-left:0px;--excel-selection-top:0px;--excel-cell-padding-x:0.55rem;--excel-cell-padding-y:0.28rem;--excel-cell-line:color-mix(in srgb,var(--theme-shell-line) 86%,transparent);--excel-cell-fill:color-mix(in srgb,var(--panel) 72%,transparent);--excel-cell-heading-fill:color-mix(in srgb,var(--theme-shell-accent) 9%,transparent);--excel-market-block-rows:3;--excel-overview-panel-rows:7;--excel-feed-filter-rows:6}:root[data-theme=excel-dark][data-theme-shell=excel]{--excel-app-bar-bg:#1f1f1f;--excel-app-bar-hover:#2b2b2b;--excel-app-bar-ink:#f5f5f5;--excel-title-muted:#c8c8c8;--excel-ribbon-bg:#252526;--excel-ribbon-tab-active:#252526;--excel-ribbon-hover:#303134;--excel-header-bg:#2a2c2d;--excel-header-active-bg:#183e2b;--excel-grid-line:#3c4440;--excel-selection:#5fb878}.theme-shell-excel{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.excel-titlebar{min-height:2.72rem;display:grid;grid-template-columns:minmax(12rem,1fr) clamp(8rem,18vw,15rem) max-content;align-items:center;grid-gap:.62rem;gap:.62rem;padding:.28rem .58rem;border-bottom:1px solid color-mix(in srgb,var(--theme-shell-line) 86%,transparent);background:var(--excel-app-bar-bg);color:var(--excel-app-bar-ink)}.excel-top-actions,.excel-workbook-identity{min-width:0;display:flex;align-items:center;gap:.48rem}.excel-app-launcher{width:2rem;height:2rem;display:grid;grid-template-columns:repeat(3,.26rem);grid-auto-rows:.26rem;place-content:center;grid-gap:.18rem;gap:.18rem;border:0;border-radius:var(--excel-control-radius);background:transparent;color:var(--excel-app-bar-ink);box-shadow:none}.excel-app-launcher span{width:.26rem;height:.26rem;border-radius:50%;background:currentColor}.excel-home-link{width:2rem;height:2rem;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--excel-control-radius);color:inherit;text-decoration:none}.excel-app-launcher:hover,.excel-home-link:hover{background:var(--excel-app-bar-hover);text-decoration:none}.excel-product-icon{width:1.55rem;height:1.55rem;border-radius:.18rem;box-shadow:none}.excel-workbook-title-stack{min-width:0;display:grid;grid-gap:.04rem;gap:.04rem}.excel-workbook-title{min-width:0;max-width:24rem;overflow:hidden;color:inherit;font-size:.96rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.excel-workbook-title:hover{text-decoration:none}.excel-workbook-title-stack span{color:var(--excel-title-muted);font-size:.68rem}.excel-search{min-width:0;height:2rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:0 .68rem;border-radius:var(--excel-control-radius);border:1px solid color-mix(in srgb,var(--theme-shell-line) 82%,transparent);background:var(--excel-ribbon-bg);color:#605e5c}.excel-search span{color:#217346;font-size:.72rem;font-weight:700}.excel-search input{min-width:0;border:0;background:transparent;color:#323130;font-size:.78rem;outline:0}.excel-top-actions{justify-content:flex-end;overflow-x:auto}.excel-collaborators{display:flex;align-items:center}.excel-collaborators span{width:1.62rem;height:1.62rem;display:inline-grid;place-items:center;margin-left:-.26rem;border:2px solid var(--excel-app-bar-bg);border-radius:50%;background:#dff6dd;color:#107c10;font-size:.7rem;font-weight:800}.excel-collaborators span:nth-child(2){background:#cfe4fa;color:#004578}.excel-editing-mode,.excel-header-button,.excel-share-button{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--excel-control-radius);background:transparent;color:inherit;box-shadow:none;font-size:.75rem;white-space:nowrap}.excel-editing-mode,.excel-header-button{padding:0 .62rem}.excel-share-button{padding:0 .78rem;background:#107c41;color:#fff;font-weight:800}.excel-editing-mode:hover,.excel-header-button:hover{background:var(--excel-app-bar-hover)}.excel-share-button:hover{background:#0e6f3a}.theme-shell-excel .theme-shell-actions{--theme-shell-action-bg:transparent;--theme-shell-action-border:color-mix(in srgb,var(--theme-shell-line) 82%,transparent);--theme-shell-action-hover:var(--excel-app-bar-hover);--theme-shell-action-ink:var(--excel-app-bar-ink);--theme-shell-action-radius:var(--excel-control-radius);--theme-shell-action-shadow:none;gap:.18rem;margin-left:0;overflow-x:auto}.theme-shell-excel .theme-shell-actions .clean-filter-toggle-group,.theme-shell-excel .theme-shell-actions .header-auth-button,.theme-shell-excel .theme-shell-actions .header-auth-shell,.theme-shell-excel .theme-shell-actions .header-share-button,.theme-shell-excel .theme-shell-actions .theme-menu-trigger{min-height:1.9rem;border:0}.theme-shell-excel .theme-shell-actions .clean-filter-info-button{border-left:0}.excel-ribbon{border-bottom:1px solid #d2d0ce;background:var(--excel-ribbon-bg);color:var(--ink)}.excel-ribbon-tabs{display:flex;align-items:center;gap:.08rem;min-height:2.14rem;padding:0 .52rem;border-bottom:1px solid color-mix(in srgb,var(--theme-shell-line) 70%,transparent);overflow-x:auto}.excel-ribbon-tabs button{height:2.12rem;border:0;border-radius:var(--excel-control-radius);background:transparent;color:var(--ink-soft);padding:0 .7rem;box-shadow:none;font-size:.78rem;white-space:nowrap}.excel-ribbon-tabs button:hover{background:var(--excel-ribbon-hover)}.excel-ribbon-tabs .theme-shell-active{background:var(--excel-ribbon-tab-active)!important;color:var(--excel-selection)!important;box-shadow:inset 0 -2px 0 var(--excel-selection)}.excel-single-line-ribbon{min-height:2.54rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.42rem;gap:.42rem;padding:.28rem .5rem;background:var(--excel-ribbon-bg)}.excel-single-line-commands{min-width:0;display:flex;align-items:center;gap:.12rem;overflow-x:auto}.excel-ribbon-separator{width:1px;height:1.55rem;flex:0 0 auto;margin:0 .16rem;background:color-mix(in srgb,var(--theme-shell-line) 86%,transparent)}.excel-ribbon-command,.excel-ribbon-display-button{height:2rem;min-width:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;flex:0 0 auto;padding:0 .42rem;border:0;border-radius:var(--excel-control-radius);background:transparent;color:var(--ink-soft);box-shadow:none;font-size:.72rem;line-height:1;white-space:nowrap;box-sizing:border-box}.excel-ribbon-command-active,.excel-ribbon-command:hover,.excel-ribbon-display-button:hover{background:var(--excel-ribbon-hover);color:var(--ink)}.excel-ribbon-command-button:not(.excel-ribbon-command-icon-only){min-width:3.2rem}.excel-ribbon-command-select{min-width:4.35rem;justify-content:space-between;border:1px solid color-mix(in srgb,var(--theme-shell-line) 72%,transparent);border-color:color-mix(in srgb,var(--theme-shell-line) 72%,transparent);background:color-mix(in srgb,var(--excel-ribbon-bg) 92%,var(--excel-ribbon-hover));padding-right:.3rem}.excel-ribbon-command-wide{min-width:5.2rem;justify-content:space-between}.excel-command-icon{width:1rem;height:1rem;display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor}.excel-command-svg{width:1rem;height:1rem;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.excel-command-svg text{fill:currentColor;stroke:none;font-family:var(--sans-font)}.excel-command-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.excel-command-caret{width:0;height:0;border-top:.25rem solid;border-right:.22rem solid transparent;border-left:.22rem solid transparent;opacity:.7}.excel-ribbon-display-button{color:var(--theme-shell-muted)}.excel-formula-bar{display:grid;grid-template-columns:5.2rem 5.85rem minmax(0,1fr);grid-column-gap:.24rem;column-gap:.24rem;align-items:stretch;padding:.28rem .48rem;border-bottom:1px solid #d2d0ce;background:var(--excel-ribbon-bg)}.excel-formula-bar input,.excel-formula-control-group,.excel-name-box{height:1.78rem;min-height:1.78rem;border:1px solid #d2d0ce;border-radius:0;background:var(--excel-ribbon-bg);color:var(--ink);font-size:.78rem;line-height:1;box-shadow:none;box-sizing:border-box}.excel-formula-action,.excel-fx,.excel-name-box{display:inline-flex;align-items:center;justify-content:center}.excel-name-box{min-width:0;justify-content:space-between;padding:0 .44rem}.excel-name-box:after{content:"";width:0;height:0;border-top:.25rem solid;border-right:.22rem solid transparent;border-left:.22rem solid transparent;opacity:.72}.excel-formula-control-group{min-width:0;display:grid;grid-template-columns:1.85rem 1.85rem 2.15rem;overflow:hidden}.excel-formula-action,.excel-fx{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:transparent;padding:0;color:var(--theme-shell-muted);box-shadow:none}.excel-fx{font-style:italic}.excel-formula-action+.excel-formula-action,.excel-fx{border-left:1px solid #d2d0ce}.excel-formula-bar input{min-width:0;padding:.28rem .45rem;font-family:var(--mono-font);outline:0}.excel-workspace{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0;overflow:hidden}.excel-workspace .theme-shell-content-area{display:grid;min-height:0;padding:var(--theme-shell-content-padding)}.excel-grid-shell{min-width:0;min-height:0;display:grid;grid-template-columns:var(--excel-row-header-width) minmax(0,1fr);grid-template-rows:1.55rem minmax(0,1fr)}.excel-grid-corner{grid-column:1;border:1px solid var(--theme-shell-line);border-right:0}.excel-column-headers,.excel-grid-corner{grid-row:1;background:var(--excel-header-bg)}.excel-column-headers{min-width:0;display:grid;grid-column:2;grid-template-columns:repeat(var(--excel-column-count),minmax(0,var(--excel-column-width)));border-left:1px solid var(--theme-shell-line);border:1px solid var(--theme-shell-line);border-bottom:0;overflow:hidden;color:var(--theme-shell-muted);font-size:.72rem;text-align:center}.excel-column-headers span{min-width:0;display:flex;align-items:center;justify-content:center;padding:0 .22rem;border-right:1px solid var(--theme-shell-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-column-headers span.excel-header-active{background:var(--excel-header-active-bg);color:var(--excel-selection);font-weight:800;box-shadow:inset 0 -2px 0 var(--excel-selection)}.excel-row-header-viewport{min-width:0;min-height:0;grid-column:1;grid-row:2;border:1px solid var(--theme-shell-line);border-right:0;overflow:hidden;background:var(--excel-header-bg);color:var(--theme-shell-muted);font-size:.72rem;text-align:center}.excel-row-headers{will-change:transform}.excel-row-headers span{height:var(--excel-row-height);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--theme-shell-line);box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.excel-row-headers span.excel-header-active{background:var(--excel-header-active-bg);color:var(--excel-selection);font-weight:800;box-shadow:inset -2px 0 0 var(--excel-selection)}.excel-content-frame{grid-column:2;grid-row:2;border:1px solid var(--theme-shell-line);border-radius:0;background:var(--panel);position:relative;cursor:cell}.excel-content-frame *{cursor:cell}.excel-content-frame a,.excel-content-frame a *,.excel-content-frame button,.excel-content-frame button *{cursor:pointer}.excel-selection-box{position:absolute;top:var(--excel-selection-top);left:var(--excel-selection-left);z-index:4;width:var(--excel-column-width);height:var(--excel-row-height);display:block;border:2px solid var(--excel-selection);box-sizing:border-box;pointer-events:none}.theme-shell-excel .theme-shell-content-document{min-height:100%;box-sizing:border-box;padding:0;background-image:linear-gradient(var(--excel-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--excel-grid-line) 1px,transparent 1px);background-position:0 0;background-size:var(--excel-column-width) var(--excel-row-height)}.theme-shell-excel .theme-shell-page .main{display:grid;grid-gap:var(--excel-row-height);gap:var(--excel-row-height);padding:0}.theme-shell-excel .card,.theme-shell-excel .chat-message,.theme-shell-excel .community-post-row,.theme-shell-excel .goksorry-room-entry,.theme-shell-excel .goksorry-room-reply,.theme-shell-excel .overview-card,.theme-shell-excel .overview-panel,.theme-shell-excel .panel,.theme-shell-excel .sentiment-card,.theme-shell-excel .sentiment-lane{border-radius:0;border:0;background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-shell-line) 36%,transparent);box-sizing:border-box}.theme-shell-excel .docs-shell,.theme-shell-excel .feed-lanes-panel,.theme-shell-excel .goksorry-room-panel,.theme-shell-excel .overview-panel,.theme-shell-excel .panel{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.theme-shell-excel .panel h1,.theme-shell-excel .panel h2,.theme-shell-excel .panel h3{height:var(--excel-row-height);min-height:0;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:0;background:var(--excel-cell-heading-fill);color:var(--ink);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.theme-shell-excel .goksorry-room-shell>.error,.theme-shell-excel .goksorry-room-shell>.muted,.theme-shell-excel .list>.muted,.theme-shell-excel .panel>.error,.theme-shell-excel .panel>.muted,.theme-shell-excel .panel>p{height:var(--excel-row-height);min-height:0;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .panel>p:not(.muted):not(.error){height:calc(var(--excel-row-height) * 2);min-height:0;align-items:flex-start;overflow:auto;white-space:pre-wrap}.theme-shell-excel .panel>p[style]:not(.muted):not(.error){height:calc(var(--excel-row-height) * 4)}.theme-shell-excel .overview-market-block{display:grid;grid-template-rows:var(--excel-row-height) calc(var(--excel-row-height) * 2);height:calc(var(--excel-row-height) * var(--excel-market-block-rows));grid-gap:0;gap:0;margin:0;overflow:hidden}.theme-shell-excel .overview-section-head{height:var(--excel-row-height);min-height:0;display:grid;grid-template-columns:var(--excel-column-width) minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0}.theme-shell-excel .overview-section-copy,.theme-shell-excel .overview-section-head h3{height:var(--excel-row-height);min-height:0;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:0;background:color-mix(in srgb,var(--theme-shell-accent) 8%,transparent);box-shadow:inset 0 0 0 1px var(--excel-cell-line);line-height:1.2;box-sizing:border-box;overflow:hidden}.theme-shell-excel .overview-section-head h3{justify-content:flex-start;font-size:.88rem}.theme-shell-excel .overview-section-copy{justify-content:flex-start;margin-right:0;text-align:left}.theme-shell-excel .overview-market-row{grid-template-columns:repeat(4,calc(var(--excel-column-width) * 2));gap:0;height:calc(var(--excel-row-height) * 2);overflow-x:auto;overflow-y:hidden}.theme-shell-excel .overview-card{border-color:var(--theme-shell-line)}.theme-shell-excel .overview-market-stat{width:calc(var(--excel-column-width) * 2);height:calc(var(--excel-row-height) * 2);min-height:calc(var(--excel-row-height) * 2);display:grid;align-content:center;grid-gap:0;gap:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);overflow:hidden}.theme-shell-excel .overview-market-head,.theme-shell-excel .overview-market-main{min-height:calc(var(--excel-row-height) - 1px);align-items:center;gap:var(--excel-cell-padding-x)}.theme-shell-excel .overview-label,.theme-shell-excel .overview-market-stat .overview-delta,.theme-shell-excel .overview-market-stat .overview-note,.theme-shell-excel .overview-market-stat .overview-value{margin:0}.theme-shell-excel .overview-panel{height:calc(var(--excel-row-height) * var(--excel-overview-panel-rows));display:grid;grid-template-rows:calc(var(--excel-row-height) * 5) calc(var(--excel-row-height) * 2);border-left-color:var(--theme-shell-line);grid-gap:0;gap:0;padding:0;overflow:hidden}.theme-shell-excel .overview-hero{height:calc(var(--excel-row-height) * 5);gap:0;padding:0;overflow:hidden}.theme-shell-excel .overview-goksorry-gauge{display:none}.theme-shell-excel .overview-panel-art{display:block;inset:0 calc(var(--excel-column-width) * 3) auto auto;width:calc(var(--excel-column-width) * 3);height:calc(var(--excel-row-height) * 5);background-position:100%;background-size:contain;opacity:0}.theme-shell-excel .overview-panel[data-art-ready=true] .overview-panel-art{opacity:1}.theme-shell-excel .overview-heading{height:100%;grid-template-columns:minmax(0,1fr) calc(var(--excel-column-width) * 3);align-items:stretch;gap:0}.theme-shell-excel .overview-heading-copy,.theme-shell-excel .overview-overall-score{min-width:0;height:calc(var(--excel-row-height) * 5);display:grid;align-content:center;grid-gap:.2rem;gap:.2rem;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:1px solid var(--theme-shell-line);background:color-mix(in srgb,var(--panel) 70%,transparent);box-sizing:border-box;overflow:hidden}.theme-shell-excel .overview-overall-score{justify-items:end;text-align:right}.theme-shell-excel .overview-heading h2,.theme-shell-excel .overview-kicker,.theme-shell-excel .overview-market-adjustment-meta,.theme-shell-excel .overview-overall-band,.theme-shell-excel .overview-overall-label,.theme-shell-excel .overview-timestamp{margin:0;overflow:hidden;text-overflow:ellipsis}.theme-shell-excel .overview-section{height:calc(var(--excel-row-height) * 2);gap:0;padding:0;overflow:hidden}.theme-shell-excel .overview-bottom-row{grid-template-columns:repeat(var(--overview-community-columns,4),calc(var(--excel-column-width) * 2));gap:0;height:calc(var(--excel-row-height) * 2);overflow-x:auto;overflow-y:hidden}.theme-shell-excel .overview-card-community{width:calc(var(--excel-column-width) * 2);height:calc(var(--excel-row-height) * 2);min-height:calc(var(--excel-row-height) * 2);padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);align-content:center;overflow:hidden}.theme-shell-excel .overview-score-badge{border-radius:0}.theme-shell-excel .feed-filter-panel{width:calc(var(--excel-column-width) * var(--excel-column-count));display:grid;grid-template-rows:var(--excel-row-height) calc(var(--excel-row-height) * 2) calc(var(--excel-row-height) * 3);height:calc(var(--excel-row-height) * var(--excel-feed-filter-rows));grid-gap:0;gap:0;overflow:hidden}.theme-shell-excel .feed-filter-panel>.muted,.theme-shell-excel .feed-filter-toolbar{display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .feed-filter-panel h1{height:var(--excel-row-height);min-height:0;overflow:hidden}.theme-shell-excel .feed-filter-panel>.muted{height:calc(var(--excel-row-height) * 2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;white-space:normal;text-overflow:ellipsis}.theme-shell-excel .feed-filter-toolbar{height:calc(var(--excel-row-height) * 3);display:grid;grid-template-rows:var(--excel-row-height) calc(var(--excel-row-height) * 2);align-items:stretch;grid-gap:0;gap:0;padding:0}.theme-shell-excel .feed-channel-buttons,.theme-shell-excel .feed-selection-actions{min-height:0;display:flex;align-items:center;gap:.28rem;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);overflow:hidden}.theme-shell-excel .feed-selection-actions{height:var(--excel-row-height);box-shadow:inset 0 -1px 0 var(--excel-cell-line)}.theme-shell-excel .feed-channel-buttons{height:calc(var(--excel-row-height) * 2);flex-wrap:wrap;align-content:center}.theme-shell-excel .filter-chip{min-height:calc(var(--excel-row-height) - (var(--excel-cell-padding-y) * 2) - 2px);padding:.16rem .42rem}.theme-shell-excel .sentiment-columns{grid-template-columns:repeat(2,calc(var(--excel-column-width) * 4));gap:0;overflow-x:auto}.theme-shell-excel .sentiment-lane{width:calc(var(--excel-column-width) * 4);padding:0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px var(--excel-cell-line);overflow:visible}.theme-shell-excel .sentiment-lane-head{height:calc(var(--excel-row-height) * 2);min-height:0;display:flex;align-items:center;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:0;background:color-mix(in srgb,var(--theme-shell-accent) 8%,transparent);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .sentiment-lane-head h2{min-height:0;align-items:center;margin:0;font-size:.9rem}.theme-shell-excel .sentiment-count-tag{border-radius:0}.theme-shell-excel .sentiment-lane-watermark{display:none}.theme-shell-excel .feed-symbol-badges{position:relative;height:calc(var(--excel-row-height) * 2);min-height:0;align-content:start;gap:.18rem;padding:var(--excel-cell-padding-y) calc(var(--excel-cell-padding-x) * 2.25) var(--excel-cell-padding-y) var(--excel-cell-padding-x);background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .feed-symbol-badges-overflow:after{content:"...";position:absolute;right:var(--excel-cell-padding-x);bottom:calc(var(--excel-cell-padding-y) * .5);padding-left:calc(var(--excel-cell-padding-x) * 1.5);background:linear-gradient(90deg,transparent 0,var(--excel-cell-fill) 38%);color:var(--muted);font-size:.78rem;font-weight:800;line-height:1;pointer-events:none}.theme-shell-excel .feed-symbol-badge{max-width:calc(var(--excel-column-width) * 1.28);min-width:0;min-height:calc(var(--excel-row-height) * .54);padding:.05rem .28rem;border:0;border-radius:var(--excel-control-radius);background:color-mix(in srgb,var(--theme-shell-accent) 7%,transparent);font-size:.68rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .feed-symbol-badge-count{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.theme-shell-excel .feed-skeleton-list,.theme-shell-excel .sentiment-list{border-top:0;gap:0}.theme-shell-excel .sentiment-card{height:calc(var(--excel-row-height) * 2);min-height:0;display:grid;grid-template-rows:var(--excel-row-height) var(--excel-row-height);align-content:stretch;grid-gap:0;gap:0;padding:0;border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);overflow:hidden}.theme-shell-excel .sentiment-lane>.error,.theme-shell-excel .sentiment-lane>.muted,.theme-shell-excel .sentiment-list>.error,.theme-shell-excel .sentiment-list>.muted{height:var(--excel-row-height);min-height:0;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .sentiment-card-head{min-width:0;min-height:0;height:var(--excel-row-height);align-items:center;gap:.24rem;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x) 0;overflow:hidden}.theme-shell-excel .sentiment-card-head-tags{min-width:0;flex-wrap:nowrap;gap:.18rem;overflow:hidden}.theme-shell-excel .sentiment-card-head-tags .sentiment-card-tag{max-width:calc(var(--excel-column-width) * 1.25);min-width:0;padding:.02rem .18rem;border:0;background:transparent;box-shadow:none;color:var(--muted);font-size:.64rem;font-weight:700;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .sentiment-card-head-tags .tag-symbol{max-width:calc(var(--excel-column-width) * 1.05);color:var(--ink-soft)}.theme-shell-excel .sentiment-card-head-meta{min-width:0;max-width:calc(var(--excel-column-width) * 1.2);flex:0 1 auto;gap:.18rem;overflow:hidden}.theme-shell-excel .sentiment-clean-toggle{flex:0 1 auto;padding:0 .16rem;border:0;font-size:.58rem;line-height:1}.theme-shell-excel .sentiment-clean-toggle,.theme-shell-excel .sentiment-time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .sentiment-card-body{min-width:0;min-height:0;height:var(--excel-row-height);display:flex;align-items:center;padding:0 var(--excel-cell-padding-x) var(--excel-cell-padding-y);overflow:hidden}.theme-shell-excel .sentiment-title,.theme-shell-excel .sentiment-title-stack{min-width:0;width:100%;overflow:hidden}.theme-shell-excel .sentiment-title,.theme-shell-excel .sentiment-title-layer{line-height:1.28;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-shell-excel .community-post-list,.theme-shell-excel .goksorry-room-list{gap:0;border-top:0}.theme-shell-excel .board-grid{grid-template-columns:repeat(3,calc(var(--excel-column-width) * 2));grid-auto-rows:calc(var(--excel-row-height) * 2);gap:0;overflow-x:auto;overflow-y:hidden}.theme-shell-excel .board-card{width:calc(var(--excel-column-width) * 2);height:calc(var(--excel-row-height) * 2);min-height:0;display:grid;place-items:stretch;padding:0;border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);overflow:hidden}.theme-shell-excel .board-card h3{height:100%;justify-content:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);background:transparent;box-shadow:none;text-align:center;white-space:normal}.theme-shell-excel .community-post-row{--community-meta-width:calc(var(--excel-column-width) * 3);height:calc(var(--excel-row-height) * 2);min-height:0;grid-template-columns:minmax(0,1fr) var(--community-meta-width);gap:0;align-items:stretch;padding:0;border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);overflow:hidden;transform:none}.theme-shell-excel .community-post-row.community-post-row-board{grid-template-columns:var(--excel-column-width) minmax(0,1fr) var(--community-meta-width)}.theme-shell-excel .community-post-row:focus-visible,.theme-shell-excel .community-post-row:focus-within,.theme-shell-excel .community-post-row:hover{background:color-mix(in srgb,var(--excel-cell-fill) 80%,var(--theme-shell-accent));transform:none}.theme-shell-excel .community-post-title-link{display:contents}.theme-shell-excel .community-post-author,.theme-shell-excel .community-post-board,.theme-shell-excel .community-post-meta,.theme-shell-excel .community-post-time,.theme-shell-excel .community-post-title{min-width:0;height:100%;min-height:0;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);box-sizing:border-box;overflow:hidden}.theme-shell-excel .community-post-board,.theme-shell-excel .community-post-title{box-shadow:inset -1px 0 0 var(--excel-cell-line)}.theme-shell-excel .community-post-title{gap:.38rem;line-height:1.25;white-space:nowrap}.theme-shell-excel .community-post-title span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.theme-shell-excel .community-post-meta{display:grid;grid-template-columns:var(--excel-column-width) calc(var(--excel-column-width) * 2);grid-gap:0;gap:0;padding:0}.theme-shell-excel .community-post-meta-board{grid-template-columns:var(--excel-column-width) calc(var(--excel-column-width) * 2)}.theme-shell-excel .community-post-author{box-shadow:inset -1px 0 0 var(--excel-cell-line)}.theme-shell-excel .community-post-author,.theme-shell-excel .community-post-time{justify-content:flex-end;text-align:right}.theme-shell-excel .list{gap:0}.theme-shell-excel .community-comment-card{height:calc(var(--excel-row-height) * 3);min-height:0;display:grid;grid-template-rows:calc(var(--excel-row-height) * 2) var(--excel-row-height);grid-gap:0;gap:0;padding:0;border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);overflow:hidden}.theme-shell-excel .community-comment-content,.theme-shell-excel .community-comment-footer{min-height:0;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);box-sizing:border-box;overflow:hidden}.theme-shell-excel .community-comment-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.theme-shell-excel .community-comment-footer{flex-wrap:nowrap;box-shadow:inset 0 1px 0 var(--excel-cell-line)}.theme-shell-excel .community-comment-meta{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .goksorry-room-shell>.actions,.theme-shell-excel .panel .actions,.theme-shell-excel form.grid .actions{height:var(--excel-row-height);min-height:0;align-items:center;gap:.35rem;margin:0!important;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel form.grid{gap:0;margin-top:0!important}.theme-shell-excel form.grid .form-row{min-height:calc(var(--excel-row-height) * 2);display:grid;grid-template-rows:var(--excel-row-height) var(--excel-row-height);grid-gap:0;gap:0;margin:0}.theme-shell-excel form.grid .form-row:has(textarea){min-height:calc(var(--excel-row-height) * 5);grid-template-rows:var(--excel-row-height) calc(var(--excel-row-height) * 4)}.theme-shell-excel form.grid .form-row>span,.theme-shell-excel form.grid input,.theme-shell-excel form.grid textarea{min-height:0;height:100%;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box}.theme-shell-excel form.grid textarea{align-items:flex-start;resize:none}.theme-shell-excel form.grid .error,.theme-shell-excel form.grid .form-row-checkbox,.theme-shell-excel form.grid .muted{min-height:var(--excel-row-height);display:flex;align-items:center;margin:0!important;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .panel>p:has(>a:only-child){min-height:0;height:var(--excel-row-height);align-items:center;overflow:hidden}.theme-shell-excel .goksorry-room-panel,.theme-shell-excel .goksorry-room-shell{gap:0}.theme-shell-excel .goksorry-room-list-region{max-height:calc(var(--excel-row-height) * 14);overflow-y:auto}.theme-shell-excel .goksorry-room-list-status{display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x)}.theme-shell-excel .goksorry-room-entry-form,.theme-shell-excel .goksorry-room-list-status,.theme-shell-excel .goksorry-room-reply-form{min-height:0;height:var(--excel-row-height);border:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .goksorry-room-entry-form,.theme-shell-excel .goksorry-room-reply-form{display:grid;grid-template-columns:minmax(0,1fr) var(--excel-column-width) var(--excel-column-width);align-items:stretch;grid-gap:0;gap:0;padding:0}.theme-shell-excel .goksorry-room-input-label{min-height:0;display:grid;grid-gap:0;gap:0;margin:0}.theme-shell-excel .goksorry-room-form-footer{display:contents;min-width:0}.theme-shell-excel .goksorry-room-count,.theme-shell-excel .goksorry-room-form-footer>button,.theme-shell-excel .goksorry-room-input-label input{min-height:0;height:var(--excel-row-height);display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box}.theme-shell-excel .goksorry-room-count{justify-content:flex-end;overflow:hidden;font-size:.74rem}.theme-shell-excel .goksorry-room-entry,.theme-shell-excel .goksorry-room-reply{min-height:0;gap:0;padding:0;border:0;border-radius:0;background:var(--excel-cell-fill);box-shadow:inset 0 0 0 1px var(--excel-cell-line);overflow:hidden}.theme-shell-excel .goksorry-room-entry{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--excel-column-width) * 2);align-items:stretch}.theme-shell-excel .goksorry-room-entry-main{height:var(--excel-row-height);min-height:0;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--excel-column-width) * 2);align-items:stretch;grid-gap:0;gap:0;padding:0;box-shadow:none;box-sizing:border-box;overflow:hidden}.theme-shell-excel .goksorry-room-entry-main .goksorry-room-meta,.theme-shell-excel .goksorry-room-entry-main p,.theme-shell-excel .goksorry-room-reply .goksorry-room-meta,.theme-shell-excel .goksorry-room-reply p{height:var(--excel-row-height);min-height:0;display:flex;align-items:center;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .goksorry-room-entry-main p,.theme-shell-excel .goksorry-room-reply p{text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .goksorry-room-actions{height:var(--excel-row-height);min-height:0;margin:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);justify-content:flex-end;gap:.28rem;box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .goksorry-room-replies{grid-column:1/-1;gap:0;margin:0;padding-left:0;border-left:0;border-top:0}.theme-shell-excel .goksorry-room-reply{height:var(--excel-row-height);grid-template-columns:minmax(0,1fr) calc(var(--excel-column-width) * 2);align-items:stretch;padding:0;box-sizing:border-box}.theme-shell-excel .goksorry-room-reply-form{grid-column:1/-1;margin:0;border:0}.theme-shell-excel .goksorry-room-meta{min-width:0;gap:.35rem;flex-wrap:nowrap;overflow:hidden}.theme-shell-excel .goksorry-room-meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .table-wrap{border:1px solid var(--theme-shell-line);border-radius:0;background:transparent}.theme-shell-excel .table{border-collapse:collapse;table-layout:fixed;width:100%;background:transparent}.theme-shell-excel .table td,.theme-shell-excel .table th{height:var(--excel-row-height);padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x);border:1px solid var(--theme-shell-line);background:transparent;box-sizing:border-box;font-size:.78rem;line-height:1.25;vertical-align:middle}.theme-shell-excel .table th{background:color-mix(in srgb,var(--theme-shell-accent) 12%,var(--theme-shell-chrome));color:var(--ink)}.theme-shell-excel .btn,.theme-shell-excel .clean-filter-toggle-group,.theme-shell-excel .header-auth-shell,.theme-shell-excel a.btn,.theme-shell-excel button:not(.excel-formula-action):not(.excel-fx):not(.excel-ribbon-command-select){border:0;border-radius:var(--excel-control-radius);box-shadow:none}.theme-shell-excel .feed-symbol-badge,.theme-shell-excel .tag{border-radius:var(--excel-control-radius);box-shadow:none}.theme-shell-excel .docs-top-grid{gap:var(--excel-row-height)}.theme-shell-excel .btn,.theme-shell-excel .excel-formula-bar input,.theme-shell-excel .excel-formula-control-group,.theme-shell-excel .excel-name-box,.theme-shell-excel .excel-ribbon-command-select,.theme-shell-excel .excel-search,.theme-shell-excel input,.theme-shell-excel select,.theme-shell-excel textarea{border-radius:var(--excel-control-radius)}.theme-shell-excel .excel-formula-bar input,.theme-shell-excel .excel-formula-control-group,.theme-shell-excel .excel-name-box,.theme-shell-excel .excel-ribbon-command-select{border:1px solid #d2d0ce}.theme-shell-excel .excel-ribbon-command-select{border:1px solid color-mix(in srgb,var(--theme-shell-line) 72%,transparent)}.theme-shell-excel .excel-formula-action+.excel-formula-action,.theme-shell-excel .excel-fx{border-left:1px solid #d2d0ce}.theme-shell-excel .excel-titlebar .btn,.theme-shell-excel .excel-titlebar .excel-home-link,.theme-shell-excel .excel-titlebar button,.theme-shell-excel .theme-shell-actions .clean-filter-toggle-group,.theme-shell-excel .theme-shell-actions .header-auth-button,.theme-shell-excel .theme-shell-actions .header-auth-shell,.theme-shell-excel .theme-shell-actions .header-auth-signout,.theme-shell-excel .theme-shell-actions .header-share-button,.theme-shell-excel .theme-shell-actions .theme-menu-trigger{border:0;border-radius:var(--excel-control-radius);box-shadow:none}.theme-shell-excel .theme-shell-actions .clean-filter-info-button,.theme-shell-excel .theme-shell-actions .clean-filter-toggle{border:0}.excel-sheet-tabs{min-height:2.1rem;display:flex;align-items:flex-end;gap:.16rem;padding:.28rem .52rem 0;border-top:1px solid #d2d0ce;background:var(--excel-ribbon-bg);overflow-x:auto}.excel-sheet-tabs a,.excel-sheet-tabs button{min-width:4.6rem;padding:.38rem .72rem;border:1px solid #d2d0ce;border-bottom:0;border-radius:var(--excel-control-radius) var(--excel-control-radius) 0 0;background:var(--excel-header-bg);color:var(--ink-soft);font-size:.78rem;text-align:center;text-decoration:none;box-shadow:none}.excel-sheet-tabs a:hover,.excel-sheet-tabs button:hover{background:var(--excel-ribbon-hover);text-decoration:none}.excel-sheet-tabs .theme-shell-active{background:var(--excel-ribbon-bg)!important;color:var(--excel-selection)!important;box-shadow:inset 0 -2px 0 var(--excel-selection);font-weight:800}.excel-sheet-tabs button{min-width:2.2rem}.theme-shell-excel .theme-shell-status{min-height:1.75rem;border-top:1px solid #d2d0ce;background:#f3f2f1;color:#323130;font-size:.72rem}:root[data-theme=excel-dark] .theme-shell-excel .theme-shell-status{background:#2a2c2d;color:#f3f2f1}@media (max-width:760px){:root[data-theme-shell=excel]{--excel-market-block-rows:5;--excel-overview-panel-rows:10}.excel-titlebar{grid-template-columns:minmax(0,1fr);gap:.45rem;overflow:hidden}.excel-search,.excel-titlebar,.excel-top-actions,.excel-workbook-identity{width:100%;min-width:0}.excel-workbook-title{max-width:70vw}.excel-search{order:3}.excel-top-actions{order:2;justify-content:flex-start;overflow-x:auto}.excel-collaborators,.excel-header-button{display:none}.theme-shell-excel .theme-shell-actions{width:100%;overflow-x:auto}.excel-ribbon-tabs{scrollbar-width:none}.excel-ribbon-tabs::-webkit-scrollbar{display:none}.excel-ribbon-groups{padding-bottom:.2rem}.excel-formula-bar{grid-template-columns:4.4rem 1.75rem 1.75rem 1.9rem minmax(8rem,1fr);overflow-x:auto}.excel-grid-shell{--excel-row-header-width:2.55rem}.theme-shell-excel .goksorry-room-entry-form,.theme-shell-excel .goksorry-room-reply-form{width:min(100%,calc(var(--excel-column-width) * 3));grid-template-columns:minmax(0,2fr) minmax(0,1fr);justify-self:start}.theme-shell-excel .goksorry-room-form-footer{min-width:0;height:var(--excel-row-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.14rem;gap:.14rem;margin:0;padding:calc(var(--excel-cell-padding-y) * .6) calc(var(--excel-cell-padding-x) * .55);background:transparent;box-shadow:inset 0 0 0 1px var(--excel-cell-line);box-sizing:border-box;overflow:hidden}.theme-shell-excel .goksorry-room-form-footer .goksorry-room-count,.theme-shell-excel .goksorry-room-form-footer>button{height:auto;min-height:0;padding:0;box-shadow:none;line-height:1}.theme-shell-excel .goksorry-room-form-footer .goksorry-room-count{justify-content:flex-start;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .goksorry-room-form-footer>button{min-width:2.2rem;min-height:1.12rem;justify-content:center;padding:.06rem .18rem;border:1px solid color-mix(in srgb,var(--excel-cell-line) 88%,var(--excel-selection));border-radius:var(--excel-control-radius);background:color-mix(in srgb,var(--excel-cell-fill) 82%,var(--excel-selection) 18%);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .goksorry-room-entry{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"room-content room-content" "room-meta room-actions";align-items:start;overflow:visible}.theme-shell-excel .goksorry-room-entry-main{height:auto;min-height:var(--excel-row-height);display:contents;overflow:visible}.theme-shell-excel .goksorry-room-entry-main p{grid-area:room-content}.theme-shell-excel .goksorry-room-entry-main .goksorry-room-meta{grid-area:room-meta}.theme-shell-excel .goksorry-room-entry-main p,.theme-shell-excel .goksorry-room-reply p{height:auto;min-height:var(--excel-row-height);display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.theme-shell-excel .goksorry-room-entry-main .goksorry-room-meta,.theme-shell-excel .goksorry-room-reply .goksorry-room-meta{height:auto;min-height:var(--excel-row-height);align-items:center;flex-wrap:wrap;overflow:visible;white-space:normal;overflow-wrap:anywhere}.theme-shell-excel .goksorry-room-entry-main .goksorry-room-meta>*,.theme-shell-excel .goksorry-room-reply .goksorry-room-meta>*{white-space:normal}.theme-shell-excel .goksorry-room-actions{grid-area:room-actions;height:auto;min-height:var(--excel-row-height);align-items:center;flex-wrap:wrap;overflow:visible}.theme-shell-excel .goksorry-room-reply{height:auto;min-height:calc(var(--excel-row-height) * 2);grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:visible}.theme-shell-excel .overview-market-block{grid-template-rows:var(--excel-row-height) calc(var(--excel-row-height) * 4)}.theme-shell-excel .overview-market-row{grid-template-columns:minmax(0,1fr);height:calc(var(--excel-row-height) * 4);overflow-x:hidden}.theme-shell-excel .overview-market-stat{width:100%;height:var(--excel-row-height);min-height:var(--excel-row-height);grid-template-columns:minmax(3.2rem,.8fr) minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:var(--excel-cell-padding-x);row-gap:0;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x)}.theme-shell-excel .overview-panel{grid-template-rows:calc(var(--excel-row-height) * 6) calc(var(--excel-row-height) * 4)}.theme-shell-excel .overview-panel-art{inset:0 0 auto auto;width:min(calc(var(--excel-column-width) * 2.6),58vw);background-position:100% 0}.theme-shell-excel .overview-hero,.theme-shell-excel .overview-panel-art{height:calc(var(--excel-row-height) * 6)}.theme-shell-excel .overview-heading{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--excel-row-height) * 3) calc(var(--excel-row-height) * 3)}.theme-shell-excel .overview-heading-copy,.theme-shell-excel .overview-overall-score{height:calc(var(--excel-row-height) * 3);align-content:center}.theme-shell-excel .overview-overall-score{justify-items:start;text-align:left}.theme-shell-excel .overview-overall-value-row{justify-content:flex-start}.theme-shell-excel .overview-bottom-row,.theme-shell-excel .overview-section{height:calc(var(--excel-row-height) * 4)}.theme-shell-excel .overview-bottom-row{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.theme-shell-excel .overview-card-community{width:100%;height:var(--excel-row-height);min-height:var(--excel-row-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--excel-cell-padding-y) var(--excel-cell-padding-x)}.theme-shell-excel .overview-community-head,.theme-shell-excel .overview-market-head,.theme-shell-excel .overview-market-main{min-height:0;min-width:0;align-items:center;gap:.3rem;margin:0}.theme-shell-excel .overview-community-head,.theme-shell-excel .overview-market-head,.theme-shell-excel .overview-market-main{display:contents}.theme-shell-excel .overview-market-stat .overview-note{display:none}.theme-shell-excel .overview-card-community .overview-delta,.theme-shell-excel .overview-card-community .overview-label,.theme-shell-excel .overview-community-band,.theme-shell-excel .overview-market-stat .overview-delta,.theme-shell-excel .overview-market-stat .overview-label,.theme-shell-excel .overview-market-stat .overview-value{align-self:center;display:inline-flex;align-items:center;grid-row:1;line-height:1.1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-excel .overview-market-stat .overview-label{grid-column:1;justify-content:flex-start;justify-self:start;text-align:left}.theme-shell-excel .overview-card-community .overview-delta,.theme-shell-excel .overview-market-stat .overview-delta,.theme-shell-excel .overview-market-stat .overview-label{font-size:.66rem}.theme-shell-excel .overview-market-stat .overview-delta{grid-column:2;justify-content:flex-end;justify-self:end;text-align:right}.theme-shell-excel .overview-market-stat .overview-value{grid-column:3;justify-content:flex-end;justify-self:end;font-size:.86rem;text-align:right}.theme-shell-excel .overview-card-community .overview-label{grid-column:1;justify-content:flex-start;justify-self:start;text-align:left}.theme-shell-excel .overview-card-community .overview-delta{grid-column:2;justify-content:flex-end;justify-self:end;text-align:right}.theme-shell-excel .overview-community-counts{display:none}.theme-shell-excel .overview-score-badge{align-self:center;grid-column:2;grid-row:1;justify-self:end;height:calc(var(--excel-row-height) - (var(--excel-cell-padding-y) * 2) - 2px);min-width:2.55rem;padding:0 .34rem}}:root[data-theme-shell=powerpoint]{--theme-shell-bg:#f3f2f1;--theme-shell-chrome:#fff;--theme-shell-elevated:#fff;--theme-shell-line:#d2d0ce;--theme-shell-accent:var(--brand);--theme-shell-content-padding:0;--powerpoint-app-bar-bg:#f8f8f8;--powerpoint-app-bar-hover:#f0f0f0;--powerpoint-app-bar-ink:#242424;--powerpoint-title-muted:#605e5c;--powerpoint-ribbon-bg:#fff;--powerpoint-ribbon-hover:#f5f5f5;--powerpoint-workbench-bg:#f3f2f1;--powerpoint-slide-bg:#fff;--powerpoint-slide-shadow:0 0.32rem 1.5rem rgba(0,0,0,.18);--powerpoint-control-radius:3px}:root[data-theme=powerpoint-dark][data-theme-shell=powerpoint]{--theme-shell-bg:#1f1f1f;--theme-shell-chrome:#252526;--theme-shell-elevated:#2b2b2b;--theme-shell-line:#3f3f46;--powerpoint-app-bar-bg:#1f1f1f;--powerpoint-app-bar-hover:#2b2b2b;--powerpoint-app-bar-ink:#f5f5f5;--powerpoint-title-muted:#c8c8c8;--powerpoint-ribbon-bg:#252526;--powerpoint-ribbon-hover:#303134;--powerpoint-workbench-bg:#202124;--powerpoint-slide-bg:#1f1f1f;--powerpoint-slide-shadow:0 0.32rem 1.5rem rgba(0,0,0,.42)}.theme-shell-powerpoint{grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--powerpoint-workbench-bg)}.powerpoint-titlebar{min-height:2.72rem;display:grid;grid-template-columns:minmax(13rem,1fr) minmax(10rem,24rem) max-content;align-items:center;grid-gap:.62rem;gap:.62rem;padding:.28rem .58rem;border-bottom:1px solid color-mix(in srgb,var(--theme-shell-line) 86%,transparent);background:var(--powerpoint-app-bar-bg);color:var(--powerpoint-app-bar-ink);overflow:visible}.powerpoint-file-identity,.powerpoint-top-actions{min-width:0;display:flex;align-items:center;gap:.48rem}.powerpoint-app-launcher{width:2rem;height:2rem;display:grid;grid-template-columns:repeat(3,.26rem);grid-auto-rows:.26rem;place-content:center;grid-gap:.18rem;gap:.18rem;border:0;border-radius:var(--powerpoint-control-radius);background:transparent;color:var(--powerpoint-app-bar-ink);box-shadow:none}.powerpoint-app-launcher span{width:.26rem;height:.26rem;border-radius:50%;background:currentColor}.powerpoint-home-link{width:2rem;height:2rem;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--powerpoint-control-radius);color:inherit;text-decoration:none}.powerpoint-app-launcher:hover,.powerpoint-home-link:hover{background:var(--powerpoint-app-bar-hover);text-decoration:none}.powerpoint-product-icon{width:1.55rem;height:1.55rem;border-radius:.18rem;box-shadow:none}.powerpoint-file-title-stack{min-width:0;display:grid;grid-gap:.04rem;gap:.04rem}.powerpoint-file-title{min-width:0;max-width:24rem;overflow:hidden;color:inherit;font-size:.96rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.powerpoint-file-title:hover{text-decoration:none}.powerpoint-file-title-stack span{color:var(--powerpoint-title-muted);font-size:.68rem}.powerpoint-search{min-width:0;height:2rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--theme-shell-line) 82%,transparent);border-radius:var(--powerpoint-control-radius);background:var(--powerpoint-ribbon-bg);color:#605e5c}.powerpoint-search span{color:var(--theme-shell-accent);font-size:.72rem;font-weight:700}.powerpoint-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:.78rem}.powerpoint-top-actions{justify-content:flex-end;overflow:visible}.powerpoint-collaborators{display:flex;align-items:center}.powerpoint-collaborators span{width:1.62rem;height:1.62rem;display:inline-grid;place-items:center;margin-left:-.26rem;border:2px solid var(--powerpoint-app-bar-bg);border-radius:50%;background:#fde7e9;color:#a80000;font-size:.7rem;font-weight:800}.powerpoint-collaborators span:nth-child(2){background:#cfe4fa;color:#004578}.powerpoint-editing-mode,.powerpoint-header-button,.powerpoint-present-button,.powerpoint-share-button{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--powerpoint-control-radius);background:transparent;color:inherit;box-shadow:none;font-size:.75rem;white-space:nowrap}.powerpoint-present-button,.powerpoint-share-button{padding:0 .72rem;background:var(--theme-shell-accent);color:#fff}.powerpoint-app-launcher:hover,.powerpoint-editing-mode:hover,.powerpoint-header-button:hover,.powerpoint-home-link:hover{background:var(--powerpoint-app-bar-hover)}.powerpoint-present-button:hover,.powerpoint-share-button:hover{background:color-mix(in srgb,var(--theme-shell-accent) 86%,#000 14%)}.theme-shell-powerpoint .theme-shell-actions{--theme-shell-action-bg:transparent;--theme-shell-action-border:transparent;--theme-shell-action-hover:var(--powerpoint-app-bar-hover);--theme-shell-action-radius:var(--powerpoint-control-radius);--theme-shell-action-shadow:none;gap:.18rem}.theme-shell-powerpoint .theme-shell-actions .clean-filter-toggle-group,.theme-shell-powerpoint .theme-shell-actions .header-auth-button,.theme-shell-powerpoint .theme-shell-actions .header-auth-shell,.theme-shell-powerpoint .theme-shell-actions .header-auth-signout,.theme-shell-powerpoint .theme-shell-actions .header-share-button,.theme-shell-powerpoint .theme-shell-actions .theme-menu-trigger{min-height:1.9rem;border:0;border-radius:var(--powerpoint-control-radius);box-shadow:none}.theme-shell-powerpoint .theme-shell-actions .clean-filter-info-button,.theme-shell-powerpoint .theme-shell-actions .clean-filter-toggle{border:0}.powerpoint-ribbon{border-bottom:1px solid #d2d0ce;background:var(--powerpoint-ribbon-bg);color:var(--ink)}.powerpoint-tabs{min-height:2.14rem;display:flex;align-items:center;gap:.08rem;padding:0 .52rem;border-bottom:1px solid color-mix(in srgb,var(--theme-shell-line) 70%,transparent);overflow-x:auto}.powerpoint-tabs button{height:2.12rem;padding:0 .7rem;border:0;border-radius:var(--powerpoint-control-radius);background:transparent;color:var(--ink-soft);box-shadow:none;font-size:.78rem;white-space:nowrap}.powerpoint-tabs button:hover{background:var(--powerpoint-ribbon-hover)}.powerpoint-tabs .theme-shell-active{background:var(--powerpoint-ribbon-bg)!important;color:var(--theme-shell-accent)!important;box-shadow:inset 0 -2px 0 var(--theme-shell-accent)}.powerpoint-single-line-ribbon{min-height:2.54rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.42rem;gap:.42rem;padding:.28rem .5rem;background:var(--powerpoint-ribbon-bg)}.powerpoint-single-line-commands{min-width:0;display:flex;align-items:center;gap:.12rem;overflow-x:auto}.powerpoint-ribbon-separator{width:1px;height:1.55rem;flex:0 0 auto;margin:0 .16rem;background:color-mix(in srgb,var(--theme-shell-line) 86%,transparent)}.powerpoint-ribbon-command,.powerpoint-ribbon-display-button{height:2rem;min-width:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;flex:0 0 auto;padding:0 .42rem;border:0;border-radius:var(--powerpoint-control-radius);background:transparent;color:var(--ink-soft);box-shadow:none;font-size:.72rem;line-height:1;white-space:nowrap;box-sizing:border-box}.powerpoint-ribbon-command-active,.powerpoint-ribbon-command:hover,.powerpoint-ribbon-display-button:hover{background:var(--powerpoint-ribbon-hover);color:var(--ink)}.powerpoint-ribbon-command-button:not(.powerpoint-ribbon-command-icon-only){min-width:3.2rem}.powerpoint-ribbon-command-select{min-width:4.35rem;justify-content:space-between;border:1px solid color-mix(in srgb,var(--theme-shell-line) 72%,transparent);background:color-mix(in srgb,var(--powerpoint-ribbon-bg) 92%,var(--powerpoint-ribbon-hover));padding-right:.3rem}.powerpoint-ribbon-command-wide{min-width:5.2rem;justify-content:space-between}.powerpoint-command-icon{width:1rem;height:1rem;display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor}.powerpoint-command-svg{width:1rem;height:1rem;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.powerpoint-command-svg text{fill:currentColor;stroke:none;font-family:var(--sans-font)}.powerpoint-command-text-bold{font-weight:800}.powerpoint-command-text-italic{font-style:italic}.powerpoint-command-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.powerpoint-command-caret{width:0;height:0;border-top:.25rem solid;border-right:.22rem solid transparent;border-left:.22rem solid transparent;opacity:.7}.powerpoint-ribbon-display-button{color:var(--theme-shell-muted)}.powerpoint-workspace{min-height:0;display:grid;grid-template-columns:11rem minmax(0,1fr) auto;grid-gap:0;gap:0;background:var(--powerpoint-workbench-bg);overflow:hidden}.powerpoint-slide-rail{min-height:0;display:grid;align-content:start;grid-gap:.58rem;gap:.58rem;padding:.72rem .58rem;border-right:1px solid var(--theme-shell-line);background:color-mix(in srgb,var(--powerpoint-workbench-bg) 92%,var(--powerpoint-ribbon-bg));overflow-y:auto}.powerpoint-slide-rail a{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"number thumb" "number label";grid-gap:.28rem .44rem;gap:.28rem .44rem;padding:.36rem;border:2px solid transparent;border-radius:6px;background:transparent;color:var(--ink);text-decoration:none}.powerpoint-slide-rail a:hover{background:color-mix(in srgb,var(--powerpoint-ribbon-bg) 82%,transparent);text-decoration:none}.powerpoint-slide-rail a.theme-shell-active{border-color:var(--theme-shell-accent);background:var(--powerpoint-ribbon-bg)}.powerpoint-slide-number{grid-area:number;color:var(--theme-shell-muted);font-size:.72rem;line-height:1.2;text-align:right}.powerpoint-slide-thumbnail{grid-area:thumb;aspect-ratio:16/9;display:grid;align-content:center;grid-gap:.18rem;gap:.18rem;padding:.42rem;border:1px solid var(--theme-shell-line);background:var(--powerpoint-slide-bg);box-shadow:0 .08rem .28rem rgba(0,0,0,.08);overflow:hidden}.powerpoint-slide-preview-line,.powerpoint-slide-preview-title{display:block;height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--theme-shell-accent) 72%,transparent)}.powerpoint-slide-preview-title{width:58%;height:.34rem}.powerpoint-slide-preview-line{width:82%;background:color-mix(in srgb,var(--theme-shell-line) 88%,transparent)}.powerpoint-slide-preview-line:last-child{width:66%}.powerpoint-slide-rail strong{grid-area:label;min-width:0;overflow:hidden;color:var(--ink-soft);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.powerpoint-stage{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--powerpoint-workbench-bg)}.powerpoint-canvas{min-height:0;display:grid;align-items:stretch;justify-items:stretch;padding:clamp(1rem,2.6vw,2.1rem);background:linear-gradient(90deg,color-mix(in srgb,var(--theme-shell-line) 30%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--theme-shell-line) 30%,transparent) 1px,transparent 1px),var(--powerpoint-workbench-bg);background-size:1.5rem 1.5rem;overflow:hidden}.powerpoint-slide-shell{display:grid;box-shadow:var(--powerpoint-slide-shadow)}.powerpoint-content-frame,.powerpoint-slide-shell{min-width:0;min-height:0;width:100%;height:100%;background:var(--powerpoint-slide-bg)}.powerpoint-content-frame{border:1px solid #c8c6c4;border-radius:0;overflow:auto}.theme-shell-powerpoint .theme-shell-content-document{min-height:100%;width:100%;box-sizing:border-box;padding:clamp(1rem,2.4vw,2rem);background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--theme-shell-accent) 6%,transparent),transparent 24%),var(--powerpoint-slide-bg)}.theme-shell-powerpoint .theme-shell-page .main{display:grid;grid-gap:clamp(.78rem,1.5vw,1.15rem);gap:clamp(.78rem,1.5vw,1.15rem);padding:0}.theme-shell-powerpoint .card,.theme-shell-powerpoint .community-post-row,.theme-shell-powerpoint .goksorry-room-entry,.theme-shell-powerpoint .goksorry-room-reply,.theme-shell-powerpoint .overview-card,.theme-shell-powerpoint .overview-panel,.theme-shell-powerpoint .panel,.theme-shell-powerpoint .sentiment-card,.theme-shell-powerpoint .sentiment-lane{border-radius:4px;border-color:color-mix(in srgb,var(--theme-shell-line) 76%,var(--line));background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:0 .22rem .7rem rgba(0,0,0,.08)}.theme-shell-powerpoint .docs-shell,.theme-shell-powerpoint .feed-lanes-panel,.theme-shell-powerpoint .goksorry-room-panel,.theme-shell-powerpoint .overview-panel,.theme-shell-powerpoint .panel{margin:0;padding:clamp(.78rem,1.45vw,1.15rem);outline:1px solid color-mix(in srgb,var(--theme-shell-accent) 18%,transparent);outline-offset:-.42rem}.theme-shell-powerpoint .panel h1,.theme-shell-powerpoint .panel h2{color:var(--theme-shell-accent)}.theme-shell-powerpoint .table,.theme-shell-powerpoint .table-wrap{border-radius:4px}.theme-shell-powerpoint .btn,.theme-shell-powerpoint .feed-symbol-badge,.theme-shell-powerpoint .tag{border-radius:var(--powerpoint-control-radius)}.theme-shell-powerpoint .btn,.theme-shell-powerpoint .clean-filter-toggle-group,.theme-shell-powerpoint .header-auth-shell,.theme-shell-powerpoint a.btn,.theme-shell-powerpoint button{border-radius:var(--powerpoint-control-radius);box-shadow:none}.powerpoint-notes{min-height:2.35rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:.42rem .65rem;border-top:1px solid var(--theme-shell-line);background:var(--powerpoint-ribbon-bg);color:var(--theme-shell-muted);font-size:.78rem}.powerpoint-notes span{color:var(--ink-soft);font-weight:800}.powerpoint-notes p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-shell-powerpoint .theme-shell-status{background:var(--powerpoint-app-bar-bg);color:var(--theme-shell-muted)}@media (max-width:900px){.powerpoint-workspace{grid-template-columns:8.4rem minmax(0,1fr)}}@media (max-width:760px){.powerpoint-titlebar{grid-template-columns:minmax(0,1fr);align-items:stretch}.powerpoint-file-identity,.powerpoint-top-actions{overflow-x:auto}.powerpoint-collaborators,.powerpoint-editing-mode,.powerpoint-header-button,.powerpoint-present-button,.powerpoint-share-button{display:none}.powerpoint-top-actions{justify-content:flex-start;overflow:visible}.powerpoint-search{display:none}.powerpoint-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.powerpoint-slide-rail{grid-auto-flow:column;grid-auto-columns:8.2rem;grid-template-columns:none;padding:.48rem;border-right:0;border-bottom:1px solid var(--theme-shell-line);overflow-x:auto;overflow-y:hidden}.powerpoint-slide-rail a{grid-template-columns:auto minmax(0,1fr)}.powerpoint-canvas{padding:.72rem}.powerpoint-slide-shell{width:100%;height:100%}.theme-shell-powerpoint .theme-shell-content-document{padding:.86rem}}:root[data-theme-shell=docs]{--theme-shell-bg:var(--bg);--theme-shell-chrome:var(--panel-soft);--theme-shell-elevated:var(--panel-elevated);--theme-shell-line:var(--line);--theme-shell-accent:var(--brand);--theme-shell-content-padding:0;--docs-title-bg:#fff;--docs-toolbar-bg:#edf2fa;--docs-toolbar-hover:#e3e8ef;--docs-editor-bg:#f1f3f4;--docs-page-bg:#fff;--docs-ruler-bg:#fff;--docs-ruler-ink:#6f7378;--docs-button-ink:#3c4043;--docs-page-width:clamp(42.5rem,60vw,67.5rem)}:root[data-theme=docs-dark][data-theme-shell=docs]{--docs-title-bg:#1f1f1f;--docs-toolbar-bg:#282a2c;--docs-toolbar-hover:#303134;--docs-editor-bg:#202124;--docs-page-bg:#1f1f1f;--docs-ruler-bg:#242629;--docs-ruler-ink:#bdc1c6;--docs-button-ink:#e8eaed}.theme-shell-docs{grid-template-rows:auto minmax(0,1fr) auto;background:var(--docs-editor-bg)}.docs-app-header{display:grid;grid-template-rows:auto auto;border-bottom:1px solid var(--theme-shell-line);background:var(--docs-title-bg);color:var(--ink)}.docs-titlebar{min-height:4.1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.55rem .78rem .3rem}.docs-document-identity{min-width:0;display:flex;align-items:flex-start;gap:.75rem}.docs-home-link{width:2.6rem;height:2.6rem;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:.42rem;color:inherit;text-decoration:none}.docs-home-link:focus-visible,.docs-home-link:hover{background:var(--docs-toolbar-hover);text-decoration:none}.docs-product-icon{width:1.9rem;height:1.9rem;border-radius:.22rem;box-shadow:none}.docs-title-stack{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem}.docs-file-row{min-width:0;display:flex;align-items:center;gap:.25rem}.docs-file-title{min-width:0;max-width:min(34rem,48vw);overflow:hidden;color:var(--ink);font-size:1.08rem;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.docs-file-title,.docs-file-title:hover{text-decoration:none}.docs-file-action,.docs-meet-action,.docs-menu-button,.docs-round-action,.docs-save-state,.docs-share-action,.docs-tool-finder,.docs-toolbar-button{border:0;font:inherit;box-shadow:none}.docs-file-action,.docs-save-state{min-width:1.55rem;min-height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--muted);font-size:.82rem}.docs-save-state{min-width:auto;padding:0 .46rem;color:var(--muted);font-size:.72rem}.docs-file-action:hover,.docs-meet-action:hover,.docs-menu-button:hover,.docs-round-action:hover,.docs-save-state:hover,.docs-tool-finder:hover,.docs-toolbar-button:hover{background:var(--docs-toolbar-hover)}.docs-menu-bar{min-width:0;display:flex;align-items:center;gap:.08rem;overflow-x:auto}.docs-menu-button{min-height:1.45rem;padding:.12rem .42rem;border-radius:.28rem;background:transparent;color:var(--docs-button-ink);font-size:.78rem;white-space:nowrap}.docs-top-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.42rem}.docs-collaborators{display:flex;align-items:center;padding-right:.22rem}.docs-collaborators span{width:1.72rem;height:1.72rem;display:inline-grid;place-items:center;margin-left:-.34rem;border:2px solid var(--docs-title-bg);border-radius:50%;background:#d3e3fd;color:#174ea6;font-size:.72rem;font-weight:800}.docs-collaborators span:nth-child(2){background:#fce8e6;color:#a50e0e}.docs-collaborators span:nth-child(3){background:#e6f4ea;color:#137333}.docs-meet-action,.docs-round-action,.docs-share-action{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--docs-button-ink);font-size:.78rem}.docs-round-action{width:2rem}.docs-meet-action{padding:0 .7rem;border:1px solid var(--theme-shell-line)}.docs-share-action{padding:0 .88rem;background:#1a73e8;color:#fff;font-weight:700}.docs-share-action:hover{background:#0b57d0}.theme-shell-docs .theme-shell-actions{--theme-shell-action-bg:transparent;--theme-shell-action-border:transparent;--theme-shell-action-hover:var(--docs-toolbar-hover);--theme-shell-action-radius:999px;--theme-shell-action-shadow:none;flex:0 1 auto;gap:.25rem;margin-left:0;overflow-x:auto}.theme-shell-docs .theme-shell-actions .clean-filter-toggle-group,.theme-shell-docs .theme-shell-actions .header-auth-button,.theme-shell-docs .theme-shell-actions .header-auth-shell,.theme-shell-docs .theme-shell-actions .header-share-button,.theme-shell-docs .theme-shell-actions .theme-menu-trigger{min-height:2rem}.docs-toolbar{min-height:2.55rem;display:flex;align-items:center;gap:.28rem;padding:.28rem .72rem .42rem 4.05rem;background:var(--docs-title-bg);overflow-x:auto}.docs-tool-finder,.docs-toolbar-group{min-height:2rem;display:inline-flex;align-items:center;border-radius:999px;background:var(--docs-toolbar-bg)}.docs-tool-finder{flex:0 0 auto;gap:.45rem;max-width:13rem;padding:0 .72rem;color:var(--muted);font-size:.78rem;white-space:nowrap}.docs-toolbar-group{flex:0 0 auto;gap:.05rem;padding:.18rem}.docs-toolbar-button{min-width:2rem;min-height:1.62rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:0 .5rem;border-radius:999px;background:transparent;color:var(--docs-button-ink);font-size:.76rem;line-height:1;white-space:nowrap}.docs-toolbar-icon-button{width:2rem;padding:0;font-size:1rem}.docs-toolbar-button-active{background:#d3e3fd;color:#174ea6}:root[data-theme=docs-dark] .docs-toolbar-button-active{background:#3c4043;color:#d3e3fd}.docs-toolbar-caret{width:0;height:0;border-top:.28rem solid;border-right:.24rem solid transparent;border-left:.24rem solid transparent;opacity:.72}.docs-workspace{display:grid;grid-template-columns:13rem minmax(0,1fr) auto;min-height:0;background:var(--docs-editor-bg)}.docs-outline{min-height:0;padding:.85rem .72rem;border-right:1px solid var(--theme-shell-line);background:var(--docs-title-bg);overflow:auto}.docs-outline-heading{display:flex;align-items:center;gap:.44rem;margin-bottom:.72rem;color:var(--muted)}.docs-outline-heading p{margin:0;font-size:.73rem;font-weight:700}.docs-outline-links{display:grid;align-content:start;grid-gap:.12rem;gap:.12rem}.docs-outline-links a{padding:.42rem .5rem;border-radius:999px;color:var(--ink-soft);text-decoration:none;font-size:.78rem}.docs-outline-links .theme-shell-active,.docs-outline-links a:hover{background:var(--docs-toolbar-bg)!important;color:var(--ink)!important;text-decoration:none!important}.docs-reader{min-width:0;display:grid;grid-template-rows:1.7rem minmax(0,1fr);background:var(--docs-editor-bg)}.docs-ruler-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid color-mix(in srgb,var(--theme-shell-line) 78%,transparent);background:var(--docs-ruler-bg)}.docs-ruler-corner{display:none}.docs-horizontal-ruler{display:grid;grid-template-columns:repeat(7,minmax(4.5rem,1fr));align-items:end;min-width:42rem;color:var(--docs-ruler-ink);font-size:.62rem}.docs-horizontal-ruler span{height:1.7rem;display:flex;align-items:center;padding-left:.35rem;border-left:1px solid color-mix(in srgb,var(--theme-shell-line) 50%,transparent);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),color-mix(in srgb,var(--theme-shell-line) 42%,transparent) calc(20% - 1px),color-mix(in srgb,var(--theme-shell-line) 42%,transparent) 20%)}.docs-content-frame{border:0;border-radius:0;background:var(--docs-editor-bg)}.docs-document-stage{min-width:max-content;display:grid;grid-template-columns:var(--docs-page-width);justify-content:center;align-items:start;padding:0 1.2rem 3rem}.theme-shell-docs .theme-shell-content-document{width:var(--docs-page-width);max-width:none;min-height:64rem;margin:1.35rem 0 0;padding:clamp(2.3rem,5vw,4.8rem) clamp(2.2rem,5vw,5.2rem);border:1px solid color-mix(in srgb,var(--theme-shell-line) 78%,transparent);background:var(--docs-page-bg);color:var(--ink);box-shadow:0 2px 8px rgba(60,64,67,.28);line-height:1.75}:root[data-theme=docs-dark] .theme-shell-docs .theme-shell-content-document{box-shadow:0 2px 14px rgba(0,0,0,.42)}.theme-shell-docs .theme-shell-page .main{display:grid;grid-gap:1.55rem;gap:1.55rem;padding:0}.theme-shell-docs .card,.theme-shell-docs .panel{border-radius:4px;box-shadow:none}.theme-shell-docs .panel{margin:0;padding:0 0 1.35rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-shell-line) 72%,transparent);background:transparent}.theme-shell-docs .panel:last-child{border-bottom:0}.theme-shell-docs .card,.theme-shell-docs .community-post-row,.theme-shell-docs .docs-endpoint,.theme-shell-docs .goksorry-room-entry,.theme-shell-docs .goksorry-room-reply,.theme-shell-docs .overview-card,.theme-shell-docs .sentiment-card{border-color:color-mix(in srgb,var(--theme-shell-line) 82%,var(--theme-shell-accent));background:color-mix(in srgb,var(--docs-page-bg) 92%,transparent)}.theme-shell-docs h1,.theme-shell-docs h2,.theme-shell-docs h3{letter-spacing:0;line-height:1.28}.theme-shell-docs .muted{color:color-mix(in srgb,var(--ink-soft) 82%,transparent)}.theme-shell-docs .table-wrap{border:1px solid var(--theme-shell-line);border-radius:4px}.theme-shell-docs .table{border-collapse:collapse;background:transparent}.theme-shell-docs .table td,.theme-shell-docs .table th{border-color:color-mix(in srgb,var(--theme-shell-line) 72%,transparent)}.theme-shell-docs .btn,.theme-shell-docs .tag{border-radius:4px}.theme-shell-docs .docs-code,.theme-shell-docs code{border-radius:3px;font-family:var(--mono-font)}.theme-shell-docs .docs-code{border-left:3px solid var(--theme-shell-accent)}@media (max-width:1120px){.docs-top-actions .docs-collaborators,.docs-top-actions .docs-meet-action{display:none}.docs-workspace{grid-template-columns:11.5rem minmax(0,1fr)}}@media (max-width:900px){:root[data-theme-shell=docs]{--docs-page-width:min(100%,52.5rem)}.docs-titlebar{grid-template-columns:minmax(0,1fr);gap:.45rem}.docs-top-actions{justify-content:flex-start;overflow-x:auto}.docs-toolbar{padding-left:.72rem}.docs-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.docs-outline{max-height:5.9rem;border-right:0;border-bottom:1px solid var(--theme-shell-line);overflow:hidden}.docs-outline-links{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.docs-document-stage{min-width:0;grid-template-columns:minmax(0,1fr);padding:0 .7rem 2.4rem}.theme-shell-docs .theme-shell-content-document{width:100%;min-height:56rem;margin-top:.95rem;padding:1.65rem 1.35rem}}@media (max-width:620px){.docs-titlebar{padding:.5rem .55rem .25rem}.docs-document-identity{gap:.5rem}.docs-home-link{width:2.25rem;height:2.25rem}.docs-product-icon{width:1.55rem;height:1.55rem}.docs-file-title{max-width:64vw;font-size:.98rem}.docs-save-state,.docs-share-action{display:none}.docs-menu-bar,.docs-toolbar,.docs-top-actions{scrollbar-width:none}.docs-menu-bar::-webkit-scrollbar,.docs-toolbar::-webkit-scrollbar,.docs-top-actions::-webkit-scrollbar{display:none}.docs-tool-finder span:last-child{display:none}.docs-tool-finder{min-width:2rem;padding:0 .58rem}.docs-horizontal-ruler{min-width:34rem}}