[data-factor-app-shell] .fqs-standard-page{border:1px solid var(--factor-shell-line);background:var(--factor-shell-surface);width:calc(100% - 48px);max-width:960px;color:var(--factor-shell-text);border-radius:14px;flex:0 auto;min-height:0;margin:24px auto;padding:30px 32px;overflow:auto}.fqs-standard-page h1{margin:0 0 12px;font:400 24px/1.3 Roboto,Arial,sans-serif}.fqs-standard-page p{color:var(--factor-shell-muted);line-height:1.6}.fqs-standard-page dl{margin:24px 0}.fqs-standard-page dl>div{border-bottom:1px solid var(--factor-shell-line);gap:24px;padding:12px 0;display:flex}.fqs-standard-page dt{width:120px;color:var(--factor-shell-muted)}.fqs-standard-page dd{margin:0}.fqs-standard-page form{gap:12px;width:100%;max-width:none;margin:24px 0 0;display:grid}.fqs-standard-page textarea{resize:vertical;border:1px solid var(--factor-shell-line);background:var(--factor-shell-surface);width:100%;min-height:150px;color:var(--factor-shell-text);font:inherit;border-radius:8px;padding:12px}.fqs-standard-page textarea:focus-visible{outline:2px solid var(--factor-shell-focus)}.fqs-standard-page .factor-feedback-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.fqs-standard-page button[type=submit]{background:var(--factor-shell-blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 16px}.fqs-standard-page button:disabled{opacity:.5;cursor:default}.fqs-app-standard-footer{flex:none}.fqs-app-navigation{flex:1;min-height:0}.fqs-nav-section-heading{color:var(--fqs-nav-ink);letter-spacing:.06em;padding:12px 16px;font:500 10px/1.5 Roboto,Arial,sans-serif}[data-factor-navigation-variant=simple] .fqs-nav-section-heading,[data-factor-chrome=desktop-collapsed] .fqs-nav-section-heading{display:none}[data-factor-app-shell] .fqs-app-workspace[data-standard-page]>:not(.fqs-standard-route){display:none!important}.fqs-standard-route{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.fqs-standard-route-header{border-bottom:1px solid var(--factor-shell-line);background:var(--factor-shell-surface);flex:none;align-items:center;height:50px;padding:0 20px;font:400 18px/20px Roboto,Arial,sans-serif;display:flex}@media (width<=650px){[data-factor-app-shell] .fqs-standard-page{width:calc(100% - 24px);margin:12px auto;padding:22px 20px}.fqs-standard-page .factor-feedback-actions{flex-direction:column;align-items:flex-start}}[data-factor-app-shell][data-factor-chrome]{--fqs-chrome-header:55px;--fqs-chrome-expanded:230px;--fqs-chrome-collapsed:72px;--fqs-chrome-overlay-width:230px;--fqs-chrome-compact-offset:0px;--fqs-chrome-footer:0px;--factor-shell-height:55px;--factor-shell-gutter:14px;--factor-shell-menu-track:34px;--factor-shell-brand-track:300px;--factor-shell-search-max:390px;--factor-shell-surface:#fff;--factor-shell-control-hover:#f4f7fc;--factor-shell-text:#182033;--factor-shell-muted:#667085;--factor-shell-line:#dfe5ef;--factor-shell-blue:#023199;--factor-shell-blue-dark:#021f64;--factor-shell-focus:#75a7ef;color:var(--factor-shell-text);background:#f3f6fb;font:14px/1.5 Roboto,Arial,sans-serif;display:block}html[data-theme=dark] [data-factor-app-shell][data-factor-chrome]{--factor-shell-surface:#111c2f;--factor-shell-control-hover:#17253b;--factor-shell-text:#edf3ff;--factor-shell-muted:#aebbd0;--factor-shell-line:#33445e;--fqs-brand-ink:#edf3ff;--fqs-brand-hover:#17253b;background:#0b1322}[data-factor-app-shell] *,[data-factor-app-shell] :before,[data-factor-app-shell] :after{box-sizing:border-box}[data-factor-app-shell][hidden]{display:none}[data-factor-app-shell] .fqs-app-topbar[data-factor-topbar]{--fqs-topbar-height:55px;--fqs-topbar-padding:14px;--fqs-topbar-gap:14px;--fqs-topbar-tracks:minmax(350px, 1fr) minmax(140px, 390px) minmax(210px, 1fr);--fqs-topbar-divider:var(--factor-shell-line);z-index:40;background:var(--factor-shell-surface);height:55px}[data-factor-app-shell] .fqs-app-menu{width:34px;height:34px;min-height:34px;color:var(--fqs-nav-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}[data-factor-app-shell] .fqs-app-menu svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[data-factor-app-shell] .fqs-app-menu:hover{background:var(--fqs-nav-hover)}[data-factor-app-shell] .fqs-app-menu:focus-visible{outline-offset:2px;outline:2px solid #75a7ef}[data-factor-app-shell] .fqs-app-menu :is(.factor-shell-menu-open,.factor-shell-mobile-menu),[data-factor-app-shell][data-factor-chrome=desktop-collapsed] .fqs-app-menu .factor-shell-menu-close{display:none}[data-factor-app-shell][data-factor-chrome=desktop-collapsed] .fqs-app-menu .factor-shell-menu-open{display:block}[data-factor-app-shell] [data-factor-brand-mark]{position:relative}[data-factor-app-shell] [data-factor-brand-mark] img{object-fit:contain;width:34px;height:34px;position:absolute;inset:0}[data-factor-app-shell] .factor-shell-mark-dark{opacity:0}html[data-theme=dark] [data-factor-app-shell] .factor-shell-mark-dark{opacity:1}html[data-theme=dark] [data-factor-app-shell] .factor-shell-mark-light{opacity:0}[data-factor-app-shell] .fqs-app-search{justify-self:center;width:100%;min-width:0;max-width:390px}[data-factor-app-shell] .factor-shell-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}[data-factor-app-shell] .fqs-app-rail{z-index:30;background:var(--factor-shell-surface);flex-direction:column;display:flex;overflow:hidden}[data-factor-app-shell] .fqs-app-navigation{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}[data-factor-app-shell] .fqs-app-workspace{z-index:1;background:inherit;flex-direction:column;display:flex;overflow:hidden}[data-factor-app-shell] .fqs-app-workspace>.workspace{width:100%;height:100%;position:relative;inset:auto}[data-factor-app-shell] .fqs-app-workspace>.fqs-context{flex-shrink:0;height:50px;min-height:50px}[data-factor-app-shell] .factor-shell-scrim{z-index:25;background:#0f1f3a52;border:0;border-radius:0;padding:0}[data-factor-app-shell] .factor-shell-nav-divider{background:var(--factor-shell-line);border:0;width:calc(100% - 16px);height:1px;margin:8px}[data-factor-app-shell] .factor-shell-tooltip{z-index:120;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#4b5565;border-radius:5px;max-width:min(260px,100vw - 16px);padding:6px 9px;font:600 11px/1.35 Roboto,Arial,sans-serif;transition:opacity .1s .18s;position:fixed}[data-factor-app-shell][data-factor-chrome=desktop-collapsed] .fqs-nav-item:is(:hover,:focus-visible) .factor-shell-tooltip{opacity:1}[data-factor-app-shell]:not([data-factor-chrome=desktop-collapsed]) .factor-shell-tooltip{display:none}@media (width<=900px){[data-factor-app-shell] .fqs-app-topbar[data-factor-topbar]{--fqs-topbar-tracks:minmax(220px, 1fr) minmax(140px, 390px) minmax(64px, 1fr)}}@media (width<=650px){[data-factor-app-shell] .fqs-app-topbar[data-factor-topbar]{--fqs-topbar-tracks:76px minmax(64px, 1fr) auto;--fqs-topbar-padding:8px;--fqs-topbar-gap:8px}[data-factor-app-shell] [data-factor-brand-name]{display:none}[data-factor-app-shell] .fqs-app-menu :is(.factor-shell-menu-open,.factor-shell-menu-close){display:none!important}[data-factor-app-shell] .fqs-app-menu .factor-shell-mobile-menu{display:block}}@media (prefers-reduced-motion:reduce){[data-factor-app-shell] .factor-shell-tooltip{transition:none}}[data-factor-app-host]{min-width:0;min-height:0;position:fixed;inset:0}[data-factor-app-host][hidden]{display:none}dialog.fqs-preferences{border:0;border-left:1px solid var(--fqs-divider,#dfe5ef);background:var(--fqs-surface,#fff);width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fqs-ink,#182033);box-sizing:border-box;pointer-events:auto;border-radius:0;justify-content:flex-start;align-items:stretch;margin:0;padding:0;font:14px/1.5 Roboto,Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow:hidden}dialog.fqs-preferences:not([open]){display:none}dialog.fqs-preferences[open]{flex-direction:column;animation:.2s cubic-bezier(.2,0,0,1) fqs-preferences-enter;display:flex}dialog.fqs-preferences::backdrop{background:#0e1a3173;animation:.18s ease-out fqs-preferences-backdrop}dialog.fqs-preferences>header{border-bottom:1px solid var(--fqs-divider,#dfe5ef);flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:16px 24px;display:flex}dialog.fqs-preferences h2{margin:0;font-size:21.6px;font-weight:400}dialog.fqs-preferences .fqs-preferences-close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}dialog.fqs-preferences .fqs-preferences-body{flex:1;min-height:0;padding:24px;overflow:auto}dialog.fqs-preferences fieldset{border:0;margin:0 0 24px;padding:0}dialog.fqs-preferences legend{font-size:15px;font-weight:500}dialog.fqs-preferences p{color:var(--fqs-muted,#667085);margin:6px 0 18px;font-size:12px}dialog.fqs-preferences .fqs-theme-options{gap:8px;display:grid}dialog.fqs-preferences .fqs-theme-options label{border:1px solid var(--fqs-divider,#dfe5ef);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}dialog.fqs-preferences input{accent-color:var(--fqs-primary,#023199)}dialog.fqs-preferences :focus-visible{outline:2px solid var(--fqs-focus,#75a7ef);outline-offset:2px}html[data-theme=dark] dialog.fqs-preferences{--fqs-surface:#111c2f;--fqs-ink:#edf3ff;--fqs-muted:#aebbd0;--fqs-divider:#33445e;--fqs-primary:#9cb9ff}@keyframes fqs-preferences-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fqs-preferences-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){dialog.fqs-preferences[open],dialog.fqs-preferences::backdrop{animation:none}}[data-factor-navigation-style]{--fqs-nav-duration:.2s;--fqs-nav-easing:cubic-bezier(.2, 0, 0, 1);--fqs-nav-icon-track:46px;--fqs-nav-ink:#667085;--fqs-nav-accent:#023199;--fqs-nav-surface:#fff;--fqs-nav-hover:#f1f5fb;--fqs-nav-selected:#e9efff;--fqs-nav-divider:#dfe5ef;--fqs-nav-focus:#75a7ef}[data-factor-navigation-style][data-factor-chrome]{--fqs-nav-rail-border:1px}[data-factor-navigation-style][data-factor-chrome=compact-overlay]{--fqs-nav-duration:.2s;--fqs-nav-easing:cubic-bezier(.55, 0, 1, .45);--fqs-chrome-scrim-duration:.2s;--fqs-chrome-scrim-easing:cubic-bezier(.55, 0, 1, .45)}[data-factor-navigation-style][data-factor-chrome=compact-overlay][data-factor-chrome-open=true]{--fqs-nav-duration:.24s;--fqs-nav-easing:cubic-bezier(.16, 1, .3, 1);--fqs-chrome-scrim-duration:.24s;--fqs-chrome-scrim-easing:cubic-bezier(.16, 1, .3, 1)}html[data-theme=dark] [data-factor-navigation-style]{--fqs-nav-ink:#aebbd0;--fqs-nav-accent:#9cb9ff;--fqs-nav-surface:#111c2f;--fqs-nav-hover:#1b2a46;--fqs-nav-selected:#203252;--fqs-nav-divider:#33445e}[data-factor-navigation-style][data-factor-chrome]>[data-factor-chrome-region=rail]{color:var(--fqs-nav-ink);background:var(--fqs-nav-surface);border-right:1px solid var(--fqs-nav-divider);transition:width var(--fqs-nav-duration) var(--fqs-nav-easing), transform var(--fqs-nav-duration) var(--fqs-nav-easing);padding:14px 0 16px;overflow:hidden}[data-factor-navigation-style][data-factor-chrome]>[data-factor-chrome-region=workspace]{transition:left var(--fqs-nav-duration) var(--fqs-nav-easing)}[data-factor-navigation-style][data-factor-chrome=compact-overlay]>[data-factor-chrome-region=workspace]{transition:none}[data-factor-navigation-style] .fqs-nav-list{gap:3px;padding:0;display:grid}[data-factor-navigation-style] .fqs-nav-footer{border-top:1px solid var(--fqs-nav-divider);margin-top:auto;padding-top:10px}[data-factor-navigation-style] .fqs-nav-footer:empty{display:none}[data-factor-navigation-style] .fqs-nav-item{box-sizing:border-box;width:calc(var(--fqs-chrome-rail-size,100%) - 16px - var(--fqs-nav-rail-border,0px));grid-template-columns:var(--fqs-nav-icon-track) minmax(0, 1fr) auto;min-width:0;min-height:45px;color:var(--fqs-nav-ink);font:inherit;text-align:left;cursor:pointer;transition:width var(--fqs-nav-duration) var(--fqs-nav-easing), background-color .14s ease, color .14s ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:0;margin-inline:8px;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden}[data-factor-navigation-style] .fqs-nav-item:hover{color:var(--fqs-nav-accent);background:var(--fqs-nav-hover)}[data-factor-navigation-style] .fqs-nav-item:is([aria-current=page],.is-active){color:var(--fqs-nav-accent);background:var(--fqs-nav-selected);font-weight:700}[data-factor-navigation-style] .is-active-category>.fqs-nav-item{color:var(--fqs-nav-accent);background:var(--fqs-nav-hover);font-weight:600}[data-factor-navigation-style] .fqs-nav-item:focus-visible{outline:2px solid var(--fqs-nav-focus);outline-offset:-2px}[data-factor-navigation-style] .fqs-nav-item:is(:disabled,[aria-disabled=true]){cursor:default}[data-factor-navigation-style] .fqs-nav-item[aria-busy=true]{cursor:progress;color:var(--fqs-nav-accent);background:var(--fqs-nav-hover)}[data-factor-navigation-style] .fqs-nav-icon{width:var(--fqs-nav-icon-track);place-items:center;height:100%;display:grid}[data-factor-navigation-style] .fqs-nav-icon svg,[data-factor-navigation-style] .fqs-nav-item>svg:first-child{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;justify-self:center;width:19px;height:19px}[data-factor-navigation-style] .fqs-nav-label{text-overflow:ellipsis;white-space:nowrap;opacity:1;min-width:0;transition:opacity .12s ease-out 45ms, transform var(--fqs-nav-duration) var(--fqs-nav-easing);font-size:12px;overflow:hidden;transform:translate(0)}[data-factor-navigation-style] summary.fqs-nav-item{-webkit-user-select:none;user-select:none;list-style:none}[data-factor-navigation-style] summary.fqs-nav-item::-webkit-details-marker{display:none}[data-factor-navigation-style] .fqs-nav-chevron{width:15px;height:15px;margin:0 10px 0 0;transition:opacity .12s ease-out 45ms,transform .14s}[data-factor-navigation-style] details[open]>summary .fqs-nav-chevron{transform:rotate(180deg)}[data-factor-navigation-style] .fqs-nav-children{opacity:1;min-height:0;transition:grid-template-rows var(--fqs-nav-duration) var(--fqs-nav-easing), opacity .1s ease-out;grid-template-rows:minmax(0,1fr);display:grid}[data-factor-navigation-style] .fqs-nav-children-inner{border-left:1px solid var(--fqs-nav-divider);gap:2px;min-height:0;margin-left:22px;padding:3px 0 7px 4px;display:grid;overflow:hidden}[data-factor-navigation-style] .fqs-nav-item.fqs-nav-child{min-height:38px}[data-factor-navigation-style] .fqs-nav-children-inner .fqs-nav-item{width:calc(100% - 8px);margin-inline:4px}[data-factor-navigation-style] .fqs-nav-children-inner .fqs-nav-item:is([aria-current=page],.is-active):before{content:"";background:var(--fqs-nav-accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}[data-factor-navigation-style][data-factor-chrome=desktop-collapsed] .fqs-nav-item{width:var(--fqs-nav-icon-track);margin-right:auto}[data-factor-navigation-style][data-factor-chrome=desktop-collapsed] :is(.fqs-nav-label,.fqs-nav-chevron){opacity:0;pointer-events:none;transform:translate(-6px)}[data-factor-navigation-style][data-factor-chrome=desktop-collapsed] .fqs-nav-children{opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr)}@media (prefers-reduced-motion:reduce){[data-factor-navigation-style][data-factor-chrome]>[data-factor-chrome-region],[data-factor-navigation-style] :is(.fqs-nav-item,.fqs-nav-label,.fqs-nav-chevron,.fqs-nav-children){transition:none}}[data-factor-search-field]{min-width:0;height:36px;padding:var(--fqs-search-padding,0 12px);background:var(--fqs-search-surface,#f3f6fb);color:var(--fqs-search-muted,#667085);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px}[data-factor-search-field]>[data-factor-search-input]{width:100%;min-width:0;height:100%;color:var(--fqs-search-ink,#182033);background:0 0;border:0;outline:0;font-size:12px}[data-factor-search-input]::placeholder{color:var(--fqs-search-muted,#667085);opacity:1}[data-factor-search-input]::-webkit-search-cancel-button{appearance:none}[data-factor-search-clear]{width:28px;height:28px;color:var(--fqs-search-clear-ink,var(--fqs-search-muted,#667085));cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center}[data-factor-search-clear]:not([hidden]){display:grid}[data-factor-search-clear]:hover{color:var(--fqs-search-hover-ink,#023199);background:var(--fqs-search-hover-surface,#e9efff)}[data-factor-shell][data-factor-navigation]:focus-visible{outline:2px solid var(--fqs-focus,#75a7ef);outline-offset:-2px}[data-factor-shell][data-factor-navigation]:disabled{cursor:default}[data-factor-shell].fqs-frame{background:var(--fqs-surface,#fff);min-width:0;height:100%;min-height:0;color:var(--fqs-ink,#212121);flex-direction:column;display:flex;overflow:hidden}[data-factor-shell].fqs-context{border-bottom:1px solid var(--fqs-divider,#dadbdc);box-sizing:border-box;background:var(--fqs-surface,#fff);min-width:0;min-height:50px;color:var(--fqs-ink,#212121);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:6px 12px;display:flex}[data-factor-shell] .fqs-breadcrumbs{min-width:0;font:400 18px/20px var(--font-family,"Roboto", sans-serif);flex:8rem;align-items:center;gap:2px;display:flex;overflow:hidden}[data-factor-shell] .fqs-breadcrumbs>span,[data-factor-shell] .fqs-breadcrumbs>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:inherit;overflow:hidden}[data-factor-shell] .fqs-separator{color:var(--fqs-muted,#667085);flex:0 0 12px}[data-factor-shell] .fqs-breadcrumbs>button{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;min-height:34px;color:var(--fqs-muted,#667085);background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;transition:background-color .12s ease-out,color .12s ease-out,transform .12s ease-out;display:inline-flex}[data-factor-shell] .fqs-breadcrumbs>button:is(:hover,:focus-visible,:active){background:var(--fqs-control-hover,var(--control-hover,#e9efff));color:var(--fqs-primary,#023199)}[data-factor-shell] .fqs-breadcrumbs>span:not(.fqs-separator){padding-inline:8px}[data-factor-shell] .fqs-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}[data-factor-shell] .fqs-action{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--fqs-divider,#dadbdc);background:var(--fqs-surface,#fff);max-width:100%;min-height:36px;color:var(--fqs-ink,#212121);font:400 14px/20px var(--font-family,"Roboto", sans-serif);cursor:pointer;border-radius:8px;flex:none;padding:0 12px}[data-factor-shell] .fqs-action-primary{background:var(--fqs-primary,#023199);color:var(--fqs-primary-ink,#fff);border-color:var(--fqs-primary,#023199)}[data-factor-shell] .fqs-action-quiet{border-color:#0000}[data-factor-shell] .fqs-action-danger{color:var(--fqs-danger,#b42318)}[data-factor-shell] .fqs-action:disabled{opacity:.55;cursor:default}[data-factor-shell] .fqs-workspace{flex:1 1 0;min-width:0;min-height:0}[data-factor-shell] .fqs-workspace[data-workspace-mode=scroll]{overflow:auto}[data-factor-shell] .fqs-workspace[data-workspace-mode=contained]{overflow:hidden}[data-factor-shell] .fqs-dom-slot{min-width:0;height:100%;min-height:0}[data-factor-shell] .fqs-control-content{display:inline-block}[data-factor-shell] .fqs-action:focus-visible,[data-factor-shell] .fqs-breadcrumbs>button:focus-visible{outline:2px solid var(--fqs-focus,#75a7ef);outline-offset:2px}[data-factor-shell] .fqs-breadcrumbs>button:focus-visible{outline-offset:-2px}[data-factor-shell] .fqs-action:hover:not(:disabled){filter:brightness(.94)}[data-factor-topbar]{grid-template-columns:var(--fqs-topbar-tracks,minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr));align-items:center;gap:var(--fqs-topbar-gap,12px);height:var(--fqs-topbar-height,56px);padding-inline:var(--fqs-topbar-padding,12px);border-bottom:1px solid var(--fqs-topbar-divider,transparent);display:grid;overflow:visible}[data-factor-topbar]>[data-factor-topbar-slot]{min-width:0}[data-factor-topbar]>[data-factor-topbar-slot=identity]{grid-column:1}[data-factor-topbar]>[data-factor-topbar-slot=search]{width:var(--fqs-topbar-search-width,auto);max-width:var(--fqs-topbar-search-max,100%);overflow:var(--fqs-topbar-search-overflow,visible);grid-column:2;justify-self:stretch}[data-factor-topbar]>[data-factor-topbar-slot=utilities]{grid-column:var(--fqs-topbar-utilities-column,3);justify-self:end}[data-factor-chrome]{--fqs-chrome-rail-size:var(--fqs-chrome-expanded,230px);--fqs-chrome-workspace-inset:var(--fqs-chrome-rail-size);width:auto;min-width:0;height:auto;min-height:0;position:fixed;inset:0;overflow:hidden}[data-factor-chrome=desktop-collapsed]{--fqs-chrome-rail-size:var(--fqs-chrome-collapsed,72px)}[data-factor-chrome=compact-overlay]{--fqs-chrome-rail-size:var(--fqs-chrome-overlay-width,230px);--fqs-chrome-workspace-inset:var(--fqs-chrome-compact-offset,0px)}[data-factor-chrome]>[data-factor-chrome-region]{grid-area:auto}[data-factor-chrome]>[data-factor-chrome-region=topbar]{position:absolute;inset:0 0 auto}[data-factor-chrome]>[data-factor-chrome-region=rail]{inset:var(--fqs-chrome-header,56px) auto var(--fqs-chrome-footer,0px) 0;width:var(--fqs-chrome-rail-size);min-width:0;min-height:0;position:absolute;transform:none}[data-factor-chrome]>[data-factor-chrome-region=workspace]{inset:var(--fqs-chrome-header,56px) 0 var(--fqs-chrome-footer,0px) var(--fqs-chrome-workspace-inset);min-width:0;min-height:0;position:absolute}[data-factor-chrome=compact-overlay][data-factor-chrome-open=false]>[data-factor-chrome-region=rail]{transform:translate3d(var(--fqs-chrome-offscreen,-100%), 0, 0)}[data-factor-chrome]>[data-factor-chrome-region=scrim]{inset:var(--fqs-chrome-header,56px) 0 0;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--fqs-chrome-scrim-duration,.18s) var(--fqs-chrome-scrim-easing,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--fqs-chrome-scrim-duration,.18s);position:absolute}[data-factor-chrome=compact-overlay][data-factor-chrome-open=true]>[data-factor-chrome-region=scrim]{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s}@media (prefers-reduced-motion:reduce){[data-factor-chrome]>[data-factor-chrome-region=scrim]{transition-duration:.01ms;transition-delay:0s}}[data-factor-account]{flex:none;width:34px;height:34px;position:relative}[data-factor-account] .factor-shell-account-trigger{background:var(--factor-shell-blue,#023199);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}[data-factor-account] .factor-shell-account-trigger:hover{background:var(--factor-shell-blue-dark,#021f64)}[data-factor-account] .factor-shell-account-trigger:focus-visible{outline:3px solid var(--factor-shell-focus,#75a7ef);outline-offset:2px}[data-factor-account] .factor-shell-account-initials{font-size:10px;font-weight:700}[data-factor-account] .factor-shell-account-menu{z-index:80;border:1px solid var(--factor-shell-line,#dfe5ef);background:var(--factor-shell-surface,#fff);border-radius:8px;width:330px;max-width:calc(100vw - 28px);padding:0;position:absolute;top:calc(100% + 10px);right:0;overflow:visible;box-shadow:0 16px 36px #0f1f3a2e}[data-factor-account] .factor-shell-account-detail{border-bottom:1px solid var(--factor-shell-line,#dfe5ef);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}[data-factor-account] .factor-shell-account-avatar{background:var(--factor-shell-blue,#023199);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;line-height:1;display:grid}[data-factor-account] .factor-shell-account-detail div{gap:3px;min-width:0;display:grid}[data-factor-account] .factor-shell-account-detail strong,[data-factor-account] .factor-shell-account-detail span,[data-factor-account] .factor-shell-account-detail em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-factor-account] .factor-shell-account-detail strong{font-size:14px}[data-factor-account] .factor-shell-account-email{color:var(--factor-shell-muted,#667085);font-size:11px}[data-factor-account] .factor-shell-account-detail .factor-shell-account-avatar{color:#fff}[data-factor-account] .factor-shell-account-detail em{color:var(--factor-shell-text,#182033);margin-top:3px;font-size:11px;font-style:normal}[data-factor-account] .factor-shell-menu-action{border:0;border-bottom:1px solid var(--factor-shell-line,#dfe5ef);background:var(--factor-shell-surface,#fff);width:100%;min-height:48px;color:var(--factor-shell-text,#182033);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:12px;margin:0;padding:0 16px;display:flex}[data-factor-account] .factor-shell-menu-action:hover,[data-factor-account] .factor-shell-menu-action:focus-visible{color:var(--factor-shell-blue,#023199);background:var(--factor-shell-control-hover,#f4f7fc)}[data-factor-account] .factor-shell-menu-action:focus-visible{outline:2px solid var(--factor-shell-focus,#75a7ef);outline-offset:-2px}[data-factor-account] .factor-shell-menu-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom:0}html[data-theme=dark] [data-factor-account] .factor-shell-menu-action:hover,html[data-theme=dark] [data-factor-account] .factor-shell-menu-action:focus-visible{color:var(--factor-shell-text,#edf3ff);background:var(--factor-shell-control-hover,#17253b)}[data-factor-account] .factor-shell-menu-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[data-factor-account] [hidden]{display:none}[data-factor-branding]{grid-template-columns:34px minmax(0,300px);justify-self:start;align-items:center;gap:8px;min-width:0;display:grid}[data-factor-branding] [data-factor-brand]{width:max-content;min-width:0;max-width:300px;height:42px;color:var(--fqs-brand-ink,#182033);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 4px;font-family:inherit;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:flex}[data-factor-branding] [data-factor-brand]:hover{background:var(--fqs-brand-hover,#f4f7fc)}[data-factor-branding] [data-factor-brand]:focus-visible{outline:2px solid var(--fqs-focus,#75a7ef);outline-offset:2px}[data-factor-branding] [data-factor-brand-mark]{object-fit:contain;object-position:center;flex:none;width:34px;height:34px;display:block}[data-factor-branding] [data-factor-brand-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:250px;font-size:21.6px;font-weight:400;line-height:1.15;overflow:hidden}[data-factor-branding][data-factor-brand-compact=true] [data-factor-brand-name]{display:none}:is([data-factor-shell],[data-factor-navigation-style],[data-factor-branding],[data-factor-account],[data-factor-app-shell]){--fqs-press-transform:translateY(1px);--fqs-press-duration:.12s;--fqs-press-held-duration:40ms;--fqs-press-easing:cubic-bezier(.2, 0, 0, 1)}:is([data-factor-shell][data-factor-navigation],[data-factor-navigation-style] .fqs-nav-item,[data-factor-branding] [data-factor-brand],[data-factor-shell] .fqs-breadcrumbs>button,[data-factor-shell] .fqs-action,[data-factor-app-shell] .fqs-app-menu,[data-factor-account] .factor-shell-account-trigger,[data-factor-account] .factor-shell-menu-action){--fqs-current-press-duration:var(--fqs-press-duration);transition:background-color var(--fqs-current-press-duration) var(--fqs-press-easing), color var(--fqs-current-press-duration) var(--fqs-press-easing), transform var(--fqs-current-press-duration) var(--fqs-press-easing)}[data-factor-navigation-style] :is(button,a,summary).fqs-nav-item{transition:width var(--fqs-nav-duration) var(--fqs-nav-easing), background-color var(--fqs-current-press-duration) var(--fqs-press-easing), color var(--fqs-current-press-duration) var(--fqs-press-easing), transform var(--fqs-current-press-duration) var(--fqs-press-easing)}:is([data-factor-shell][data-factor-navigation],[data-factor-navigation-style] .fqs-nav-item,[data-factor-branding] [data-factor-brand],[data-factor-shell] .fqs-breadcrumbs>button,[data-factor-shell] .fqs-action,[data-factor-app-shell] .fqs-app-menu,[data-factor-account] .factor-shell-account-trigger,[data-factor-account] .factor-shell-menu-action):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){--fqs-current-press-duration:var(--fqs-press-held-duration);transform:var(--fqs-press-transform)}@media (prefers-reduced-motion:reduce){:is([data-factor-shell],[data-factor-navigation-style],[data-factor-branding],[data-factor-account],[data-factor-app-shell]){--fqs-press-transform:none}:is([data-factor-shell][data-factor-navigation],[data-factor-navigation-style] .fqs-nav-item,[data-factor-branding] [data-factor-brand],[data-factor-shell] .fqs-breadcrumbs>button,[data-factor-shell] .fqs-action,[data-factor-app-shell] .fqs-app-menu,[data-factor-account] .factor-shell-account-trigger,[data-factor-account] .factor-shell-menu-action),:is([data-factor-shell][data-factor-navigation],[data-factor-navigation-style] .fqs-nav-item,[data-factor-branding] [data-factor-brand],[data-factor-shell] .fqs-breadcrumbs>button,[data-factor-shell] .fqs-action,[data-factor-app-shell] .fqs-app-menu,[data-factor-account] .factor-shell-account-trigger,[data-factor-account] .factor-shell-menu-action):active{transition:none;transform:none}}[data-factor-search-field][data-search-mode]{box-sizing:border-box;background:var(--factor-shell-control-hover,#f3f6fb);width:min(100%,390px);max-width:390px;height:36px;min-height:36px;color:var(--factor-shell-muted,#667085);border:1px solid #0000;border-radius:8px;gap:9px;margin-inline:auto;padding:0 12px;display:flex;position:relative}[data-factor-search-field][data-search-mode][hidden]{display:none}[data-factor-search-field][data-search-mode]:focus-within{border-color:var(--factor-shell-focus,#75a7ef);box-shadow:0 0 0 2px color-mix(in srgb,var(--factor-shell-focus,#75a7ef) 28%,transparent)}[data-factor-search-field][data-search-mode]>svg,[data-search-mode] [data-factor-search-clear] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}[data-factor-search-field][data-search-mode]>input{color:var(--factor-shell-text,#182033);box-shadow:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:12px;line-height:normal}[data-factor-search-field][data-search-mode]>button[data-factor-search-clear]{width:28px;height:28px;padding:0}[data-search-mode] [data-factor-search-clear][hidden]{display:none}[data-search-mode=tools] [data-factor-search-results]{z-index:90;width:100%;max-height:min(520px,100dvh - 86px);color:var(--factor-shell-ink);background:var(--factor-shell-surface);border:1px solid var(--factor-shell-line);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 18px 42px #0f1f3a2e}[data-search-mode=tools] [data-factor-search-results] button{min-height:48px;color:inherit;border-radius:8px;gap:10px;padding:7px 9px;text-decoration:none}[data-search-mode=tools] [data-factor-search-results] button:hover{color:var(--factor-shell-blue);background:var(--factor-shell-hover)}[data-search-mode=tools] [data-factor-search-results] button>i{text-align:center;flex:none;width:24px;font-size:19px}[data-search-mode=tools] [data-factor-search-results] button>span{flex:1;gap:2px;min-width:0;display:grid}[data-search-mode=tools] [data-factor-search-results] strong,[data-search-mode=tools] [data-factor-search-results] small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-search-mode=tools] [data-factor-search-results] strong{font-size:12px;font-weight:600}[data-search-mode=tools] [data-factor-search-results] small{color:var(--factor-shell-muted);font-size:10px}[data-search-mode=tools] [data-factor-search-results] p{color:var(--factor-shell-muted);text-align:center;margin:0;padding:18px;font-size:12px}[data-factor-search-field][data-search-mode]{background:var(--fqs-search-surface,var(--factor-shell-control-hover,#f3f6fb));color:var(--fqs-search-muted,var(--factor-shell-muted,#667085))}[data-factor-search-field][data-search-mode]>svg,[data-factor-search-field][data-search-mode]>[data-factor-search-clear]{position:static;transform:none}[data-factor-search-field][data-search-mode]>input{height:100%;color:var(--fqs-search-ink,var(--factor-shell-text,#182033));background:0 0;border:0;border-radius:0;outline:0}[data-factor-search-field][data-search-mode]>input:focus{box-shadow:none;background:0 0;border:0;outline:0}[data-search-mode=tools] [data-factor-search-results] button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;display:flex}.portal-context{--fqs-surface:var(--paper);--fqs-ink:var(--ink);--fqs-muted:var(--muted);--fqs-divider:var(--line);--fqs-focus:var(--focus-ring);flex:1;min-width:0;min-height:0}.portal-context [data-factor-shell].fqs-context{height:50px;min-height:50px;padding:0 var(--workspace-inline);flex-wrap:nowrap}.portal-context .fqs-workspace{background:var(--canvas)}.portal-context #workspaceContent{box-sizing:border-box;height:100%}.portal-context .fqs-actions .fqs-dom-slot{align-items:center;display:flex}.factor-shell-brand[data-factor-navigation]{font:inherit;cursor:pointer;background:0 0;border:0}.factor-shell-brand[data-factor-navigation]:hover{background:var(--factor-shell-control-hover)}button.app-row{width:100%;font:inherit;text-align:start;cursor:pointer}button.app-row:hover{background:var(--control-hover);box-shadow:var(--app-card-hover-shadow)}.factor-shell-nav-item[data-factor-navigation]{font-family:inherit;font-size:inherit;line-height:inherit;text-align:start;cursor:pointer;background-color:#0000;border:0;padding:0}.factor-shell-nav-item[data-factor-navigation]:hover{background-color:var(--factor-shell-control-hover)}.factor-shell-nav-item[data-factor-navigation].is-active{background-color:#e9efff}html[data-theme=dark] .factor-shell-nav-item[data-factor-navigation].is-active{background-color:#203252}.search[data-factor-search-field]{--fqs-search-surface:var(--surface-muted);--fqs-search-muted:var(--faint);--fqs-search-ink:var(--ink);--fqs-search-clear-ink:var(--muted);--fqs-search-hover-ink:var(--blue);--fqs-search-hover-surface:var(--control-hover)}
