@layer gao{:root:is(.gao-team,.gao-portal) :is(.btn-primary,.primary-button){background:var(--primary);box-shadow:inset 0 0 0 .5px var(--primary-rim);color:var(--primary-contrast);border:0;border-radius:999px;font-weight:600}:root:is(.gao-team,.gao-portal) :is(.btn-primary,.primary-button):not(.btn-sm,.is-sm,.icon-button){min-height:var(--control-h);padding-inline:20px}:root:is(.gao-team,.gao-portal) :is(.btn-primary,.primary-button):hover:not(:disabled){background:var(--primary-hover)}:root:is(.gao-team,.gao-portal) .btn-ghost{color:var(--text-2);background:0 0}:root:is(.gao-team,.gao-portal) .btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text-1)}:root:is(.gao-team,.gao-portal) :is(input:is(:not([type]),[type=text],[type=search],[type=email],[type=url],[type=tel],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],[type=month]),select,textarea){border-radius:var(--r-control);background-color:var(--field);color:var(--text-1);box-shadow:none;outline-offset:1px;border:0}:root:is(.gao-team,.gao-portal) :is(input,select,textarea):focus{border-color:#0000}:root:is(.gao-team,.gao-portal) :is(input:is(:not([type]),[type=text],[type=search],[type=email],[type=url],[type=tel],[type=number],[type=password]),textarea):focus:not(.gx-palette-field input,.gx-search input){background-color:var(--field-hover);box-shadow:inset 0 0 0 1px var(--border-strong);caret-color:var(--text-1);outline:none}:root:is(.gao-team,.gao-portal) :is(input,textarea)::placeholder{color:var(--text-4);opacity:1}:root:is(.gao-team,.gao-portal) select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 15px),calc(100% - 11px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:30px}:root:is(.gao-team,.gao-portal) :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:root:is(.gao-team,.gao-portal) :is(.editable-task-title,.pp-role,.task-pay-input input):hover:not(:focus){background-color:var(--hover)}:root:is(.gao-team,.gao-portal) :is(.chip,.status){background:var(--surface-2);height:auto;min-height:24px;color:var(--chip-fg,var(--text-2));font:600 12px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}:root:is(.gao-team,.gao-portal) :is(.chip,.status):before,:root:is(.gao-team,.gao-portal) .chip>i,:root:is(.gao-team,.gao-portal) .count:empty{display:none}:root:is(.gao-team,.gao-portal) .count{background:var(--surface-2);min-width:22px;height:22px;color:var(--text-3);font:600 12px/22px var(--font-sans);border-radius:999px;padding:0 7px}:root:is(.gao-team,.gao-portal) .lg-drop{background:var(--glass-drop);box-shadow:var(--glass-drop-shadow-soft)}:root:is(.gao-team,.gao-portal) .lg-seg.seg{--seg-h:32px;background:var(--glass-fill);max-width:100%;box-shadow:none;scrollbar-width:none;border-radius:999px;gap:0;padding:3px;overflow-x:auto}:root:is(.gao-team,.gao-portal) .lg-seg.seg .lg-drop{background:var(--glass-drop);box-shadow:var(--glass-drop-shadow-soft)}:root:is(.gao-team,.gao-portal) .lg-seg.seg button{color:var(--text-1);opacity:.72;font:600 13px/1 var(--font-sans);letter-spacing:0;white-space:nowrap;padding:0 14px}:root:is(.gao-team,.gao-portal) .lg-seg.seg button:hover:not(:disabled){opacity:.9}:root:is(.gao-team,.gao-portal) .lg-seg.seg button[aria-checked=true]{opacity:1}:root:is(.gao-team,.gao-portal) .lg-seg.seg button:focus-visible{outline-offset:-3px}:root:is(.gao-team,.gao-portal) .lg-seg.seg button .gx-count{color:inherit;opacity:.85;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;margin-left:5px}:root:is(.gao-team,.gao-portal) .glass[data-r="999"]>.lg-seg.seg,:root:is(.gao-team,.gao-portal) .glass[data-r="999"]>nav>.lg-seg.seg{--seg-h:38px;background:0 0;padding:0}:root:is(.gao-team,.gao-portal) .avatar{background:var(--surface-2);color:var(--text-2);border:0;border-radius:50%}:root:is(.gao-team,.gao-portal) .gx-btn{background:var(--surface-2);height:40px;color:var(--text-1);font:600 var(--t-body)/1 var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-calm), background .2s, opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex}:root:is(.gao-team,.gao-portal) .gx-btn:hover:not(:disabled){background:var(--surface-3)}:root:is(.gao-team,.gao-portal) .glass .gx-btn:not(.is-primary,.is-plain,.is-danger){background:var(--glass-fill-strong);box-shadow:inset 0 0 0 .5px var(--glass-rim-soft)}:root:is(.gao-team,.gao-portal) .gx-btn:active:not(:disabled){transform:var(--press);transition:transform .1s ease-out}:root:is(.gao-team,.gao-portal) .gx-btn:disabled{opacity:.45;cursor:not-allowed}:root:is(.gao-team,.gao-portal) .gx-btn.is-primary{background:var(--primary);box-shadow:inset 0 0 0 .5px var(--primary-rim);color:var(--primary-contrast);padding:0 20px}:root:is(.gao-team,.gao-portal) .gx-btn.is-primary:hover:not(:disabled){background:var(--primary-hover)}:root:is(.gao-team,.gao-portal) :is(.gx-btn.is-primary,.btn-primary,.primary-button,.po-pill-primary,.po-pbtn,.sx-new,.ts-step.is-primary){filter:drop-shadow(0 1px 3px var(--primary-shadow))}:root:is(.gao-team,.gao-portal) .gx-btn:is(.is-plain,.is-danger){background:0 0;padding:0 10px}:root:is(.gao-team,.gao-portal) .gx-btn.is-plain{color:var(--text-1)}:root:is(.gao-team,.gao-portal) .gx-btn.is-danger{color:var(--red)}:root:is(.gao-team,.gao-portal) .gx-btn:is(.is-plain,.is-danger):hover:not(:disabled){background:var(--hover)}:root:is(.gao-team,.gao-portal) .gx-btn.is-sm{height:34px;font-size:var(--t-callout);padding:0 14px}:root:is(.gao-team,.gao-portal) .gx-btn.is-sm:is(.is-plain,.is-danger){padding:0 8px}:root:is(.gao-team,.gao-portal) .gx-icon-btn{background:var(--field);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:background .2s, transform .35s var(--ease-calm);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}:root:is(.gao-team,.gao-portal) .gx-icon-btn:hover{background:var(--field-hover);color:var(--text-1)}:root:is(.gao-team,.gao-portal) .gx-icon-btn:active{transform:var(--press);transition:transform .1s ease-out}:root:is(.gao-team,.gao-portal) .gx-field{gap:4px;min-width:0;display:grid}:root:is(.gao-team,.gao-portal) .gx-field>span{color:var(--text-3);font:400 var(--t-footnote)/1.4 var(--font-sans)}:root:is(.gao-team,.gao-portal) .gx-field :is(input,select,textarea){background-color:var(--field);width:100%;min-height:40px;color:var(--text-1);font:400 15px/1.35 var(--font-sans);box-shadow:none;border:0;border-radius:12px;outline:0;padding:0 12px}:root:is(.gao-team,.gao-portal) .glass .gx-field :is(input,select,textarea){background-color:var(--glass-fill);box-shadow:inset 0 0 0 .5px var(--glass-rim-soft)}:root:is(.gao-team,.gao-portal) .gx-field select{padding-right:32px}:root:is(.gao-team,.gao-portal) .gx-field textarea{resize:vertical;min-height:96px;padding:10px 12px}:root:is(.gao-team,.gao-portal) .gx-field :is(input,select,textarea):focus{background-color:var(--field-hover);outline:0}:root:is(.gao-team,.gao-portal) .gx-field :is(input,select,textarea):focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--focus) 55%, transparent);outline:0}:root:is(.gao-team,.gao-portal) .gx-field-error{color:var(--red);font:400 var(--t-subhead)/1.35 var(--font-sans);margin:0}:root:is(.gao-team,.gao-portal) .gx-form-group{border-radius:var(--r-group);background:var(--surface-2);display:grid;overflow:hidden}:root:is(.gao-team,.gao-portal) .gx-form-row{min-height:44px;color:var(--text-3);font:400 var(--t-body)/1.3 var(--font-sans);justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 16px;display:flex;position:relative}:root:is(.gao-team,.gao-portal) .gx-form-row+.gx-form-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}:root:is(.gao-team,.gao-portal) .gx-form-row>:is(span,label):first-child{white-space:nowrap;flex:none}:root:is(.gao-team,.gao-portal) .gx-form-control{flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}:root:is(.gao-team,.gao-portal) .gx-form-row :is(input,select),:root:is(.gao-team,.gao-portal) body .gx-form-row :is(input,select){width:100%;min-width:0;height:36px;color:var(--text-1);font:400 var(--t-body)/1 var(--font-sans);text-align:right;text-align-last:right;box-shadow:none;background-color:#0000;border:0;border-radius:8px;outline:0;flex:1;margin:0;padding:0 8px}:root:is(.gao-team,.gao-portal) body .gx-form-row select{background-position:calc(100% - 13px),calc(100% - 9px);padding-right:26px}:root:is(.gao-team,.gao-portal) .gx-form-row :is(input,select):hover:not(:focus){background-color:var(--hover)}:root:is(.gao-team,.gao-portal) .gx-form-row :is(input,select):focus{background-color:var(--field)}:root:is(.gao-team,.gao-portal) .gx-form-row :is(input,select):focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--focus) 55%, transparent);outline:0}:root:is(.gao-team,.gao-portal) .gx-form-row input::placeholder{color:var(--text-4)}:root:is(.gao-team,.gao-portal) .gx-dialog .gx-field :is(input,select,textarea){background-color:var(--surface-2)}:root:is(.gao-team,.gao-portal) .gx-search{background:var(--field);min-width:200px;height:36px;color:var(--text-3);cursor:text;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}:root:is(.gao-team,.gao-portal) .gx-search .ui-icon{flex:none}:root:is(.gao-team,.gao-portal) .gx-search input,:root:is(.gao-team,.gao-portal) body .gx-search input{width:100%;min-width:0;height:100%;color:var(--text-1);font:400 var(--t-body)/1 var(--font-sans);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}:root:is(.gao-team,.gao-portal) .gx-search:focus-within{background:var(--field-hover)}:root:is(.gao-team,.gao-portal) .gx-search:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--focus) 55%, transparent)}:root:is(.gao-team,.gao-portal) .gx-select{border-radius:var(--r-control);background:var(--field);min-width:0;height:40px;color:var(--text-1);font:400 var(--t-body)/1 var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 12px 0 14px;transition:background .2s;display:inline-flex}:root:is(.gao-team,.gao-portal) .gx-select:hover:not(:disabled){background:var(--field-hover)}:root:is(.gao-team,.gao-portal) .gx-select:active:not(:disabled){transform:var(--press);transition:transform .1s ease-out}:root:is(.gao-team,.gao-portal) .gx-select:disabled{cursor:default;opacity:.7}:root:is(.gao-team,.gao-portal) .gx-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root:is(.gao-team,.gao-portal) .gx-select-text{text-overflow:ellipsis;min-width:0;margin-block:-3px;padding-block:3px;overflow:hidden}:root:is(.gao-team,.gao-portal) .gx-select>.ui-icon{color:var(--text-3);transition:transform .35s var(--ease-calm);flex:none}:root:is(.gao-team,.gao-portal) .gx-select[aria-expanded=true]>.ui-icon{transform:rotate(180deg)}:root:is(.gao-team,.gao-portal) .gx-select-menu{z-index:1100;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--menu-radius);color:var(--text-1);transform-origin:0 0;flex-direction:column;gap:1px;padding:6px;scroll-padding-block:8px;animation:.2s ease-out gx-fade;display:flex;position:fixed;overflow-y:auto}:root:is(.gao-team,.gao-portal) .gx-select-option{border-radius:var(--menu-item-radius);width:100%;min-height:40px;color:inherit;font:400 var(--t-body)/1.3 var(--font-sans);text-align:left;text-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}:root:is(.gao-team,.gao-portal) .gx-select-option:is(:hover,:focus-visible,.is-active):not(:disabled){background:var(--glass-fill-strong);outline:0}:root:is(.gao-team,.gao-portal) .gx-select-option:active:not(:disabled){background:var(--active)}:root:is(.gao-team,.gao-portal) .gx-select-option:disabled{color:var(--text-4);cursor:default}:root:is(.gao-team,.gao-portal) .gx-select-option[aria-selected=true]{font-weight:500}:root:is(.gao-team,.gao-portal) .gx-select-option>.ui-icon{flex:none}:root:is(.gao-team,.gao-portal) .gx-select-option-text{gap:1px;min-width:0;display:grid}:root:is(.gao-team,.gao-portal) .gx-select-option-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root:is(.gao-team,.gao-portal) .gx-select-option-text>small{color:var(--text-3);font:400 var(--t-subhead)/1.3 var(--font-sans)}:root:is(.gao-team,.gao-portal) .gx-select-menu{--glass-fill-strong:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff24)}@media (prefers-reduced-motion:reduce){:root:is(.gao-team,.gao-portal) .gx-select-menu{animation-name:gx-fade}}:root:is(.gao-team,.gao-portal).glass-still .gx-select-menu{animation:none}:root:is(.gao-team,.gao-portal) .gx-select-menu.glass:before,:root:is(.gao-team,.gao-portal) .gx-select-menu.glass:after{display:none}:root:is(.gao-team,.gao-portal):not(.glass-solid) .gx-select-menu.glass{background-image:radial-gradient(120% 80% at 50% -10%, var(--glass-hi), transparent 55%);box-shadow:inset 0 0 0 1px var(--glass-rim-soft), var(--glass-shadow)}:root:is(.gao-team,.gao-portal) .gx-time{min-width:0;display:inline-flex;position:relative}:root:is(.gao-team,.gao-portal) .gx-time input,:root:is(.gao-team,.gao-portal) body .gx-time input{width:7ch;min-width:76px;height:40px;font:400 var(--t-body)/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;padding:0 12px}:root:is(.gao-team,.gao-portal) .gx-time-menu{min-width:120px}:root:is(.gao-team,.gao-portal) .gx-time-menu .gx-select-option{font-variant-numeric:tabular-nums;justify-content:center}:root:is(.gao-team,.gao-portal) .calendar-field{gap:6px}:root:is(.gao-team,.gao-portal) .calendar-field>.field-label{color:var(--text-3);font:500 var(--t-callout)/1.35 var(--font-sans);letter-spacing:0;text-transform:none}:root:is(.gao-team,.gao-portal) .calendar-trigger{height:var(--control-h);border-radius:var(--r-control);background:var(--field);color:var(--text-1);font:400 var(--t-body)/1 var(--font-sans);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;transition:background .2s;display:flex}:root:is(.gao-team,.gao-portal) .calendar-trigger:hover:not(:disabled){background:var(--field-hover)}:root:is(.gao-team,.gao-portal) .calendar-trigger:active:not(:disabled){transform:var(--press);transition:transform .1s ease-out}:root:is(.gao-team,.gao-portal) .calendar-trigger[data-empty=true]{color:var(--text-3)}:root:is(.gao-team,.gao-portal) .calendar-trigger>b{color:var(--text-3);align-items:center;font-size:10px;font-weight:400;display:inline-flex}:root:is(.gao-team,.gao-portal) .primary-date .calendar-trigger{background:var(--field);border:0;font-weight:600}:root:is(.gao-team,.gao-portal) .primary-date .field-label{color:var(--text-2)}:root:is(.gao-team,.gao-portal) .gx-filter{height:36px;color:var(--text-2);font:400 var(--t-body)/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;transition:background .2s;display:inline-flex;position:relative}:root:is(.gao-team,.gao-portal) .gx-filter:hover:not(:disabled){background:var(--hover);color:var(--text-1)}:root:is(.gao-team,.gao-portal) .gx-filter.is-set{color:var(--text-1);font-weight:500}:root:is(.gao-team,.gao-portal) .gx-filter .ui-icon{opacity:.7;color:inherit;flex:none}:root:is(.gao-team,.gao-portal) .gx-filter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root:is(.gao-team,.gao-portal) .glass .gx-filter:focus-visible{outline-offset:-3px}:root:is(.gao-team,.gao-portal) .gx-filterbar{border-radius:999px;justify-self:start;width:max-content;min-width:0;max-width:100%;padding:5px;display:inline-flex}:root:is(.gao-team,.gao-portal) .gx-filterbar>.gx-filterbar-tools{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:6px;min-width:0;margin:0;padding:0;overflow-x:auto}:root:is(.gao-team,.gao-portal) .gx-filterbar>.gx-filterbar-tools::-webkit-scrollbar{display:none}:root:is(.gao-team,.gao-portal) .gx-filterbar-tools>*{flex:none}:root:is(.gao-team,.gao-portal) .gx-filterbar-tools :focus-visible{outline-offset:-3px}:root:is(.gao-team,.gao-portal) .gx-filterbar .gx-search{width:220px;min-width:0;height:34px}:root:is(.gao-team,.gao-portal) .gx-filterbar .gx-filter{height:34px;color:inherit;font:600 13px/1 var(--font-sans);opacity:.75;padding:0 12px 0 14px;transition:background .2s,opacity .2s}:root:is(.gao-team,.gao-portal) .gx-filterbar .gx-filter:hover{background:var(--glass-fill);opacity:1}:root:is(.gao-team,.gao-portal) .gx-filterbar .gx-filter.is-set{background:var(--glass-fill-strong);box-shadow:inset 0 0 0 .5px var(--glass-rim-soft);opacity:1}:root:is(.gao-team,.gao-portal) .gx-filterbar .gx-btn.is-plain{height:34px}@media (max-width:760px){:root:is(.gao-team,.gao-portal) .gx-filterbar .gx-search{width:170px}:root:is(.gao-team,.gao-portal) .gx-filterbar{width:100%;display:flex}:root:is(.gao-team,.gao-portal) .gx-filterbar>.gx-filterbar-tools{flex:1}:root:is(.gao-team,.gao-portal) .gx-filterbar:not(:has(.gx-filter))>.gx-filterbar-tools{padding-right:0;-webkit-mask-image:none;mask-image:none}:root:is(.gao-team,.gao-portal) .gx-filterbar:not(:has(.gx-filter)) .gx-search{flex:1;width:auto}:root:is(.gao-team,.gao-portal) .gx-filterbar>.gx-filterbar-tools{padding-right:44px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000 100%)}}@media (min-width:761px){:root:is(.gao-team,.gao-portal) .cal-filters>:is(.gx-search,.gx-filter),:root:is(.gao-team,.gao-portal) .mtg-filters>.gx-filter{display:none}:root:is(.gao-team,.gao-portal) .mtg-filters:not(:has(>:not(.gx-filter,.gx-btn))){display:none}}@media (max-width:760px){:root:is(.gao-team,.gao-portal) :is(.cal-filterbar,.mtg-filterbar){display:none}}@media (pointer:coarse){:root:is(.gao-team,.gao-portal) :is(.cal-nav,.gx-icon-btn,.gx-plain-icon,.lg-seg.seg button,.gx-filter,.ct-flag,.gx-btn.is-sm,.gx-link,.gx-week-item,.pj-open,.gx-billing-group-flag,.gx-billing-more,.gx-todo-more){position:relative}:root:is(.gao-team,.gao-portal) :is(.cal-nav,.gx-icon-btn,.gx-plain-icon,.lg-seg.seg button,.gx-filter,.ct-flag,.gx-btn.is-sm,.gx-link,.gx-week-item,.pj-open,.gx-billing-group-flag,.gx-billing-more,.gx-todo-more):after{content:"";border-radius:inherit;background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}:root:is(.gao-team,.gao-portal) .gx-search input::-webkit-search-cancel-button{appearance:none;display:none}:root:is(.gao-team,.gao-portal) .gx-search-clear{background:var(--surface-3);width:20px;height:20px;color:var(--text-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:0 -6px 0 0;padding:0;display:grid}:root:is(.gao-team,.gao-portal) .gx-search-clear:hover{color:var(--text-1)}:root:is(.gao-team,.gao-portal) .gx-search-clear:active{transform:scale(.9)}:root:is(.gao-team,.gao-portal) :is(input,select,textarea,.gx-select)[aria-invalid=true]:not(#_):not(#_){box-shadow:0 0 0 2px color-mix(in srgb, var(--red-fg) 60%, transparent)}:root:is(.gao-team,.gao-portal) input.gx-create-title[aria-invalid=true]:not(#_):not(#_){box-shadow:none}}
@layer gao{:root:is(.gao-team,.gao-portal) body:has(main[data-login]){margin:0}:root:is(.gao-team,.gao-portal) .gx-auth{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--text-1);font:400 var(--t-body)/var(--lh-body) var(--font-sans);place-items:center;padding:48px 16px;display:grid}:root:is(.gao-team,.gao-portal) .gx-auth-card{box-sizing:border-box;border-radius:var(--r-dialog);background:var(--surface);width:min(420px,100%);box-shadow:var(--group-border);padding:32px 28px 24px;display:grid;position:relative}:root:is(.gao-team,.gao-portal) .gx-auth-mark{object-fit:contain;width:46px;height:auto;margin:0 0 24px}:root:is(.gao-team,.gao-portal)[data-theme=light] .gx-auth-mark{filter:invert()}@media (prefers-color-scheme:light){:root:is(.gao-team,.gao-portal)[data-theme=system] .gx-auth-mark{filter:invert()}}:root:is(.gao-team,.gao-portal) .gx-auth-card h1{font-size:var(--t-title1);letter-spacing:var(--track-title1);margin:0;font-weight:600;line-height:1.1}:root:is(.gao-team,.gao-portal) .gx-auth-intro{color:var(--text-2);font-size:var(--t-body);margin:8px 0 24px;line-height:1.5}:root:is(.gao-team,.gao-portal) .gx-auth-intro:last-child{margin-bottom:8px}:root:is(.gao-team,.gao-portal) .gx-auth-fields{gap:14px;display:grid}:root:is(.gao-team,.gao-portal) .gx-auth .gx-field input{min-height:44px}:root:is(.gao-team,.gao-portal) .gx-auth .gx-field:has(input[aria-invalid=true])>span{color:var(--red)}:root:is(.gao-team,.gao-portal) .gx-auth .gx-btn.is-primary{height:44px;font-size:var(--t-headline);margin-top:22px;text-decoration:none}:root:is(.gao-team,.gao-portal) .gx-auth-intro+.gx-btn.is-primary{margin-top:0}:root:is(.gao-team,.gao-portal) .gx-auth-actions{flex-wrap:wrap;gap:8px;display:flex}:root:is(.gao-team,.gao-portal) .gx-auth .gx-auth-actions .gx-btn{flex:1 1 0;height:44px;margin:0}:root:is(.gao-team,.gao-portal) .gx-auth .gx-btn.is-primary:disabled{opacity:.55;cursor:wait}:root:is(.gao-team,.gao-portal) .gx-auth .gx-btn.is-plain{color:var(--text-2);justify-self:center;margin-top:6px}:root:is(.gao-team,.gao-portal) .gx-auth .gx-btn.is-plain:hover:not(:disabled){color:var(--text-1)}:root:is(.gao-team,.gao-portal) .gx-auth-message{color:var(--text-2);font-size:var(--t-body);text-align:center;margin:16px 0 0;line-height:1.5}:root:is(.gao-team,.gao-portal) .gx-auth-message[role=alert]{color:var(--red)}:root:is(.gao-team,.gao-portal) .gx-auth-security{color:var(--text-3);font-size:var(--t-callout);justify-content:center;align-items:center;gap:8px;margin:24px 0 0;display:flex}:root:is(.gao-team,.gao-portal) .gx-auth-security:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}:root:is(.gao-team,.gao-portal) .gx-auth-tagline{color:var(--text-3);font-size:var(--t-callout);text-align:center;margin:8px 0 0}@media (max-width:520px){:root:is(.gao-team,.gao-portal) .gx-auth{padding:calc(56px + env(safe-area-inset-top,0px)) 20px 32px;place-items:start center}:root:is(.gao-team,.gao-portal) .gx-auth-card{box-shadow:none;background:0 0;border-radius:0;padding:0}:root:is(.gao-team,.gao-portal) .gx-auth-card h1{font-size:var(--t-large-title);letter-spacing:var(--track-large-title)}:root:is(.gao-team,.gao-portal) .gx-auth-intro{font-size:var(--t-headline)}:root:is(.gao-team,.gao-portal) .gx-auth .gx-btn.is-primary{height:50px}}}
