.assistant-pane{display:flex;flex:0 0 380px;flex-direction:column;width:380px;min-width:0;height:100%;overflow:hidden;border-left:1px solid var(--color-border-secondary,#e8e8ed);background:var(--color-surface-primary,#fff)}.assistant-pane[hidden]{display:none}.assistant-pane{transition:flex-basis .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease}.assistant-pane[data-expanded=false]{flex-basis:0;width:0;border-left-color:transparent}.assistant-pane__inner{display:flex;flex:1 1 auto;flex-direction:column;width:380px;min-width:380px;height:100%;min-height:0}@media (prefers-reduced-motion:reduce){.assistant-pane{transition:none}}.gyramais-layout-with-sider>:not(.menu-sider):not(.assistant-pane){min-width:0}.assistant-pane .gyramais-chat-trigger{display:none!important}.assistant-pane .gyramais-chat-panel{position:static;flex:1 1 auto;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}.assistant-pane .gyramais-chat-header{min-height:56px}@media (max-width:767px){.assistant-pane,.assistant-pane[data-expanded=false]{position:fixed;inset:0;z-index:60;width:auto;border-left:0;transition:none}.assistant-pane__inner{width:100%;min-width:0}}.assistant-toggle{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--toolbox-ai) 30%,var(--color-border-secondary,#e8e8ed));border-radius:9px;background:var(--toolbox-ai-soft);color:var(--toolbox-ai);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.assistant-toggle:hover{background:color-mix(in srgb,var(--toolbox-ai) 14%,var(--toolbox-ai-soft))}.assistant-toggle[aria-pressed=true]{background:var(--toolbox-ai);color:#fff}.assistant-toggle:focus-visible{outline:2px solid var(--toolbox-ai);outline-offset:2px}.assistant-toggle__kbd{padding:0 5px;border:1px solid color-mix(in srgb,var(--toolbox-ai) 35%,transparent);border-radius:5px;font-family:inherit;font-size:11px;font-weight:500;opacity:.85}.assistant-toggle[aria-pressed=true] .assistant-toggle__kbd{border-color:hsla(0,0%,100%,.5)}.assistant-toggle{position:relative}.assistant-toggle__dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border:2px solid var(--color-surface-primary,#fff);border-radius:999px;background:var(--toolbox-ai);pointer-events:none}.assistant-news{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--toolbox-ai-soft);font-size:12px;line-height:1.4}.assistant-news__tag{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:var(--toolbox-ai);color:#fff;font-size:10.5px;font-weight:600}.assistant-news__title{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--color-text-primary,#1d1d1f);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.assistant-toggle.is-compact{width:32px;justify-content:center;padding:0}.assistant-toggle.is-compact .assistant-toggle__kbd,.assistant-toggle.is-compact .assistant-toggle__label{display:none}@media (max-width:1279px){.assistant-toggle{width:32px;justify-content:center;padding:0}.assistant-toggle__kbd,.assistant-toggle__label{display:none}}.assistant-chat.is-history .gyramais-chat-footer,.assistant-chat.is-history .gyramais-chat-messages{display:none}.assistant-chat.is-history .gyramais-chat-below-header,.assistant-history{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.assistant-history{gap:8px;padding:8px 12px 12px}.assistant-history__bar{display:flex;align-items:center;gap:8px}.assistant-history__title{flex:1 1 auto;color:var(--color-text-primary,#1d1d1f);font-size:13px;font-weight:600}.assistant-history__list{flex:1 1 auto;min-height:0;overflow-y:auto}.assistant-history__group+.assistant-history__group{margin-top:12px}.assistant-history__group-label{padding:4px 4px 2px;color:var(--color-text-secondary,#6e6e73);font-size:11px;font-weight:600}.assistant-history__item{display:flex;align-items:center;gap:2px;border-radius:8px}.assistant-history__item.is-current,.assistant-history__item:hover{background:var(--toolbox-ai-soft)}.assistant-history__open{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;gap:8px;padding:7px 6px;border:0;background:transparent;color:var(--color-text-primary,#1d1d1f);font-size:13px;text-align:left;cursor:pointer}.assistant-history__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-history__time{flex:0 0 auto;color:var(--color-text-secondary,#6e6e73);font-size:11px}.assistant-history__rename{flex:1 1 auto}.assistant-history__error{padding:8px 4px;color:var(--color-text-error,#c62828);font-size:12px}.org-menu-trigger{display:flex;align-items:center;gap:6px;width:auto;max-width:100%;min-width:0;height:36px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary,#1d1d1f);font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.org-menu-trigger.is-collapsed{justify-content:center;width:36px;padding:6px}.org-menu-trigger:hover,.org-menu-trigger[aria-expanded=true]{background:var(--color-surface-hover,rgba(29,29,31,.06))}.org-menu-trigger:focus-visible,.org-menu__item:focus-visible{outline:2px solid var(--color-border-focus,#1256ff);outline-offset:1px}.org-menu-trigger__logo{display:flex;flex:0 1 auto;align-items:center;min-width:0;height:24px}.org-menu-trigger__logo img{display:block;width:auto;max-width:176px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.org-menu-trigger__logo img.gyramais-logo{height:16px}.org-menu-trigger__caret{flex:0 0 auto;color:var(--color-text-tertiary,#8e8e93);transition:transform .15s ease}.org-menu-trigger[aria-expanded=true] .org-menu-trigger__caret{transform:rotate(180deg)}.org-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:7px}.org-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.org-menu-popover{width:280px;max-width:calc(100vw - 16px);padding:6px!important;border:1px solid var(--color-border-secondary,#e8e8ed)!important;border-radius:12px!important}.org-menu{display:flex;flex-direction:column;gap:1px}.org-menu__head,.org-menu__user{display:flex;align-items:center;gap:10px;min-width:0;padding:8px}.org-menu__head{padding-bottom:10px}.org-menu__identity{display:flex;flex-direction:column;min-width:0;line-height:1.3}.org-menu__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--color-text-primary,#1d1d1f)}.org-menu__user .org-menu__identity strong{font-size:13px;font-weight:500}.org-menu__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-text-tertiary,#8e8e93)}.org-menu__user .gyramais-avatar{flex:0 0 auto;font-size:11px;font-weight:600}.org-menu__separator{height:1px;margin:5px 4px;border:0;background:var(--color-border-subtle,#efeff3)}.org-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--color-text-primary,#1d1d1f);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.org-menu__item:hover{background:var(--color-surface-hover,rgba(29,29,31,.06))}.org-menu__item-icon{flex:0 0 auto;color:var(--color-text-secondary,#636366)}.org-menu__item-label{flex:1 1 auto;min-width:0}.org-menu__kbd{flex:0 0 auto;padding:0 5px;border:1px solid var(--color-border-secondary,#e8e8ed);border-radius:5px;font-family:inherit;font-size:11px;color:var(--color-text-tertiary,#8e8e93)}.org-menu--inline{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--color-border-subtle,#efeff3)}.org-menu--inline .org-menu__item{padding:10px 8px;font-size:15px}.unified-bar{view-transition-name:unified-bar;position:relative;width:100%}.unified-bar--header{max-width:450px}.unified-bar>.gyramais-hover-card-trigger{display:block;width:100%;height:0}.client-input-container{display:flex;max-width:450px;align-items:center;justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;border-radius:8px;border-width:1px;border-color:var(--border-color);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;transition:border-color .15s ease,box-shadow .15s ease}.client-input-container:focus-within{border-color:var(--color-border-focus,#1256ff);box-shadow:var(--shadow-focus,0 0 0 3px rgba(18,86,255,.12))}.client-input-container .client-input{height:2.5rem;min-height:-moz-fit-content;min-height:fit-content;width:200px;font-size:13px}@media (min-width:1024px){.client-input-container .client-input{height:30px}}.client-input-container .gyramais-input-controller{flex:1 1 auto;min-width:0}.client-input-container .gyramais-input-controller .client-input{width:100%}.client-input-container .gyramais-input-placeholder{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.client-input-container .client-input-icon-container{display:flex;width:1.5rem;height:1.5rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--dark-button-color);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--dark-button-color);transition-duration:.3s}.client-input-container .client-input-icon-container[data-enabled=true]{cursor:pointer;border-color:var(--primary-button-color);background-color:var(--primary-button-color);color:var(--primary-button-text-color)}.client-input-container .client-input-icon-container[data-enabled=true][data-text=true]{background:var(--toolbox-ai);border-color:var(--toolbox-ai);color:#fff}.client-input-container .client-input-icon-container--batch{cursor:pointer;border-style:none;color:var(--primary-button-color)}.unified-bar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.unified-bar-icon-button:disabled{cursor:default}.unified-bar-icon-button:focus-visible{outline:2px solid var(--color-border-focus,#1256ff);outline-offset:2px}.unified-bar-icon-button .client-input-icon{font-size:16px}.unified-bar-text-icon{flex:none;color:var(--toolbox-ai);margin-right:-8px}.unified-bar-kbd{flex:none;font:500 11px/1.4 var(--font-sans,"Inter",sans-serif);color:var(--color-text-tertiary,#8e8e93);border:1px solid var(--color-border-secondary,#e8e8ed);border-radius:6px;padding:1px 6px;white-space:nowrap;background:var(--color-surface-primary,#fff)}.unified-bar-kbd--shortcut{margin-left:auto;margin-right:-8px}.client-input-container:focus-within .unified-bar-kbd--shortcut{display:none}.unified-bar.is-revealing{animation:unified-bar-reveal .24s cubic-bezier(.2,.8,.2,1) backwards}@keyframes unified-bar-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.unified-bar--hero .client-input-container{max-width:none;height:64px;gap:14px;padding:0 10px 0 22px;border-radius:var(--radius-2xl,20px);border-color:var(--color-border-secondary,#e5e5ea);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 28px rgba(16,24,40,.07)}.unified-bar--hero .client-input-container:focus-within{border-color:#1256ff;box-shadow:0 0 0 3px rgba(18,86,255,.12)}.unified-bar--hero .client-input-container .client-input,.unified-bar--hero .client-input-container .gyramais-input-placeholder{height:48px;font-size:16.5px}.unified-bar--hero .client-input-container .gyramais-input-placeholder{height:auto;color:var(--color-text-quaternary,#a1a1a6)}.unified-bar--hero .client-input-container .client-input-icon-container:not(.client-input-icon-container--batch){width:44px;height:44px;border-radius:12px}.unified-bar--hero .unified-bar-icon-button .client-input-icon{font-size:20px}.unified-bar--shell{view-transition-name:none}.unified-bar-shell__placeholder{flex:1 1 auto;min-width:0;font-size:16.5px;color:var(--color-text-quaternary,#a1a1a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gyramais-hover-card-content.unified-bar-card{width:var(--radix-hover-card-trigger-width,402px);min-width:0;max-width:calc(100vw - 32px)}.gyramais-hover-card-content.unified-bar-card--hero{max-width:min(720px,calc(100vw - 32px))}.client-input-hover-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.client-input-hover-card{min-width:0}.client-input-hover-card .client-input-hover-card-header{display:flex;align-items:center;justify-content:space-between}.client-input-hover-card .client-input-hover-card-tag{width:-moz-fit-content;width:fit-content;border-radius:6px;border-width:1px;border-color:var(--dark-button-color);padding-left:.5rem;padding-right:.5rem;font-size:12px;color:var(--primary-button-color)}.client-input-hover-card .client-input-hover-card-tooltip{font-size:20px;color:var(--primary-button-color)}.client-input-hover-card .client-input-report-select{height:3rem;min-height:0;border-radius:14px;padding-top:12px;padding-bottom:12px;font-size:14px}.client-input-hover-card .gyramais-select-placeholder{margin-top:1px;font-size:14px}.client-input-hover-card .client-input-keyboard-tip{text-align:right;font-size:12px;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (pointer:coarse){.client-input-hover-card .client-input-keyboard-tip{display:none}}.unified-bar-native-select{width:100%;min-height:44px;padding:0 36px 0 12px;border:1px solid var(--color-border-primary,#e5e5ea);border-radius:10px;background-color:var(--color-bg-primary,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256' fill='%238e8e93'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;font-size:16px;color:var(--color-text-primary,#1d1d1f);-moz-appearance:none;appearance:none;-webkit-appearance:none}.unified-bar-native-select:disabled{opacity:.6}.unified-bar-native-select:focus-visible{outline:2px solid var(--primary-button-color,#1256ff);outline-offset:1px}.unified-bar-select-label{font-size:12px;font-weight:500;color:var(--color-text-tertiary,#8e8e93)}.client-input-report-select-menu .gyramais-select-options-content{max-height:320px;overflow-y:auto}.unified-bar-text-card{min-width:0}.unified-bar-options{display:flex;flex-direction:column;gap:2px;margin:0 -8px;padding-top:8px;border-top:1px solid var(--color-border-subtle,#f0f0f2)}.unified-bar-option{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:10px;font-size:13.5px;color:var(--color-text-primary,#1d1d1f);cursor:pointer;transition:background .12s ease}.unified-bar-option.is-active{background:#f0f5ff}.unified-bar-option.is-active .unified-bar-option__icon{background:#dfe8ff;color:var(--gyra-blue,#1256ff)}.unified-bar-option.is-disabled{cursor:default}.unified-bar-option.is-disabled .unified-bar-option__icon,.unified-bar-option.is-disabled .unified-bar-option__title{opacity:.5}.unified-bar-option__icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--color-surface-secondary,#f5f5f7);color:var(--color-text-secondary,#636366)}.unified-bar-option.is-active .unified-bar-option__icon.is-run{background:var(--gyra-blue,#1256ff);color:#fff}.unified-bar-option__icon.is-ask,.unified-bar-option__icon.is-text-ask{background:var(--toolbox-ai-soft);color:var(--toolbox-ai)}.unified-bar-option.is-active .unified-bar-option__icon.is-text-ask{background:var(--toolbox-ai);color:#fff}.unified-bar-option__text{display:flex;flex-direction:column;min-width:0}.unified-bar-option__title{font-weight:600}.unified-bar-option__subtitle,.unified-bar-option__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-bar-option__subtitle{margin-top:1px;font-size:12px;color:var(--color-text-tertiary,#8e8e93)}::view-transition-group(unified-bar){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(unified-bar),::view-transition-old(unified-bar){height:100%;animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-bar-arrival] .gyramais-layout-with-sider>.gyramais-layout-content{animation:unified-bar-page-in .42s cubic-bezier(.2,.8,.2,1) backwards}@keyframes unified-bar-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.unified-bar.is-revealing,html[data-bar-arrival] .gyramais-layout-with-sider>.gyramais-layout-content{animation:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.path-tracker-container{display:flex;height:100%;align-items:center}.path-tracker-container .path-tracker-item{display:flex;flex-shrink:0;cursor:pointer;align-items:center}.path-tracker-container .path-tracker-item+.path-tracker-item{margin-left:.5rem}.path-tracker-container .current-item{cursor:default}.path-tracker-container .path-tracker-item-icon{margin-right:.25rem;display:none;--tw-text-opacity:1;color:rgb(79 87 98/var(--tw-text-opacity,1))}@media (min-width:768px){.path-tracker-container .path-tracker-item-icon{display:inline-block;font-size:20px}}.path-tracker-container .current-item .path-tracker-item-icon{--tw-text-opacity:1;color:rgb(33 34 39/var(--tw-text-opacity,1))}.path-tracker-container .path-tracker-item-label{white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(79 87 98/var(--tw-text-opacity,1))}@media (min-width:768px){.path-tracker-container .path-tracker-item-label{font-size:.75rem;line-height:1rem}}.path-tracker-container .path-tracker-item-menu{height:auto}.path-tracker-container .path-tracker-item-menu>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.path-tracker-container .path-tracker-item-menu{border-radius:0;background-color:transparent;padding:0}.path-tracker-container .path-tracker-item-menu .gyramais-menubar-option{white-space:nowrap;background-color:transparent!important;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(33 34 39/var(--tw-text-opacity,1))}@media (min-width:768px){.path-tracker-container .path-tracker-item-menu .gyramais-menubar-option{font-size:.75rem;line-height:1rem}}.path-tracker-container .path-tracker-item-menu .gyramais-menubar-option:not(:disabled):hover{background-color:transparent!important;--tw-text-opacity:1!important;color:rgb(79 87 98/var(--tw-text-opacity,1))!important}.path-tracker-container .current-item .path-tracker-item-label{font-weight:500;--tw-text-opacity:1;color:rgb(33 34 39/var(--tw-text-opacity,1))}