:root{--gpl-navy-950:#06162f;--gpl-navy-900:#08234d;--gpl-blue-700:#0b59b0;--gpl-blue-600:#1674d1;--gpl-blue-100:#deecf9;--surface-page:#faf9f8;--surface-card:#fff;--surface-subtle:#f8f9fb;--border:#d1d1d1;--border-strong:#aeb5c0;--text:#242424;--text-muted:#616b79;--success:#107c10;--warning:#9a6700;--danger:#c50f1f;--focus:#2b88d8;--topbar-h:48px;--shadow:0 1px 2px #00000014;--shadow-card:0 1.6px 3.6px #00000021, 0 .3px .9px #0000001c;--radius-card:4px;--rail-w:48px;--surface-rail:#f3f2f1;--border-rail:#bebbb8;--page-edge:20px;--page-gutter:var(--page-edge);--grid-frame:#d1d1d1;--grid-row-selected:#dce6f8;--grid-row-checked:#eef3fc;--grid-row-indicator:#2766de;color:var(--text);background:var(--surface-page);font-synthesis:none;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}button,input,select,textarea{font:inherit}a{color:var(--gpl-blue-700);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html:lang(zh-Hant-TW){font-family:Microsoft JhengHei,Noto Sans TC,sans-serif}html:lang(zh-Hans){font-family:Microsoft YaHei,Noto Sans SC,sans-serif}html:lang(vi){font-family:Segoe UI,Noto Sans,Arial,sans-serif}html:lang(km){font-family:Noto Sans Khmer,Khmer UI,Leelawadee UI,Nirmala UI,sans-serif}html:lang(ja){font-family:Yu Gothic UI,Meiryo UI,Noto Sans JP,sans-serif}html:lang(th){font-family:Leelawadee UI,Noto Sans Thai,Tahoma,sans-serif}html:lang(vi) body,html:lang(km) body,html:lang(th) body{line-height:1.5}.fui-Field .fui-Combobox,.fui-Field .fui-Dropdown,.list-tools__field .fui-Combobox,.list-tools__field .fui-Dropdown,.finance-drawer__field .fui-Combobox,.finance-drawer__field .fui-Dropdown,.fui-DrawerBody .fui-Combobox,.fui-DrawerBody .fui-Dropdown{width:100%;min-width:0}.login-page{color:#eef5ff;background:radial-gradient(circle at 18% 78%,#2785da3d,#0000 34%),radial-gradient(circle at 70% 12%,#1b6ab92e,#0000 30%),linear-gradient(122deg,#04142c 0%,#082955 48%,#0b4d8b 100%);min-height:100vh;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";pointer-events:none;border:1px solid #83bef62e;position:absolute;transform:rotate(-18deg)}.login-page:before{border-width:90px;border-radius:48%;width:640px;height:640px;bottom:-380px;left:-220px}.login-page:after{border-width:64px;border-radius:42%;width:460px;height:460px;top:-230px;right:-290px}.login-header{z-index:2;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:min(1680px,100% - 80px);height:84px;margin:0 auto;display:flex;position:relative}.login-header__brand{object-fit:contain;background:#fff;border-radius:2px;width:200px;height:42px;padding:4px 12px}.login-language{color:#d8e8f8;align-items:center;gap:10px;font-size:12px;display:flex}.login-language select{color:#fff;background:#ffffff17;border-color:#ffffff52;min-width:132px}.login-language option{color:#242424;background:#fff}.login-layout{z-index:1;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:clamp(80px,11vw,190px);width:min(1480px,100% - 112px);min-height:calc(100vh - 146px);margin:0 auto;padding:54px 0 72px;display:grid;position:relative}.login-story{max-width:720px}.login-story__mark{background:#ffffff17;border:1px solid #ffffff2e;place-items:center;width:74px;height:74px;margin-bottom:36px;display:grid;box-shadow:0 18px 46px #0000002e}.login-story__mark img{object-fit:contain;width:48px;height:48px}.login-kicker,.login-panel__eyebrow{color:#8fc7ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:700}.login-story h2{color:#fff;letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(42px,4vw,68px);font-weight:600;line-height:1.08}.login-story__lead{color:#c8dced;max-width:610px;margin:26px 0 34px;font-size:17px;line-height:1.62}.login-capabilities{flex-wrap:wrap;gap:12px 26px;display:flex}.login-capabilities>div{color:#e7f3ff;align-items:center;gap:9px;font-size:13px;display:flex}.login-capabilities svg{color:#78bcff}.login-panel{min-height:538px;color:var(--text);border-top:4px solid var(--gpl-blue-600);background:#fffffffa;padding:44px 44px 36px;box-shadow:0 28px 80px #00081c5c}.login-panel__product{color:var(--gpl-navy-900);align-items:center;gap:10px;margin-bottom:34px;font-size:14px;font-weight:700;display:flex}.login-panel__product-mark{background:#eff6fd;place-items:center;width:34px;height:34px;display:grid}.login-panel__product-mark img{object-fit:contain;width:25px;height:25px}.login-panel__eyebrow{color:var(--gpl-blue-700);margin-bottom:10px}.login-panel h1{color:var(--gpl-navy-950);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.login-panel__intro{color:var(--text-muted);margin:15px 0 26px;font-size:14px;line-height:1.55}.login-trust-note{color:#234565;border-left:3px solid var(--gpl-blue-600);background:#eef6fd;grid-template-columns:28px 1fr;align-items:start;gap:12px;margin-bottom:24px;padding:15px;display:grid}.login-trust-note>svg{color:var(--gpl-blue-700);margin-top:2px}.login-trust-note strong,.login-trust-note span{display:block}.login-trust-note span{color:#536678;margin-top:3px;font-size:12px;line-height:1.45}.login-primary{border-radius:2px;width:100%;min-height:46px}.login-status{min-height:25px;color:var(--gpl-blue-700);text-align:center;padding-top:7px;font-size:12px}.login-explainer{width:100%;color:var(--gpl-blue-700);margin-top:3px}.login-scope-note{color:var(--text-muted);text-align:center;border-top:1px solid var(--border);margin:19px 0 0;padding-top:17px;font-size:11px;line-height:1.45}.login-error{color:#6a2b30;border-left:3px solid var(--danger);background:#fdf3f4;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin-bottom:20px;padding:13px 14px;font-size:12px;line-height:1.45;display:grid}.login-error>svg{color:var(--danger);margin-top:1px}.login-error p{margin:0}.login-error button{margin-top:6px;padding:0}.login-signed-in{color:#1c4620;border-left:3px solid var(--success);background:#f1faf1;gap:10px;margin-bottom:22px;padding:15px;display:grid}.login-signed-in__name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.login-signed-in__detail{color:#43684a;font-size:12px;line-height:1.45}.login-sign-out{width:100%}.login-footer{z-index:2;color:#a9c2da;justify-content:space-between;align-items:center;height:46px;font-size:11px;display:flex;position:absolute;bottom:0;left:40px;right:40px}.login-drawer-content{color:var(--text);line-height:1.55}.login-drawer-content ol{gap:14px;margin:24px 0;padding-left:22px;display:grid}.login-drawer-rule{color:#234565;border-left:3px solid var(--gpl-blue-600);background:#eef6fd;grid-template-columns:26px 1fr;gap:10px;padding:14px;display:grid}.login-drawer-rule p{margin:0}@media (width>=2200px){.login-layout{grid-template-columns:minmax(0,1fr) 500px;width:min(1680px,100% - 160px)}}@media (width<=1080px){.login-header{width:calc(100% - 40px)}.login-layout{grid-template-columns:minmax(0,1fr) 430px;gap:40px;width:calc(100% - 48px)}.login-story h2{font-size:42px}}@media (width<=820px){.login-page{overflow:auto}.login-header{height:70px}.login-header__brand{width:160px;height:36px}.login-language>span:first-child{width:1px;height:1px;position:absolute;overflow:hidden}.login-language select{min-width:116px}.login-layout{min-height:auto;padding:30px 0 80px;display:block}.login-story{margin-bottom:28px}.login-story__mark,.login-story__lead,.login-capabilities{display:none}.login-story h2{max-width:520px;font-size:30px}.login-panel{width:min(100%,470px);min-height:0;margin:0 auto;padding:32px}.login-panel__product{margin-bottom:24px}.login-footer{width:calc(100% - 48px);margin:0 auto;position:relative;left:auto;right:auto}}@media (height<=800px) and (width>=821px){.login-layout{padding-top:28px;padding-bottom:52px}.login-panel{min-height:500px;padding-top:32px;padding-bottom:28px}.login-panel__product,.login-story__mark{margin-bottom:22px}}.shell{background:var(--surface-page);height:100vh;color:var(--text);flex-direction:column;font-size:13px;display:flex}.shell-topbar{min-height:var(--topbar-h);color:#fff;background:var(--gpl-navy-950);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.shell-topbar button{color:#fff}.shell-topbar__brand{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:124px;height:30px;padding:2px 10px;display:flex}.shell-topbar__lockup{object-fit:contain;width:108px;height:24px}.shell-topbar__mark{object-fit:contain;width:30px;height:30px;display:none}.shell-topbar__controls{flex:0 auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.shell-topbar .shell-topbar__favorite,.shell-topbar__controls{margin-left:auto}.shell-topbar .shell-topbar__favorite+.shell-topbar__controls{margin-left:0}.shell-language,.shell-language__label,.shell-topbar__select-label{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.shell-language select{min-width:108px}.shell-topbar .shell-language,.shell-topbar .shell-language__label,.shell-topbar__select-label{color:var(--gpl-blue-100)}.shell-topbar .shell-language select{color:#fff;background:#ffffff17;border-color:#ffffff42}.shell-topbar .shell-topbar__select-label{display:none}.shell-topbar .shell-language__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shell-topbar .shell-language option{color:var(--text);background:#fff}.shell-topbar .shell-topbar__entity{min-width:0;max-width:40ch;height:28px;color:var(--gpl-navy-900);background:#edf2fd;border:1px solid #b8cef7;border-radius:2px;gap:6px;padding:0 8px;font-size:12px}.shell-topbar .shell-topbar__entity:hover{color:var(--gpl-navy-900);background:#dfe8fb}.shell-topbar .shell-topbar__update{white-space:nowrap;gap:4px;height:28px;padding:0 8px}.shell__update-required{border-radius:0;flex:none}.shell-topbar__entity-code{white-space:nowrap;flex:none;font-weight:600}.shell-topbar__entity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell__body{flex:1;min-height:0;display:flex}.shell-rail{width:var(--rail-w);flex:0 0 var(--rail-w);background:var(--surface-rail);border-right:1px solid var(--border-rail);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.shell-rail__item{color:#323130;border-left:3px solid #0000;place-items:center;width:100%;height:42px;display:grid}.shell-rail__item:hover{color:var(--gpl-blue-700);background:#e8e6e4;text-decoration:none}.shell-rail__item--active{color:var(--gpl-blue-700);border-left-color:var(--gpl-blue-700);background:#e8e6e4}.shell__page{flex:1;min-width:0;min-height:0;overflow:auto}.shell-status{place-items:center;min-height:100vh;padding:24px;display:grid}.shell-status__card{background:var(--surface-card);border:1px solid var(--border);width:min(560px,100%);box-shadow:var(--shadow);justify-items:start;gap:16px;padding:28px;display:grid}.shell-drawer__lead,.shell-drawer__warning,.shell-drawer__failure,.shell-drawer__name{margin:0 0 16px}.shell-drawer__lead{color:var(--text-muted)}.shell-drawer__name{font-weight:600}.shell-drawer__warning{color:var(--warning);border-left:3px solid var(--warning);background:#fdf6e3;padding:12px}.shell-drawer__failure{color:var(--danger)}@media (width<=1120px){.shell-topbar__brand{width:42px;min-width:42px;padding:3px}.shell-topbar__lockup{display:none}.shell-topbar__mark{display:block}.shell-topbar__select-label,.shell-topbar .shell-language__label{display:none}.shell-topbar .shell-topbar__entity{max-width:18ch}.shell-topbar__entity-name{display:none}}.shell--field{font-size:16px}.shell__page--field{flex:1;min-height:0;overflow:auto}.legal-entity-page{background:var(--surface-page);grid-template-rows:auto 1fr;justify-items:center;min-height:100vh;padding:24px;display:grid}.legal-entity-page__header{justify-content:space-between;align-items:center;gap:16px;width:min(720px,100%);padding-bottom:20px;display:flex}.legal-entity-page__brand{object-fit:contain;width:168px;height:27px}.legal-entity-page__card{background:var(--surface-card);border:1px solid var(--border);border-top:3px solid var(--gpl-blue-700);width:min(720px,100%);box-shadow:var(--shadow);align-self:center;justify-items:start;gap:18px;padding:32px;display:grid}.legal-entity-page__form{justify-items:start;gap:18px;width:100%;display:grid}.legal-entity-page__lead{max-width:68ch;color:var(--text-muted);margin:0}.legal-entity-page__failure{color:var(--danger);margin:0}.legal-entity-choices{gap:4px;width:100%;display:grid}.legal-entity-choices__label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-entity-choices__id{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.legal-entity-choices__current{color:var(--gpl-blue-700);background:var(--gpl-blue-100);text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:1px 8px;font-size:11px;font-weight:600}.home-page{background:var(--surface-page);min-height:100%}.home-hero{color:#fff;background-color:var(--gpl-navy-900);background-position:50% 80%;background-size:cover;align-items:flex-start;min-height:272px;padding:44px 40px 24px;display:flex;position:relative;overflow:hidden}.home-hero h1{margin:0 0 6px;font-size:28px;font-weight:300;line-height:1.25}.home-hero p{color:#dcecff;margin:0;font-size:14px}.home-dashboard{grid-template-columns:290px minmax(0,1fr);gap:12px;padding:18px 30px 48px;display:grid}.home-personal{min-width:0;padding-right:20px}.home-calendar{border-bottom:1px solid var(--border);padding:0 0 20px}.home-calendar header{justify-content:space-between;margin-bottom:13px;display:flex}.home-calendar__week,.home-calendar__days{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.home-calendar__week{color:var(--text-muted);font-size:11px}.home-calendar__days span{place-items:center;min-height:25px;display:grid}.home-calendar__today{color:#fff;background:var(--gpl-blue-700);border-radius:2px}.home-work-items h2{color:var(--text);margin:0;font-size:16px;font-weight:600}.home-section h2{color:var(--text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.home-work-items{border-bottom:1px solid var(--border);padding:20px 0}.home-work-items__item{overflow-wrap:anywhere;gap:2px;padding:8px 0;display:grid}.home-work-items__item span,.home-work-items__note{color:var(--text-muted)}.home-work-items__note{margin:12px 0 0}.home-work-items__all{margin-top:12px;display:inline-block}.home-navigation{padding-top:8px}.home-catalog,.home-section{min-width:0}.home-section+.home-section{margin-top:28px}.home-apps,.home-workspaces{grid-template-columns:repeat(auto-fill,252px);gap:20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-apps a,.home-workspaces a{box-sizing:border-box;min-width:0;height:100%;min-height:82px;color:var(--text);background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:2px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.home-apps a:hover,.home-workspaces a:hover{box-shadow:0 3.2px 7.2px #00000021,0 .6px 1.8px #0000001c}.home-tile__icon{color:var(--gpl-blue-700);flex:0 0 32px;display:grid}.home-tile__icon svg{width:32px;height:32px}.home-tile__label{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}@media (width<=1100px){.home-dashboard{grid-template-columns:230px minmax(0,1fr);gap:12px;padding:18px 20px}}@media (width<=820px){.home-hero{min-height:132px;padding:24px}.home-dashboard{display:block}.home-personal{border-bottom:1px solid var(--border);padding:0 0 22px}.home-catalog{padding-top:24px}}.notification-bell__list{margin:0 0 12px;padding:0;list-style:none}.notification-bell__item{border:0;border-bottom:1px solid var(--colorNeutralStroke2);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 4px;display:flex}.notification-bell__item:hover{background:var(--colorNeutralBackground1Hover)}.notification-bell__item--unread{font-weight:var(--fontWeightSemibold)}.shell-search{z-index:20;width:min(510px,30vw);position:absolute;top:9px;left:50%;transform:translate(-50%)}.shell-search .fui-Input{color:#fff;background:#ffffff24;border-color:#0000;border-radius:2px;width:100%;min-height:30px}.shell-search .fui-Input__input{color:#fff}.shell-search .fui-Input__input::placeholder{color:#ffffffc7}.shell-search .fui-Input__contentBefore{color:#ffffffd9}.shell-search__results{z-index:20;width:100%;max-height:60vh;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:2px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 6px 18px #0000002e}.shell-search__option,.shell-search__empty{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 12px;display:flex}.shell-search__option{cursor:pointer}.shell-search__option[aria-selected=true],.shell-search__option:hover{background:var(--gpl-blue-100)}.shell-search__option small,.shell-search__empty{color:#5b6573}.shell-rail__toggle,.shell-rail button.shell-rail__item{min-width:var(--rail-w);border-radius:0}.shell-nav{background:var(--surface-rail);border-right:1px solid var(--border-rail);flex:0 0 280px;width:280px;padding:8px 12px 16px;overflow:auto}.shell-nav:focus{outline:none}.shell-nav__section+.shell-nav__section{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.shell-nav__heading.shell-nav__heading{margin:4px 0;font-size:13px;font-weight:600}.shell-nav__module-title{color:#384454;margin:8px 0 2px;font-size:12px;font-weight:600}.shell-nav__list{margin:0;padding:0;list-style:none}.shell-nav__list a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;display:block;overflow:hidden}.shell-nav__list a:hover{background:#f3f7fb;text-decoration:none}.shell-nav__filter{width:100%;margin:4px 0 8px}.shell-nav__modules{margin:0;padding:0;list-style:none}.shell-nav__modules .shell-nav__module-toggle{text-align:start;justify-content:flex-start;width:100%;max-width:none;padding-inline:4px;font-weight:600}.shell-nav__group{padding-left:26px}.shell-nav__group .shell-nav__list a{padding-left:8px}.shell-nav__group-title{color:#5b6573;margin:6px 0 2px;font-size:11px;font-weight:600}.shell-nav__list a[aria-current=page]{color:var(--gpl-blue-700);background:var(--gpl-blue-100);box-shadow:inset 3px 0 var(--gpl-blue-700);font-weight:600}.shell-nav__empty{color:#5b6573;margin:2px 0}@media (width<=760px){.shell-nav{z-index:15;top:var(--topbar-h);width:min(280px,100vw - 52px);position:absolute;bottom:0;left:52px;box-shadow:4px 0 12px #00000029}.shell-search{width:40vw;margin-left:4px}.shell-search__option small{display:none}}.shell-nav__setup-link{color:var(--text);padding:6px 12px 6px 32px;font-weight:600;text-decoration:none;display:block}.shell-nav__setup-link:hover,.shell-nav__setup-link[aria-current=page]{background:var(--surface-subtle)}.shortcut-help__section{margin:0 0 20px}.shortcut-help__heading{margin:0 0 8px;font-size:14px;font-weight:600}.shortcut-help__rows{margin:0}.shortcut-help__row{border-bottom:1px solid var(--colorNeutralStroke2,#e0e0e0);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.shortcut-help__row dt,.shortcut-help__row dd{margin:0}.shortcut-help__keys{white-space:nowrap;color:var(--text-muted);font-family:inherit}.setup-frame{align-items:stretch;height:100%;min-height:0;display:flex}.setup-frame__page{flex:1;min-width:0;min-height:0;overflow:auto}.setup-frame--none,.setup-frame--none>.setup-frame__page{display:contents}.setup-toc{background:var(--surface-card);border-right:1px solid var(--border);flex-direction:column;flex:0 0 248px;gap:8px;min-height:0;padding:10px 8px;display:flex;overflow:auto}.setup-toc[data-collapsed=true]{flex-basis:44px;padding-inline:4px}.setup-toc__head{justify-content:space-between;align-items:center;gap:4px;padding-left:8px;display:flex}.setup-toc[data-collapsed=true] .setup-toc__head{justify-content:center;padding-left:0}.setup-toc__head h2{margin:0;font-size:18px;font-weight:600}.setup-toc__search{flex:none;margin-inline:4px}.setup-toc__groups,.setup-toc__items{margin:0;padding:0;list-style:none}.setup-toc__toggle{justify-content:flex-start;width:100%;font-weight:600}.setup-toc__name{text-align:start;flex:1}.setup-toc__count{color:var(--text-muted);font-size:11px;font-weight:400}.setup-toc__items a{color:var(--text);border-left:3px solid #0000;padding:5px 8px 5px 32px;text-decoration:none;display:block}.setup-toc__items a:hover{background:var(--surface-subtle)}.setup-toc__items a[aria-current=page]{background:var(--surface-subtle);border-left-color:var(--gpl-blue-700);font-weight:600}.setup-toc__empty{color:var(--text-muted);margin:8px}
