.desktop-titlebar.svelte-wd9jjc{z-index:60;border-bottom:1px solid var(--nav-rail-border);background:var(--nav-rail-bg);color:#373737;-webkit-user-select:none;user-select:none;-webkit-app-region:drag;align-items:center;height:48px;padding-inline:16px 160px;font-size:12px;font-weight:600;display:flex;position:fixed;inset:0 0 auto}.desktop-logo.svelte-wd9jjc{height:20px}.desktop-logo.svelte-wd9jjc svg{width:auto;height:100%}html:has(.fl-workspace.sidebar-visible) .desktop-logo.svelte-wd9jjc{visibility:hidden}.desktop-titlebar.mac.svelte-wd9jjc{padding-inline:92px 16px}[data-theme=dark] .desktop-titlebar.svelte-wd9jjc{color:#e7e5e4}html[data-desktop-chrome]{--desktop-chrome-height:48px}html[data-desktop-chrome] body{padding-top:var(--desktop-chrome-height)}html[data-desktop-chrome] .h-dvh{height:calc(100dvh - var(--desktop-chrome-height))}html[data-desktop-chrome] .h-screen{height:calc(100vh - var(--desktop-chrome-height))}html[data-desktop-chrome] .min-h-dvh{min-height:calc(100dvh - var(--desktop-chrome-height))}html[data-desktop-chrome] .min-h-screen{min-height:calc(100vh - var(--desktop-chrome-height))}html[data-desktop-chrome]:has(.desktop-workspace){--desktop-chrome-height:0px;--desktop-controls-left:0px;--desktop-controls-right:140px}html[data-desktop-chrome][data-desktop-platform=darwin]:has(.desktop-workspace){--desktop-controls-left:80px;--desktop-controls-right:0px}html[data-desktop-chrome]:has(.desktop-workspace) .desktop-titlebar.svelte-wd9jjc{display:none}html[data-desktop-chrome] .desktop-workspace{--desktop-titlebar-height:48px;--desktop-titlebar-controls:calc(var(--desktop-controls-left) + 52px);--desktop-controls-overlap:max(0px, calc(var(--desktop-titlebar-controls) - var(--nav-rail-width)))}html[data-desktop-chrome] .desktop-workspace:not(.sidebar-listed){--desktop-titlebar-controls:var(--desktop-controls-left)}.desktop-workspace .workspace-layout,.desktop-workspace .sidebar-frame{background:var(--nav-rail-bg)}html[data-desktop-chrome] .desktop-workspace .sidebar-shell{height:calc(100% - var(--desktop-titlebar-height) + 1px);margin-top:calc(var(--desktop-titlebar-height) - 1px);border-top:1px solid var(--nav-rail-border);border-left:1px solid var(--nav-rail-border);border-top-left-radius:12px;padding-top:0}html[data-desktop-chrome] .desktop-workspace .sidebar-shell:before{content:"";inset:calc(-1 * var(--desktop-titlebar-height)) 0 auto;height:var(--desktop-titlebar-height);-webkit-app-region:drag;position:absolute}html[data-desktop-chrome] .desktop-workspace .sidebar-header{-webkit-app-region:drag}html[data-desktop-chrome] .desktop-workspace .nav-rail{--nav-rail-top-inset:var(--desktop-titlebar-height);-webkit-app-region:drag;border-right-color:#0000;position:relative}html[data-desktop-chrome] .desktop-workspace:not(.sidebar-visible) .nav-rail:after{content:"";top:var(--desktop-titlebar-height);background:var(--nav-rail-border);width:1px;position:absolute;bottom:0;right:-1px}html[data-desktop-chrome] .desktop-workspace :is(.right-pane-header,.desktop-chat-titlebar,.destination-header,.reader-nav){min-height:var(--desktop-titlebar-height);background:var(--nav-rail-bg);border-bottom:1px solid var(--nav-rail-border)}html[data-desktop-chrome] .desktop-workspace .sidebar-resize-line{top:var(--desktop-titlebar-height)}html[data-desktop-chrome] .desktop-workspace :is(.nav-rail-toggle,.nav-rail-slot){display:none}html[data-desktop-chrome] .desktop-workspace .desktop-titlebar-toggle{top:calc((var(--desktop-titlebar-height) - 40px) / 2);left:calc(var(--desktop-controls-left) + 8px);z-index:46;-webkit-app-region:no-drag;display:grid;position:absolute}html[data-desktop-chrome] .desktop-workspace :is(.right-pane-header,.reader-nav,.destination-header){padding-right:calc(12px + var(--desktop-controls-right));-webkit-user-select:none;user-select:none;-webkit-app-region:drag}html[data-desktop-chrome] .desktop-workspace.report-canvas .workspace-page-viewport{background:linear-gradient(var(--nav-rail-border) 0 0) 0 calc(var(--desktop-titlebar-height) - 1px) / 100% 1px no-repeat, linear-gradient(var(--nav-rail-bg) 0 0) 0 0 / 100% var(--desktop-titlebar-height) no-repeat, var(--color-base-100)}html[data-desktop-chrome] .desktop-workspace .desktop-chat-only{padding-top:var(--desktop-titlebar-height)}html[data-desktop-chrome] .desktop-workspace .desktop-chat-titlebar{height:var(--desktop-titlebar-height);z-index:30;-webkit-user-select:none;user-select:none;-webkit-app-region:drag;display:block;position:absolute;inset:0 0 auto}html[data-desktop-chrome]:has(dialog[open]) .desktop-workspace :is(.nav-rail,.sidebar-header,.right-pane-header,.reader-nav,.desktop-chat-titlebar,.destination-header){-webkit-app-region:no-drag}html[data-desktop-chrome]:has(dialog[open]) .desktop-workspace .sidebar-shell:before{-webkit-app-region:no-drag}html[data-desktop-chrome] .desktop-workspace :is(.nav-rail,.sidebar-header,.right-pane-header,.reader-nav,.desktop-chat-titlebar,.destination-header) :is(button,a,input,select,[role=menu]),html[data-desktop-chrome] .desktop-workspace :is(.right-pane-tabs,.right-pane-actions),html[data-desktop-chrome] .desktop-workspace :is(.right-pane-tabs,.right-pane-actions) *,html[data-desktop-chrome] .desktop-workspace :is(.nav-rail-item,.sidebar-brand),html[data-desktop-chrome] .desktop-workspace :is(.nav-rail-item,.sidebar-brand) *{-webkit-app-region:no-drag}html[data-desktop-chrome] .desktop-workspace .unpinned-workspace{--chat-header-left-offset:calc(.75rem + var(--desktop-controls-overlap))}.sandbox-notice.svelte-pvf6um{background:var(--color-base-100,white);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-neutral-900);border:0;border-radius:12px;margin:auto;padding:24px;font-size:13px;line-height:21px;overflow-y:auto;box-shadow:0 16px 48px #0000002e}.sandbox-notice.svelte-pvf6um::backdrop{background:#00000059}h2.svelte-pvf6um{align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:26px;display:flex}h3.svelte-pvf6um{margin-top:16px;font-size:14px;font-weight:500}p.svelte-pvf6um{color:var(--color-neutral-700);margin-top:8px}pre.svelte-pvf6um{background:var(--color-neutral-100);border-radius:8px;margin-top:8px;padding:12px;font-size:12px;line-height:18px;overflow-x:auto}.sandbox-actions.svelte-pvf6um{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}button.svelte-pvf6um{cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 14px;display:inline-flex}button.svelte-pvf6um:focus-visible{outline-offset:2px;outline:2px solid}.sandbox-secondary.svelte-pvf6um{border:1px solid var(--color-neutral-300)}.sandbox-secondary.svelte-pvf6um:hover{background:var(--color-neutral-100)}.sandbox-primary.svelte-pvf6um{background:var(--color-neutral-900);color:var(--color-neutral-50)}[data-theme=dark] .sandbox-notice.svelte-pvf6um{background:var(--color-neutral-900);color:var(--color-neutral-100)}[data-theme=dark] .sandbox-notice.svelte-pvf6um p:where(.svelte-pvf6um){color:var(--color-neutral-300)}[data-theme=dark] .sandbox-notice.svelte-pvf6um pre:where(.svelte-pvf6um){background:var(--color-neutral-800)}[data-theme=dark] .sandbox-secondary.svelte-pvf6um{border-color:var(--color-neutral-700)}[data-theme=dark] .sandbox-secondary.svelte-pvf6um:hover{background:var(--color-neutral-800)}[data-theme=dark] .sandbox-primary.svelte-pvf6um{background:var(--color-neutral-100);color:var(--color-neutral-900)}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width<=767px),(pointer:coarse){:is(.fl-workspace,.settings-dialog,.mobile-action-menu) :is(button,select,summary):not(:where(.monaco-editor *,.cm-editor *)){touch-action:manipulation;min-block-size:44px;min-inline-size:44px}:is(.fl-workspace,.settings-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):not(:where(.monaco-editor *,.cm-editor *)){font-size:16px}:is(.fl-workspace,.settings-dialog) input:not([type=checkbox]):not([type=radio]):not([type=range]):not(:where(.monaco-editor *,.cm-editor *)){min-block-size:44px}:is(.fl-workspace,.settings-dialog,.mobile-action-menu) :is(button,summary):focus-visible{outline-offset:-3px;outline:2px solid}.fl-workspace [role=tablist]{min-height:48px}}@media (width<=767px){.fl-workspace{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.fl-workspace .sidebar-shell{height:100%}.fl-workspace [data-testid=mobile-workspace]{overscroll-behavior-y:contain}html:has(.fl-workspace){overscroll-behavior:none}html:has(.fl-workspace) body{overscroll-behavior:none}.fl-workspace .fl-research-container{padding-top:72px}.fl-workspace .fl-research-container>nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.fl-workspace:has([aria-modal=true]) .mobile-menu-button{visibility:hidden}.workspace-page-scroll{display:contents}:root{--nav-rail-bg:#f6f7f8;--nav-rail-border:var(--color-neutral-200)}.dark{--nav-rail-bg:#0b0708;--nav-rail-border:#ffffff14}.fl-workspace{--nav-rail-width:56px}.fl-workspace.desktop-workspace .desktop-titlebar-toggle{display:none}.fl-workspace.desktop-workspace{--chat-header-left-offset:.75rem}.workspace-page-viewport:has(.workspace-page){background:#fff}.dark .workspace-page-viewport:has(.workspace-page){background:#100b0d}.fl-workspace .workspace-page-viewport:has(.workspace-page){flex-direction:column;display:flex;overflow:hidden}.fl-workspace .workspace-page-viewport:has(.workspace-page)>.workspace-page-scroll{overscroll-behavior-y:contain;flex:1 1 0;min-height:0;display:block;overflow:auto}.fl-workspace .workspace-page-viewport:not(:has(.workspace-page))>.workspace-band{display:none}.workspace-segments{background:var(--color-neutral-100);border-radius:10px;align-items:stretch;gap:4px;padding:4px;display:inline-flex}.workspace-segments :is(button,a){white-space:nowrap;min-height:44px;color:var(--color-neutral-600);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;line-height:20px;display:inline-flex}.workspace-segments :is([aria-pressed=true],[aria-current=page]){color:var(--color-neutral-900);box-shadow:inset 0 0 0 1px var(--color-neutral-200);background:#fff}.workspace-segments :is(button,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.dark :is(.workspace-segments button,.workspace-segments a){color:var(--color-neutral-300)}.dark .workspace-segments{background:#ffffff0f}.dark .workspace-segments :is([aria-pressed=true],[aria-current=page]){color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}@media (width<=767px){.workspace-segments :is(button,a){padding-inline:10px}}
