@media (min-width:768px){.ws-app[data-mode=library][data-drawer=false] .gp-shell[data-sidebar=open]>.gp-shell__main:has(.lib[data-page])>.gp-shell__header:has(>.gp-shell__title:empty):not(:has(>.gp-shell__command)){display:none}}.ws-lib-side-slot{display:flex;flex-direction:column;min-height:0;height:100%}.ws-lib-side-slot>.lib-side.lib-side{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--gp-space-3) var(--gp-space-3) var(--gp-space-3);border:0;background:transparent}.ws-lib-side-slot .lib-side-head{display:flex;align-items:center;gap:2px;min-height:40px;padding:0 0 var(--gp-space-2) var(--gp-space-2)}.ws-lib-side-slot .lib-side-title{display:block;flex:1 1 auto;margin:0;padding:0;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600}.ws-lib-side-slot .lib-side-tool{width:36px;height:36px;color:var(--gp-text-muted)}.ws-lib-side-slot .lib-side-tool:hover{color:var(--gp-text)}.ws-lib-side-slot .lib-side-group{display:flex;flex-direction:column;margin-top:var(--gp-space-4)}.ws-lib-side-slot .lib-side-group[data-group=sources] .lib-side-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.ws-lib-side-slot .lib-nav-list{flex-direction:column;gap:2px}.ws-lib-side-slot .lib-nav-item{width:100%;min-height:36px;padding-block:0;white-space:nowrap}.ws-lib-side-slot .cm-nav,.ws-lib-side-slot .lib-side>.lib-nav-new{display:flex}.ws-lib-side-slot .lib-nav-trash{margin-top:auto}.ws-lib-side-slot .lib-side-label{padding:0}.lib-side-fold{display:inline-flex;align-items:center;gap:var(--gp-space-1);min-height:32px;padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);cursor:pointer}.lib-side-fold:hover{color:var(--gp-text);background:var(--gp-state-hover)}.lib-side-fold:active{background:var(--gp-state-active)}.lib-side-fold:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:calc(-1 * var(--gp-focus-width))}.lib-side-chevron{display:inline-flex;opacity:0;transition:opacity var(--gp-motion-state,.12s) var(--gp-ease-standard,ease)}.lib-side-fold:focus-visible .lib-side-chevron,.lib-side-fold:hover .lib-side-chevron,.lib-side-fold[aria-expanded=false] .lib-side-chevron{opacity:1}.lib-side-fold[aria-expanded=false] .lib-side-chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.lib-side-chevron{transition:none}}.lib-side-head{display:flex;align-items:center;gap:2px}.lib:not([data-side-slot]) .lib-side-head .lib-side-tool{display:none}@media (min-width:768px) and (max-width:1099px){.ws-app[data-mode=library] .ws-frame[data-quiet] .gp-shell:has(.ws-right-panel,.ws-canvas-dock[data-canvas]){grid-template-columns:var(--gp-chat-sidebar-w) minmax(0,1fr)}.ws-app[data-mode=library] .ws-frame[data-quiet] .gp-shell:has(.ws-right-panel,.ws-canvas-dock[data-canvas])>.gp-shell__side{display:flex;flex-direction:column}}@media (any-pointer:coarse){.lib-side-fold,.ws-lib-side-slot .lib-nav-item{min-height:44px}.ws-lib-side-slot .lib-side-tool{width:44px;height:44px}}.lib[data-side-slot]>.lib-shell.lib-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.lib[data-side-slot]>.lib-shell[data-detail=page]{grid-template-columns:minmax(0,1fr) 400px}@container (max-width: 1100px){.lib[data-side-slot]>.lib-shell[data-detail=page]{grid-template-columns:minmax(0,1fr)}}.lib[data-page] .lib-main{padding:var(--gp-space-2) var(--gp-space-5) 0;gap:0}@media (max-width:767px){.lib[data-page] .lib-main{padding:var(--gp-space-2) var(--gp-space-4) 0}}.lib-create-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--gp-space-1);flex:none;min-height:36px;padding:0 var(--gp-space-4);border:0;border-radius:var(--gp-radius-pill);background:var(--gp-text);color:var(--gp-canvas);font:inherit;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:600;white-space:nowrap;cursor:pointer}.lib-create-pill:hover:not(:disabled){background:color-mix(in srgb,var(--gp-text) 86%,var(--gp-canvas))}.lib-create-pill:active:not(:disabled){background:color-mix(in srgb,var(--gp-text) 76%,var(--gp-canvas))}.lib-create-pill:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.lib-create-pill:disabled{background:var(--gp-state-hover);color:var(--gp-text-disabled);cursor:not-allowed}.lib-create-pill>svg{flex:none}.lib-head .lib-search{min-height:32px}@media (max-width:767px){.lib-create-pill,.lib-head .lib-search{min-height:44px}}.ws-page[data-view=work] [role=tablist]>.gp-button--quiet{color:var(--gp-text-muted)}.ws-page[data-view=work] [role=tablist]>.gp-button--quiet[aria-selected=true]{color:var(--gp-text);background:var(--gp-selected)}.ws-page[data-view=work] [role=tablist]>.gp-button--quiet:hover{color:var(--gp-text)}.ws-page[data-view=work] .ws-row>.gp-button--quiet[aria-pressed]{color:var(--gp-text-muted)}.ws-page[data-view=work] .ws-row>.gp-button--quiet[aria-pressed=true]{color:var(--gp-text);background:var(--gp-selected)}.ws-page[data-view=work] .ft-sample-note{margin:0;padding:0;border:0;background:none;color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line)}.wd-bar .wd-bar-group{gap:var(--gp-space-2)}.wd-bar .dc-group--end{margin-left:0}.wd-save[data-dirty]{border-color:var(--gp-text)}.wd-save:not([data-dirty]):disabled{color:var(--gp-text-muted)}.wd.wd--gee .wd-save{min-width:76px;white-space:nowrap}.wd.wd--gee .wd-back{display:inline-grid;place-items:center;width:var(--gp-target);min-width:var(--gp-target);height:var(--gp-target);padding:0;flex:none}.wd.wd--gee .wd-bar-start>.dm-anchor{flex:0 1 auto;min-width:0}.wd.wd--gee .wd-bar-start .dc-title{min-width:0;white-space:nowrap}.wd.wd--gee .wd-bar-start :is(.wb-tools,.dc-tools){flex:none}.wd.wd--gee .wd-bar-group>.gp-button,.wd.wd--gee .wd-more-anchor>.gp-button{white-space:nowrap}@media (hover:hover) and (pointer:fine){.dm-menu .dm-item{min-height:36px}}.dm-icon{flex:none;display:inline-flex;width:16px;color:var(--gp-text-muted)}.dm-item[data-danger]:not(:disabled) .dm-icon{color:var(--gp-error)}@media (min-width:1100px){.dp:is([data-side=comments],[data-side=activity],[data-side=versions]) .dp-body{grid-template-columns:minmax(0,1fr) 320px}.dp[data-pages]:is([data-side=comments],[data-side=activity],[data-side=versions]) .dp-body{grid-template-columns:minmax(200px,240px) minmax(0,1fr) 320px}.dp .dp-side{position:sticky;top:var(--gp-space-2);max-height:calc(100vh - 160px);overflow-y:auto}}.lib[data-page] .lib-main{padding-bottom:calc(var(--gp-space-8) * 3)}.dm-check--end{margin-left:var(--gp-space-2)}.dp .dp-canvas{max-width:none;box-sizing:border-box;padding-inline:clamp(12px,2vw,32px)}.dp .wd--gee>:not(.wd-bar):not(.wd-float):not(dialog){width:100%;max-width:840px;margin-inline:auto;box-sizing:border-box}.dp .wd--gee>.wd-editor-wrap{padding-top:clamp(24px,4vw,48px);padding-inline-end:var(--gp-space-4)}.dp .wd--gee .wd-bar{justify-content:space-between;padding-block:var(--gp-space-1)}.dp .wd--gee .wd-bar,.dp .wd--gee .wd-bar-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.dp .wd--gee .wd-bar-group{min-width:0}.dp .wd--gee .wd-bar-group:last-child{justify-content:flex-end;margin-left:auto}.dp .wd--gee .wd-more-anchor>.gp-button--quiet{color:var(--gp-text-muted)}.dp .wd--gee .wd-more-anchor>.gp-button--quiet:hover{color:var(--gp-text)}.lib-nav-list[hidden]{display:none}.dp .dp-side>.gp-button--quiet{color:var(--gp-text-muted);justify-self:start}.dp .dp-side>.gp-button--quiet:hover{color:var(--gp-text)}@media (max-width:767px){.ws-app[data-drawer=true] .wd-float{left:max(var(--gp-space-4),env(safe-area-inset-left));right:max(var(--gp-space-4),env(safe-area-inset-right));width:auto;bottom:calc(var(--ws-dock-h, 0px) + var(--gp-space-2) + env(safe-area-inset-bottom, 0px));transition:bottom var(--gp-motion-panel) var(--gp-ease-standard)}.ws-app[data-drawer=true][data-bar=hidden] .wd-float{bottom:calc(var(--gp-space-3) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.ws-app .wd-float{transition:none}}@media (max-width:600px){.lib[data-page] .lib-main{padding-inline:16px}.dp .dp-canvas{padding-inline:0}.dp,.dp :is(.dp-body,.dp-canvas,.wd-editor-wrap,.wd-editor){min-width:0;max-width:100%;box-sizing:border-box}.dp .wd--gee>.wd-editor-wrap{padding-inline:0}.dp .wd--gee :is(.wd-page-title,.wb-row,.wb-starters){padding-inline-start:0}.dp .wb .wb-row>.wb-handle{inset-inline-start:-16px;width:16px}.dp .wd.wd--gee .wd-editor{width:calc(100% / var(--wd-doc-zoom, 1));max-width:none}.dp .wb-table-scroll,.dp .wb-table-wrap{min-width:0;max-width:100%}.dp .wb-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.lib[data-page] .lib-main:has(.wd-format-toolbar-full){scroll-padding-top:64px}.lib[data-page] .dp .wd.wd--gee>.wd-format-toolbar.wd-format-toolbar-full{position:sticky;top:0;z-index:4;align-self:start;background:var(--gp-pane)}.dp .wd--gee .wd-bar{gap:var(--gp-space-1)}.dp .wd--gee .wd-bar-group:first-child{flex:1 1 220px;width:auto}.dp .wd--gee .wd-bar-start{flex:1 1 100%;width:100%;gap:var(--gp-space-1)}.dp .wd--gee .wd-bar-start>.dm-anchor{flex:1 1 auto;min-width:0}.dp .wd--gee .wd-bar-start .dc-title{width:100%;max-width:100%;padding-inline:var(--gp-space-1)}.dp .wd.wd--gee .wd-editor-toggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding:0;white-space:nowrap}.dp .wd.wd--gee .wd-editor-toggle>span{display:none}.dp .wd.wd--gee .wd-editor-toggle>svg{flex:none}.dp .wd--gee .wd-bar-start :is(.dc-tools,.wb-tools){padding:0;border:0;background:transparent}.dp .wd--gee .wd-bar-start :is(.dc-tool,.wb-tool):not([aria-label="Add a block"]){display:none}.dp .wd--gee .wd-bar-start :is(.dc-tool,.wb-tool)[aria-label="Add a block"]{width:44px;height:44px;min-width:44px;min-height:44px}.dp .wd--gee .dc-group--end>[aria-label=History]{display:none}.dp:has(.wd-float .fc[data-focused]) :is(.wd-bar,.wd-format-toolbar,.dp-preview-tools,.wb-starters){display:none}.dp:has(.wd-float .fc[data-focused]) .wd--gee>.wd-editor-wrap{padding-top:var(--gp-space-3)}.dp:has(.wd-editor :is(.wd-title,.wb-edit,.wb-cell,.wd-body):focus):not(:has(.wd-format-toolbar-full)) .dc-group--end,.dp:has(.wd-editor :is(.wd-title,.wb-edit,.wb-cell,.wd-body):focus):not(:has(.wd-format-toolbar-full)) .wd-bar-group:first-child,.dp:has(.wd-editor :is(.wd-title,.wb-edit,.wb-cell,.wd-body):focus):not(:has(.wd-format-toolbar-full)) :is(.dp-preview-tools,.wb-starters){display:none}.dp:has(.wd-editor :is(.wd-title,.wb-edit,.wb-cell,.wd-body):focus):not(:has(.wd-format-toolbar-full)) .wd-bar:not(:has(.wd-save)){display:none}.dp:has(.wd-editor :is(.wd-title,.wb-edit,.wb-cell,.wd-body):focus):not(:has(.wd-format-toolbar-full)) .wd--gee>.wd-editor-wrap{padding-top:var(--gp-space-3)}}.wd--gee.wd{--wd-ground:var(--gp-pane);display:grid;width:100%;min-width:0;color:var(--gp-ink);background:var(--wd-ground)}.ws-canvas-place :is(.lib[data-page],.dp,.dp-canvas):has(.wd--gee),.ws-canvas-place:has(.wd--gee){background:var(--gp-pane)}.ws-app[data-mode=library] .gp-shell__main:has(.lib[data-page]),.ws-app[data-mode=library] .gp-shell__main:has(.lib[data-page]) :is(.gp-shell__body,.ws-shell-content,.ws-canvas-dock,.ws-canvas-place,.lib[data-page],.lib-shell,.lib-main,.dp,.dp-body,.dp-canvas,.wd.wd--gee,.wd-editor-wrap,.wd-editor){background:var(--gp-pane)}.lib[data-page],.lib[data-page] .lib-main{container-type:normal}.wd--gee .wd-gee .ws-composer{display:block;border:0;padding:0;background:transparent;box-shadow:none}.wd--gee .wd-gee .ft-composer-row .wd-gee-plus-wrap{order:0}.wd--gee .wd-gee .ft-composer-row .ws-composer-input{order:1}.wd--gee .wd-gee .ft-composer-row .ft-dictate{order:2}.wd--gee .wd-gee .ft-composer-row .wd-gee-send{order:3}.wd--gee .wd-gee .ws-composer-bar:empty{display:none}.wd--gee .wd-editor-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gp-space-4)}.wd--gee .wd-body{min-height:30vh;font-family:inherit;font-size:var(--gp-text-body);background:var(--wd-ground);border-color:var(--gp-ink-20)}.wd--gee .wd-title{font-size:var(--gp-text-h3)}.wd--gee .wd-body:disabled,.wd--gee .wd-title:disabled{opacity:.6;cursor:wait}.wd--gee .wd-change-box,.wd--gee .wd-change-label,.wd--gee .wd-error,.wd--gee .wd-note{font-size:var(--gp-text-small)}.wd--gee .wd-side,.wd--gee .wd-sug{border:1px solid var(--gp-ink-16);background:var(--gp-ink-4)}.wd--gee .wd-change-box{background:var(--wd-ground);color:var(--gp-ink)}.wd--gee .wd-add,.wd--gee .wd-del{background:var(--gp-ink-8)}.wd--gee .wd-share{background:var(--gp-ink-4)}.wd--gee .wd-share-help{padding-inline-start:0}.wd-sharing-details{min-width:0;border-radius:var(--gp-radius-md);background:var(--gp-ink-4)}.wd--gee .wd-side details>summary,.wd-sharing-details>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2);min-height:var(--gp-target);padding:var(--gp-space-2) var(--gp-space-3);list-style:none;cursor:pointer;font-size:var(--gp-text-small)}.wd--gee .wd-side details>summary::-webkit-details-marker,.wd-sharing-details>summary::-webkit-details-marker{display:none}.wd-sharing-details>summary:before{content:"+"}.wd-sharing-details[open]>summary:before{content:"−"}.wd-sharing-details>summary span{margin-inline-start:auto;color:var(--gp-text-muted)}.wd--gee .wd-side details>summary:hover,.wd-sharing-details>summary:hover{background:var(--gp-ink-8)}.wd--gee .wd-side details>summary:active,.wd-sharing-details>summary:active{background:var(--gp-ink-12)}.wd--gee .wd-side details>summary:focus-visible,.wd-sharing-details>summary:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.wd--gee .ft-toggle{appearance:none;display:inline-block;flex:0 0 auto;width:calc(var(--gp-target) + var(--gp-space-3));height:var(--gp-target);margin:0;padding:0;border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-pill);background:var(--gp-ink-8);cursor:pointer}.wd--gee .ft-toggle:before{content:"";display:block;width:var(--gp-space-5);height:var(--gp-space-5);margin:var(--gp-space-2);border-radius:var(--gp-radius-pill);background:var(--gp-ink)}.wd--gee .ft-toggle:checked{background:var(--gp-ink-16);border-color:var(--gp-action)}.wd--gee .ft-toggle:checked:before{margin-inline-start:calc(var(--gp-space-2) + var(--gp-space-4));background:var(--gp-action)}.wd--gee .ft-toggle:hover:not(:disabled){background:var(--gp-ink-12)}.wd--gee .ft-toggle:active:not(:disabled){background:var(--gp-ink-16)}.wd--gee .ft-toggle:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.wd--gee .ft-toggle:disabled{opacity:.5;cursor:wait}.wd--gee .wd-bar button,.wd--gee .wd-notice-actions button{white-space:normal}.wd-request-anchor{position:relative}.wd-coach{position:absolute;z-index:30;inset-block-start:calc(100% + var(--gp-space-2));inset-inline-end:0;width:min(18rem,calc(100vw - var(--gp-space-8)));display:grid;gap:var(--gp-space-2);padding:var(--gp-space-3);border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-md);background:var(--gp-surface);color:var(--gp-ink);font-size:var(--gp-text-small)}.wd-coach p,.wd-gee{margin:0}.wd-gee{position:fixed;inset-inline-start:var(--wd-dock-left,0);inset-block-end:calc(var(--wd-dock-bottom, 16px) + env(safe-area-inset-bottom, 0px));z-index:2;display:grid;gap:var(--gp-space-2);width:var(--wd-dock-width,100%);min-width:0;box-sizing:border-box;padding:var(--gp-space-3);border:1px solid var(--gp-ink-16);border-radius:var(--gp-radius-xl);background:var(--gp-surface);color:var(--gp-ink);align-self:end;padding-inline:var(--gp-space-5)}.wd-gee-context{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gp-space-1) var(--gp-space-3);font-size:var(--gp-text-small)}.wd-gee-context strong{font-weight:600}.wd-gee-context span,.wd-gee-help{color:var(--gp-text-muted)}.wd-gee-help,.wd-gee-selection{margin:0;font-size:var(--gp-text-small);overflow-wrap:anywhere}.wd-gee-selection{padding:var(--gp-space-2);border-radius:var(--gp-radius-sm);background:var(--gp-ink-4);white-space:pre-wrap;max-height:6rem;overflow-y:auto}.wd-gee .ws-composer{margin:0;padding:0;border:0;background:transparent;box-shadow:none;min-width:0}.wd-gee .ft-composer-row{display:flex;align-items:flex-end;gap:var(--gp-space-1);min-width:0}.wd-gee textarea{flex:1;width:0;min-width:0;min-height:var(--gp-target);max-height:10rem;box-sizing:border-box;margin:0;padding:var(--gp-space-3) var(--gp-space-2);border:1px solid var(--gp-ink-16);border-radius:var(--gp-radius-md);background:var(--gp-ink-4);color:var(--gp-ink);font:inherit;font-size:var(--gp-text-body);line-height:1.5;resize:none}.wd-gee textarea::placeholder{color:var(--gp-text-muted)}.wd-gee textarea:hover:not(:disabled){border-color:var(--gp-ink-20)}.wd-gee button:focus-visible,.wd-gee textarea:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.wd-gee textarea:disabled{opacity:.6;cursor:wait}.wd-gee-plus-wrap{position:relative;flex:0 0 auto}.wd-gee-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--gp-target);height:var(--gp-target);padding:0;border:1px solid transparent;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-ink);font:inherit;font-size:var(--gp-text-h3);cursor:pointer}.wd-gee-icon svg{width:20px;height:20px}.wd-gee .ft-dictate{min-width:var(--gp-target);min-height:var(--gp-target)}.wd-gee-icon:hover:not(:disabled){background:var(--gp-ink-8)}.wd-gee-icon:active:not(:disabled),.wd-gee-icon[aria-expanded=true]{background:var(--gp-ink-12)}.wd-gee-icon:disabled{opacity:.5;cursor:not-allowed}.wd-gee-send{background:var(--gp-action);color:var(--gp-action-ink)}.wd-gee-send:hover:not(:disabled){background:var(--gp-action-hover)}.wd-gee-send:active:not(:disabled){background:var(--gp-action-pressed)}.wd-gee-menu{position:absolute;inset-block-end:calc(100% + var(--gp-space-2));inset-inline-start:0;z-index:4;display:grid;width:min(17rem,calc(100vw - var(--gp-space-8)));padding:var(--gp-space-2);border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-md);background:var(--gp-surface)}.wd-gee-menu button{text-align:start;white-space:normal}.wd-gee-response{display:grid;gap:var(--gp-space-2);padding:var(--gp-space-3);border-radius:var(--gp-radius-md);background:var(--gp-ink-4);overflow-wrap:anywhere}.wd-gee-response p{margin:0;white-space:pre-wrap}.wd-gee-response p,.wd-undo{font-size:var(--gp-text-small)}.wd-undo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2);padding:var(--gp-space-3);border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-md);background:var(--gp-surface)}@media (min-width:1100px){.wd--gee .wd-editor-wrap:has(>.wd-side){grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.wd--gee .wd-editor-wrap{padding-block-end:var(--gp-space-4)}.ws-page:has(.wd--gee){padding-block-end:calc(var(--wd-dock-height, 160px) + var(--gp-space-4));scroll-padding-block-end:calc(var(--wd-dock-height, 160px) + var(--gp-space-4) + var(--ws-dock-h, 0px) + env(safe-area-inset-bottom, 0px))}.wd--gee :is(.wd-inline-diff,.wd-undo,.wd-sharing-details,.wd-coach,.wd-selection-document mark){scroll-margin-block-end:var(--gp-space-4)}.wd-gee-scope{display:flex;min-width:0}.wd-gee-context strong{flex-shrink:0}.wd--gee .wd-body{resize:none}.wd--gee .wd-bar{position:relative;z-index:3;container:document/inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.wd--gee .wd-bar-group{display:contents}.wd--gee .wd-bar-group:first-child>button{justify-self:start}.wd-segments{grid-row:2;grid-column:1/-1;display:flex;width:fit-content;max-width:100%;padding:var(--gp-space-1);border:1px solid var(--gp-ink-16);border-radius:var(--gp-radius-pill);background:var(--gp-ink-4)}.wd-segments .wd-request-anchor>button,.wd-segments>button{min-height:var(--gp-target);border-radius:var(--gp-radius-pill)}.wd-segments button[aria-pressed=true]{background:var(--gp-ink);color:var(--gp-canvas)}.wd-more-anchor{position:relative;grid-column:2;grid-row:1}.wd--gee .wd-bar-group>.gp-button--primary{grid-column:3;grid-row:1}.wd-toolbar-menu{inset-block-start:calc(100% + var(--gp-space-2));inset-inline-end:0;z-index:6;width:max-content;max-width:calc(100vw - var(--gp-space-8));display:grid;padding:var(--gp-space-2);border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-md)}.wd-coach:before,.wd-toolbar-menu{position:absolute;background:var(--gp-surface)}.wd-coach:before{content:"";inset-block-start:calc(-1 * var(--gp-space-2));inset-inline-end:var(--gp-space-5);width:var(--gp-space-3);height:var(--gp-space-3);border:1px solid var(--gp-ink-20);border-inline-end:0;border-block-end:0;transform:rotate(45deg)}.wd-doc-lines .wd-line[data-kind=fold]{display:block}.wd-doc-lines .wd-line[data-kind=fold] .wd-line-mark{display:none}.wd-inline-document,.wd-selection-document{min-height:30vh;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.wd-inline-diff,.wd-inline-document,.wd-selection-document{padding:var(--gp-space-3);border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-md)}.wd-inline-diff{display:grid;gap:var(--gp-space-2);margin-block:var(--gp-space-2);background:var(--gp-ink-4);white-space:normal}.wd-inline-words{margin:0;white-space:pre-wrap}.wd-selection-document mark{color:var(--gp-ink);background:var(--gp-ink-16);text-decoration:underline;text-underline-offset:3px}.wd-selection-document>button{display:block;margin-block-start:var(--gp-space-3)}.wd-selection-chip{display:inline-flex;align-items:center;gap:var(--gp-space-2);min-height:var(--gp-target);padding:0 var(--gp-space-3);border:1px solid var(--gp-ink-20);border-radius:var(--gp-radius-pill);background:var(--gp-ink-8);color:var(--gp-ink);font:inherit;cursor:pointer}.wd-selection-chip:hover:not(:disabled){background:var(--gp-ink-12)}.wd-selection-chip:active:not(:disabled){background:var(--gp-ink-16)}.wd-selection-chip:disabled{opacity:.5;cursor:wait}.wd--gee .wd-gee textarea{border:0;background:transparent;border-radius:var(--gp-radius-pill)}@media (max-width:600px){.wd-gee{padding-inline:var(--gp-space-3)}.wd-segments{width:100%}.wd-request-anchor,.wd-segments>button{flex:1}.wd-request-anchor>button{width:100%}.wd-coach{inset-inline-end:0}}.wd-label-short{display:none}@container document (max-width: 16rem){.wd-label-full{display:none}.wd-label-short{display:inline}.wd--gee .wd-request-anchor>button,.wd--gee .wd-segments>button{white-space:nowrap;padding-inline:var(--gp-space-2)}.wd-gee{border-radius:var(--gp-radius-xl)}}@media (prefers-reduced-motion:reduce){.wd--gee *{scroll-behavior:auto}}.wd-float{position:fixed;z-index:20;box-sizing:border-box;width:min(560px,var(--wd-dock-width,100%));left:auto;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(var(--wd-dock-bottom, 16px) + env(safe-area-inset-bottom, 0px));pointer-events:none}.wd-float>*{pointer-events:auto}.wd-float:has(.fc[data-minimized]){width:44px}.wd-float .fc:not([data-open])>.fc-note{display:none}.wd-float .fc>.fc-note{padding:var(--gp-space-1) var(--gp-space-2);font-size:12px;line-height:16px;text-align:start}.wd-float .fc .fc-card{padding:calc(var(--gp-space-2) - 1px);border-color:var(--gp-border);border-radius:var(--gp-radius-pill);background:var(--gp-raised)}.wd-float .fc[data-open] .fc-card{border-radius:var(--gp-radius-2xl);gap:var(--gp-space-2)}.wd-float .fc .fc-card:focus-within{border-color:color-mix(in srgb,var(--gp-border-strong) 30%,var(--gp-border))}.wd-float .fc .fc-card .ft-composer-row,.wd-float .fc[data-open] .fc-card .ft-composer-row{flex-wrap:nowrap;align-items:flex-end;gap:var(--gp-space-2)}.wd-float .fc .fc-card .ws-composer-input,.wd-float .fc[data-open] .fc-card .ws-composer-input{order:2;flex:1 1 0;min-height:28px;padding:var(--gp-space-1) 0;border-radius:0;font-size:var(--gp-text-small);line-height:var(--gp-text-small-line)}.wd-float .fc .fc-card .fc-plus,.wd-float .fc[data-open] .fc-card .fc-plus{order:1;margin-inline-end:0}.wd-float .fc .fc-card .ws-composer-bar{order:3;gap:var(--gp-space-1)}.wd-float .fc .fc-card :is(.ws-round,.ws-send){width:28px;height:28px;min-width:28px;min-height:28px}.wd-float .fc .fc-card .ws-send.fc-send{background:var(--gp-text);color:var(--gp-canvas)}.wd-float .fc .fc-card .ws-send.fc-send:hover:not(:disabled){background:color-mix(in srgb,var(--gp-text) 86%,var(--gp-canvas))}.wd-float .fc .fc-card .ws-send.fc-send:active:not(:disabled){background:color-mix(in srgb,var(--gp-text) 76%,var(--gp-canvas))}.wd-float .fc .fc-card .ws-send.fc-send:disabled{background:var(--gp-ink-8);color:var(--gp-text-disabled)}.wd-float .fc .fc-head{flex-wrap:nowrap;padding-inline:var(--gp-space-1)}.wd-float .fc .fc-context .fc-chips{flex:1 1 auto}.wd-float:has(.fc[data-minimized])>.ws-active-tasks{display:none}.wd-float .fc .fc-suggest{gap:var(--gp-space-2);padding-inline:var(--gp-space-2)}@media (max-width:600px){.wd-float .fc .fc-card{padding:var(--gp-space-1-5)}.wd-float .fc .fc-card .ft-composer-row,.wd-float .fc[data-open] .fc-card .ft-composer-row{gap:var(--gp-space-1)}}@media (any-pointer:coarse){.wd-float .fc .fc-card :is(.ws-round,.ws-send){width:44px;height:44px;min-width:44px;min-height:44px}.wd-float .fc .fc-card .ws-composer-input,.wd-float .fc[data-open] .fc-card .ws-composer-input{min-height:44px}}.ws-launcher{position:fixed;z-index:61;box-sizing:border-box;width:min(360px,calc(100vw - 80px));max-height:min(70vh,calc(100dvh - 16px));display:flex;flex-direction:column;overflow:hidden;background:var(--gp-raised);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-lg);box-shadow:var(--gp-shadow-overlay);transform-origin:left bottom;animation:ws-launcher-in var(--gp-motion-state) var(--gp-ease-standard)}@keyframes ws-launcher-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ws-launcher{animation:none}}.ws-launch{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;color:var(--gp-text);font-size:var(--ws-type-ui)}.ws-launch[data-variant=sheet]{flex:none}.ws-launch-search{display:flex;align-items:center;gap:var(--gp-space-2);flex:none;margin:var(--gp-space-2);padding:0 var(--gp-space-3);min-height:40px;border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);background:var(--gp-surface);color:var(--gp-text-muted)}.ws-launch-search:focus-within{border-color:var(--gp-focus-ink);outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:0}.ws-launch-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--gp-text);font:inherit;min-height:38px}.ws-launch-input::placeholder{color:var(--gp-text-muted)}.ws-launch-input::-webkit-search-cancel-button{appearance:none}.ws-launch-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gp-space-2) var(--gp-space-2)}.ws-launch-head{margin:var(--gp-space-3) var(--gp-space-2) var(--gp-space-1);font-size:var(--gp-text-small);font-weight:600;color:var(--gp-text-muted)}.ws-launch-list,.ws-launch-recent-list{list-style:none;margin:0;padding:0}.ws-launch-recent-list{display:flex;gap:var(--gp-space-1)}.ws-launch-row{position:relative;display:flex;align-items:center;gap:var(--gp-space-3);width:100%;box-sizing:border-box;min-height:40px;padding:4px var(--gp-space-2);border:1px solid transparent;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.ws-launch-row:hover{background:var(--gp-surface)}.ws-launch-row:active,.ws-launch-row[aria-current=page]{background:var(--gp-selected)}.ws-launch-row[aria-current=page]:after{content:"";position:absolute;right:var(--gp-space-3);top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--gp-action)}.ws-launch-chip:focus-visible,.ws-launch-link:focus-visible,.ws-launch-row:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-launch-chip .ws-rail-tile,.ws-launch-row .ws-rail-tile{flex:none}.ws-launch-text{display:flex;flex-direction:column;min-width:0}.ws-launch-name{overflow-wrap:anywhere;line-height:1.25rem}.ws-launch-status{color:var(--gp-text-muted);font-size:var(--gp-text-small);line-height:1rem;overflow-wrap:anywhere}.ws-launch-chip{display:flex;flex-direction:column;align-items:center;gap:var(--gp-space-1);width:96px;padding:var(--gp-space-2) var(--gp-space-1);box-sizing:border-box;border:1px solid transparent;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.ws-launch-chip:hover{background:var(--gp-surface)}.ws-launch-chip-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gp-text-small)}.ws-launch-skels{padding:var(--gp-space-1) var(--gp-space-2)}.ws-launch-skel{display:block;height:32px;border-radius:var(--gp-radius-md);background:var(--gp-selected)}.ws-launch-note{margin:var(--gp-space-2);color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-launch-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gp-space-1);padding:var(--gp-space-1) 0}.ws-launch-foot{display:flex;flex-wrap:wrap;gap:var(--gp-space-1) var(--gp-space-3);flex:none;padding:var(--gp-space-1) var(--gp-space-2);border-top:1px solid var(--gp-border)}.ws-launch-link{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ws-launch-link:hover{background:var(--gp-surface)}.ws-launch-addon{display:flex;flex-direction:column;gap:var(--gp-space-2);padding:0 var(--gp-space-2)}.ws-launch[data-variant=sheet] .ws-launch-chip,.ws-launch[data-variant=sheet] .ws-launch-link,.ws-launch[data-variant=sheet] .ws-launch-row{min-height:44px}.ws-launch[data-variant=sheet] .ws-launch-scroll{overflow:visible}.ws-appnav-btn[data-services] svg{display:block}.fc-toast{flex-wrap:wrap}.fc-toast>.fc-icon{order:2}.fc-toast-links{order:3;display:flex;flex-wrap:wrap;gap:var(--gp-space-1);flex-basis:100%;padding:0 var(--gp-space-2) var(--gp-space-1)}.fc-toast-link{min-height:var(--gp-target);padding:0 var(--gp-space-3);border:1px solid var(--gp-border);border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--ws-type-ui);cursor:pointer}.fc-toast-link:hover{background:var(--gp-state-hover)}.fc-toast-link:active{background:var(--gp-state-active)}.fc-toast-link:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.sd-gallery{flex:1 1 auto;min-height:0;padding:var(--gp-space-6);background:var(--gp-canvas);color:var(--gp-text);overflow:auto}.sd-gallery-head{margin:0 0 var(--gp-space-4);font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.sd-gallery-head>strong{display:block;color:var(--gp-text);font-weight:600}.sd-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gp-space-4);margin:0;padding:0;list-style:none}.sd-gallery-grid>li{margin:0;box-shadow:0 0 0 1px var(--gp-border);border-radius:var(--gp-radius-sm);overflow:hidden}.sd-gallery-grid[data-one]{grid-template-columns:minmax(0,1fr)}@media (max-width:767px){.sd-gallery{padding:var(--gp-space-3)}.sd-gallery-grid{grid-template-columns:minmax(0,1fr)}}.ws-usage-hero-pct{margin:0;display:flex;align-items:baseline;gap:var(--gp-space-2);color:var(--gp-text-muted);font-size:var(--ws-type-body)}.ws-usage-hero-pct strong{color:var(--gp-text);font-size:var(--ws-type-display);line-height:var(--gp-text-h2-line);font-weight:600}.ws-usage-hero .ws-usage-track{width:100%}.ws-usage-hero-actions{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.ws-usage-hero-actions:empty{display:none}.ws-usage-plan-anchor{display:block;height:0;outline:none}.ws-settings-switch input[role=switch]{width:20px;height:20px;flex:none;accent-color:var(--gp-action)}.ws-rules-footer{margin:var(--gp-space-2) 0 0}.ws-quiet-chevron{margin-inline-start:auto;color:var(--gp-text-muted)}.ws-quiet-item-label{min-width:0}.ws-quiet-plan-row{display:flex;justify-content:space-between;gap:var(--gp-space-3);margin:0;padding-block:var(--gp-space-1);padding-right:var(--gp-space-3);color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-quiet-plan-row span:last-child{color:var(--gp-text);text-align:right}.ws-quiet-account--side .ws-quiet-name{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ws-type-body);font-weight:600;color:var(--gp-text)}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-account--side .ws-quiet-name{display:none}:root:not([data-sidebar=compact]) .ws-app[data-drawer=false] .ws-frame:has(.ws-dock-space[data-shown=true]) .ws-quiet-account--side .ws-quiet-name{display:none}.ws-settings .ws-language>label{flex:1 1 auto;text-align:start}.ws-quiet-account--side .ws-quiet-name~.ws-quiet-connect{flex:none;white-space:nowrap}.ws-quiet-account--side .ws-quiet-name~.ws-quiet-connect>span:first-child{white-space:nowrap}.ws-quiet-account--side .ws-quiet-name~.ws-quiet-connect .ws-connect-icons{display:none}.ws-quiet-menu{box-sizing:border-box;max-height:calc(100dvh - var(--gp-target) - var(--gp-space-6) - var(--gp-space-6));overflow-y:auto;overscroll-behavior:contain}.ws-quiet-menu>*{flex-shrink:0}:root:not([data-sidebar=compact]) .ws-app[data-drawer=false] .ws-frame:has(.ws-dock-space[data-shown=true]) .ws-quiet-account--side .ws-quiet-name~.ws-quiet-connect{flex:1;white-space:normal}:root:not([data-sidebar=compact]) .ws-app[data-drawer=false] .ws-frame:has(.ws-dock-space[data-shown=true]) .ws-quiet-account--side .ws-quiet-name~.ws-quiet-connect .ws-connect-icons{display:inline-flex}:root:not([data-sidebar=compact]) .ws-app[data-drawer=false] .ws-frame:has(.ws-dock-space[data-shown=true]) .ws-quiet-account--side .ws-quiet-name~.ws-quiet-connect>span:first-child{white-space:normal}