:root{--gs-bg: #161616;--gs-bg-layer1: #262626;--gs-bg-layer2: #393939;--gs-bg-hover: rgba(141, 141, 141, .12);--gs-text-primary: #f4f4f4;--gs-text-secondary: #c6c6c6;--gs-text-helper: #8d8d8d;--gs-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.25L5 6.75L8.5 3.25' stroke='%238d8d8d' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--gs-border: #525252;--gs-border-subtle: #393939;--gs-blue: #0f62fe;--gs-blue-hover: #0353e9;--gs-green: #42be65;--gs-green-bg: rgba(66, 190, 101, .1);--gs-amber: #f1c21b;--gs-amber-bg: rgba(241, 194, 27, .1);--gs-purple: #8a3ffc;--gs-purple-bg: rgba(138, 63, 252, .1);--gs-red: #fa4d56;--gs-note-bg: #fcf4d6;--gs-note-border: #b28600;--gs-note-text: #161616;--gs-note-text-secondary: #393939;--gs-note-label-bg: #f1c21b;--gs-note-label-text: #161616;--gs-note-helper: #525252;--gs-note-link: #0043ce;--gs-accent: var(--gs-blue);--gs-priority-blocker: #ff8389;--gs-priority-blocker-bg: rgba(250, 77, 86, .14);--gs-priority-major: #ffb784;--gs-priority-major-bg: rgba(255, 131, 43, .14);--gs-priority-minor: var(--gs-text-secondary);--gs-priority-minor-bg: rgba(141, 141, 141, .14);--gs-font-sans: "IBM Plex Sans", system-ui, sans-serif;--gs-font-mono: "IBM Plex Mono", "Menlo", monospace;--gs-max-width: 1200px;--gs-content-max-width: 1800px;--gs-queue-pad-x: 1rem;--gs-radius: 2px;--gs-blue-40: #78a9ff;--gs-blue-50: #4589ff;--gs-blue-60: #0f62fe;--gs-blue-70: #0043ce;--gs-purple-40: #be95ff;--gs-purple-50: #a56eff;--gs-purple-60: #8a3ffc;--gs-link: #78a9ff;--gs-link-hover: #a6c8ff;--gs-focus: #4589ff;--gs-accent-text: #78a9ff;--gs-danger-text: #ff8389;--gs-accent-tint: rgba(15, 98, 254, .14);--gs-wash: linear-gradient(135deg, rgba(15, 98, 254, .08), transparent 38%);--gs-wash-card: linear-gradient( 120deg, color-mix(in srgb, var(--gs-bg-layer1) 88%, #0f62fe), var(--gs-bg-layer1) );--gs-glow: radial-gradient(circle, rgba(69, 137, 255, .22) 0%, rgba(165, 110, 255, .08) 43%, transparent 70%);--gs-spark: linear-gradient(90deg, #0f62fe, #8a3ffc);--gs-shadow-pop: 0 1rem 2.5rem rgba(0, 0, 0, .28);--gs-shadow-lift: 0 .5rem 1.5rem rgba(0, 0, 0, .24);--gs-grid-line: rgba(141, 141, 141, .07);--gs-shadow-bar: 0 -.5rem 1.5rem rgba(0, 0, 0, .28);--gs-comment-bg: var(--gs-bg-layer1);--gs-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23161616' d='M6.4 11.2 3.2 8l-1.1 1.1 4.3 4.3 8-8L13.3 4.3z'/%3E%3C/svg%3E");--gs-dash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23161616' d='M3 7.25h10v1.5H3z'/%3E%3C/svg%3E");--gs-md-rule: #525252;--gs-md-head-bg: var(--gs-bg-layer2);--gs-md-zebra: var(--gs-bg-hover);--gs-md-quote-bar: var(--gs-border);--gs-md-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M6.4 11.2 3.2 8l-1.1 1.1 4.3 4.3 8-8L13.3 4.3z'/%3E%3C/svg%3E");--gs-note-md-head-bg: #f0e2b4;--gs-note-md-zebra: #f7ecc7;--gs-note-md-rule: #dbc376;color-scheme:dark;--gs-ease: cubic-bezier(.2, 0, .38, .9);--gs-ease-expressive: cubic-bezier(.4, .14, .3, 1);--gs-dur-fast: .11s;--gs-dur: .24s;--gs-dur-slow: .42s}[data-theme=light]{--gs-bg: #ffffff;--gs-bg-layer1: #f4f4f4;--gs-comment-bg: #f9f9f9;--gs-md-rule: #c6c6c6;--gs-bg-layer2: #e0e0e0;--gs-bg-hover: rgba(0, 0, 0, .04);--gs-text-primary: #161616;--gs-text-secondary: #393939;--gs-text-helper: #6f6f6f;--gs-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.25L5 6.75L8.5 3.25' stroke='%236f6f6f' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--gs-border: #8d8d8d;--gs-border-subtle: #e0e0e0;--gs-green-bg: rgba(66, 190, 101, .15);--gs-amber-bg: rgba(241, 194, 27, .15);--gs-purple-bg: rgba(138, 63, 252, .12);--gs-accent: var(--gs-blue);--gs-priority-blocker: #a2191f;--gs-priority-blocker-bg: rgba(218, 30, 40, .1);--gs-priority-major: #8a3800;--gs-priority-major-bg: rgba(255, 131, 43, .14);--gs-priority-minor-bg: rgba(141, 141, 141, .12);--gs-link: #0f62fe;--gs-link-hover: #0043ce;--gs-focus: #0f62fe;--gs-accent-text: #0f62fe;--gs-danger-text: #da1e28;--gs-accent-tint: rgba(15, 98, 254, .08);--gs-wash: linear-gradient(135deg, rgba(15, 98, 254, .05), transparent 38%);--gs-wash-card: linear-gradient( 120deg, color-mix(in srgb, var(--gs-bg-layer1) 94%, #0f62fe), var(--gs-bg-layer1) );--gs-glow: radial-gradient(circle, rgba(69, 137, 255, .14) 0%, rgba(165, 110, 255, .05) 43%, transparent 70%);--gs-shadow-pop: 0 1rem 2.5rem rgba(0, 0, 0, .1);--gs-shadow-lift: 0 .5rem 1.5rem rgba(0, 0, 0, .08);--gs-grid-line: rgba(22, 22, 22, .05);--gs-shadow-bar: 0 -.5rem 1.5rem rgba(0, 0, 0, .1);--gs-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M6.4 11.2 3.2 8l-1.1 1.1 4.3 4.3 8-8L13.3 4.3z'/%3E%3C/svg%3E");--gs-dash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M3 7.25h10v1.5H3z'/%3E%3C/svg%3E");color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--gs-font-sans);background-color:var(--gs-bg);background-image:var(--gs-wash);background-repeat:no-repeat;background-size:100% 100vh;color:var(--gs-text-primary);min-height:100vh;line-height:1.5}body.gs-no-scroll{overflow:hidden;padding-right:var(--gs-scrollbar-w, 0px)}a{color:var(--gs-link);text-decoration:none}a:hover{color:var(--gs-link-hover);text-decoration:underline}#app{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}@keyframes gs-enter-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-ambient-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.5rem,1rem,0) scale(1.04)}}@keyframes gs-status-pulse{0%{box-shadow:0 0 0 0 var(--gs-pulse, rgba(36, 161, 72, .35))}70%,to{box-shadow:0 0 0 .4rem transparent}}@keyframes gs-data-flow{0%{transform:translate(-100%)}to{transform:translate(180%)}}@keyframes gs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gs-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gs-skip-link{position:absolute;top:-999px;left:0;z-index:9999;padding:.5rem 1rem;background:var(--gs-blue);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:0 0 4px}.gs-skip-link:focus{top:0;outline:2px solid #fff;outline-offset:2px}:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.gs-chrome{position:sticky;top:0;z-index:100}.gs-header{background:var(--gs-bg-layer1);background:color-mix(in srgb,var(--gs-bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--gs-border-subtle);position:relative;z-index:2}.gs-header:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--gs-spark);opacity:.9;pointer-events:none}.gs-header__inner{max-width:var(--gs-max-width);margin:0 auto;padding:0 2rem;height:48px;display:flex;align-items:center;gap:1rem}.gs-header__wordmark{font-family:var(--gs-font-mono);font-size:.875rem;font-weight:600;letter-spacing:.08em;color:var(--gs-text-primary);display:flex;align-items:center;gap:.5rem;text-decoration:none}.gs-header__wordmark:hover{text-decoration:none;color:var(--gs-text-primary)}.gs-header__wordmark-dot{--gs-pulse: rgba(69, 137, 255, .45);width:.5rem;height:.5rem;border-radius:50%;background:var(--gs-blue);flex-shrink:0;animation:gs-status-pulse 3s ease-out infinite}.gs-header__wordmark-x{font-weight:400;opacity:.5;font-size:.75rem}.gs-header__label{display:inline-flex;align-items:center;height:1.25rem;padding:0 .5rem;border:1px solid var(--gs-blue);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-header__nav{margin-left:auto;display:flex;align-items:center;gap:1.25rem}.gs-header__wordmark-text{font-family:var(--gs-font-mono)}.gs-header__user{font-size:.75rem;font-family:var(--gs-font-mono);color:var(--gs-text-helper);letter-spacing:.02em;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;padding:.125rem 0;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.gs-header__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-header__avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;background:var(--gs-bg-layer2);color:var(--gs-text-secondary);border:1px solid var(--gs-border)}.gs-header__user-menu-wrap{position:relative;display:flex;align-items:center}.gs-header__user-trigger{background:none;border:1px solid transparent;border-radius:var(--gs-radius);padding:.25rem .375rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.gs-header__user-trigger:hover,.gs-header__user-trigger[aria-expanded=true]{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-header__user-trigger:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-header__user-caret{display:inline-flex;flex-shrink:0;transition:transform .15s}.gs-header__user-trigger[aria-expanded=true] .gs-header__user-caret{transform:rotate(180deg)}.gs-user-menu{position:absolute;top:calc(100% + .25rem);right:0;min-width:13rem;max-width:20rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards;z-index:9000;padding:.375rem 0;display:flex;flex-direction:column}.gs-user-menu__identity{display:flex;flex-direction:column;gap:.125rem;padding:.5rem 1rem .625rem;margin-bottom:.375rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-user-menu__name{font-size:.8125rem;font-weight:600;color:var(--gs-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-user-menu__email{font-size:.75rem;font-family:var(--gs-font-mono);color:var(--gs-text-helper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-user-menu__item{display:block;width:100%;text-align:left;padding:.5rem 1rem;font:inherit;font-size:.8125rem;color:var(--gs-text-secondary);background:none;border:0;cursor:pointer}.gs-user-menu__item:hover,.gs-user-menu__item:focus-visible{color:var(--gs-text-primary);background:var(--gs-bg-hover);outline:none}.gs-user-menu__item:disabled{opacity:.5;cursor:not-allowed}a.gs-user-menu__item{box-sizing:border-box;text-decoration:none}.gs-header__away{flex-shrink:0;padding:0 .5rem;font-size:.6875rem;font-weight:600;line-height:1.25rem;letter-spacing:.04em;color:var(--gs-text-primary);background:#f1c21b33;border:1px solid #f1c21b;border-radius:100px}[data-theme=light] .gs-header__away{background:#f1c21b47;border-color:#8e6a00}.gs-user-menu__availability{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0 .25rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-user-menu__availability>.gs-user-menu__field-label,.gs-user-menu__availability>.gs-user-menu__status{padding:0 .75rem}.gs-user-menu__status{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.gs-user-menu__note{font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-user-menu__form{display:flex;flex-direction:column;gap:.375rem;padding:.25rem .75rem .5rem}.gs-user-menu__form .gs-user-menu__select{width:100%}.gs-user-menu__form-actions{display:flex;gap:.5rem;padding-top:.25rem}.gs-theme-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--gs-border);background:transparent;color:var(--gs-text-secondary);cursor:pointer;border-radius:4px;padding:0;transition:color .15s,border-color .15s,background .15s}.gs-theme-toggle:hover{color:var(--gs-text-primary);border-color:var(--gs-text-secondary);background:var(--gs-bg-hover)}.gs-theme-toggle svg{width:18px;height:18px}.gs-theme-toggle__icon-system,.gs-theme-toggle__icon-sun,.gs-theme-toggle__icon-moon{display:none}[data-theme-mode=system] .gs-theme-toggle__icon-system,[data-theme-mode=light] .gs-theme-toggle__icon-sun,[data-theme-mode=dark] .gs-theme-toggle__icon-moon{display:block}html:not([data-theme-mode]) .gs-theme-toggle__icon-moon{display:block}html:not([data-theme-mode])[data-theme=light] .gs-theme-toggle__icon-moon{display:none}html:not([data-theme-mode])[data-theme=light] .gs-theme-toggle__icon-sun{display:block}.gs-main{flex:1;max-width:var(--gs-max-width);margin:0 auto;padding:2.5rem 2rem 4rem;width:100%}.gs-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:500;line-height:1.33;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-eyebrow--dot{display:flex;align-items:center;gap:.5rem}.gs-eyebrow--dot:before{content:"";flex:none;width:6px;height:6px;background:currentColor}.gs-intro{position:relative;isolation:isolate;padding:2rem 0 1.75rem;margin-bottom:2rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-main>.gs-intro:first-child{margin-top:-1.5rem}.gs-intro:before{content:"";position:absolute;z-index:-1;top:-12rem;right:-8rem;width:30rem;height:30rem;border-radius:50%;background:var(--gs-glow);filter:blur(12px);pointer-events:none;animation:gs-ambient-float 9s ease-in-out infinite}.gs-intro:after{content:"";position:absolute;z-index:-1;inset:0 -2rem;background-image:linear-gradient(var(--gs-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gs-grid-line) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 80% 0%,#000 0%,transparent 65%);mask-image:radial-gradient(ellipse at 80% 0%,#000 0%,transparent 65%);pointer-events:none}.gs-intro__title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:400;letter-spacing:0;line-height:1.2;text-wrap:balance;color:var(--gs-text-primary)}.gs-intro__lead{font-size:1rem;line-height:1.5;color:var(--gs-text-secondary);max-width:44rem;margin-top:.75rem}.gs-intro__copy{min-width:0}.gs-intro--compact{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .75rem;padding:0 0 .75rem;margin-bottom:.75rem}.gs-main>.gs-intro--compact:first-child{margin-top:0}.gs-intro--compact:before{display:none}.gs-intro--compact .gs-eyebrow{margin:0}.gs-intro--compact .gs-intro__title{margin:0;font-size:1.25rem;font-weight:500}.gs-intro__hint{font-size:.75rem;color:var(--gs-text-secondary);margin:0}.gs-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gs-intro--hero{padding:3.5rem 0 3rem}.gs-intro--hero .gs-intro__title{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);font-weight:300;line-height:1.12;max-width:36rem}.gs-intro--hero .gs-intro__lead{max-width:36rem}.gs-intro--hero .gs-search{margin:1.75rem 0 .5rem;max-width:36rem}.gs-intro--hero .gs-search-results{max-width:36rem;margin-top:.75rem}@media (min-width: 960px){.gs-intro--hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:center}}.gs-welcome-preview{min-width:0;margin-top:2.5rem;border:1px solid var(--gs-border-subtle);background:var(--gs-bg-layer1);box-shadow:var(--gs-shadow-pop)}@media (min-width: 960px){.gs-welcome-preview{margin-top:0}}.gs-welcome-preview__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:0 1rem;border-bottom:1px solid var(--gs-border-subtle);font-size:.75rem;color:var(--gs-text-secondary)}.gs-welcome-preview__live{display:inline-flex;align-items:center;gap:.5rem}.gs-welcome-preview__body{padding:1.25rem}.gs-live-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--gs-green);animation:gs-status-pulse 2s ease-out infinite}.gs-live-dot--blue{--gs-pulse: rgba(15, 98, 254, .4);background:var(--gs-blue-50)}.gs-flow{display:grid;grid-template-columns:minmax(0,1fr) 1.25rem minmax(5.5rem,.7fr) 1.25rem minmax(0,1fr);align-items:center}.gs-flow__node{display:flex;min-width:0;min-height:5.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .5rem;border:1px solid var(--gs-border-subtle);background:var(--gs-bg-layer2);font-size:.75rem;text-align:center;color:var(--gs-text-primary)}.gs-flow__node--hub{min-height:4.5rem;border-color:var(--gs-blue);background:var(--gs-accent-tint)}.gs-flow__icon{display:inline-flex;color:var(--gs-accent-text)}.gs-flow__icon svg{width:1.25rem;height:1.25rem}.gs-flow__line{position:relative;height:1px;overflow:hidden;background:var(--gs-border)}.gs-flow__line:after{content:"";position:absolute;width:60%;height:100%;background:linear-gradient(90deg,transparent,var(--gs-blue-50),transparent);animation:gs-data-flow 1.8s linear infinite}.gs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;border-top:1px solid var(--gs-border-subtle);border-left:1px solid var(--gs-border-subtle)}.gs-steps__item{min-width:0;padding:.75rem;border-right:1px solid var(--gs-border-subtle);border-bottom:1px solid var(--gs-border-subtle)}.gs-steps__index{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-accent-text)}.gs-steps__title{margin:.25rem 0;font-size:.875rem;font-weight:600;line-height:1.3}.gs-steps__item small{font-size:.75rem;line-height:1.4;color:var(--gs-text-secondary)}@media (max-width: 640px){.gs-welcome-preview{display:none}}.gs-enter .gs-intro>*,.gs-enter .gs-welcome-preview{animation:gs-enter-up var(--gs-dur-slow) ease-out backwards}.gs-enter .gs-intro>:nth-child(2){animation-delay:40ms}.gs-enter .gs-intro>:nth-child(3){animation-delay:80ms}.gs-enter .gs-intro>:nth-child(n+4){animation-delay:.12s}.gs-enter .gs-welcome-preview{animation-delay:80ms}.gs-enter .gs-admin-section,.gs-enter .gs-wf-card{animation:gs-enter-up var(--gs-dur-slow) var(--gs-ease) backwards}.gs-enter .gs-admin-editor>:nth-child(2),.gs-enter .gs-wf-index>:nth-child(2){animation-delay:40ms}.gs-enter .gs-admin-editor>:nth-child(3),.gs-enter .gs-wf-index>:nth-child(3){animation-delay:80ms}.gs-enter .gs-admin-editor>:nth-child(n+4),.gs-enter .gs-wf-index>:nth-child(n+4){animation-delay:.12s}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;font-family:var(--gs-font-sans);font-size:.875rem;font-weight:500;line-height:1.25;padding:0 1rem;border-radius:var(--gs-radius);cursor:pointer;border:1px solid transparent;transition:background var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur-fast) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease);text-decoration:none}.gs-btn:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-btn:disabled,.gs-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.gs-btn--sm{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.gs-btn svg{width:1rem;height:1rem;flex:0 0 auto}.gs-btn__icon{display:flex}.gs-btn__icon svg{width:14px;height:14px}.gs-btn--primary{background:var(--gs-blue);color:#fff;border-color:var(--gs-blue)}.gs-btn--primary:hover{background:#0050e6;border-color:#0050e6;color:#fff;text-decoration:none;box-shadow:0 .375rem 1rem #0f62fe47}.gs-btn--primary:active{background:#002d9c;border-color:#002d9c;box-shadow:none}.gs-btn--primary:focus-visible{box-shadow:inset 0 0 0 1px #fff}.gs-btn--ghost{background:transparent;border-color:transparent;color:var(--gs-link)}.gs-btn--ghost:hover{color:var(--gs-link-hover);background:var(--gs-bg-hover);text-decoration:none}.gs-btn--secondary{background:#393939;border-color:#393939;color:#fff}.gs-btn--secondary:hover{background:#4c4c4c;border-color:#4c4c4c;color:#fff;text-decoration:none}.gs-btn--danger{background:#da1e28;border-color:#da1e28;color:#fff}.gs-btn--danger:hover{background:#ba1b23;border-color:#ba1b23;color:#fff;text-decoration:none}.gs-user{display:flex;align-items:center;gap:.625rem}.gs-user__email{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-helper);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-search{flex:1 1 280px;min-width:220px;position:relative;display:flex;align-items:center;margin-bottom:2rem}.gs-search__icon{position:absolute;left:1rem;width:16px;height:16px;color:var(--gs-text-helper);pointer-events:none}.gs-search__icon svg{width:16px;height:16px;display:block}.gs-search__input{appearance:none;-webkit-appearance:none;width:100%;height:2.5rem;padding:0 1rem 0 2.75rem;background:var(--gs-bg-layer1);border:0;border-bottom:1px solid var(--gs-border);color:var(--gs-text-primary);font-family:var(--gs-font-sans);font-size:.875rem;border-radius:var(--gs-radius);transition:box-shadow var(--gs-dur) var(--gs-ease)}.gs-search__input:focus{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-search__input::placeholder{color:var(--gs-text-helper)}.gs-intro--hero .gs-search__input{height:3rem;font-size:1rem;box-shadow:var(--gs-shadow-lift)}.gs-intro--hero .gs-search__input:focus{box-shadow:var(--gs-shadow-lift),inset 0 0 1.5rem var(--gs-accent-tint)}.gs-intro--hero .gs-intake{margin:1.75rem 0 .5rem;max-width:36rem}.gs-intake__label{display:block;margin-bottom:.625rem;font-size:1.25rem;font-weight:400;line-height:1.4;color:var(--gs-text-primary)}.gs-intake__box{position:relative;background:var(--gs-bg-layer1);border-bottom:1px solid var(--gs-border);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-lift);transition:box-shadow var(--gs-dur) var(--gs-ease)}.gs-intake__box:focus-within{outline:2px solid var(--gs-focus);outline-offset:-2px;box-shadow:var(--gs-shadow-lift),inset 0 0 1.5rem var(--gs-accent-tint)}.gs-intake__input{display:block;box-sizing:border-box;width:100%;min-height:5.5rem;max-height:14rem;padding:.875rem 1rem .25rem;border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:var(--gs-text-primary);font-family:var(--gs-font-sans);font-size:1rem;line-height:1.5}.gs-intake__input::placeholder{color:var(--gs-text-helper)}.gs-intake__box.is-invalid,.gs-intake__box.is-invalid:focus-within{outline:2px solid var(--gs-danger-text);outline-offset:-2px}.gs-intake__ghost{display:none;position:absolute;inset:0 0 auto;padding:.875rem 1rem .25rem;color:var(--gs-text-helper);font-size:1rem;line-height:1.5;pointer-events:none}.gs-intake__box.is-typing:not(:focus-within) .gs-intake__input:placeholder-shown~.gs-intake__ghost{display:block}.gs-intake__box.is-typing:not(:focus-within) .gs-intake__input::placeholder{color:transparent}.gs-intake__box.is-typing.is-invalid .gs-intake__input:placeholder-shown~.gs-intake__ghost{display:none}.gs-intake__box.is-typing.is-invalid .gs-intake__input::placeholder{color:var(--gs-text-helper)}.gs-intake__box.is-invalid .gs-intake__guess{opacity:0}.gs-intake__caret{display:inline-block;width:2px;height:1.15em;margin-left:1px;vertical-align:-.2em;background:var(--gs-accent);animation:gs-caret-blink 1s steps(1) infinite}@keyframes gs-caret-blink{50%{opacity:0}}.gs-intake__send{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.gs-intake__guess{padding:.125rem .625rem;border-radius:100px;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.75rem;opacity:0;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-intake__guess.is-on{opacity:1}.gs-intake__box:focus-within .gs-intake__guess,.gs-intake__input:not(:placeholder-shown)~.gs-intake__row .gs-intake__guess{opacity:0}.gs-intake__error{margin:.5rem 0 0;font-size:.8125rem;color:var(--gs-danger-text)}.gs-intake__examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;margin-top:1.25rem}.gs-intake__examples-label{grid-column:1 / -1;display:flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-intake__examples-label .gs-intake__go-icon{color:var(--gs-accent-text)}.gs-intake__example{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);background:var(--gs-bg-layer1);color:var(--gs-text-primary);font-family:var(--gs-font-sans);font-size:.8125rem;line-height:1.4;text-align:left;cursor:pointer;transition:border-color var(--gs-dur) var(--gs-ease)}.gs-intake__example:hover{border-color:var(--gs-border)}.gs-intake__example:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-intake__example-type{display:block;margin-bottom:.125rem;font-size:.75rem;font-weight:500;color:var(--gs-accent-text)}.gs-intake__example-icon{display:inline-flex;flex:none;width:1rem;height:1rem;color:var(--gs-text-secondary)}.gs-intake__example-icon svg{width:1rem;height:1rem}.gs-intake__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem .75rem .75rem 1rem}.gs-intake__go{gap:.5rem}.gs-intake__go-icon{display:inline-flex;width:1rem;height:1rem}.gs-intake__go-icon svg{width:1rem;height:1rem}.gs-intake__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gs-ai-spin .7s linear infinite}.gs-intake__browse{min-height:2rem;padding:0 .25rem;border:0;background:none;color:var(--gs-link);font-family:var(--gs-font-sans);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.gs-intake__browse:hover{color:var(--gs-link-hover)}.gs-intake+.gs-intro__hint,.gs-intake .gs-intro__hint{margin-top:.5rem}.gs-intake__signin,.gs-guest-email__signin{margin:.75rem 0 0;padding:.75rem 1rem;border-left:3px solid var(--gs-accent);background:var(--gs-layer-01, transparent)}.gs-intake__signin-title{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600}.gs-intake__signin-title .gs-intake__go-icon{color:var(--gs-accent-text)}.gs-intake__signin-text,.gs-guest-email__signin-text{margin:.25rem 0 0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-intake__signin-actions,.gs-guest-email__signin-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.gs-intake__notice{margin:.5rem 0 0;padding-left:.75rem;border-left:3px solid var(--gs-amber);font-size:.8125rem;color:var(--gs-text-secondary)}.gs-intake__slow{margin:.5rem 0 0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-intake-card--resolution.is-streaming .gs-intake-card__steps{min-height:3rem}#intake-browse-panel{max-width:36rem;margin-top:.75rem}.gs-intake-result{display:grid;gap:1rem;margin:0 0 2rem;outline:none}.gs-intake-result.is-switching{opacity:.6;pointer-events:none}.gs-intro--focus .gs-intake,.gs-intro--focus #intake-browse-panel,.gs-intro--focus .gs-intake-result{max-width:100%}.gs-intro--focus .gs-intake{animation:gs-focus-widen var(--gs-dur-slow) var(--gs-ease) var(--gs-focus-t, -60s) backwards}.gs-intro--focus .gs-intro__title{max-width:none;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);animation:gs-focus-title var(--gs-dur-slow) var(--gs-ease) var(--gs-focus-t, -60s) backwards}.gs-intro--focus .gs-intro__lead{max-height:0;margin-top:0;overflow:hidden;opacity:0;animation:gs-focus-lead var(--gs-dur-slow) var(--gs-ease) var(--gs-focus-t, -60s) backwards}.gs-intro--focus .gs-intake-result{margin:1.5rem 0 0}.gs-intro--focus .gs-intake-result>*{animation:gs-enter-up var(--gs-dur-slow) var(--gs-ease) var(--gs-result-t, -60s) backwards}.gs-intro--focus .gs-intake-result>:nth-child(2){animation-delay:calc(var(--gs-result-t, -60s) + 70ms)}.gs-intro--focus .gs-intake-result>:nth-child(n+3){animation-delay:calc(var(--gs-result-t, -60s) + .14s)}.gs-intake__links{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.gs-intake__reset{gap:.375rem;border-color:var(--gs-border);color:var(--gs-text-primary)}.gs-intake__reset svg{width:1rem;height:1rem}.gs-intro--focus .gs-welcome-preview{display:none}@media (min-width: 960px){.gs-intro--hero.gs-intro--focus{grid-template-columns:minmax(0,1fr)}.gs-intro--focus .gs-welcome-preview{display:block;position:absolute;top:5rem;right:0;width:calc(47.5% - 1.5rem);opacity:0;visibility:hidden;transform:translate(2.5rem) scale(.97);pointer-events:none;animation:gs-focus-away var(--gs-dur-slow) var(--gs-ease) var(--gs-focus-t, -60s) backwards}}.gs-main--focus>.gs-intro~*{opacity:.45;transition:opacity var(--gs-dur) var(--gs-ease);animation:gs-focus-dim .6s var(--gs-ease) calc(var(--gs-focus-t, -60s) + .12s) backwards}.gs-main--focus>.gs-intro~:is(:hover,:focus-within){opacity:1}@keyframes gs-focus-widen{0%{max-width:36rem}}@keyframes gs-focus-title{0%{max-width:36rem;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem)}}@keyframes gs-focus-lead{0%{max-height:4.5rem;margin-top:.75rem;opacity:1}}@keyframes gs-focus-away{0%{opacity:1;visibility:visible;transform:none}}@keyframes gs-focus-dim{0%{opacity:1}}.gs-intake-card{position:relative;padding:1.5rem;border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-blue);border-radius:var(--gs-radius);background:var(--gs-wash-card)}.gs-intake-card--resolution{box-shadow:var(--gs-shadow-lift)}.gs-intake-card--links,.gs-intake-card--cases{border-left-color:var(--gs-border);background:var(--gs-bg-layer1)}.gs-intake-card--solved{border-left-color:var(--gs-green);text-align:center;padding:2rem 1.5rem}.gs-intake-card__tick{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;margin-bottom:.75rem;border-radius:50%;background:var(--gs-accent-tint);color:var(--gs-green)}.gs-intake-card__tick svg{width:1.5rem;height:1.5rem}.gs-intake-card__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:400;color:var(--gs-text-primary)}.gs-intake-card__title--sm{font-size:1rem;font-weight:500}.gs-intake-card__copy{margin:0 0 1rem;color:var(--gs-text-secondary)}.gs-intake-card__steps{font-size:.9375rem;line-height:1.6;color:var(--gs-text-primary)}.gs-intake-card__steps>:first-child{margin-top:0}.gs-intake-card__steps ol,.gs-intake-card__steps ul{margin:0 0 .5rem;padding-left:1.25rem}.gs-intake-card__label{margin:1rem 0 .375rem;font-size:.75rem;font-weight:500;color:var(--gs-text-secondary)}.gs-intake-card__sources,.gs-intake-card__links{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.7}.gs-intake-card__links{list-style:none;padding-left:0}.gs-intake__src-kind{display:inline-block;margin-left:.375rem;padding:0 .5rem;border-radius:100px;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.25rem}.gs-intake-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.gs-intake-card--solved .gs-intake-card__actions{justify-content:center}.gs-intake-type{display:flex;align-items:flex-start;gap:1rem}.gs-intake-type__name{margin:0;font-size:1.125rem;font-weight:500;color:var(--gs-text-primary)}.gs-intake-type__reason{margin:.25rem 0 0;font-size:.875rem;color:var(--gs-text-secondary)}.gs-intake__alts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.gs-intake__alts .gs-intake-card__label{margin:0 .25rem 0 0}button.gs-intake__alt{font-family:var(--gs-font-sans);cursor:pointer}button.gs-intake__alt:hover:not(:disabled){background:var(--gs-bg-hover);border-color:var(--gs-border)}button.gs-intake__alt:disabled{opacity:.5;cursor:progress}.gs-intake-cases{display:grid;margin:0;padding:0;list-style:none}.gs-intake-case{padding:1rem 0;border-top:1px solid var(--gs-border-subtle)}.gs-intake-case:first-child{padding-top:.25rem;border-top:0}.gs-intake-case:last-child{padding-bottom:0}.gs-intake-case__title{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--gs-text-primary)}.gs-intake-case__problem,.gs-intake-case__text{max-width:44rem;margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:var(--gs-text-secondary)}.gs-intake-case__label{display:flex;align-items:center;gap:.375rem;margin:.75rem 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-text-secondary)}.gs-intake-case__tick{display:inline-flex;color:var(--gs-green)}.gs-intake-case__tick svg{width:.875rem;height:.875rem}.gs-intake-case__steps{display:grid;gap:.25rem;max-width:44rem;margin:0;padding-left:1.25rem;list-style:disc;font-size:.875rem;line-height:1.5;color:var(--gs-text-primary)}.gs-intake-case__steps li::marker{color:var(--gs-text-secondary)}.gs-intake-case__wait{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-intake-prefill__text{margin:.5rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;color:var(--gs-text-secondary)}.gs-intake-prefill__original>summary{cursor:pointer;font-size:.875rem}@media (max-width: 640px){.gs-intake-card{padding:1.25rem 1rem}.gs-intake__send,.gs-intake__go{flex:1 1 100%;min-height:2.5rem}.gs-intake__guess{display:none}}@media (prefers-reduced-motion: reduce){.gs-intake__spinner{animation-duration:2.4s}.gs-intake__box,.gs-intake__guess,.gs-intake__example{transition:none}.gs-intake__box.is-typing:not(:focus-within) .gs-intake__input:placeholder-shown~.gs-intake__ghost{display:none}.gs-intake__box.is-typing:not(:focus-within) .gs-intake__input::placeholder{color:var(--gs-text-helper)}.gs-intake__caret{animation:none}}.gs-section-title{font-size:1.125rem;font-weight:600;color:var(--gs-text-primary);letter-spacing:-.01em;margin-bottom:1rem}.gs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}.gs-feat{background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-border);border-radius:var(--gs-radius);padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s,background .15s,transform .15s}.gs-feat:hover{background:var(--gs-bg-layer2)}.gs-feat__title{font-size:.9375rem;font-weight:600;color:var(--gs-text-primary);line-height:1.35}.gs-feat__desc{font-size:.8125rem;color:var(--gs-text-secondary);overflow-wrap:anywhere;word-break:break-word}.gs-card,.gs-rt-card,.gs-quicklink{position:relative;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);transition:transform var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease),border-color var(--gs-dur) var(--gs-ease),background var(--gs-dur) var(--gs-ease)}.gs-card:before,.gs-rt-card:before,.gs-quicklink:before{content:"";position:absolute;top:-1px;right:-1px;left:-1px;height:2px;background:var(--gs-spark);opacity:0;pointer-events:none;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-card--left:before{right:auto;bottom:-1px;width:3px;height:auto;background:linear-gradient(180deg,#0f62fe,#8a3ffc)}.gs-card:hover,.gs-card:focus-within,.gs-rt-card:hover,.gs-rt-card:focus-visible,.gs-quicklink:hover,.gs-quicklink:focus-visible{transform:translateY(-2px);box-shadow:var(--gs-shadow-lift);border-color:var(--gs-border);text-decoration:none}.gs-card:hover:before,.gs-card:focus-within:before,.gs-rt-card:hover:before,.gs-rt-card:focus-visible:before,.gs-quicklink:hover:before,.gs-quicklink:focus-visible:before{opacity:1}.gs-enter .gs-rt-card,.gs-enter .gs-quicklink{animation:gs-enter-up var(--gs-dur-slow) var(--gs-ease) backwards;animation-delay:calc(var(--gs-i, 0) * 40ms)}.gs-enter .gs-list>:nth-child(2),.gs-enter .gs-quicklinks__grid>:nth-child(2){--gs-i: 1}.gs-enter .gs-list>:nth-child(3),.gs-enter .gs-quicklinks__grid>:nth-child(3){--gs-i: 2}.gs-enter .gs-list>:nth-child(4),.gs-enter .gs-quicklinks__grid>:nth-child(4){--gs-i: 3}.gs-enter .gs-list>:nth-child(5),.gs-enter .gs-quicklinks__grid>:nth-child(5){--gs-i: 4}.gs-enter .gs-list>:nth-child(6),.gs-enter .gs-quicklinks__grid>:nth-child(6){--gs-i: 5}.gs-enter .gs-list>:nth-child(7),.gs-enter .gs-quicklinks__grid>:nth-child(7){--gs-i: 6}.gs-enter .gs-list>:nth-child(n+8),.gs-enter .gs-quicklinks__grid>:nth-child(n+8){--gs-i: 7}.gs-banner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding:1.5rem;background:var(--gs-wash-card);border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-blue);border-radius:var(--gs-radius)}.gs-banner__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;color:var(--gs-accent-text);background:var(--gs-accent-tint)}.gs-banner__icon svg{width:1.25rem;height:1.25rem}.gs-banner__body{display:flex;flex-direction:column;gap:.125rem;flex:1 1 240px;min-width:0}.gs-banner__title{font-size:1rem;font-weight:600;color:var(--gs-text-primary)}.gs-banner__text{font-size:.875rem;color:var(--gs-text-secondary)}.gs-banner__cta{flex-shrink:0}.gs-toast{--gs-toast-surface: var(--gs-bg-layer1);--gs-toast-tone: var(--gs-blue-60);--gs-toast-accent: linear-gradient(180deg, #0f62fe, #8a3ffc);--gs-toast-bar: var(--gs-spark);position:fixed;left:0;right:0;bottom:1.5rem;margin-inline:auto;width:min(28rem,calc(100vw - 2rem));z-index:1100;display:grid;grid-template-columns:1.25rem minmax(0,1fr) 2rem;column-gap:.75rem;align-items:start;padding:.875rem .75rem .875rem 1rem;overflow:hidden;color:var(--gs-text-primary);background-color:var(--gs-toast-surface);background-image:linear-gradient(120deg,color-mix(in srgb,var(--gs-toast-surface) 90%,var(--gs-toast-tone)),var(--gs-toast-surface));border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);opacity:0;transform:translateY(16px) scale(.98);transition:opacity var(--gs-dur) var(--gs-ease-expressive),transform var(--gs-dur) var(--gs-ease-expressive)}[data-theme=light] .gs-toast{--gs-toast-surface: var(--gs-bg)}.gs-toast:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--gs-toast-accent)}.gs-toast--in{opacity:1;transform:none}.gs-toast:not(.gs-toast--in){pointer-events:none}.gs-toast--success{--gs-toast-tone: var(--gs-green);--gs-toast-accent: var(--gs-green);--gs-toast-bar: var(--gs-green)}.gs-toast--error{--gs-toast-tone: var(--gs-red);--gs-toast-accent: var(--gs-red);--gs-toast-bar: var(--gs-red)}.gs-toast__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;color:var(--gs-accent-text)}.gs-toast__icon svg{width:1.25rem;height:1.25rem}.gs-toast--success .gs-toast__icon{color:#161616;background:var(--gs-green)}.gs-toast--error .gs-toast__icon{color:#161616;background:var(--gs-red)}.gs-toast--success .gs-toast__icon svg,.gs-toast--error .gs-toast__icon svg{width:.875rem;height:.875rem}.gs-toast__msg{margin:0;min-width:0;font-size:.875rem;line-height:1.25rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-toast__close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.375rem 0;padding:0;border:0;background:transparent;color:var(--gs-text-primary);cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-toast__close:hover{background:var(--gs-bg-hover)}.gs-toast__close:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-toast__close svg{width:1rem;height:1rem}.gs-toast__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gs-toast-bar);transform-origin:left center;animation:gs-toast-progress 5s linear forwards}.gs-toast:hover .gs-toast__progress,.gs-toast:focus-within .gs-toast__progress{animation-play-state:paused}@keyframes gs-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 640px){.gs-toast{left:1rem;right:1rem;bottom:1rem;margin-inline:0;width:auto}}.gs-new-version{position:fixed;left:0;right:0;bottom:1.5rem;margin-inline:auto;z-index:1090;box-sizing:border-box;width:min(40rem,calc(100vw - 2rem));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .5rem .5rem 1rem;color:var(--gs-text-primary);background-color:var(--gs-bg-layer1);background-image:var(--gs-wash-card);border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-blue-60);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-new-version-in var(--gs-dur) var(--gs-ease-expressive) backwards}[data-theme=light] .gs-new-version{background-color:var(--gs-bg)}.gs-new-version__text{font-size:.875rem;line-height:1.29}.gs-new-version__actions{display:flex;flex:none;gap:.25rem}body:has(.gs-new-version) .gs-toast{bottom:5rem}@keyframes gs-new-version-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.gs-new-version{flex-direction:column;align-items:stretch;padding:.75rem 1rem}.gs-new-version__actions{justify-content:flex-end}body:has(.gs-new-version) .gs-toast{bottom:8rem}}@media (prefers-reduced-motion: reduce){.gs-new-version{animation:none}}.gs-form{display:flex;flex-direction:column;gap:2.5rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);--gs-form-pad-x: 2.75rem;--gs-form-pad-y: 2.5rem;padding:var(--gs-form-pad-y) var(--gs-form-pad-x)}.gs-field{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.gs-field:first-child{margin-top:0}.gs-field__label{font-size:.75rem;font-weight:400;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-field__required{color:var(--gs-red)}.gs-field__input{width:100%;min-height:2.5rem;padding:.5rem 1rem;background:var(--gs-bg-layer1);color:var(--gs-text-primary);border:0;border-bottom:1px solid var(--gs-border);border-radius:var(--gs-radius);font-family:var(--gs-font-sans);font-size:.875rem;line-height:1.43;resize:vertical;transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-field__input::placeholder{color:var(--gs-text-helper)}.gs-field__input:focus{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-form .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-form .gs-field__input{background:var(--gs-bg-layer1)}select.gs-field__input{--gs-select-pad-x: 1rem}.gs-field--multiselect{gap:.5rem}.gs-multiselect-search{margin-bottom:.25rem}select.gs-field__input[multiple]{appearance:auto;-webkit-appearance:auto;background-image:none;padding:.25rem}select.gs-field__input[multiple] option{padding:.375rem .625rem;line-height:1.4;border-radius:var(--gs-radius);margin-bottom:0;border-bottom:1px solid var(--gs-border-subtle)}select.gs-field__input[multiple] option:last-child{border-bottom:none}select:not([multiple]){appearance:none;-webkit-appearance:none;cursor:pointer;background-image:var(--gs-select-chevron);background-repeat:no-repeat;background-size:10px 10px;background-position:right var(--gs-select-pad-x, .625rem) center;padding-right:calc(var(--gs-select-pad-x, .625rem) + 10px + .375rem)}select:not([multiple]):disabled{cursor:not-allowed;opacity:.6}.gs-field__input--readonly,.gs-field__input[readonly]{background:var(--gs-bg-layer2);color:var(--gs-text-helper);font-family:var(--gs-font-mono);font-size:.8125rem;letter-spacing:.03em;cursor:not-allowed}.gs-field__input--readonly:focus,.gs-field__input[readonly]:focus{border-bottom-color:var(--gs-border)}.gs-field__hint{font-size:.75rem;color:var(--gs-text-helper);margin-top:.125rem;line-height:1.5}textarea.gs-field__input{min-height:5rem}.gs-field__input[type=date],.gs-field__input[type=time]{font-variant-numeric:tabular-nums}.gs-field__input[type=date]::-webkit-calendar-picker-indicator,.gs-field__input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.gs-field__input[type=number]{font-variant-numeric:tabular-nums}fieldset{min-width:0;border:0}legend{float:left;width:100%;padding:0;font-size:.75rem;letter-spacing:.32px;color:var(--gs-text-secondary)}legend+*{clear:both}.gs-field--checkbox input[type=checkbox],.gs-components-admin__active input[type=checkbox],.gs-internal-toggle input[type=checkbox],.gs-cc-picker__option input[type=checkbox],.gs-req-select input[type=checkbox],.gs-priority-option input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:1rem;height:1rem;margin:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;border:1px solid var(--gs-text-primary);border-radius:var(--gs-radius);cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease),background-position var(--gs-dur-fast) var(--gs-ease)}.gs-priority-option input[type=radio]{border-radius:50%}.gs-field--checkbox input[type=checkbox]:checked,.gs-components-admin__active input[type=checkbox]:checked,.gs-internal-toggle input[type=checkbox]:checked,.gs-cc-picker__option input[type=checkbox]:checked,.gs-req-select input[type=checkbox]:checked{background-color:var(--gs-text-primary);background-image:var(--gs-checkmark)}.gs-req-select input[type=checkbox]:indeterminate{background-color:var(--gs-text-primary);background-image:var(--gs-dash)}.gs-priority-option input[type=radio]:checked{background-image:radial-gradient(circle closest-side,var(--gs-text-primary) 96%,transparent 100%);background-size:.5rem .5rem}.gs-field--checkbox input[type=checkbox]:focus-visible,.gs-components-admin__active input[type=checkbox]:focus-visible,.gs-internal-toggle input[type=checkbox]:focus-visible,.gs-cc-picker__option input[type=checkbox]:focus-visible,.gs-req-select input[type=checkbox]:focus-visible,.gs-priority-option input[type=radio]:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-field--checkbox input[type=checkbox]:disabled,.gs-components-admin__active input[type=checkbox]:disabled,.gs-internal-toggle input[type=checkbox]:disabled,.gs-cc-picker__option input[type=checkbox]:disabled,.gs-req-select input[type=checkbox]:disabled,.gs-priority-option input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.gs-field--checkbox.gs-field--toggle input[type=checkbox]{width:2.5rem;height:1.25rem;border:0;border-radius:100px;background-color:var(--gs-text-helper);background-image:radial-gradient(circle closest-side,#fff 96%,transparent 100%);background-size:.875rem .875rem;background-position:.1875rem 50%}.gs-field--checkbox.gs-field--toggle input[type=checkbox]:checked{background-color:#198038;background-image:radial-gradient(circle closest-side,#fff 96%,transparent 100%);background-position:calc(100% - .1875rem) 50%}.gs-form__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;border-top:1px solid var(--gs-border-subtle);flex-wrap:wrap}.gs-form>.gs-form__actions{margin:.5rem calc(-1 * var(--gs-form-pad-x)) calc(-1 * var(--gs-form-pad-y));padding:1rem var(--gs-form-pad-x);background:var(--gs-bg-layer2)}[data-theme=light] .gs-form>.gs-form__actions{background:var(--gs-bg-layer1)}.gs-form__error{color:var(--gs-red);font-size:.8125rem}.gs-form__error--spaced{margin-bottom:1.25rem}.gs-field__hint--inline{display:inline}.gs-field--danger .gs-field__label{color:var(--gs-danger-text)}.gs-field--danger input[type=checkbox]{border-color:var(--gs-danger-text)}.gs-form__error--banner{margin-bottom:1rem;padding:.75rem 1rem;background:var(--gs-bg-layer1);border-left:3px solid var(--gs-red)}.gs-form__intro{font-size:.9375rem;color:var(--gs-text-secondary);margin-bottom:1.5rem;line-height:1.6}.gs-form__help-panel{margin-bottom:2rem;border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-blue);border-radius:var(--gs-radius);background:var(--gs-wash-card);overflow:hidden}.gs-form__help-panel-heading{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text);background:transparent;border-bottom:1px solid var(--gs-border-subtle)}[data-theme=light] .gs-form{background:var(--gs-bg);border-color:var(--gs-border-subtle)}.gs-form__help-panel-icon{font-size:1rem;color:var(--gs-accent-text);line-height:1}.gs-form__help-panel-body{padding:1rem;font-size:.9375rem;color:var(--gs-text-secondary);line-height:1.6}.gs-rt-card__desc p,.gs-form__intro p,.gs-search-result__desc p,.gs-form__help-panel-body p{margin:0}.gs-rt-card__desc p+p,.gs-form__intro p+p,.gs-search-result__desc p+p,.gs-form__help-panel-body p+p{margin-top:.5rem}.gs-rt-card__desc ul,.gs-form__intro ul,.gs-search-result__desc ul,.gs-form__help-panel-body ul{margin:.5rem 0 0;padding-left:1.25rem}.gs-rt-card__desc li,.gs-form__intro li,.gs-search-result__desc li,.gs-form__help-panel-body li{margin:.25rem 0}.gs-rt-card__desc a,.gs-form__intro a,.gs-search-result__desc a,.gs-form__help-panel-body a{color:var(--gs-link);text-decoration:underline}.gs-rt-card__desc a:hover,.gs-form__intro a:hover,.gs-search-result__desc a:hover,.gs-form__help-panel-body a:hover{text-decoration:none}.gs-rt-card__desc code,.gs-form__intro code,.gs-search-result__desc code,.gs-form__help-panel-body code{font-family:var(--gs-font-mono);font-size:.85em;background:var(--gs-bg-layer2);padding:.1rem .3rem;border-radius:3px}.gs-rt-card__desc strong,.gs-form__intro strong,.gs-search-result__desc strong,.gs-form__help-panel-body strong{font-weight:600}.gs-rt-card__desc em,.gs-form__intro em,.gs-search-result__desc em,.gs-form__help-panel-body em{font-style:italic}.gs-form__help-panel-body h1,.gs-form__help-panel-body h2,.gs-form__help-panel-body h3,.gs-form__help-panel-body h4,.gs-form__help-panel-body h5,.gs-form__help-panel-body h6{font-size:.875rem;font-weight:600;color:var(--gs-text-primary);margin:.75rem 0 .375rem}.gs-form__help-panel-body h1:first-child,.gs-form__help-panel-body h2:first-child,.gs-form__help-panel-body h3:first-child,.gs-form__help-panel-body h4:first-child,.gs-form__help-panel-body h5:first-child,.gs-form__help-panel-body h6:first-child{margin-top:0}.gs-form__help-panel-body hr{border:0;border-top:1px solid var(--gs-border-subtle);margin:.75rem 0}.gs-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.gs-modal__backdrop{position:fixed;inset:0;background:#16161699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gs-modal__panel{position:relative;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);width:100%;max-width:520px;padding:1.5rem;box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards;max-height:calc(100vh - 2rem);overflow-y:auto;-webkit-overflow-scrolling:touch;margin:auto}.gs-modal__head{display:flex;align-items:center;justify-content:space-between;margin:-1.5rem -1.5rem 1.25rem;padding:.75rem 1.5rem;background:var(--gs-bg-layer2);border-bottom:1px solid var(--gs-border-subtle)}.gs-modal__title{font-size:1.25rem;font-weight:600;color:var(--gs-text-primary)}.gs-modal__close{background:transparent;border:none;color:var(--gs-text-helper);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem;flex:none}.gs-modal__close svg{display:block;width:1.25rem;height:1.25rem}.gs-modal__close:hover{color:var(--gs-text-primary)}.gs-fmod__body{display:grid;grid-template-columns:1fr 240px;gap:2rem;align-items:start}.gs-fmod__title{font-size:1.375rem;font-weight:700;color:var(--gs-text-primary);letter-spacing:-.02em;line-height:1.3;margin:.75rem 0 1.25rem}.gs-fmod__meta{display:flex;flex-direction:column;gap:.5rem;background:var(--gs-bg-layer2);border-radius:var(--gs-radius);padding:.875rem 1rem}.gs-fmod__meta-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem}.gs-fmod__meta-row span:first-child{color:var(--gs-text-helper);white-space:nowrap}.gs-fmod__meta-row span:last-child{color:var(--gs-text-primary);text-align:right;font-family:var(--gs-font-mono);font-size:.75rem;min-width:0;word-break:break-word}.gs-request-detail{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:2rem;align-items:start}.gs-request-detail__main{min-width:0}.gs-request-detail__aside{position:sticky;top:1.25rem}.gs-request-detail__rule{border:none;border-top:1px solid var(--gs-border-subtle);margin:1.5rem 0}.gs-request-detail__activity{font-size:1rem;font-weight:600;color:var(--gs-text-primary);margin-bottom:.5rem}.gs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gs-main--ticket{display:flex;flex-direction:column;flex:1;min-height:0;max-width:var(--gs-content-max-width);padding-top:1rem;padding-bottom:0}.gs-ticket{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.gs-ticket__strip{display:flex;align-items:flex-start;gap:0 .75rem;flex-wrap:wrap;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-ticket__strip .gs-form-page__back{margin-bottom:.5rem;flex:0 0 100%;justify-content:flex-start}.gs-ticket__key{flex:0 0 100%;margin:0 0 .25rem;font-family:var(--gs-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-ticket__title{font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:400;letter-spacing:0;color:var(--gs-text-primary);margin:0;flex:1 1 18rem;min-width:0;overflow-wrap:anywhere;text-wrap:balance;line-height:1.25}.gs-ticket__status{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto;padding-top:.25rem}.gs-assignee{margin:0 0 1rem}.gs-assignee__current{display:flex;align-items:center;gap:.5rem}.gs-assignee__avatar{width:1.75rem;height:1.75rem;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;object-fit:cover;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.6875rem;font-weight:600}.gs-assignee__name{font-size:.875rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-assignee__avatar--empty{border:1px dashed var(--gs-border);background:transparent}.gs-assignee__select{--gs-select-pad-x: .375rem;flex:1;min-width:0;font-family:var(--gs-font-sans);font-size:.875rem;color:var(--gs-text-primary);background-color:transparent;border:1px solid transparent;border-radius:var(--gs-radius);padding-block:.25rem;padding-left:var(--gs-select-pad-x)}.gs-assignee__select:hover,.gs-assignee__select:focus-visible{border-color:var(--gs-border);background-color:var(--gs-bg-layer1)}.gs-assignee__save{flex:none;font:inherit;font-size:.8125rem;font-weight:600;color:var(--gs-text-primary);background:var(--gs-bg-layer1);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.25rem .625rem;cursor:pointer}.gs-assignee__save:hover:not(:disabled){border-color:var(--gs-accent)}.gs-assignee__save:disabled{opacity:.6;cursor:default}.gs-autosave{display:block;min-height:1.125rem;margin-top:.125rem;font-size:.75rem;line-height:1.125rem;color:var(--gs-text-helper)}.gs-autosave--error{color:var(--gs-red)}.gs-versions__grid .gs-autosave{grid-column:2;margin-top:0}.gs-assignee__error{margin:.375rem 0 0;font-size:.8125rem;color:var(--gs-text-helper)}.gs-assignee__me,.gs-assignee__jack{margin-top:.375rem;padding:0;background:none;border:none;font:inherit;font-size:.8125rem;color:var(--gs-link);cursor:pointer}.gs-assignee__me:hover,.gs-assignee__jack:hover{text-decoration:underline}.gs-assignee__jack:disabled{color:var(--gs-text-helper);cursor:default;text-decoration:none}.gs-admin-status--compact{margin:0;padding:.25rem .5rem;gap:.375rem}.gs-admin-status--compact .gs-admin-status__label{font-size:.6875rem}.gs-ticket__body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:start;flex:1;min-height:0}.gs-ticket__thread-col{display:flex;flex-direction:column;min-width:0;min-height:0}.gs-ticket .gs-comment-stream,.gs-ticket .gs-comment-thread{margin-top:0;gap:.75rem;flex:1}@media (min-width: 769px){.gs-main--ticket{box-sizing:border-box;flex:none;height:calc(100vh - var(--gs-chrome-h, 6rem));height:calc(100dvh - var(--gs-chrome-h, 6rem));padding-bottom:1rem}.gs-ticket__strip{flex-wrap:nowrap;align-items:center;gap:0 1rem;padding-bottom:.75rem;margin-bottom:.75rem}.gs-ticket__strip .gs-form-page__back{flex:none;margin-bottom:0}.gs-ticket__key--phone{display:none}.gs-ticket__title{flex:1 1 0;font-size:1.125rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-ticket__status{flex:none;flex-wrap:nowrap;padding-top:0}.gs-ticket__body{grid-template-rows:minmax(0,1fr);align-items:stretch}.gs-ticket__thread-col{padding-right:6px}.gs-ticket__thread-scroll{display:flex;flex-direction:column;flex:1 1 0;position:relative;min-height:6rem;overflow-y:auto;overscroll-behavior:contain;padding:3px .25rem 3px 3px}.gs-ticket__thread-scroll:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-ticket__thread-col>.gs-comment-composer--sticky{position:static;flex:none}.gs-ticket__aside{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1px 4px 1px 1px}}@media (max-width: 768px){.gs-ticket__thread-scroll{display:contents}}.gs-key-details{background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:1rem 1.125rem;margin-bottom:1rem}.gs-key-details__title{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text);font-weight:500;margin:0 0 .5rem}.gs-key-details__raised{font-size:.875rem;color:var(--gs-text-secondary);margin:0 0 .875rem}.gs-key-details__raised strong{color:var(--gs-text-primary);font-weight:600}.gs-key-details__when{color:var(--gs-text-helper);white-space:nowrap}.gs-key-details__label{font-size:.75rem;font-weight:600;color:var(--gs-text-helper);margin:0 0 .25rem}.gs-key-details__body{font-size:.875rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-key-details__body img{max-width:100%;height:auto}.gs-key-details__empty{color:var(--gs-text-helper);font-style:italic;margin:0}.gs-attachments{background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:1rem 1.125rem;margin-bottom:1rem}.gs-attachments__title{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text);font-weight:500;margin:0 0 .75rem}.gs-attachments__count{color:var(--gs-text-secondary);font-family:var(--gs-font-mono)}.gs-attachments__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.gs-attachments__open{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-width:0;padding:.5rem;background:var(--gs-bg-layer2);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);color:var(--gs-text-primary);font:inherit;text-align:left;cursor:pointer}.gs-attachments__open:hover,.gs-attachments__open:focus-visible{border-color:var(--gs-blue);box-shadow:var(--gs-shadow-lift)}.gs-attachments__thumb,.gs-attachments__icon{width:100%;height:88px;border-radius:calc(var(--gs-radius) / 2)}.gs-attachments__thumb{object-fit:cover;background:var(--gs-bg-layer1)}.gs-attachments__icon{display:flex;align-items:center;justify-content:center;background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-attachments__icon svg{width:28px;height:28px}@media (prefers-reduced-motion: no-preference){.gs-attachments__open[data-thumb-pending] .gs-attachments__icon{animation:gs-thumb-pending 1.4s ease-in-out infinite}}@keyframes gs-thumb-pending{50%{opacity:.55}}.gs-attachments__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.gs-attachments__meta{font-size:.75rem;color:var(--gs-text-helper)}.gs-attachments__tag{font-size:.6875rem;color:var(--gs-text-secondary);border:1px solid var(--gs-border-subtle);border-radius:999px;padding:0 .4rem}.gs-comment.gs-comment--staff{border-left:3px solid var(--gs-blue)}.gs-ticket__details{margin-top:.75rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-ticket__details summary{cursor:pointer;font-weight:600;color:var(--gs-text-helper);list-style:none}.gs-ticket__details summary::-webkit-details-marker{display:none}.gs-ticket__details summary:before{content:"▸ ";color:var(--gs-text-helper)}.gs-ticket__details[open] summary:before{content:"▾ "}.gs-ticket__details-list{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem}.gs-ticket__details-row{display:flex;justify-content:space-between;gap:.75rem}.gs-ticket__details-row dt{color:var(--gs-text-helper);font-weight:500}.gs-ticket__details-row dd{color:var(--gs-text-primary);text-align:right;font-family:var(--gs-font-mono);font-size:.75rem}.gs-comment-composer--sticky{position:sticky;bottom:0;z-index:2;margin-top:.75rem;padding:0;background:var(--gs-bg-layer1);border:1px solid var(--gs-border);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);gap:0;transition:border-color var(--gs-dur-fast) var(--gs-ease)}.gs-comment-composer--sticky:focus-within{border-color:var(--gs-focus)}.gs-comment-composer--sticky textarea.gs-field__input{min-height:4.5rem;resize:vertical;border:none;border-radius:0;background:var(--gs-bg)}.gs-comment-composer--sticky textarea.gs-field__input:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--gs-blue) inset}.gs-comment-composer--note #comment-body{border-left:3px solid var(--gs-note-border)}.gs-comment-composer[data-expanded=true] textarea.gs-field__input{resize:none;max-height:45vh;max-height:45dvh}.gs-comment-composer[data-expanded=false]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.gs-comment-composer[data-expanded=false] .gs-comment-composer__head{display:contents}.gs-comment-composer[data-expanded=false] :is(.gs-md-toolbar,.gs-ai-draft-btn,.gs-comment-composer__spark-tools){display:none}.gs-comment-composer[data-expanded=false] .gs-comment-composer__write{order:1;padding:.5rem 0 .5rem .5rem}.gs-comment-composer[data-expanded=false] .gs-comment-composer__toggles{order:2;padding:0 0 0 .5rem}.gs-comment-composer[data-expanded=false] textarea.gs-field__input{height:2.5rem;min-height:0;padding:.5rem .75rem;overflow:hidden;resize:none;cursor:text}.gs-comment-composer[data-expanded=false] .gs-comment-composer__bar{order:3;flex-wrap:nowrap;padding:.5rem .5rem .5rem .25rem}.gs-comment-composer[data-expanded=false] .gs-internal-toggle{white-space:nowrap}.gs-comment-composer__bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .75rem .75rem}.gs-comment-composer__bar .gs-btn--primary{margin-left:auto}.gs-comment-composer__attach{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--gs-text-helper);cursor:pointer;border-radius:var(--gs-radius);background:transparent;flex-shrink:0}.gs-comment-composer__attach:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-comment-composer__attach svg{width:16px;height:16px}.gs-comment-composer__progress{font-size:.75rem;color:var(--gs-text-helper);font-variant-numeric:tabular-nums;white-space:nowrap}.gs-comment-composer__chips{margin:0;padding:0 .75rem}.gs-comment-composer__chips-note,.gs-comment-composer__spark-tools{margin:.25rem 0 0;padding:0 .75rem;font-size:.75rem;line-height:1rem;color:var(--gs-text-secondary)}.gs-comment-composer .gs-form__error{padding:0 .75rem}.gs-comment-composer__head{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid var(--gs-border-subtle);background:var(--gs-bg-layer1)}.gs-comment-composer__head .gs-md-toolbar{flex:1 1 max-content;min-width:0;border-bottom:0}.gs-comment-composer__toggles{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-left:auto;padding:.25rem .75rem;white-space:nowrap}.gs-md-toolbar[inert]{opacity:.4}.gs-md-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:.25rem .375rem;border-bottom:1px solid var(--gs-border-subtle);background:var(--gs-bg-layer1)}.gs-md-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-secondary);cursor:pointer;flex-shrink:0}.gs-md-toolbar__btn svg{width:16px;height:16px;display:block}.gs-md-toolbar__btn:hover,.gs-md-toolbar__btn:focus-visible{color:var(--gs-text-primary);background:var(--gs-bg-hover);outline:none}.gs-md-toolbar__btn:focus-visible{box-shadow:0 0 0 2px var(--gs-blue)}.gs-md-toolbar__btn--heading{width:auto;min-width:32px;padding:0 .4rem;gap:.25rem;font-family:var(--gs-font-sans);font-weight:700;font-size:.9375rem;line-height:1}.gs-md-toolbar__btn--heading:after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;opacity:.7}.gs-md-toolbar__sep{width:1px;height:16px;background:var(--gs-border-subtle);margin:0 .25rem;flex-shrink:0}.gs-md-toolbar__heading{position:relative}.gs-md-toolbar__menu{position:absolute;top:calc(100% + .25rem);left:0;min-width:9.5rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards;z-index:5;padding:.25rem 0}.gs-md-toolbar__menu button{display:block;width:100%;text-align:left;padding:.4rem .75rem;border:0;background:transparent;color:var(--gs-text-secondary);font-family:var(--gs-font-sans);font-size:.8125rem;cursor:pointer}.gs-md-toolbar__menu button:hover,.gs-md-toolbar__menu button:focus-visible{color:var(--gs-text-primary);background:var(--gs-bg-hover);outline:none}#comment-body[hidden]{display:none}.gs-rich-editor:empty{display:none}.gs-rich-editor__content{position:relative;min-height:4.5rem;max-height:45vh;max-height:45dvh;overflow-y:auto;padding:.75rem 1rem;background:var(--gs-bg);color:var(--gs-text-primary);word-wrap:break-word;font-variant-ligatures:none;cursor:text}.gs-comment__rendered.gs-rich-editor__content{white-space:pre-wrap;white-space:break-spaces}.gs-rich-editor__content:focus{outline:none;box-shadow:0 0 0 2px var(--gs-blue) inset}.gs-rich-editor__content[aria-disabled=true]{opacity:.7;cursor:default}.gs-rich-editor__content>:first-child{margin-top:0}.gs-rich-editor__content[data-empty=true]:before{content:"Reply…";position:absolute;color:var(--gs-text-helper);pointer-events:none}.gs-rich-editor__content pre{white-space:pre-wrap}.gs-rich-editor__content li{position:relative}.gs-rich-editor__content table{border-collapse:collapse;table-layout:fixed;width:100%}.gs-rich-editor__content :is(td,th){position:relative;vertical-align:top;min-width:4rem}.gs-rich-editor__content :is(td,th)[data-align=center]{text-align:center}.gs-rich-editor__content :is(td,th)[data-align=right]{text-align:right}.gs-rich-editor__content .selectedCell:after{content:"";position:absolute;inset:0;background:var(--gs-bg-selected, rgba(15, 98, 254, .15));pointer-events:none}.gs-rich-editor__content.ProseMirror-hideselection *::selection{background:transparent}.gs-rich-editor__content.ProseMirror-hideselection{caret-color:transparent}.gs-rich-editor__content .ProseMirror-selectednode{outline:2px solid var(--gs-focus)}.gs-rich-editor__content .ProseMirror-gapcursor{display:none;position:absolute;pointer-events:none}.gs-rich-editor__content.ProseMirror-focused .ProseMirror-gapcursor{display:block}.gs-rich-editor__content .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid var(--gs-text-primary)}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.gs-rich-editor__content .gs-md-raw{border:1px dashed var(--gs-border);background:var(--gs-bg-layer1);font-family:var(--gs-font-mono);font-size:.8125rem}.gs-rich-editor__content .gs-md-inline{border:1px dashed var(--gs-border);font-family:var(--gs-font-mono)}.gs-rich-editor__content .gs-image-ref{display:inline-block;padding:0 .375rem;border-radius:var(--gs-radius);background:var(--gs-bg-layer2);color:var(--gs-text-secondary);font-size:.8125rem;white-space:nowrap}.gs-comment-composer__audience{display:flex;align-items:center;gap:.5rem;margin:0;padding:.375rem .75rem;font-size:.75rem;color:var(--gs-text-secondary)}.gs-comment-composer__audience>.gs-comment__badge{flex:none;white-space:nowrap}.gs-comment-composer[data-expanded=false] .gs-comment-composer__audience{display:none}.gs-comment-composer[data-expanded=false] .gs-rich-editor__content{min-height:0;height:2.5rem;padding:.5rem .75rem;overflow:hidden}.gs-comment-composer__write--ai .gs-rich-editor__content{padding-right:3.75rem;padding-bottom:3.5rem}.gs-comment-composer[data-expanded=false] .gs-comment-composer__write--ai .gs-rich-editor__content{padding:.5rem .75rem}.gs-rich-field{border:1px solid var(--gs-border);border-radius:var(--gs-radius);overflow:hidden;background:var(--gs-bg-layer1)}.gs-rich-field:focus-within{border-color:var(--gs-focus)}.gs-rich-field .gs-rich-editor__content{min-height:10rem;max-height:60vh;max-height:60dvh}.gs-rich-field .gs-rich-editor__content[data-empty=true]:before{content:none}.gs-comment-composer__write{position:relative}.gs-comment-composer__write--ai textarea.gs-field__input{padding-right:3.75rem;padding-bottom:3.5rem}.gs-ai-draft-btn{position:absolute;right:.5rem;bottom:.5rem;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#0f62fe;color:#fff;cursor:pointer;box-shadow:0 .375rem .75rem #0f62fe3d,0 0 1rem #0f62fe3d;isolation:isolate;z-index:1}.gs-ai-draft-btn:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:inherit}.gs-ai-draft-btn__orbit{position:absolute;z-index:-2;inset:-.375rem;border:1px solid rgba(255,255,255,.55);border-radius:50%;pointer-events:none;animation:gs-ai-orbit 8s linear infinite}[data-theme=light] .gs-ai-draft-btn__orbit{border-color:#0f62fe73}.gs-ai-draft-btn__orbit span{position:absolute;width:.25rem;height:.25rem;border-radius:50%;background:#fff;box-shadow:0 0 .375rem #fff}[data-theme=light] .gs-ai-draft-btn__orbit span{background:#0f62fe;box-shadow:0 0 .375rem #0f62fe99}.gs-ai-draft-btn__orbit span:nth-child(1){top:0;left:50%}.gs-ai-draft-btn__orbit span:nth-child(2){right:.125rem;bottom:.375rem}.gs-ai-draft-btn__orbit span:nth-child(3){bottom:.25rem;left:.125rem}.gs-ai-draft-btn svg{width:28px;height:28px;flex:none}.gs-ai-draft-btn:hover,.gs-ai-draft-btn:focus-visible{background:#0353e9;box-shadow:0 .375rem .75rem #0f62fe3d,0 0 1.25rem #0f62fe6b}.gs-ai-draft-btn:focus-visible{outline:3px solid rgba(15,98,254,.4);outline-offset:2px}.gs-ai-draft-btn:disabled{cursor:progress}.gs-ai-draft-btn__spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gs-ai-spin .7s linear infinite}@keyframes gs-ai-spin{to{transform:rotate(360deg)}}@keyframes gs-ai-orbit{to{transform:rotate(360deg)}}.gs-comment__rendered{white-space:normal;min-width:0;overflow-wrap:anywhere}.gs-comment__rendered .gs-plain-text{white-space:pre-wrap}.gs-comment__rendered>:is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-width:75ch}.gs-comment__rendered>:first-child{margin-top:0}.gs-comment__rendered>:last-child{margin-bottom:0}.gs-comment__rendered p{margin:0 0 .75em}.gs-comment__rendered strong{color:var(--gs-text-primary);font-weight:600}.gs-comment__rendered :is(h1,h2,h3,h4,h5,h6){color:var(--gs-text-primary);font-weight:600;line-height:1.3;margin:1.25em 0 .5em}.gs-comment__rendered h1{font-size:1.25rem}.gs-comment__rendered h2{font-size:1.125rem}.gs-comment__rendered h3{font-size:1rem}.gs-comment__rendered h4{font-size:.875rem}.gs-comment__rendered h5{font-size:.8125rem}.gs-comment__rendered h6{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-secondary)}.gs-comment__rendered :is(h1,h2){padding-bottom:.3em;border-bottom:1px solid var(--gs-md-rule)}.gs-comment__rendered :is(ul,ol){margin:0 0 .75em;padding-left:1.5rem}.gs-comment__rendered li+li{margin-top:.25em}.gs-comment__rendered li>:is(ul,ol){margin:.25em 0 0}.gs-comment__rendered li>p{margin-bottom:.25em}.gs-comment__rendered ul{list-style:disc}.gs-comment__rendered ul ul{list-style:circle}.gs-comment__rendered ul ul ul{list-style:square}.gs-comment__rendered ol{list-style:decimal}.gs-comment__rendered ol ol{list-style:lower-alpha}.gs-comment__rendered ol ol ol{list-style:lower-roman}.gs-comment__rendered li:has(>input[type=checkbox]:first-child){list-style:none;margin-left:-1.25rem}.gs-comment__rendered li>input[type=checkbox]{appearance:none;-webkit-appearance:none;width:.875rem;height:.875rem;margin:0 .5rem 0 0;vertical-align:-.125rem;border:1px solid var(--gs-text-secondary);border-radius:var(--gs-radius);background:transparent no-repeat center / 100% 100%;opacity:1;cursor:default}.gs-comment__rendered li>input[type=checkbox]:checked{border-color:var(--gs-blue);background-color:var(--gs-blue);background-image:var(--gs-md-tick)}.gs-comment__rendered a{color:var(--gs-link);text-decoration:underline;text-underline-offset:.15em}.gs-comment__rendered a:hover{color:var(--gs-link-hover)}.gs-comment__rendered blockquote{margin:0 0 .75em;padding:.125rem 0 .125rem .875rem;border-left:3px solid var(--gs-md-quote-bar);color:var(--gs-text-secondary)}.gs-comment__rendered blockquote blockquote{margin-top:.5em}.gs-comment__rendered code{font-family:var(--gs-font-mono);font-size:.8125rem;color:var(--gs-text-primary);background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:.05em .35em}.gs-comment__rendered pre,.gs-field__rendered pre{background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:.75rem .875rem;margin:0 0 .75em;font-family:var(--gs-font-mono);font-size:.8125rem;line-height:1.45;overflow-x:auto;max-height:24rem;overflow-y:auto}.gs-comment__rendered pre code,.gs-field__rendered pre code{background:none;border:none;padding:0;overflow-wrap:normal;color:var(--gs-text-primary)}.gs-md-code{margin:0 0 .75em;border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);background:var(--gs-bg)}.gs-md-code>pre{margin:0;border:0;border-radius:0}.gs-md-code__bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;padding:0 .25rem 0 .875rem;border-bottom:1px solid var(--gs-border-subtle);background:var(--gs-md-head-bg)}.gs-md-code__lang{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-secondary)}.gs-md-code__copy{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:0 .5rem;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-secondary);font:500 .75rem var(--gs-font-sans);cursor:pointer}.gs-md-code__copy:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-md-code__copy:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-md-code__copy svg{width:14px;height:14px}.gs-md-code__copy[data-state=copied]{color:var(--gs-text-primary)}.gs-md-table{width:fit-content;max-width:100%;overflow-x:auto;margin:0 0 .75em;border:1px solid var(--gs-md-rule);border-radius:var(--gs-radius)}.gs-md-table:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-comment__rendered table{border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.4}.gs-comment__rendered :is(th,td){padding:.375rem .625rem;border:1px solid var(--gs-md-rule);text-align:left;vertical-align:top;overflow-wrap:normal}.gs-comment__rendered tr>:first-child{border-left:0}.gs-comment__rendered tr>:last-child{border-right:0}.gs-comment__rendered thead tr:first-child>*,.gs-comment__rendered table>tbody:first-child tr:first-child>*{border-top:0}.gs-comment__rendered tbody tr:last-child>*{border-bottom:0}.gs-comment__rendered th{background:var(--gs-md-head-bg);color:var(--gs-text-primary);font-weight:600;white-space:nowrap}.gs-comment__rendered tbody tr:nth-child(2n)>td{background:var(--gs-md-zebra)}.gs-comment__rendered :is(th,td)[align=right]{text-align:right}.gs-comment__rendered :is(th,td)[align=center]{text-align:center}.gs-comment__rendered hr{height:0;margin:1.25em 0;border:0;border-top:1px solid var(--gs-md-rule)}.gs-ticket__aside-section{margin-top:1rem}.gs-ticket__aside>.gs-ticket__aside-section,.gs-ticket__aside>.gs-fmod__meta{margin:0 0 .75rem;padding:.75rem .875rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-aside-pair>.gs-ticket__aside-section{margin:0}.gs-aside-pair>.gs-ticket__aside-section+.gs-ticket__aside-section{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--gs-border-subtle)}.gs-ticket__aside-title{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text);font-weight:500;margin:0 0 .5rem}.gs-ticket__aside-section .gs-assignee__select{min-height:2rem;background-color:var(--gs-bg-layer2);border:0;border-bottom:1px solid var(--gs-border)}[data-theme=light] .gs-ticket__aside-section .gs-assignee__select{background-color:var(--gs-bg)}.gs-ticket__aside-section .gs-assignee__select:hover{border-color:var(--gs-border)}.gs-ticket__aside-section .gs-assignee__select:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}@media (max-width: 768px){.gs-ticket__body{grid-template-columns:minmax(0,1fr)}.gs-ticket__aside{position:static;order:2;margin-bottom:1rem}.gs-ticket__title{white-space:normal;flex-basis:100%}.gs-ticket__status{margin-left:0}.gs-comment-composer--sticky{position:fixed;right:0;bottom:0;left:0;z-index:50;margin:0;max-height:85vh;max-height:85dvh;overflow-y:auto;border-width:1px 0 0;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px)}.gs-ticket:has(#comment-composer){padding-bottom:4.5rem}.gs-comment-composer[data-expanded=false] :is(label[for=detail-folder-input],.gs-comment-composer__toggles){display:none}.gs-main--ticket{padding-left:1rem;padding-right:1rem}}.gs-filter{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.gs-requests-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap;margin-bottom:1rem;padding:.75rem 1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-requests-toolbar .gs-filter{margin-bottom:0}.gs-requests-status{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.gs-requests-toolbar .gs-requests-status{margin-bottom:0}.gs-requests-status__label{font-size:.75rem;font-weight:400;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-requests-toolbar .gs-admin-status__select{min-height:2rem;background-color:var(--gs-bg-layer2);border:0;border-bottom:1px solid var(--gs-border);padding-block:.25rem;padding-left:.75rem;--gs-select-pad-x: .75rem}[data-theme=light] .gs-requests-toolbar .gs-admin-status__select{background-color:var(--gs-bg)}.gs-requests-toolbar .gs-admin-status__select:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-bulk-toolbar{position:relative;display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;margin-bottom:.75rem;padding:.5rem 1rem;background:var(--gs-bg-layer1);background-image:linear-gradient(var(--gs-accent-tint),var(--gs-accent-tint));border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-blue);border-radius:var(--gs-radius)}.gs-bulk-toolbar__count{margin-right:.25rem;font-size:.875rem;font-weight:600;color:var(--gs-text-primary)}.gs-bulk-toolbar__progress{margin-left:auto;font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-secondary)}.gs-bulk-menu{position:relative}.gs-bulk-menu__toggle[aria-expanded=true]{background:#4c4c4c;border-color:#4c4c4c}.gs-bulk-menu__panel{position:absolute;top:calc(100% + .25rem);left:0;z-index:40;display:flex;flex-direction:column;min-width:13rem;max-width:20rem;max-height:20rem;overflow-y:auto;padding:.375rem 0;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-bulk-menu__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem 1rem;font:inherit;font-size:.8125rem;text-align:left;color:var(--gs-text-secondary);background:none;border:0;cursor:pointer}.gs-bulk-menu__item:hover,.gs-bulk-menu__item:focus-visible{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-bulk-menu__item:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-bulk-menu__item:disabled{opacity:.6;cursor:not-allowed}.gs-bulk-menu__to{font-size:.75rem;color:var(--gs-text-helper)}.gs-requests-count{margin:0 0 .75rem;font-size:.75rem;letter-spacing:.32px;color:var(--gs-text-helper)}.gs-requests-sentinel{height:1px;pointer-events:none}.gs-requests-more{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-height:2rem;margin-top:1.25rem}.gs-requests-more__status{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;color:var(--gs-text-helper)}.gs-requests-more__spinner{flex:none;width:.75rem;height:.75rem;border:2px solid var(--gs-border);border-top-color:var(--gs-accent-text);border-radius:50%;animation:gs-ai-spin .8s linear infinite}.gs-requests-more__error{margin:0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-filter__btn{font-family:var(--gs-font-sans);font-size:.8125rem;font-weight:500;min-height:2rem;padding:0 1rem;border-radius:100px;cursor:pointer;background:var(--gs-bg-layer1);color:var(--gs-text-secondary);border:1px solid var(--gs-border-subtle);transition:all .15s}.gs-filter__btn:hover{color:var(--gs-text-primary);border-color:var(--gs-border)}.gs-filter__btn.is-active{background:var(--gs-blue);color:#fff;border-color:var(--gs-blue)}.gs-skeleton{background:linear-gradient(90deg,var(--gs-bg-layer1) 0%,var(--gs-bg-layer2) 50%,var(--gs-bg-layer1) 100%);background-size:200% 100%;border-radius:var(--gs-radius)}@media (prefers-reduced-motion: no-preference){.gs-skeleton{animation:gs-shimmer 1.4s infinite}}.gs-skeleton--row{height:5rem;margin-bottom:.5rem}.gs-skeleton--card{height:10rem}.gs-skeleton--panel{height:7.5rem}.gs-skeleton--tall{height:20rem}.gs-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center;color:var(--gs-text-secondary);font-size:.9375rem}.gs-empty>p:first-child:not(:only-child){font-size:1.25rem;color:var(--gs-text-primary)}.gs-empty__title{font-size:1.25rem;color:var(--gs-text-primary)}.gs-empty--compact{padding:1rem}.gs-empty__note{font-size:.8125rem}.gs-empty__cta{margin-top:1rem}.gs-empty__icon{position:relative;isolation:isolate;display:grid;place-items:center;width:3rem;height:3rem;margin:0 auto .75rem;background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-empty__icon:before{content:"";position:absolute;z-index:-1;inset:-1.5rem;border-radius:50%;background:var(--gs-glow);pointer-events:none}.gs-empty__icon svg{width:1.5rem;height:1.5rem}.gs-footer{position:relative;border-top:1px solid var(--gs-border-subtle);padding:1.5rem 2rem;max-width:var(--gs-max-width);margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.gs-footer:before{content:"";position:absolute;top:-1px;left:30%;width:40%;height:1px;background:var(--gs-spark);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none}.gs-footer__left{display:flex;flex-direction:column;gap:.375rem}.gs-footer__text{font-size:.6875rem;color:var(--gs-text-helper);font-family:var(--gs-font-mono)}.gs-reg{font-size:1.15em;font-family:var(--gs-font-sans);vertical-align:middle;line-height:1;position:relative;top:-1px}.gs-footer__links{display:flex;gap:1rem;flex-wrap:wrap}.gs-footer__link{font-size:.6875rem;font-family:var(--gs-font-mono);color:var(--gs-text-secondary)}.gs-footer__link:hover{color:var(--gs-link)}.gs-rt-group{margin-bottom:2.5rem}.gs-rt-group+.gs-rt-group{margin-top:.5rem}.gs-rt-group>.gs-eyebrow{margin-bottom:.25rem}.gs-rt-group__title{font-size:.75rem;font-weight:500;line-height:1.33;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text);margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.gs-rt-group__title:after{content:"";flex:1;height:1px;background:var(--gs-border-subtle)}.gs-rt-group__title--descriptive{font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--gs-text-primary);margin-bottom:1rem}.gs-rt-group .gs-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1rem}.gs-rt-card{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;cursor:pointer;text-decoration:none;color:inherit}.gs-rt-card:hover,.gs-rt-card:focus-visible{color:inherit}.gs-rt-card__head{display:flex;align-items:center;gap:1rem}.gs-rt-card__icon{flex-shrink:0;width:2.5rem;height:2.5rem;background:var(--gs-accent-tint);color:var(--gs-accent-text);display:grid;place-items:center}.gs-rt-card__icon svg{width:1.25rem;height:1.25rem}.gs-rt-card__name{font-size:1.0625rem;font-weight:600;color:var(--gs-text-primary);line-height:1.35}.gs-rt-card__desc{font-size:.875rem;color:var(--gs-text-secondary);line-height:1.6}.gs-rt-card__arrow{margin-top:auto;align-self:flex-end;color:var(--gs-accent-text);display:flex;opacity:0;transform:translate(-4px);transition:opacity var(--gs-dur) var(--gs-ease),transform var(--gs-dur) var(--gs-ease)}.gs-rt-card__arrow svg{width:16px;height:16px}.gs-rt-card:hover .gs-rt-card__arrow,.gs-rt-card:focus-visible .gs-rt-card__arrow{opacity:1;transform:translate(0)}.gs-rt-card--disabled{opacity:.55;cursor:not-allowed;pointer-events:auto}.gs-rt-card--disabled:hover,.gs-rt-card--disabled:focus-visible{background:var(--gs-bg-layer1);border-color:var(--gs-border-subtle);box-shadow:none;transform:none}.gs-rt-card--disabled:before{display:none}.gs-rt-card__gate{font-size:.75rem;font-weight:600;color:var(--gs-text-secondary);letter-spacing:.01em}.gs-on-behalf{margin:0 0 1.25rem;max-width:28rem}.gs-search-result--disabled{opacity:.55;cursor:not-allowed}.gs-rt-card--skeleton{pointer-events:none}.gs-rt-card--skeleton .gs-rt-card__icon{background:var(--gs-bg-layer2)}.gs-rt-card__skeleton-lines{flex:1;display:flex;flex-direction:column;gap:.4rem}.gs-rt-card--skeleton .gs-skeleton-line{height:.875rem;border-radius:var(--gs-radius);margin-bottom:.375rem}.gs-skeleton-line--w60{width:60%}.gs-skeleton-line--w75{width:75%}.gs-skeleton-line--w90{width:90%}.gs-news{margin-bottom:2.5rem;background:var(--gs-wash-card);border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-blue);border-radius:var(--gs-radius);padding:1.5rem}.gs-news__header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.gs-news__icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;color:var(--gs-accent-text);background:var(--gs-accent-tint)}.gs-news__icon svg{width:1.25rem;height:1.25rem}.gs-news__title{font-size:1.25rem;font-weight:400;color:var(--gs-text-primary)}.gs-news__items{display:flex;flex-direction:column;gap:1rem}.gs-news__item{display:flex;flex-direction:column;gap:.25rem}.gs-news__item+.gs-news__item{padding-top:1rem;border-top:1px solid var(--gs-border-subtle)}.gs-news__item-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gs-news__item-title{font-size:.9375rem;font-weight:600;color:var(--gs-text-primary);flex:1}.gs-news__item-date{font-family:var(--gs-font-mono);font-size:.6875rem;color:var(--gs-text-helper);white-space:nowrap}.gs-news__item-pin{font-family:var(--gs-font-mono);font-size:.625rem;letter-spacing:.04em;padding:.125rem .5rem;border-radius:100px;background:var(--gs-amber-bg);color:var(--gs-amber);border:1px solid rgba(241,194,27,.35);white-space:nowrap}[data-theme=light] .gs-news__item-pin{color:#684e00}.gs-news__item-pin svg{width:10px;height:10px;vertical-align:-1px}.gs-news__item-body{font-size:.875rem;color:var(--gs-text-secondary);line-height:1.6}.gs-quicklinks{margin-bottom:2.5rem}.gs-quicklinks__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.gs-quicklink{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .75rem;color:var(--gs-text-secondary);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.gs-quicklink:hover,.gs-quicklink:focus-visible{color:var(--gs-text-primary)}.gs-quicklink__icon{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-quicklink__icon svg{width:14px;height:14px}.gs-quicklink__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.gs-quicklink__ext{margin-left:auto;flex-shrink:0;color:var(--gs-text-helper);display:flex;opacity:0;transform:translate(-4px);transition:opacity var(--gs-dur) var(--gs-ease),transform var(--gs-dur) var(--gs-ease)}.gs-quicklink:hover .gs-quicklink__ext,.gs-quicklink:focus-visible .gs-quicklink__ext{opacity:1;transform:translate(0)}.gs-quicklink__ext svg{width:12px;height:12px}.gs-req-list{display:flex;flex-direction:column;gap:.5rem}.gs-req-row{position:relative;display:flex;align-items:center;gap:1rem;min-height:3rem;padding:.875rem 1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);cursor:pointer;text-decoration:none;color:inherit;transition:background var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur-fast) var(--gs-ease)}.gs-req-row:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:3px;background:var(--gs-blue);opacity:0;transition:opacity var(--gs-dur-fast) var(--gs-ease)}.gs-req-row:hover,.gs-req-row:focus-visible{background:var(--gs-bg-layer2);border-color:var(--gs-border);text-decoration:none;color:inherit}.gs-req-row:hover:before,.gs-req-row:focus-visible:before{opacity:1}.gs-req-row__status{flex-shrink:0}.gs-req-row--skeleton{cursor:default}.gs-req-row--skeleton:before{display:none}.gs-skeleton--pill{width:5rem;height:1.25rem;border-radius:100px}.gs-skeleton--key{width:3.75rem;height:.75rem}.gs-skeleton--summary{width:70%;height:.875rem;margin-bottom:.25rem}.gs-skeleton--type{width:40%;height:.75rem}.gs-skeleton--time{width:3rem;height:.6875rem}.gs-skeleton--ticket-key{width:4rem;height:.75rem}.gs-skeleton--ticket-title{flex:1;width:40%;height:1rem}.gs-skeleton--ticket-card{width:100%;height:4.5rem}.gs-skeleton--ticket-reply{width:90%;height:3rem;margin-top:.5rem}.gs-skeleton--meta-label{width:3.75rem;height:.75rem}.gs-skeleton--meta-value{width:5rem;height:.75rem}.gs-req-row__key{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-accent-text);white-space:nowrap;flex-shrink:0}.gs-req-row__body{flex:1;min-width:0}.gs-req-row__summary{font-size:.875rem;font-weight:500;color:var(--gs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-req-row__type{font-size:.75rem;color:var(--gs-text-helper);margin-top:.125rem}.gs-req-row__time{font-family:var(--gs-font-mono);font-size:.6875rem;color:var(--gs-text-helper);white-space:nowrap;flex-shrink:0}.gs-req-row__sla{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:10.5rem;flex-shrink:0}.gs-req-row__sla-text{max-width:100%;font-family:var(--gs-font-mono);font-size:.6875rem;color:var(--gs-text-helper);overflow-wrap:anywhere}.gs-req-table-wrap{overflow-x:auto;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-req-table-wrap[aria-busy=true]{opacity:.55;pointer-events:none}@media (prefers-reduced-motion: no-preference){.gs-req-table-wrap{transition:opacity var(--gs-dur) var(--gs-ease)}}.gs-req-table{width:100%;border-collapse:collapse;font-size:.875rem}.gs-req-table th,.gs-req-table td{height:3rem;padding:.5rem .75rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--gs-border-subtle)}.gs-req-table tbody tr:last-child td{border-bottom:0}.gs-req-table thead th{background:var(--gs-bg-layer2);border-bottom-color:var(--gs-border)}.gs-req-table__head{font-size:.875rem;font-weight:600;color:var(--gs-text-primary);white-space:nowrap}.gs-req-table th:first-child,.gs-req-table td:first-child{padding-left:1rem}.gs-th{display:inline-flex;align-items:center;gap:.125rem;max-width:100%;min-height:1.5rem}.gs-th svg{width:1rem;height:1rem}.gs-th__sort{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:600;letter-spacing:inherit;text-align:start;color:inherit;cursor:pointer}.gs-th__sort:hover{color:var(--gs-text-primary)}.gs-th__sort:focus-visible,.gs-col-filter:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-th__sort-icon{display:inline-flex;color:var(--gs-text-helper)}.gs-th__sort--active .gs-th__sort-icon{color:var(--gs-text-primary)}.gs-col-filter{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:0;padding:0;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-helper);cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-col-filter:hover,.gs-col-filter[aria-expanded=true]{background:var(--gs-bg-hover);color:var(--gs-text-primary)}.gs-col-filter--active{color:var(--gs-link);background:var(--gs-accent-tint)}.gs-col-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .75rem}.gs-col-filter-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-height:1.5rem;padding:.125rem .25rem .125rem .625rem;border:1px solid var(--gs-border-subtle);border-radius:100px;background:var(--gs-bg-layer1);color:var(--gs-text-primary);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}.gs-col-filter-chip button,.gs-col-filter-clear,.gs-col-filter-reset,.gs-col-filter-popover__actions button{border:0;background:transparent;color:var(--gs-text-secondary);font:inherit;cursor:pointer}.gs-col-filter-chip button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.25rem;height:1.25rem;padding:0;border-radius:50%}.gs-col-filter-chip button svg{width:.75rem;height:.75rem}.gs-col-filter-chip button:hover,.gs-col-filter-clear:hover,.gs-col-filter-reset:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-col-filter-chip button:focus-visible,.gs-col-filter-clear:focus-visible,.gs-col-filter-reset:focus-visible,.gs-col-filter-popover__actions button:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-col-filter-clear,.gs-col-filter-reset{min-height:1.5rem;padding:.125rem .625rem;border-radius:100px;font-size:.75rem}.gs-col-filter-reset{color:var(--gs-link)}.gs-col-filter-popover{position:fixed;top:0;left:0;z-index:9000;display:flex;flex-direction:column;gap:.5rem;width:18rem;max-width:calc(100vw - 1rem);margin:0;padding:.75rem;overflow:auto;border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);background:var(--gs-bg-layer1);color:var(--gs-text-primary);box-shadow:var(--gs-shadow-pop);visibility:hidden;pointer-events:none}.gs-col-filter-popover--placed{visibility:visible;pointer-events:auto;animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-col-filter-search,.gs-col-filter-range input{width:100%;box-sizing:border-box;height:2rem;padding:0 .5rem;border:0;border-bottom:1px solid var(--gs-border);border-radius:0;background:var(--gs-bg-layer2);color:var(--gs-text-primary);font:inherit;font-size:.875rem}[data-theme=light] .gs-col-filter-search,[data-theme=light] .gs-col-filter-range input{background:var(--gs-bg)}.gs-col-filter-search:focus-visible,.gs-col-filter-range input:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-col-filter-range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.gs-col-filter-range label{display:flex;flex-direction:column;gap:.25rem;color:var(--gs-text-secondary);font-size:.75rem}.gs-col-filter-popover__actions{display:flex;justify-content:space-between;gap:.5rem}.gs-col-filter-popover__actions button{min-height:1.5rem;padding:0;color:var(--gs-link);font-size:.75rem}.gs-col-filter-list{max-height:15rem;overflow:auto}.gs-col-filter-option{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:0 .125rem;cursor:pointer;font-size:.875rem}.gs-col-filter-option input{flex:none;accent-color:var(--gs-blue)}.gs-col-filter-option:focus-within{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-col-filter-option__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-col-filter-option__count{flex:none;color:var(--gs-text-helper);font-size:.75rem}.gs-col-filter-empty,.gs-col-filter-note{margin:0;color:var(--gs-text-helper);font-size:.75rem}.gs-req-table__row{cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-req-table__row:hover,.gs-req-table__row:focus-within{background:var(--gs-bg-hover)}.gs-req-table__row:hover>td:first-child,.gs-req-table__row:focus-within>td:first-child{box-shadow:inset 3px 0 0 var(--gs-blue)}.gs-req-table__row.is-selected{background:var(--gs-accent-tint)}.gs-req-table th.gs-req-table__select,.gs-req-table td.gs-req-table__select{width:2.5rem;padding:0}.gs-req-select{display:flex;align-items:center;justify-content:center;width:2.5rem;min-height:2.5rem;margin:0;cursor:pointer}@media (min-width: 769px){.gs-main--queue{box-sizing:border-box;display:flex;flex-direction:column;flex:none;min-height:0;height:calc(100vh - var(--gs-chrome-h, 6rem));height:calc(100dvh - var(--gs-chrome-h, 6rem));max-width:none;padding:.75rem var(--gs-queue-pad-x)}.gs-main--queue>*{flex:none}.gs-main--queue>.gs-requests-toolbar,.gs-main--queue>.gs-bulk-toolbar,.gs-main--queue>.gs-col-filter-chips{margin-bottom:.5rem}.gs-main--queue>.gs-req-table-wrap,.gs-main--queue>.gs-req-list{position:relative;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding:3rem 0 0 3rem}.gs-main--queue>.gs-requests-more{flex-direction:row;justify-content:center;margin-top:.5rem}.gs-main--queue .gs-req-table{border-collapse:separate;border-spacing:0}.gs-main--queue .gs-req-table thead th{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--gs-border)}.gs-main--queue .gs-req-table .gs-req-table__select{position:sticky;left:0;z-index:1;background-color:var(--gs-bg-layer1)}.gs-main--queue .gs-req-table thead .gs-req-table__select{z-index:3;background-color:var(--gs-bg-layer2)}.gs-main--queue .gs-req-table__row:hover>.gs-req-table__select,.gs-main--queue .gs-req-table__row:focus-within>.gs-req-table__select{background-image:linear-gradient(var(--gs-bg-hover),var(--gs-bg-hover))}.gs-main--queue .gs-req-table__row.is-selected>.gs-req-table__select{background-image:linear-gradient(var(--gs-accent-tint),var(--gs-accent-tint))}}.gs-req-table__key,.gs-req-table__time{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-helper);white-space:nowrap}.gs-req-table__key{color:var(--gs-accent-text)}.gs-req-table thead .gs-req-table__key{font-family:inherit;font-size:.875rem;color:var(--gs-text-primary)}.gs-req-table__request{min-width:12rem;max-width:22rem}.gs-req-table__link{display:block;font-weight:500;color:var(--gs-text-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-req-table__link:hover{color:var(--gs-link-hover);text-decoration:underline}.gs-req-table__person{display:inline-flex;align-items:center;gap:.5rem;max-width:12rem}.gs-req-table__person .gs-assignee__avatar{flex:none;width:1.5rem;height:1.5rem;font-size:.625rem}.gs-req-table__person-name,.gs-req-table__org-name{display:inline-block;max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gs-req-table__unassigned{font-size:.8125rem;font-style:italic;color:var(--gs-text-helper)}.gs-req-table__group{font-size:.8125rem;color:var(--gs-text-secondary)}.gs-req-table__group-name{display:inline-block;max-width:10rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:var(--gs-text-primary)}.gs-status-pill{--gs-pill: var(--gs-text-helper);--gs-pill-rgb: 141, 141, 141;--gs-pill-text: var(--gs-text-secondary);display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.125rem .625rem .125rem .5rem;border-radius:100px;background:rgba(var(--gs-pill-rgb),.14);color:var(--gs-pill-text);white-space:nowrap}.gs-status-pill:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--gs-pill);flex-shrink:0}.gs-status-pill--in_progress,.gs-status-pill--waiting_support{--gs-pill: #4589ff;--gs-pill-rgb: 15, 98, 254;--gs-pill-text: #78a9ff}.gs-status-pill--waiting,.gs-status-pill--refused,.gs-status-pill--away{--gs-pill: #f1c21b;--gs-pill-rgb: 241, 194, 27;--gs-pill-text: #f1c21b}.gs-status-pill--resolved,.gs-status-pill--delivered,.gs-status-pill--active,.gs-status-pill--available{--gs-pill: #42be65;--gs-pill-rgb: 66, 190, 101;--gs-pill-text: #42be65}.gs-status-pill--expired,.gs-status-pill--breached,.gs-status-pill--failed{--gs-pill: #fa4d56;--gs-pill-rgb: 250, 77, 86;--gs-pill-text: #ff8389}[data-theme=light] .gs-status-pill--in_progress,[data-theme=light] .gs-status-pill--waiting_support{--gs-pill: #0f62fe;--gs-pill-text: #0043ce}[data-theme=light] .gs-status-pill--waiting,[data-theme=light] .gs-status-pill--refused,[data-theme=light] .gs-status-pill--away{--gs-pill-text: #684e00}[data-theme=light] .gs-status-pill--resolved,[data-theme=light] .gs-status-pill--delivered,[data-theme=light] .gs-status-pill--active,[data-theme=light] .gs-status-pill--available{--gs-pill: #24a148;--gs-pill-text: #0e6027}[data-theme=light] .gs-status-pill--expired,[data-theme=light] .gs-status-pill--breached,[data-theme=light] .gs-status-pill--failed{--gs-pill: #da1e28;--gs-pill-text: #a2191f}.gs-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:1.5rem;padding:0 .625rem;border:1px solid var(--gs-border-subtle);border-radius:100px;background:var(--gs-bg-layer1);font-size:.75rem;color:var(--gs-text-primary);white-space:nowrap}.gs-chip--md{min-height:2rem;padding:0 1rem}.gs-unverified-tag{background:color-mix(in srgb,var(--gs-amber) 18%,transparent);color:var(--gs-text-primary);letter-spacing:0}.gs-guest-sent{margin-top:1.5rem;padding:1.25rem 1.5rem;border-left:3px solid var(--gs-accent);background:var(--gs-layer-01, transparent)}.gs-guest-sent:focus{outline:none}.gs-guest-sent__title{margin:.5rem 0 .75rem;font-size:1.5rem;font-weight:400}.gs-guest-sent__text{margin:0 0 .5rem;color:var(--gs-text-secondary)}.gs-guest-email .gs-guest-email__signin{margin-top:.75rem}.gs-ai-tag{display:inline-flex;align-items:center;flex-shrink:0;margin-left:.375rem;padding:.0625rem .5rem;border-radius:100px;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.25;vertical-align:middle;white-space:nowrap}.gs-modal__title .gs-ai-tag{font-size:.75rem}.gs-assignee__current>.gs-ai-tag{margin-left:0}.gs-assignee__jack-actions{display:flex;flex-wrap:wrap;gap:0 .75rem}.gs-assignee__jack-pending{margin:.375rem 0 0;font-size:.8125rem;color:var(--gs-text-helper)}.gs-customer__company{margin:0 0 .375rem;font-size:.875rem;font-weight:600;color:var(--gs-text-primary)}.gs-customer__badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}.gs-customer__note{margin:0 0 .625rem;font-size:.8125rem;color:var(--gs-text-helper)}.gs-customer__rows .gs-fmod__meta-row span:last-child{overflow-wrap:anywhere}.gs-usage__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}.gs-usage__kpi{display:flex;flex-direction:column;padding:.5rem;background:var(--gs-bg-layer2);border-radius:var(--gs-radius)}.gs-usage__kpi-value{font-size:1rem;font-weight:600;color:var(--gs-text-primary)}.gs-usage__kpi-label{font-size:.75rem;color:var(--gs-text-helper)}.gs-usage__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.gs-usage__instance-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem}.gs-usage__version{font-family:var(--gs-font-mono, var(--gs-font-sans));font-size:.8125rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-usage__meta{font-size:.75rem;color:var(--gs-text-helper)}.gs-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.gs-related__list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.gs-related__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;font-size:.8125rem}.gs-related__link{color:var(--gs-link);overflow-wrap:anywhere}.gs-related__insert,.gs-related__refresh{flex:none;font:inherit;font-size:.75rem;color:var(--gs-text-primary);background:none;border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.125rem .5rem;cursor:pointer}.gs-related__refresh:disabled{opacity:.6;cursor:default}.gs-related__insert:hover,.gs-related__refresh:hover:not(:disabled){border-color:var(--gs-accent)}.gs-related__note,.gs-related__hint{margin:0 0 .5rem;font-size:.8125rem;color:var(--gs-text-helper)}.gs-priority{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.2rem .5rem;border-radius:var(--gs-radius);border:1px solid currentColor;white-space:nowrap}.gs-priority--blocker{color:var(--gs-priority-blocker);background:var(--gs-priority-blocker-bg)}.gs-priority--major{color:var(--gs-priority-major);background:var(--gs-priority-major-bg)}.gs-priority--minor{color:var(--gs-priority-minor);background:var(--gs-priority-minor-bg)}.gs-req-row__priority{flex-shrink:0;width:6.5rem}.gs-priority-control{margin:0 0 1rem}.gs-list-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gs-list-bar__count{margin:0;color:var(--gs-text-secondary)}.gs-row-list{container-type:inline-size;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);overflow:hidden}.gs-row-item[hidden]{display:none}.gs-row-item+.gs-row-item{border-top:1px solid var(--gs-border-subtle)}.gs-row-item__summary{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto;align-items:center;gap:.5rem 1.5rem;min-height:3.5rem;padding:.5rem 1.5rem;cursor:pointer;list-style:none;transition:background-color var(--gs-dur) var(--gs-ease)}.gs-row-item__summary::-webkit-details-marker{display:none}.gs-row-item__summary:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc);opacity:0;pointer-events:none;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-row-item__summary:hover{background:var(--gs-bg-hover)}.gs-row-item__summary:hover:before,.gs-row-item[open]>.gs-row-item__summary:before{opacity:1}.gs-row-item[open]>.gs-row-item__summary{background:var(--gs-bg-layer2);border-bottom:1px solid var(--gs-border-subtle)}.gs-row-item__summary:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-row-item__main{display:flex;flex-direction:column;min-width:0}.gs-row-item__name{font-weight:500;color:var(--gs-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-row-item__desc{font-size:.8125rem;color:var(--gs-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-row-item__chips{display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.gs-row-item__edit{display:inline-flex;align-items:center;gap:.5rem;justify-self:end;font-size:.8125rem;color:var(--gs-accent-text)}.gs-row-item__edit svg{width:1rem;height:1rem;flex:none;transition:transform var(--gs-dur) var(--gs-ease)}.gs-row-item[open]>.gs-row-item__summary .gs-row-item__edit svg{transform:rotate(180deg)}.gs-row-item.gs-row-item--new>.gs-row-item__summary,.gs-row-item.gs-row-item--new>.gs-row-item__summary:hover{background:var(--gs-accent-tint)}.gs-row-item--new .gs-row-item__name{color:var(--gs-accent-text)}.gs-row-item__body{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 1.5rem}.gs-row-item__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gs-row-item__foot>p{margin:0}.gs-row-list__empty{padding:2rem 1rem}.gs-row-item__body .gs-field-row{flex-wrap:wrap;align-items:flex-end}.gs-row-item__body .gs-field-row .gs-field:not(.gs-field--checkbox){flex:1 1 14rem}.gs-row-item__body fieldset.gs-field-row{gap:.5rem 1.5rem;align-items:center}.gs-row-item__body fieldset.gs-field-row>legend{margin-bottom:0}.gs-row-item__body .gs-field--checkbox{min-height:2rem}.gs-rule-item .gs-row-item__edit{gap:.75rem}.gs-rule-item__state{flex:none}.gs-rule-item .gs-row-item__body>.gs-field--toggle{align-self:flex-start}.gs-list-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-chip--custom{border-color:var(--gs-accent-text);background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-rule-item[data-applied]>.gs-row-item__summary{background:var(--gs-accent-tint)}.gs-rule-item[data-applied]>.gs-row-item__summary:before{opacity:1}.gs-row-item__foot-actions{display:inline-flex;flex-wrap:wrap;gap:.5rem}.gs-spark-btn{color:var(--gs-text-primary);background:linear-gradient(var(--gs-bg-layer1),var(--gs-bg-layer1)) padding-box,var(--gs-spark) border-box}.gs-spark-btn:hover{background:linear-gradient(var(--gs-bg-layer2),var(--gs-bg-layer2)) padding-box,var(--gs-spark) border-box;box-shadow:0 0 1rem #0f62fe47}.gs-spark-btn__disc{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#0f62fe;color:#fff}.gs-spark-btn__disc svg{width:.875rem;height:.875rem}.gs-spark-panel{position:fixed;top:5.875rem;right:0;bottom:0;z-index:90;display:flex;flex-direction:column;width:min(28rem,100vw);background:var(--gs-bg-layer1);border-left:1px solid var(--gs-border-subtle);box-shadow:var(--gs-shadow-pop);animation:gs-spark-slide-in var(--gs-dur) var(--gs-ease) backwards}@keyframes gs-spark-slide-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.gs-spark-panel__head{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:var(--gs-bg-layer2);border-bottom:1px solid var(--gs-border-subtle)}.gs-spark-panel__head:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--gs-spark)}.gs-spark-panel__titles{flex:1 1 auto;min-width:0}.gs-spark-panel__title{margin:0;font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--gs-text-primary)}.gs-spark-panel__subtitle{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--gs-text-secondary)}.gs-spark-panel__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:-.5rem -.75rem 0 0;padding:0;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-secondary);cursor:pointer}.gs-spark-panel__close:hover{background:var(--gs-bg-hover);color:var(--gs-text-primary)}.gs-spark-panel__close svg{width:1.25rem;height:1.25rem}.gs-spark-avatar{position:relative;isolation:isolate;flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#0f62fe;color:#fff}.gs-spark-avatar svg{width:1.25rem;height:1.25rem}.gs-spark-panel__head .gs-spark-avatar{width:2.5rem;height:2.5rem}.gs-spark-panel__head .gs-spark-avatar svg{width:1.625rem;height:1.625rem}.gs-spark-avatar--busy{box-shadow:0 0 1rem #0f62fe6b}.gs-spark-transcript{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;overflow-y:auto}.gs-spark-msg{display:flex;align-items:flex-start;gap:.75rem}.gs-spark-msg--user{justify-content:flex-end}.gs-spark-msg__body{min-width:0}.gs-spark-msg--spark .gs-spark-msg__body{flex:1 1 auto;padding-top:.25rem}.gs-spark-msg--user .gs-spark-msg__body{max-width:85%;padding:.5rem .75rem;background:var(--gs-bg-layer2);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-spark-msg__text{margin:0;font-size:.875rem;line-height:1.5;color:var(--gs-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.gs-spark-typing .gs-spark-msg__text{color:var(--gs-text-secondary)}.gs-spark-empty{display:flex;flex-direction:column;gap:.75rem}.gs-spark-empty__title{margin:0;font-size:.875rem;color:var(--gs-text-secondary)}.gs-spark-suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.gs-spark-suggestion{min-height:2rem;padding:.375rem 1rem;background:var(--gs-bg-layer2);font-family:var(--gs-font-sans);text-align:left;white-space:normal;cursor:pointer;transition:border-color var(--gs-dur-fast) var(--gs-ease)}.gs-spark-suggestion:hover{border-color:var(--gs-accent-text)}.gs-spark-card{margin-top:.75rem;padding:.875rem 1rem;background:var(--gs-bg-layer2);border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-accent);border-radius:var(--gs-radius)}.gs-spark-card--applied{border-left-color:var(--gs-green)}.gs-spark-card--discarded{opacity:.6}.gs-spark-card .gs-eyebrow{margin:0}.gs-spark-card__name{margin:.25rem 0 0;font-size:.9375rem;font-weight:500;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-spark-card__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.gs-spark-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.875rem}.gs-spark-diff{display:grid;gap:.5rem;margin:.75rem 0 0}.gs-spark-diff dt{font-size:.75rem;color:var(--gs-text-secondary)}.gs-spark-diff dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;margin:0;font-size:.8125rem;overflow-wrap:anywhere}.gs-spark-card__message{display:grid;gap:.25rem;margin-top:.75rem}.gs-spark-card__label{font-size:.75rem;color:var(--gs-text-secondary)}.gs-spark-diff--mono{font-family:var(--gs-font-mono);font-size:.75rem}.gs-spark-card__message code{font-family:var(--gs-font-mono);font-size:.75rem;padding:.5rem .625rem;background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);color:var(--gs-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.gs-spark-diff__from{color:var(--gs-text-secondary);text-decoration:line-through}.gs-spark-diff__to{font-weight:500;color:var(--gs-text-primary)}.gs-spark-problems{margin-top:.75rem}.gs-spark-problems p{margin:0;font-weight:500}.gs-spark-problems ul{margin:.25rem 0 0 1rem;padding:0}.gs-spark-error{margin:0;padding:.5rem 1.25rem}.gs-spark-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.75rem 1.25rem 1rem;background:var(--gs-bg-layer1);border-top:1px solid var(--gs-border-subtle)}.gs-spark-composer textarea{min-height:3.5rem;max-height:9rem;resize:none}.gs-spark-composer__keys{grid-column:1 / -1;margin:0;font-size:.75rem;color:var(--gs-text-helper)}@media (max-width: 640px){.gs-spark-panel{top:0;z-index:1000;width:100%;border-left:0}.gs-spark-panel__close{margin-right:-.5rem}.gs-spark-transcript{padding:1rem}.gs-spark-composer{padding:.75rem 1rem 1rem}}.gs-versions{margin:0 0 1rem}.gs-versions__grid{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .5rem;margin-bottom:.5rem}.gs-versions__label{font-size:.8125rem;color:var(--gs-text-secondary)}.gs-versions__input{border-color:var(--gs-border);font-family:var(--gs-font-mono, var(--gs-font-sans))}.gs-versions__list{display:grid;grid-template-columns:auto 1fr;gap:.25rem .5rem;margin:0;font-size:.875rem}.gs-versions__list dt{color:var(--gs-text-secondary)}.gs-versions__list dd{margin:0;overflow-wrap:anywhere}.gs-versions__detected{grid-column:2;margin:0;font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}.gs-priority-control__hint{margin:.375rem 0 0;font-size:.8125rem;color:var(--gs-text-helper)}.gs-field--priority{border:none;min-width:0}.gs-priority-options{display:grid;gap:.375rem}.gs-priority-option{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);background:var(--gs-bg);cursor:pointer}.gs-priority-option:has(input:checked){border-color:var(--gs-blue)}.gs-priority-option input{margin-top:.2rem;accent-color:var(--gs-blue);flex-shrink:0}.gs-priority-option__text{display:flex;flex-direction:column;min-width:0}.gs-priority-option__label{font-size:.875rem;font-weight:600;color:var(--gs-text-primary)}.gs-priority-option__help{font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}.gs-sla-targets{width:100%;border-collapse:collapse;font-size:.875rem}.gs-sla-targets th,.gs-sla-targets td{height:3rem;padding:.25rem 1rem .25rem .75rem;text-align:left}.gs-sla-targets thead th{height:2.5rem;background:var(--gs-bg-layer2);color:var(--gs-text-primary);font-size:.8125rem;font-weight:600}.gs-sla-targets tbody tr{border-bottom:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-sla-targets tbody tr:hover{background:var(--gs-bg-hover)}.gs-sla-targets tbody th{font-weight:500;color:var(--gs-text-primary)}.gs-sla-targets .gs-field__input{max-width:9rem}.gs-sla-days{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border:0;padding:0;margin:0}.gs-sla-days legend{width:100%;margin-bottom:0}.gs-sla__clocks{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.gs-sla__clock+.gs-sla__clock{padding-top:.75rem;border-top:1px solid var(--gs-border-subtle)}.gs-sla__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem}.gs-sla__label{color:var(--gs-text-helper)}.gs-sla__value{margin-top:.25rem;font-family:var(--gs-font-mono);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--gs-text-primary)}.gs-sla__unit{font-family:var(--gs-font-sans);font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--gs-text-secondary)}.gs-sla__detail{margin-top:.125rem;font-size:.75rem;color:var(--gs-text-secondary)}.gs-sla__clock[data-sla-state=breached] .gs-sla__value{color:#ff8389}.gs-sla__clock[data-sla-state=at_risk] .gs-sla__value{color:var(--gs-amber)}[data-theme=light] .gs-sla__clock[data-sla-state=breached] .gs-sla__value{color:#a2191f}[data-theme=light] .gs-sla__clock[data-sla-state=at_risk] .gs-sla__value{color:#684e00}.gs-sla__clock[data-sla-state=paused] .gs-sla__value,.gs-sla__clock[data-sla-state=none] .gs-sla__value{color:var(--gs-text-secondary)}.gs-sla__empty{margin:0;font-size:.8125rem;line-height:1.4;color:var(--gs-text-secondary)}.gs-ticket-id__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gs-ticket-id__key{font-family:var(--gs-font-mono);font-size:1.125rem;font-weight:600;letter-spacing:.04em;color:var(--gs-accent-text)}.gs-ticket-id__copy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding:0;color:var(--gs-text-helper);background:transparent;border:0;border-radius:var(--gs-radius);cursor:pointer}.gs-ticket-id__copy:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-ticket-id__copy:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-ticket-id__copy svg{width:1rem;height:1rem}.gs-ticket-id__meta{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.gs-comment-stream{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;overflow-anchor:none}.gs-comment-more{display:flex;align-items:center;justify-content:center;gap:.75rem;flex:none;min-height:2.5rem;margin:.75rem 0;overflow-anchor:none}.gs-comment-more__status{margin:0;font-size:.8125rem;color:var(--gs-text-helper)}.gs-comment-more[data-state=loading] .gs-comment-more__status:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-right:.5rem;vertical-align:-.1em;border:2px solid var(--gs-border);border-top-color:var(--gs-accent-text);border-radius:50%;animation:gs-ai-spin .8s linear infinite}.gs-comment-more__status--error{color:var(--gs-danger-text)}.gs-comment{background:var(--gs-comment-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:.875rem 1rem}.gs-comment__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;flex-wrap:wrap}.gs-translate-btn{margin-left:auto;flex:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid transparent;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-helper);cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease)}.gs-translate-btn svg{width:1rem;height:1rem}.gs-translate-btn:hover{background:var(--gs-bg-hover);color:var(--gs-accent-text)}.gs-translate-btn[aria-pressed=true]{background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-translate-btn:focus-visible,.gs-translate-note__toggle:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-translate-btn[disabled]{cursor:progress;color:var(--gs-accent-text)}.gs-translate-btn__spin{width:.875rem;height:.875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gs-ai-spin .7s linear infinite}.gs-translate-note{margin:.5rem 0 0;font-size:.75rem;color:var(--gs-text-helper)}.gs-translate-note__toggle{padding:0;border:0;background:none;font:inherit;color:var(--gs-link);cursor:pointer}.gs-translate-note__toggle:hover{color:var(--gs-link-hover);text-decoration:underline}.gs-key-details__desc-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.gs-key-details__desc-head .gs-key-details__label{margin:0}.gs-comment__avatar{flex:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--gs-bg-layer2);color:var(--gs-text-secondary);font-size:.625rem;font-weight:600;letter-spacing:.02em}.gs-comment--staff .gs-comment__avatar,.gs-comment--partner-channel .gs-comment__avatar{background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-comment__avatar--bot svg{width:.875rem;height:.875rem}.gs-comment__staff-chip{min-height:1.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;color:var(--gs-accent-text);border-color:var(--gs-accent-tint);background:var(--gs-accent-tint)}.gs-comment__author{font-size:.8125rem;font-weight:600;color:var(--gs-text-primary)}.gs-comment__time{font-family:var(--gs-font-mono);font-size:.6875rem;color:var(--gs-text-helper)}.gs-comment__body{font-size:.875rem;color:var(--gs-text-secondary);line-height:1.5;white-space:normal}.gs-comment-composer{margin-top:1.5rem;display:flex;flex-direction:column;gap:0}.gs-comment-composer__label{font-size:.875rem;font-weight:500;color:var(--gs-text-primary)}.gs-attachment-zone{display:flex;flex-direction:column;gap:.5rem}.gs-field--attachment .gs-attachment-zone{align-items:flex-start;padding:1.25rem 1rem;background:var(--gs-bg-layer2);border:1px dashed var(--gs-border);border-radius:var(--gs-radius);transition:border-color var(--gs-dur-fast) var(--gs-ease),background var(--gs-dur-fast) var(--gs-ease)}[data-theme=light] .gs-field--attachment .gs-attachment-zone{background:var(--gs-bg-layer1)}.gs-field--attachment .gs-attachment-zone:hover,.gs-field--attachment .gs-attachment-zone:focus-within{border-color:var(--gs-blue);background:var(--gs-accent-tint)}.gs-attachment-label{align-self:flex-start;cursor:pointer}.gs-attachment-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.gs-attachment-chips{display:flex;flex-wrap:wrap;gap:.375rem}.gs-attachment-chip{display:inline-flex;align-items:center;gap:.3rem;background:var(--gs-bg-layer2);border:1px solid var(--gs-border-subtle);border-radius:100px;min-height:1.5rem;padding:0 .625rem;font-size:.75rem;color:var(--gs-text-secondary)}.gs-attachment-chip__icon svg{width:12px;height:12px;color:var(--gs-blue)}.gs-attachment-chip__name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-attachment-chip__remove{background:transparent;border:none;cursor:pointer;color:var(--gs-text-helper);display:flex;align-items:center;padding:0;margin-left:.2rem;transition:color .15s}.gs-attachment-chip__remove:hover{color:var(--gs-red)}.gs-attachment-chip__remove svg{width:10px;height:10px}.gs-form-page{max-width:840px}.gs-form-page__back{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--gs-text-helper);margin-bottom:1.5rem;cursor:pointer;background:none;border:none;padding:0;font-family:var(--gs-font-sans);transition:color .15s}.gs-form-page__back:hover{color:var(--gs-text-primary)}.gs-form-page__back svg{width:14px;height:14px}.gs-form-page__title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:400;letter-spacing:0;line-height:1.2;text-wrap:balance;color:var(--gs-text-primary);margin-bottom:.75rem}.gs-form-page__head{padding-top:.5rem;margin-bottom:1.5rem}.gs-form-page__head .gs-form__intro{max-width:44rem;margin-bottom:0}.gs-new-page__intro{max-width:44rem}.gs-placeholder{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center}.gs-placeholder__title{font-size:1.25rem;font-weight:600;color:var(--gs-text-primary);margin-bottom:.75rem}.gs-placeholder__text{font-size:.9375rem;color:var(--gs-text-secondary);margin-bottom:1.25rem;max-width:32rem}.gs-placeholder .gs-eyebrow{margin-bottom:1rem}.gs-placeholder__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.75rem}.gs-check-inbox{max-width:34rem;margin:0 auto}.gs-check-inbox__form{width:100%;text-align:left}.gs-check-inbox__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.gs-check-inbox__sent{color:var(--gs-green);font-size:.875rem;margin-bottom:1rem}.gs-auth{--gs-auth-backdrop: linear-gradient( to bottom right, #02030a 0%, #040714 20%, #070d22 40%, #0b1533 50%, #0f1d47 60%, #13265c 70%, #1a3075 80%, #2b3290 90%, #4b2ea6 100% );display:grid;grid-template-columns:9fr 7fr;min-height:100vh;background:var(--gs-bg)}.gs-auth__hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:var(--gs-auth-backdrop)}.gs-auth__hero>.gs-auth__artwork,.gs-auth__backdrop .gs-auth__artwork{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.gs-auth__tile{position:relative;z-index:1;width:800px;max-width:calc(100% - 4rem);max-height:calc(100vh - 4rem);overflow-y:auto;padding:2rem;border-radius:12px;background:var(--gs-bg-layer1);background:color-mix(in srgb,var(--gs-bg-layer1) 90%,transparent);box-shadow:0 8px 24px #0000002e}.gs-auth__column{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:2rem 1.5rem}.gs-auth__backdrop{display:none}.gs-auth__panel{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center}.gs-auth__container{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:32rem}.gs-auth__brand{display:block;color:inherit;text-decoration:none}.gs-auth__brand:hover{text-decoration:none}.gs-auth__brand-title{display:block;font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:300;line-height:1.12;text-wrap:balance;color:var(--gs-text-primary)}.gs-auth__intro{display:flex;flex-direction:column;gap:.5rem}.gs-auth__title{margin:0;font-size:1.75rem;font-weight:400;line-height:2.25rem;color:var(--gs-text-primary)}.gs-auth__lead{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--gs-text-secondary)}.gs-auth__form{display:flex;flex-direction:column;gap:.25rem}.gs-auth__caption{margin:.5rem 0;font-size:.875rem;line-height:1.125rem;color:var(--gs-text-secondary)}.gs-auth__field{position:relative}.gs-auth__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-auth__input{width:100%;height:2.5rem;padding:0 1rem;border:0;border-bottom:1px solid var(--gs-text-helper);border-radius:0;background:var(--gs-bg-layer1);color:var(--gs-text-primary);font-family:var(--gs-font-sans);font-size:.875rem;letter-spacing:.16px}.gs-auth__input::placeholder{color:var(--gs-text-helper)}.gs-auth__input:focus{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-auth__input:disabled{cursor:not-allowed;opacity:.6}.gs-auth__field--password .gs-auth__input{padding-right:4rem}.gs-auth__reveal{position:absolute;top:0;right:0;height:2.5rem;padding:0 1rem;border:0;background:transparent;color:var(--gs-link);font-family:var(--gs-font-sans);font-size:.75rem;cursor:pointer}.gs-auth__reveal:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-auth__hint{margin:.25rem 0 .5rem;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-auth__forgot{margin:.25rem 0 0;text-align:right}.gs-auth__submit{justify-content:space-between;width:100%;margin-top:.5rem}.gs-auth__error{margin:.5rem 0 0;font-size:.875rem;color:var(--gs-red)}.gs-auth__notice{margin:0;font-size:.875rem;color:var(--gs-green)}.gs-auth__helper{margin:.5rem 0 0;font-size:.875rem;line-height:1.125rem;color:var(--gs-text-secondary)}.gs-auth__inline-link{display:inline;padding:0;border:0;background:none;color:var(--gs-link);font:inherit;cursor:pointer}.gs-auth__inline-link:hover{color:var(--gs-link-hover);text-decoration:underline}.gs-auth__inline-link:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-auth__alternatives{display:flex;flex-direction:column;gap:.75rem}.gs-auth__or{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--gs-text-secondary)}.gs-auth__or span:first-child,.gs-auth__or span:last-child{flex:1;height:1px;background:var(--gs-border-subtle)}.gs-auth__provider{justify-content:flex-start;gap:.75rem;width:100%;background:var(--gs-bg-layer1);border-color:var(--gs-border);color:var(--gs-text-primary)}.gs-auth__provider:hover{background:var(--gs-bg-layer2);border-color:var(--gs-text-helper);color:var(--gs-text-primary);text-decoration:none}.gs-auth__provider svg{width:18px;height:18px}.gs-auth__actions{display:flex;flex-direction:column;gap:.5rem}.gs-auth__footer{position:relative;z-index:1;margin:0;text-align:center;font-size:.875rem;color:var(--gs-text-secondary)}.gs-auth-tour{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size}.gs-auth-tour__glow{position:absolute;z-index:-1;top:-12rem;right:-8rem;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle,rgba(69,137,255,.22) 0%,rgba(165,110,255,.08) 42%,transparent 70%);filter:blur(12px);pointer-events:none;animation:gs-auth-float 9s ease-in-out infinite}.gs-auth-tour__hero{display:grid;gap:1.5rem;align-items:center;padding-bottom:1rem}.gs-auth-tour__copy{min-width:0;animation:gs-enter-up .42s ease-out both}.gs-auth-tour__eyebrow{margin:0;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-auth-tour__title{margin:.75rem 0 0;font-size:1.75rem;font-weight:400;line-height:2.25rem;color:var(--gs-text-primary);text-wrap:balance}.gs-auth-tour__description{margin:1rem 0 0;font-size:.875rem;line-height:1.25rem;color:var(--gs-text-secondary)}.gs-auth-tour__map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;align-content:end;padding:7.5rem .5rem .5rem;border:1px solid var(--gs-border-subtle);background:linear-gradient(145deg,rgba(15,98,254,.08),transparent 55%),var(--gs-bg-layer2);box-shadow:0 1rem 2.75rem #00000024;animation:gs-enter-up .42s 80ms ease-out both}.gs-auth-tour__core{position:absolute;top:1rem;left:50%;display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:var(--gs-bg-layer1);box-shadow:0 0 0 .5rem #4589ff1a,0 0 2.5rem #4589ff47;transform:translate(-50%);animation:gs-auth-pulse 3s ease-in-out infinite}.gs-auth-tour__core img{width:2.25rem;height:2.25rem}.gs-auth-tour__line{position:absolute;top:5.25rem;left:50%;width:1px;height:2rem;overflow:hidden;background:var(--gs-border-subtle);transform:rotate(var(--line-rotation, 0deg));transform-origin:top}.gs-auth-tour__line:after{position:absolute;width:100%;height:50%;background:linear-gradient(transparent,var(--gs-focus),transparent);content:"";animation:gs-auth-flow 1.8s linear infinite}.gs-auth-tour__node{display:flex;min-width:0;min-height:3.25rem;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--gs-border-subtle);background:var(--gs-bg-layer1);color:var(--gs-text-primary);font-size:.75rem;text-align:center}.gs-auth-tour__features{display:grid;grid-template-columns:1fr;gap:.75rem;padding-top:1rem;border-top:1px solid var(--gs-border-subtle)}.gs-auth-tour__feature{min-width:0;padding:.75rem;border:1px solid var(--gs-border-subtle);background:var(--gs-bg-layer2);transition:border-color .12s ease,transform .12s ease;animation:gs-enter-up .42s var(--feature-delay, 0ms) ease-out both}.gs-auth-tour__feature:hover{border-color:var(--gs-focus);transform:translateY(-2px)}.gs-auth-tour__feature h3{margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem;color:var(--gs-text-primary)}.gs-auth-tour__feature p{margin:.5rem 0 0;font-size:.875rem;line-height:1.125rem;color:var(--gs-text-secondary)}@container (min-width: 30rem){.gs-auth-tour__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 36rem){.gs-auth-tour__hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr)}.gs-auth-tour__features{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes gs-auth-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2rem,1.5rem,0) scale(1.04)}}@keyframes gs-auth-pulse{0%,to{box-shadow:0 0 0 .5rem #4589ff1a,0 0 2.5rem #4589ff47}50%{box-shadow:0 0 0 .8rem #4589ff0a,0 0 3rem #4589ff61}}@keyframes gs-auth-flow{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media (prefers-reduced-motion: reduce){.gs-auth-tour__glow,.gs-auth-tour__copy,.gs-auth-tour__map,.gs-auth-tour__core,.gs-auth-tour__line:after,.gs-auth-tour__feature{animation:none}.gs-auth-tour__feature{transition:none}.gs-auth-tour__feature:hover{transform:none}}@media (max-width: 81.98rem){.gs-auth{grid-template-columns:1fr}.gs-auth__hero{display:none}}@media (max-width: 42rem){.gs-auth__column{padding:2.5rem 1rem 2rem;background:var(--gs-auth-backdrop)}.gs-auth__backdrop{display:block;position:absolute;inset:0;overflow:hidden;z-index:0}.gs-auth__backdrop .gs-auth__artwork{opacity:.45}.gs-auth__container{max-width:90%}.gs-auth__brand,.gs-auth__intro{text-align:center}.gs-auth__brand-title,.gs-auth__title{color:#fff}.gs-auth__brand .gs-eyebrow{color:#a6c8ff}.gs-auth__lead,.gs-auth__hint,.gs-auth__helper,.gs-auth__or{color:#c6c6c6}.gs-auth__helper{text-align:center}.gs-auth__caption,.gs-auth__footer{display:none}.gs-auth__label{position:static;width:auto;height:auto;margin-bottom:.25rem;overflow:visible;clip:auto;display:block;font-size:.75rem;color:#c6c6c6}.gs-auth__field--password .gs-auth__reveal{top:auto;bottom:0}.gs-auth__or span:first-child,.gs-auth__or span:last-child{background:#ffffff3d}}.gs-search-results{background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);overflow:hidden;margin-top:.5rem;animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-search-result{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--gs-border-subtle)}.gs-search-result:last-child{border-bottom:none}.gs-search-result:hover{background:var(--gs-bg-hover)}.gs-search-result__name{font-size:.875rem;font-weight:500;color:var(--gs-text-primary)}.gs-search-result__desc{font-size:.75rem;color:var(--gs-text-helper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-admin-bar{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gs-border-subtle);flex-wrap:wrap;align-items:center}.gs-admin-bar--sticky{position:sticky;bottom:0;z-index:5;margin-top:1.5rem;padding:.75rem 1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);box-shadow:var(--gs-shadow-bar);justify-content:flex-end}.gs-admin-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;padding:0 .75rem;font-family:var(--gs-font-sans);font-size:.8125rem;font-weight:500;line-height:1.25;border-radius:var(--gs-radius);cursor:pointer;background:transparent;border:1px solid var(--gs-border);color:var(--gs-text-primary);transition:background var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur-fast) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease)}.gs-admin-btn svg{width:.875rem;height:.875rem;flex-shrink:0}.gs-admin-btn:hover{background:var(--gs-bg-hover);border-color:var(--gs-text-helper)}.gs-admin-btn--approve{background:var(--gs-blue);border-color:var(--gs-blue);color:#fff}.gs-admin-btn--approve:hover{background:#0050e6;border-color:#0050e6;box-shadow:0 .375rem 1rem #0f62fe47}.gs-admin-btn--approve:active{background:#002d9c;border-color:#002d9c;box-shadow:none}.gs-admin-btn--delete{color:var(--gs-danger-text);border-color:transparent}.gs-admin-btn--delete:hover{color:var(--gs-danger-text);border-color:var(--gs-danger-text);background:#da1e281f}.gs-admin-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.gs-inline-edit{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gs-border-subtle);display:flex;flex-direction:column;gap:1rem}.gs-inline-edit .gs-field,.gs-admin-section .gs-field,.gs-conn-modal .gs-field{margin-top:0}.gs-inline-edit .gs-field__input,.gs-admin-section .gs-field__input,.gs-conn-modal .gs-field__input,.gs-row-item__body .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-inline-edit .gs-field__input,[data-theme=light] .gs-admin-section .gs-field__input,[data-theme=light] .gs-conn-modal .gs-field__input,[data-theme=light] .gs-row-item__body .gs-field__input{background:var(--gs-bg)}.gs-inline-edit textarea.gs-field__input{resize:vertical}.gs-inline-edit--hidden{display:none}.gs-field--checkbox{flex-direction:row;align-items:center;gap:.5rem;flex:0 0 auto;cursor:pointer}.gs-field--checkbox .gs-field__label{cursor:pointer}.gs-field-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.gs-field-row .gs-field{min-width:160px}textarea.gs-field__input{resize:vertical}.gs-admin-editor,.gs-queues-form,.gs-components-admin{display:flex;flex-direction:column;gap:1.5rem;max-width:56rem}.gs-admin-section{position:relative;display:flex;flex-direction:column;gap:1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:1.5rem;transition:border-color var(--gs-dur) var(--gs-ease)}.gs-admin-section:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc);opacity:0;pointer-events:none;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-admin-section:hover{border-color:var(--gs-border)}.gs-admin-section:focus-within:before{opacity:1}.gs-admin-section__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gs-admin-section__icon{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-admin-section__icon svg{width:1.25rem;height:1.25rem}.gs-admin-section__heading{flex:1 1 12rem;min-width:0}.gs-admin-section__heading .gs-eyebrow{margin-bottom:.25rem}.gs-admin-section__title{font-size:1.25rem;font-weight:400;line-height:1.3;color:var(--gs-text-primary);margin:0}.gs-admin-section__hint{font-size:.8125rem;line-height:1.5;color:var(--gs-text-helper);max-width:44rem}.gs-admin-section__heading .gs-admin-section__hint{display:block;margin-top:.25rem}.gs-admin-main>.gs-admin-section__hint{margin-bottom:1rem}.gs-admin-section>.gs-inline-edit{margin:0;padding:0;border-top:0}.gs-admin-section .gs-field-row,.gs-inline-edit .gs-field-row{gap:1rem 1.5rem;align-items:flex-end}.gs-admin-section .gs-field-row>.gs-field:not(.gs-field--checkbox),.gs-inline-edit .gs-field-row>.gs-field:not(.gs-field--checkbox){flex:1 1 12rem}.gs-admin-section .gs-field--checkbox,.gs-inline-edit .gs-field--checkbox{min-width:0;min-height:2.5rem}.gs-admin-list{display:flex;flex-direction:column;border-top:1px solid var(--gs-border-subtle)}.gs-admin-row{position:relative;padding:.75rem 1rem;border-bottom:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-admin-row:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc);opacity:0;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-admin-row:hover,.gs-admin-row:focus-within{background:var(--gs-bg-hover)}.gs-admin-row:hover:before,.gs-admin-row:focus-within:before{opacity:1}.gs-admin-row .gs-admin-bar{margin-top:.5rem;padding-top:0;border-top:0}.gs-admin-row__info{display:flex;align-items:baseline;gap:.25rem 1rem;flex-wrap:wrap;margin-bottom:0}.gs-admin-row__label{font-weight:500;font-size:.875rem;color:var(--gs-text-primary)}.gs-admin-row__meta{font-size:.75rem;color:var(--gs-text-helper);font-family:var(--gs-font-mono);overflow-wrap:anywhere}.gs-admin-add summary{cursor:pointer;list-style:none;width:fit-content}.gs-admin-add summary::-webkit-details-marker{display:none}.gs-admin-add[open] summary{margin-bottom:.25rem}.gs-admin-saving-notice{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--gs-text-helper);margin-bottom:1rem}.gs-admin-saving-notice:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gs-blue-50);animation:gs-status-pulse 2s infinite;--gs-pulse: rgba(69, 137, 255, .4)}.gs-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.gs-admin-section-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-family:var(--gs-font-mono);font-weight:600;color:var(--gs-text-helper);text-decoration:none;border:1px solid var(--gs-border-subtle);border-radius:4px;padding:.2rem .5rem;transition:color .15s,border-color .15s;cursor:pointer}.gs-admin-section-link svg{width:11px;height:11px}.gs-admin-section-link:hover{color:var(--gs-blue);border-color:var(--gs-blue);text-decoration:none}.gs-admin-inline-edit{display:inline-flex;align-items:center;padding:.15rem;color:var(--gs-text-helper);opacity:.6;transition:opacity .15s,color .15s;cursor:pointer;text-decoration:none}.gs-admin-inline-edit svg{width:12px;height:12px}.gs-admin-inline-edit:hover{opacity:1;color:var(--gs-blue);text-decoration:none}.gs-banner--admin{border-left-color:var(--gs-amber)}.gs-banner--admin .gs-banner__icon{color:var(--gs-note-border);background:var(--gs-amber-bg)}@media (max-width: 768px){body{overflow-x:hidden}.gs-main{padding:1.5rem 1rem 3rem}.gs-header__inner{padding:0 1rem;gap:.5rem}.gs-header__label{display:none}.gs-intro{padding:1.5rem 0 1.25rem}.gs-intro--hero{padding:2rem 0}.gs-btn--sm{min-height:2.5rem}.gs-list{grid-template-columns:1fr}.gs-quicklinks__grid{grid-template-columns:repeat(2,1fr)}.gs-footer{flex-direction:column;align-items:flex-start}.gs-fmod__body{grid-template-columns:1fr}.gs-request-detail{grid-template-columns:minmax(0,1fr)}.gs-request-detail__aside{position:static}.gs-ticket__body{grid-template-columns:minmax(0,1fr)}.gs-ticket__aside{position:static}.gs-req-row__time,.gs-req-table__wide{display:none}.gs-banner{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.gs-quicklinks__grid{grid-template-columns:1fr}.gs-modal{align-items:flex-start;padding:.75rem}.gs-modal__panel{max-height:none}.gs-req-row{flex-wrap:wrap}.gs-req-row__key{display:none}.gs-req-row__priority{width:auto}.gs-form{--gs-form-pad-x: 1rem;--gs-form-pad-y: 1.25rem;gap:1.5rem}.gs-form-page{max-width:100%}.gs-form__actions{flex-direction:column-reverse}.gs-form__actions .gs-btn{width:100%;justify-content:center}.gs-rt-group .gs-list{grid-template-columns:1fr}.gs-filter{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.gs-field-row{flex-direction:column}}@media (max-width: 640px){.gs-comment__rendered :is(h1,h2){font-size:1.0625rem}}@media (prefers-reduced-motion: reduce){.gs-row-item__edit svg,.gs-tray select.gs-tray__select,.gs-tray .gs-tray__icon-btn,.gs-tray .gs-tray__more,.gs-tray .gs-tray__customer-btn,.gs-tray .gs-tray__customer-chevron,.gs-tray .gs-tray__chips .gs-component-chip--extra{transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gs-intro:before,.gs-header__wordmark-dot,.gs-live-dot,.gs-flow__line:after,.gs-ai-draft-btn__orbit,.gs-spark-panel,.gs-skeleton,.gs-enter .gs-intro>*,.gs-enter .gs-welcome-preview,.gs-enter .gs-rt-card,.gs-enter .gs-quicklink,.gs-enter .gs-admin-section,.gs-enter .gs-wf-card,.gs-admin-saving-notice:before{animation:none}.gs-toast{transition:none;transform:none}.gs-toast__progress{display:none}.gs-card:hover,.gs-card:focus-within,.gs-rt-card:hover,.gs-rt-card:focus-visible,.gs-quicklink:hover,.gs-quicklink:focus-visible,.gs-wf-card:hover,.gs-wf-card:focus-visible,.gs-notify-row--action:hover,.gs-ticket-search-result:hover,.gs-ticket-search-result:focus-within{transform:none}.gs-rt-card__arrow,.gs-quicklink__ext,.gs-wf-card__arrow,.gs-req-table__named>.gs-bo-link{transform:none}}.gs-comment-thread{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.gs-comment--internal{background:var(--gs-bg-layer1);border-left:3px solid var(--gs-border)}.gs-comment__badge{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-text-helper);background:var(--gs-bg-layer2);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:.1rem .4rem}.gs-comment--internal-note,.gs-comment-composer--note .gs-rich-editor__content{--gs-text-primary: var(--gs-note-text);--gs-text-secondary: var(--gs-note-text-secondary);--gs-text-helper: var(--gs-note-helper);color:var(--gs-note-text);--gs-blue: var(--gs-note-link);--gs-blue-hover: var(--gs-note-link);--gs-link: var(--gs-note-link);--gs-link-hover: var(--gs-note-link);--gs-accent-text: var(--gs-note-text);--gs-accent-tint: rgba(22, 22, 22, .1);--gs-bg: rgba(255, 255, 255, .65);--gs-border-subtle: rgba(178, 134, 0, .35);--gs-md-rule: var(--gs-note-md-rule);--gs-md-head-bg: var(--gs-note-md-head-bg);--gs-md-zebra: var(--gs-note-md-zebra);--gs-md-quote-bar: var(--gs-note-border);--gs-bg-hover: rgba(22, 22, 22, .06);background:var(--gs-note-bg);border-left:3px solid var(--gs-note-border)}.gs-comment--internal-note .gs-comment__avatar{background:var(--gs-note-label-bg);color:var(--gs-note-label-text)}.gs-comment__badge--note{color:var(--gs-note-label-text);background:var(--gs-note-label-bg);border-color:var(--gs-note-border)}.gs-internal-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--gs-text-secondary);cursor:pointer;user-select:none}.gs-internal-toggle input{accent-color:var(--gs-text-primary)}.gs-admin-status{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.5rem .75rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);width:fit-content}.gs-admin-status__label{font-size:.75rem;font-weight:600;color:var(--gs-text-secondary)}.gs-admin-status__select{--gs-select-pad-x: .5rem;font-family:var(--gs-font-sans);font-size:.8125rem;color:var(--gs-text-primary);background-color:var(--gs-bg-layer1);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding-block:.35rem;padding-left:var(--gs-select-pad-x);field-sizing:content}.gs-portal-nav{position:relative;z-index:1;background:var(--gs-bg-layer1);background:color-mix(in srgb,var(--gs-bg-layer1) 72%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--gs-border-subtle);width:100%}.gs-portal-nav__inner{max-width:var(--gs-max-width);margin:0 auto;padding:0 2rem;display:flex;gap:0;min-height:40px;align-items:center}.gs-portal-nav__items{display:flex;align-items:stretch}.gs-portal-nav__item{position:relative;display:inline-flex;align-items:center;padding:0 1.25rem;height:2.5rem;font-size:.875rem;font-family:var(--gs-font-sans);font-weight:400;color:var(--gs-text-secondary);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color var(--gs-dur-fast) var(--gs-ease),background var(--gs-dur-fast) var(--gs-ease)}.gs-portal-nav__item:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--gs-spark);transform:scaleX(0);transform-origin:left center;transition:transform var(--gs-dur) var(--gs-ease)}.gs-portal-nav__item:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover);text-decoration:none}.gs-portal-nav__item--active{color:var(--gs-text-primary);font-weight:500}.gs-portal-nav__item--active:after{transform:scaleX(1)}.gs-portal-nav__cta{margin-left:auto;flex-shrink:0;text-decoration:none;box-sizing:border-box}.gs-portal-nav__cta:hover{text-decoration:none}.gs-header__switcher{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-secondary);cursor:pointer}.gs-header__notify-wrap{position:relative;display:flex;align-items:center;align-self:stretch}.gs-header__notify{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-secondary);cursor:pointer}.gs-header__notify svg{width:20px;height:20px}.gs-header__notify:hover,.gs-header__notify.is-active,.gs-header__notify[aria-expanded=true]{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-header__notify-badge{position:absolute;top:2px;right:2px;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:.5rem;background:var(--gs-blue);color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center}.gs-header__switcher-wrap{position:relative;display:flex;align-items:center;align-self:stretch}.gs-header__switcher{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--gs-radius);background:transparent;color:var(--gs-text-secondary);cursor:pointer}.gs-header__switcher svg{width:20px;height:20px}.gs-header__switcher:hover,.gs-header__switcher[aria-expanded=true]{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-switcher{position:absolute;top:calc(100% + .25rem);right:0;min-width:12rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards;z-index:9000;padding:.375rem 0}.gs-switcher__item{display:block;padding:.5rem 1rem;font-size:.8125rem;color:var(--gs-text-secondary);text-decoration:none}.gs-switcher__item:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover);text-decoration:none}.gs-notify-panel{position:absolute;top:calc(100% + .5rem);right:0;width:min(22rem,calc(100vw - 2rem));max-height:min(28rem,calc(100vh - 5rem));overflow:auto;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards;z-index:9000}.gs-notify-panel__inner{padding:.75rem .75rem .5rem}.gs-notify-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.gs-notify-panel__head h2{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-notify-panel__list{list-style:none;margin:0;padding:0}.gs-notify-panel__item{position:relative;display:block;padding:.625rem .5rem .625rem .75rem;border-radius:var(--gs-radius);color:inherit;text-decoration:none}.gs-notify-panel__item:hover{background:var(--gs-bg-hover);text-decoration:none}.gs-notify-panel__item--unread:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc)}.gs-notify-panel__item-title{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--gs-text-primary)}.gs-notify-panel__item-reason{font-size:.75rem;color:var(--gs-text-secondary);margin-top:.125rem}.gs-notify-panel__item-date{font-size:.6875rem;font-family:var(--gs-font-mono);color:var(--gs-text-helper);margin-top:.25rem}.gs-notify-panel__all{display:block;margin-top:.5rem;padding:.5rem;text-align:center;font-size:.75rem;font-family:var(--gs-font-mono);color:var(--gs-link);text-decoration:none;border-top:1px solid var(--gs-border-subtle)}.gs-back-link{background:none;border:0;color:var(--gs-link);font-size:.75rem;cursor:pointer;font-family:var(--gs-font-sans)}.gs-notify-section{margin-top:.5rem}.gs-notify-list{display:flex;flex-direction:column;gap:.5rem}.gs-notify-row{position:relative;display:block;padding:.875rem 1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);color:inherit;text-decoration:none}.gs-notify-row--focus:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc)}.gs-notify-row--action{transition:transform var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease),border-color var(--gs-dur) var(--gs-ease)}.gs-notify-row--action:hover{border-color:var(--gs-border);background:var(--gs-bg-layer2);text-decoration:none;transform:translateY(-2px);box-shadow:var(--gs-shadow-lift)}.gs-notify-row--action:focus-visible{border-color:var(--gs-focus)}.gs-notify-row__top{display:flex;align-items:center;gap:.5rem}.gs-notify-row__title{font-size:.9375rem;font-weight:500;color:var(--gs-text-primary)}.gs-notify-row__reason{font-size:.8125rem;color:var(--gs-text-secondary);margin-top:.25rem}.gs-notify-row__date{font-size:.75rem;font-family:var(--gs-font-mono);color:var(--gs-text-helper);margin-top:.375rem}.gs-notify-empty{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem;text-align:center;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-notify-empty__title{margin:0;font-size:1.25rem;font-weight:400}.gs-notify-empty__subtitle{margin:.375rem 0 0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-fmod__body{grid-template-columns:minmax(0,1fr) 220px;gap:1.25rem}.gs-fmod__title{font-size:1.125rem;margin:.5rem 0 .75rem}.gs-fmod__meta{padding:.625rem .75rem;gap:.375rem}.gs-fmod__meta-hint{margin-top:.75rem;font-size:.75rem;color:var(--gs-text-helper)}.gs-detail__activity-title{font-size:.875rem;font-weight:600;color:var(--gs-text-primary);margin:1rem 0 .5rem}.gs-comment-stream,.gs-comment-thread{gap:.75rem;margin-top:.5rem}.gs-comment{padding:.75rem 1rem}.gs-comment-empty{font-size:.8125rem;color:var(--gs-text-helper);margin:.5rem 0}.gs-comment-composer{margin-top:.75rem;gap:0}.gs-comment-composer textarea.gs-field__input{min-height:64px}@media (max-width: 768px){.gs-fmod__body{grid-template-columns:1fr}}@media (max-width: 1200px){.gs-header__label,.gs-header__user-name,.gs-user__email,.gs-persona-switch__label{display:none}.gs-header__inner,.gs-portal-nav__inner{padding:0 1rem}.gs-header__nav{gap:.5rem;min-width:0}}.gs-persona-switch{display:inline-flex;align-items:center;gap:.375rem}.gs-persona-switch__label{font-size:.6875rem;font-family:var(--gs-font-mono);color:var(--gs-text-helper);letter-spacing:.04em}.gs-persona-switch select{--gs-select-pad-x: .5rem;font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-primary);background-color:var(--gs-bg-layer2);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding-block:.2rem;padding-left:var(--gs-select-pad-x);field-sizing:content}.gs-admin-shell{display:flex;align-items:stretch;flex:1;width:100%;min-height:calc(100vh - 96px)}.gs-admin-shell--full{min-height:calc(100vh - 48px)}.gs-admin-sidebar{width:240px;flex-shrink:0;background:var(--gs-bg-layer1);border-right:1px solid var(--gs-border-subtle)}.gs-admin-sidebar__inner{position:sticky;top:6rem;max-height:calc(100vh - 6rem);overflow-y:auto;padding:1.5rem 0 2rem}.gs-admin-sidebar__title{display:flex;align-items:center;gap:.5rem;padding:0 1rem .75rem;font-size:.75rem;font-weight:500;line-height:1.33;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-admin-sidebar__icon{display:inline-flex;flex:none;width:1rem;height:1rem}.gs-admin-sidebar__icon svg{width:100%;height:100%}.gs-admin-sidebar__nav{display:flex;flex-direction:column}.gs-admin-sidebar__item{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;margin:0 .5rem;padding:0 .5rem;border-radius:.375rem;font-size:.875rem;font-weight:400;color:var(--gs-text-primary);text-decoration:none;transition:background var(--gs-dur-fast) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease)}.gs-admin-sidebar__item .gs-admin-sidebar__icon{order:-1;width:1.25rem;height:1.25rem;color:var(--gs-text-secondary)}.gs-admin-sidebar__item:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover);text-decoration:none}.gs-admin-sidebar__item:hover .gs-admin-sidebar__icon{color:var(--gs-text-primary)}.gs-admin-sidebar__item--active,.gs-admin-sidebar__item--active:hover{color:var(--gs-text-primary);font-weight:600;background:color-mix(in srgb,var(--gs-text-primary) 10%,transparent)}.gs-admin-sidebar__item--active .gs-admin-sidebar__icon{color:var(--gs-text-primary)}.gs-admin-main{flex:1;min-width:0;max-width:none;margin:0}.gs-alert-preview{background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-blue);padding:1rem 1rem .5rem}.gs-alert-preview>.gs-eyebrow{margin-bottom:.5rem}.gs-alert-meta{display:flex;flex-direction:column;margin:0}.gs-alert-meta>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.5rem;margin:0 -.5rem;border-top:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-alert-meta>div:first-child{border-top:0}.gs-alert-meta>div:hover{background:var(--gs-bg-hover)}.gs-alert-meta dt{font-size:.6875rem;font-family:var(--gs-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-text-helper)}.gs-alert-meta dd{font-size:.875rem;color:var(--gs-text-secondary);margin:0;overflow-wrap:anywhere}.gs-alert-meta code{font-family:var(--gs-font-mono);font-size:.8rem;color:var(--gs-text-primary)}@media (max-width: 768px){.gs-admin-shell{flex-direction:column}.gs-admin-sidebar{width:100%;min-width:0;border-right:none;border-bottom:1px solid var(--gs-border-subtle)}.gs-admin-sidebar__inner{position:static;max-height:none;overflow:visible;padding:0}.gs-admin-sidebar__title{display:none}.gs-admin-sidebar__nav{flex-direction:row;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.gs-admin-sidebar__item{flex:none;min-height:2.5rem;margin:.375rem .125rem;padding:0 1rem;white-space:nowrap}.gs-admin-sidebar__item:first-child{margin-left:.5rem}.gs-admin-sidebar__item:last-child{margin-right:.5rem}.gs-admin-section{padding:1rem}.gs-admin-editor,.gs-queues-form,.gs-components-admin{max-width:none}.gs-alert-meta>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.gs-admin-bar--sticky{padding:.75rem}.gs-admin-btn{min-height:2.5rem}.gs-admin-section .gs-field-row>.gs-field:not(.gs-field--checkbox),.gs-inline-edit .gs-field-row>.gs-field:not(.gs-field--checkbox){flex-basis:100%}.gs-wf-chrome,.gs-wf-toolbar{padding-right:1rem;padding-left:1rem}}@media (max-width: 640px){.gs-sla-targets thead{display:none}.gs-sla-targets,.gs-sla-targets tbody,.gs-sla-targets tr,.gs-sla-targets th,.gs-sla-targets td{display:block}.gs-sla-targets tbody tr{padding:.75rem 0}.gs-sla-targets th,.gs-sla-targets td{height:auto;padding:.25rem .75rem}.gs-sla-targets .gs-field__input{max-width:none}.gs-sla-targets td:nth-child(2):before,.gs-sla-targets td:nth-child(3):before{display:block;margin-bottom:.25rem;font-size:.75rem;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-sla-targets td:nth-child(2):before{content:"First response (h)"}.gs-sla-targets td:nth-child(3):before{content:"Resolution (h)"}}.gs-main--wide{max-width:var(--gs-content-max-width)}.gs-participants__list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.gs-participant{display:flex;align-items:center;gap:.5rem}.gs-participant__avatar{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gs-bg-layer2);color:var(--gs-text-secondary);font-size:.625rem;font-weight:600}.gs-participant__who{display:flex;flex-direction:column;min-width:0;flex:1}.gs-participant__name{font-size:.8125rem;color:var(--gs-text-primary)}.gs-participant__email{font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}.gs-participant__remove{background:none;border:none;color:var(--gs-text-helper);font-size:1rem;line-height:1;cursor:pointer;padding:.125rem .25rem}.gs-participant__remove:hover{color:var(--gs-red)}.gs-participants__add,.gs-participants__leave{padding:0;background:none;border:none;font:inherit;font-size:.8125rem;color:var(--gs-link);cursor:pointer}.gs-participants__form{display:flex;flex-direction:column;gap:.375rem}.gs-participants__hint{margin:0;font-size:.75rem;color:var(--gs-text-helper)}.gs-participants__bar{display:flex;justify-content:flex-end;gap:.5rem}.gs-alert-autoclose{background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);padding:1rem;display:flex;flex-direction:column;gap:1rem}.gs-alert-autoclose legend{padding:0;font-weight:500;color:var(--gs-text-primary)}.gs-status-menu{position:relative}.gs-status-menu__toggle{cursor:pointer;list-style:none;user-select:none}.gs-status-menu__toggle::-webkit-details-marker{display:none}.gs-status-menu__toggle:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-status-menu__caret{font-size:1.125rem;line-height:0;vertical-align:-.0625em;margin-left:.125rem}.gs-status-menu__toggle.is-saving{cursor:progress}.gs-status-menu__toggle.is-saving .gs-status-menu__caret{display:none}.gs-status-menu__toggle.is-saving:after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:.375rem;vertical-align:middle;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gs-ai-spin .7s linear infinite}.gs-status-menu__list{position:absolute;right:0;top:calc(100% + .375rem);z-index:20;min-width:16rem;max-height:22rem;overflow-y:auto;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards;padding:.25rem 0}.gs-status-menu__item{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.5rem .75rem;background:none;border:none;text-align:left;font:inherit;color:var(--gs-text-primary);cursor:pointer}.gs-status-menu__item:hover,.gs-status-menu__item:focus-visible{background:var(--gs-bg-hover);outline:none}.gs-status-menu__name{font-size:.8125rem;font-weight:500}.gs-status-menu__to{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--gs-text-helper)}.gs-status-menu__needs{font-size:.6875rem;color:var(--gs-text-helper);font-style:italic}.gs-status-menu__sep{border-top:1px solid var(--gs-border-subtle);margin:.25rem 0}.gs-status-input{display:flex;flex-direction:column;gap:.5rem;min-width:16rem;padding:.75rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border);border-radius:var(--gs-radius)}.gs-status-input__title{margin:0;font-size:.8125rem;font-weight:600}.gs-status-input__bar{display:flex;justify-content:flex-end;gap:.5rem}.gs-admin-status{flex-wrap:wrap;align-items:flex-start}.gs-wf-page{flex:1;width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;min-height:calc(100vh - 96px)}.gs-admin-shell--full .gs-wf-page{flex:1;min-width:0}.gs-wf-chrome{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.5rem .75rem;background:var(--gs-bg-layer1);flex-shrink:0}.gs-wf-chrome__left{display:flex;flex-direction:column;gap:.25rem;min-width:0}.gs-wf-chrome__left>.gs-eyebrow{margin:.25rem 0 0}.gs-wf-chrome__title{font-size:1.5rem;font-weight:400;color:var(--gs-text-primary);margin:0;line-height:1.25}.gs-wf-chrome__hint{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--gs-text-helper);font-family:var(--gs-font-mono)}.gs-wf-chrome__hint:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:50%;background:var(--gs-green)}.gs-wf-chrome__hint--draft:before{background:var(--gs-amber)}.gs-wf-chrome__actions{display:flex;gap:.5rem}.gs-wf-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;padding:.5rem 1.5rem .75rem;background:var(--gs-bg-layer1);border-bottom:1px solid var(--gs-border-subtle);flex-shrink:0}.gs-wf-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0;flex:1}.gs-wf-canvas-wrap{background-color:var(--gs-bg);background-image:var(--gs-glow),linear-gradient(var(--gs-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gs-grid-line) 1px,transparent 1px);background-size:40rem 40rem,32px 32px,32px 32px;background-position:right -14rem top -16rem,0 0,0 0;background-repeat:no-repeat,repeat,repeat;overflow:hidden;min-height:480px;cursor:grab;position:relative;touch-action:none}.gs-wf-canvas-wrap:active{cursor:grabbing}.gs-wf-canvas{display:block;width:100%;height:100%;min-height:480px;touch-action:none}.gs-wf-arrow{stroke:var(--gs-blue-50);stroke-opacity:.8;stroke-width:2;cursor:pointer;stroke-linejoin:round;stroke-linecap:round}.gs-wf-arrow-hit{stroke:transparent;stroke-width:12;cursor:pointer;fill:none}.gs-wf-arrow.is-selected{stroke:var(--gs-accent-text);stroke-opacity:1;stroke-width:3}.gs-wf-arrow--global{stroke-dasharray:5 4}.gs-wf-canvas marker path{fill:var(--gs-blue-50)}.gs-wf-canvas marker[id$=-sel] path{fill:var(--gs-accent-text)}.gs-wf-lozenge{stroke-width:1.5;stroke:var(--gs-blue-50)}.gs-wf-status text{font-family:var(--gs-font-sans);font-size:11px;font-weight:600;letter-spacing:.02em;pointer-events:none;fill:var(--gs-text-primary)}.gs-wf-lozenge--todo .gs-wf-lozenge{fill:var(--gs-bg-layer2);stroke:var(--gs-border)}.gs-wf-lozenge--in-progress .gs-wf-lozenge{fill:color-mix(in srgb,#0f62fe 26%,var(--gs-bg));stroke:var(--gs-blue-50)}.gs-wf-lozenge--done .gs-wf-lozenge{fill:color-mix(in srgb,#24a148 24%,var(--gs-bg));stroke:var(--gs-green)}.gs-wf-status.is-selected .gs-wf-lozenge{stroke:var(--gs-accent-text);stroke-width:3}.gs-wf-status.is-selected{filter:drop-shadow(0 0 6px rgba(69,137,255,.5))}.gs-wf-canvas [data-wf-kind=start] circle,.gs-wf-canvas [data-wf-kind=any] rect{fill:var(--gs-bg);stroke:var(--gs-blue-50)}.gs-wf-canvas [data-wf-kind=start] text,.gs-wf-canvas [data-wf-kind=any] text{fill:var(--gs-accent-text)}.gs-wf-canvas [data-wf-kind=start].is-selected circle,.gs-wf-canvas [data-wf-kind=any].is-selected rect{stroke:var(--gs-accent-text);stroke-width:3}.gs-wf-label rect{fill:var(--gs-bg-layer1);stroke:var(--gs-border);stroke-width:1}.gs-wf-label text{font-family:var(--gs-font-sans);font-size:10px;font-weight:600;fill:var(--gs-text-primary);pointer-events:none}.gs-wf-details{background:var(--gs-bg-layer1);border-left:1px solid var(--gs-border-subtle);padding:1.25rem;overflow:auto}.gs-wf-details .gs-field{margin-top:1rem}.gs-wf-details .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-wf-details .gs-field__input{background:var(--gs-bg)}.gs-wf-details .gs-field--checkbox{font-size:.8125rem;color:var(--gs-text-secondary)}.gs-wf-details__title{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;color:var(--gs-accent-text)}.gs-wf-details__subtitle{font-size:.75rem;font-weight:600;margin:1.5rem 0 .5rem;color:var(--gs-text-secondary)}.gs-wf-details__meta,.gs-wf-details__empty,.gs-text-helper{font-size:.75rem;color:var(--gs-text-helper);margin-bottom:.75rem}.gs-wf-details>.gs-admin-btn{margin-top:1.5rem}.gs-wf-rule{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .5rem;font-size:.8125rem;border-bottom:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-wf-rule:hover{background:var(--gs-bg-hover)}.gs-wf-rule-add{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0}.gs-wf-wizard{max-width:640px}.gs-wf-wizard__table{width:100%;border-collapse:collapse;font-size:.8125rem;margin:1rem 0}.gs-wf-wizard__table th,.gs-wf-wizard__table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-wf-wizard__table th{background:var(--gs-bg-layer2);color:var(--gs-text-primary);font-weight:600}.gs-wf-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem}.gs-wf-index>.gs-empty{grid-column:1 / -1}.gs-wf-card{position:relative;display:flex;flex-direction:column;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);min-height:440px;text-decoration:none;color:inherit;overflow:hidden;transition:transform var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease),border-color var(--gs-dur) var(--gs-ease)}.gs-wf-card:before{content:"";position:absolute;top:0;right:0;left:0;z-index:1;height:2px;background:var(--gs-spark);opacity:0;pointer-events:none;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-wf-card:hover,.gs-wf-card:focus-visible{transform:translateY(-2px);box-shadow:var(--gs-shadow-lift);border-color:var(--gs-border);text-decoration:none;color:inherit}.gs-wf-card:hover:before,.gs-wf-card:focus-visible:before{opacity:1}.gs-wf-card:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-wf-card__head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;flex-shrink:0}.gs-wf-card__title{font-size:1.25rem;font-weight:400;color:var(--gs-text-primary);margin:0}.gs-wf-card__meta{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.gs-wf-card__ver{font-size:.75rem;color:var(--gs-text-helper);font-family:var(--gs-font-mono)}.gs-wf-card__badge{font-size:.625rem;font-weight:600;letter-spacing:.06em;color:#161616;background:var(--gs-amber);padding:.125rem .5rem;border-radius:100px}.gs-wf-card__arrow{display:inline-flex;width:1rem;height:1rem;color:var(--gs-accent-text);opacity:0;transform:translate(-4px);transition:opacity var(--gs-dur) var(--gs-ease),transform var(--gs-dur) var(--gs-ease)}.gs-wf-card__arrow svg{width:100%;height:100%}.gs-wf-card:hover .gs-wf-card__arrow,.gs-wf-card:focus-visible .gs-wf-card__arrow{opacity:1;transform:none}.gs-wf-preview{flex:1;width:100%;min-height:360px;height:360px;pointer-events:none;border-top:1px solid var(--gs-border-subtle);background-color:var(--gs-bg);background-image:linear-gradient(var(--gs-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gs-grid-line) 1px,transparent 1px);background-size:32px 32px}.gs-wf-card--skeleton{pointer-events:none}.gs-wf-card__skeleton-title{display:block;width:6rem;height:1.25rem}.gs-wf-card__skeleton-graph{height:360px;border-radius:0}@media (max-width: 960px){.gs-wf-layout{grid-template-columns:1fr}.gs-wf-details{border-left:none;border-top:1px solid var(--gs-border-subtle)}.gs-wf-index{grid-template-columns:1fr}}.gs-cc-picker{border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.375rem;min-width:0}.gs-cc-picker__legend{padding:0 .25rem;font-size:.75rem;color:var(--gs-text-secondary)}.gs-cc-picker__list{list-style:none;margin:0;padding:0;max-height:12rem;overflow-y:auto}.gs-cc-picker__item[hidden]{display:none}.gs-cc-picker__option{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem;cursor:pointer}.gs-cc-picker__option:hover,.gs-cc-picker__option:focus-within{background:var(--gs-bg-layer2)}.gs-cc-picker__who{display:flex;flex-direction:column;min-width:0}.gs-cc-picker__name{font-size:.8125rem;color:var(--gs-text-primary)}.gs-cc-picker__email{font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-suggest{position:relative}.gs-suggest__list{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;right:0;max-height:16rem;overflow-y:auto;overscroll-behavior:contain;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-suggest__list[hidden],.gs-suggest__group[hidden],.gs-suggest__option[hidden]{display:none}.gs-suggest__eyebrow{margin:0;padding:.5rem .75rem .25rem;font-size:.6875rem}.gs-suggest__option{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem .75rem;cursor:pointer}.gs-suggest__option:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--gs-spark);opacity:0;transition:opacity var(--gs-dur-fast) var(--gs-ease)}.gs-suggest__option:hover,.gs-suggest__option[data-active]{background:var(--gs-bg-hover)}.gs-suggest__option[data-active]:before{opacity:1}.gs-suggest__avatar{width:1.75rem;height:1.75rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.6875rem;font-weight:600}.gs-suggest__who{display:flex;flex-direction:column;min-width:0}.gs-suggest__name{font-size:.8125rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-suggest__email{font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-suggest__title{font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}@media (max-width: 640px){.gs-suggest__option{min-height:2.75rem}}.gs-mention-menu{position:fixed;z-index:60;width:min(20rem,calc(100vw - 1rem));max-height:16rem;overflow-y:auto;overscroll-behavior:contain;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-mention-menu[hidden]{display:none}.gs-mention-menu__option{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem .75rem;cursor:pointer}.gs-mention-menu__option:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--gs-spark);opacity:0;transition:opacity var(--gs-dur-fast) var(--gs-ease)}.gs-mention-menu__option:hover,.gs-mention-menu__option[data-active]{background:var(--gs-bg-hover)}.gs-mention-menu__option[data-active]:before{opacity:1}.gs-mention-menu__avatar{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.6875rem;font-weight:600}img.gs-mention-menu__avatar{object-fit:cover}.gs-mention-menu__who{display:flex;flex-direction:column;min-width:0}.gs-mention-menu__name{font-size:.8125rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-mention-menu__title{font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}@media (max-width: 640px){.gs-mention-menu__option{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){.gs-mention-menu{animation:none}}.gs-mention{display:inline-block;padding:0 .5rem;border-radius:100px;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-weight:500;white-space:nowrap}.gs-mention--me{background:var(--gs-blue);color:#fff}.gs-header-search{display:flex;align-items:center;min-width:0}.gs-header-search__input{width:14rem;max-width:100%;padding:.25rem .75rem;background:var(--gs-bg-layer1);color:var(--gs-text-primary);border:0;border-bottom:1px solid var(--gs-border);border-radius:var(--gs-radius);font-family:var(--gs-font-sans);font-size:.8125rem;line-height:1.5}.gs-header-search__input:focus{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-skeleton--search{height:5rem}.gs-skeleton--field-label{width:30%;height:.75rem;margin-bottom:.375rem}.gs-skeleton--field-input{height:2.5rem}.gs-ticket-search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.gs-ticket-search-result{position:relative;padding:.875rem 1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);transition:transform var(--gs-dur) var(--gs-ease),box-shadow var(--gs-dur) var(--gs-ease),border-color var(--gs-dur) var(--gs-ease)}.gs-ticket-search-result:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc);opacity:0;transition:opacity var(--gs-dur) var(--gs-ease)}.gs-ticket-search-result:hover,.gs-ticket-search-result:focus-within{border-color:var(--gs-border);transform:translateY(-2px);box-shadow:var(--gs-shadow-lift)}.gs-ticket-search-result:hover:before,.gs-ticket-search-result:focus-within:before{opacity:1}.gs-ticket-search-result__link{display:flex;gap:.75rem;align-items:baseline;text-decoration:none}.gs-ticket-search-result__key{font-family:var(--gs-font-mono);font-size:.8125rem;color:var(--gs-accent-text);flex-shrink:0}.gs-ticket-search-result__title{color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-ticket-search-result__link:hover .gs-ticket-search-result__title{text-decoration:underline}.gs-ticket-search-result__meta{display:block;margin-top:.25rem;font-size:.75rem;color:var(--gs-text-secondary)}.gs-ticket-search-result__snippet{margin:.25rem 0 0;font-size:.8125rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-conversation-order{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;margin-bottom:.75rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-conversation-order__select{font:inherit;color:var(--gs-text-primary);background:var(--gs-bg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.2rem .5rem}.gs-comment--partner-channel,.gs-comment-composer--partner .gs-rich-editor__content{background:var(--gs-purple-bg);border-left:3px solid var(--gs-purple)}.gs-comment__badge--partner{color:var(--gs-text-primary);border-color:var(--gs-purple)}.gs-user-menu__field{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-user-menu__field-label{font-size:.75rem;color:var(--gs-text-secondary)}.gs-user-menu__select{font:inherit;font-size:.8125rem;color:var(--gs-text-primary);background:var(--gs-bg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.2rem .4rem}.gs-attachments__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.gs-attachments__head .gs-attachments__title{margin:0}.gs-attachments__download-all{font:inherit;font-size:.8125rem;min-height:2rem;color:var(--gs-link);background:transparent;border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.25rem .75rem;cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-attachments__download-all:hover:not(:disabled){border-color:var(--gs-blue);background:var(--gs-bg-hover)}.gs-attachments__download-all:disabled{cursor:progress;opacity:.7}.gs-gallery,.gs-email-preview{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.gs-gallery__backdrop,.gs-email-preview__backdrop{position:absolute;inset:0;background:#000000bf}.gs-gallery__frame,.gs-email-preview__panel{position:relative;display:flex;flex-direction:column;max-width:min(1200px,100%);max-height:100%;background:var(--gs-bg-layer1);border:1px solid var(--gs-border);border-radius:var(--gs-radius)}.gs-gallery__bar,.gs-email-preview__bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-gallery__caption{flex:1;margin:0;font-size:.8125rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-gallery__action,.gs-gallery__step,.gs-email-preview__action{font:inherit;font-size:.8125rem;color:var(--gs-text-primary);background:var(--gs-bg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:.25rem .75rem;cursor:pointer}.gs-gallery__step{font-size:1.5rem;line-height:1;padding:.25rem .6rem}.gs-gallery__stage{display:flex;align-items:center;gap:.5rem;padding:.75rem;min-height:0}.gs-gallery__image{display:block;max-width:100%;max-height:calc(100vh - 8rem);margin:0 auto;object-fit:contain}.gs-gallery__status{min-width:12rem;margin:2rem auto;text-align:center;color:var(--gs-text-secondary)}.gs-email-preview__panel{width:min(960px,100%)}.gs-email-preview__title{flex:1;margin:0;font-size:.8125rem;font-weight:600;color:var(--gs-text-primary)}.gs-email-preview__action{min-height:2.75rem}.gs-email-preview__action:disabled{opacity:.5;cursor:default}.gs-email-preview__body{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;min-height:0;overflow:auto}.gs-email-preview__headers{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0;font-size:.8125rem}.gs-email-preview__headers dt{color:var(--gs-text-secondary)}.gs-email-preview__headers dd{margin:0;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-email-preview__label,.gs-email-preview__note{margin:0;font-size:.75rem;color:var(--gs-text-secondary)}.gs-email-preview__note--error{margin:.5rem .75rem 0;color:var(--gs-red)}.gs-email-preview__files ul{margin:.25rem 0 0;padding-left:1.25rem;font-size:.8125rem;overflow-wrap:anywhere}.gs-email-preview__frame{width:100%;height:min(60vh,640px);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);background:#fff}.gs-email-preview__text{margin:0;padding:.75rem;max-height:60vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.875rem;background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-email-preview__status{margin:2rem auto;text-align:center;color:var(--gs-text-secondary)}.gs-portal-nav__scroller{display:contents}.gs-portal-nav__search-btn,.gs-portal-nav__search-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--gs-text-secondary);cursor:pointer}.gs-portal-nav__search-btn:hover,.gs-portal-nav__search-btn[aria-expanded=true],.gs-portal-nav__search-close:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-portal-nav__search-btn svg{width:18px;height:18px}.gs-portal-nav__search-close svg{width:16px;height:16px}.gs-portal-nav__search{display:flex;align-items:center;gap:.25rem;flex:0 1 18rem;min-width:10rem}.gs-portal-nav__search-form{flex:1;min-width:0}.gs-portal-nav__search-form .gs-header-search__input{width:100%;min-height:36px;font-size:1rem}@media (max-width: 1200px){.gs-portal-nav__inner{gap:.25rem}.gs-portal-nav__scroller{display:block;flex:1 1 0%;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.gs-portal-nav__scroller::-webkit-scrollbar{display:none}.gs-portal-nav__items{display:flex;padding:0 .75rem}.gs-portal-nav__item{height:44px;padding:0 .875rem;scroll-snap-align:start}.gs-portal-nav__item:focus-visible{outline:2px solid var(--gs-blue);outline-offset:-2px}.gs-portal-nav__cta{flex:none}}@media (max-width: 640px){.gs-portal-nav__inner{flex-wrap:wrap}.gs-portal-nav__search{order:3;flex:1 1 100%;padding-bottom:.5rem}}.gs-comment__files{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem}.gs-comment__file{display:inline-flex;align-items:center;gap:.25rem}.gs-comment__file svg{width:14px;height:14px;flex:none}.gs-comment__file-size{margin-left:.375rem;color:var(--gs-text-helper)}@media (max-width: 767px){.gs-col-filter-option,.gs-col-filter-search,.gs-col-filter-range input,.gs-col-filter-popover__actions button,.gs-col-filter-chip,.gs-col-filter-clear,.gs-col-filter-reset{min-height:2.5rem}.gs-col-filter-popover__actions button{padding:0 .5rem}.gs-col-filter-chip button{width:2.25rem;height:2.25rem}}.gs-list-phone{display:none;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.5rem .75rem;margin:0 0 .75rem}.gs-list-phone__field{display:contents;font-size:.75rem;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-list-phone select{width:100%;min-width:0;background-color:var(--gs-bg-layer1);border:0;border-bottom:1px solid var(--gs-border);field-sizing:fixed}.gs-list-phone select:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}@media (max-width: 768px){.gs-theme-toggle,.gs-header__notify,.gs-header__switcher{min-width:44px;min-height:44px}.gs-persona-switch select{min-height:36px}.gs-header__user-trigger{min-height:44px}.gs-portal-nav__cta{height:40px}.gs-form-page__back,.gs-back-link{min-height:44px;display:inline-flex;align-items:center}.gs-footer__link{display:inline-flex;align-items:center;min-height:44px}.gs-notify-panel{position:fixed;top:3.5rem;left:.75rem;right:.75rem;width:auto;max-height:calc(100vh - 4.5rem);max-height:calc(100dvh - 4.5rem)}.gs-ticket__aside{display:flex;flex-direction:column}.gs-ticket__aside>*{order:3}.gs-ticket__aside>.gs-aside-pair,.gs-ticket__aside>.gs-assignee,.gs-ticket__aside>.gs-priority-control:not(.gs-due-date-control){order:1}.gs-ticket__aside>.gs-sla,.gs-ticket__aside>.gs-logv{order:2;margin-bottom:1rem}.gs-ticket__aside>.gs-ticket-id{order:3}.gs-ticket__aside,.gs-comment__rendered,.gs-fmod__meta{overflow-wrap:anywhere}.gs-comment__rendered img,.gs-comment__rendered table{max-width:100%}.gs-comment__rendered pre{overflow-x:auto}}@media (max-width: 640px){.gs-list-phone{display:grid}.gs-list-phone select,.gs-requests-status select,.gs-requests-toolbar .gs-admin-status__select{min-height:44px}.gs-requests-toolbar{flex-direction:column;align-items:stretch}.gs-bulk-menu{position:static}.gs-bulk-menu__panel{left:0;right:0;max-width:none}.gs-bulk-menu__item{min-height:2.75rem}.gs-bulk-toolbar__progress{flex-basis:100%;margin-left:0}.gs-requests-toolbar .gs-requests-status__label{flex:0 0 5rem}.gs-requests-toolbar .gs-requests-status select{flex:1;min-width:0;field-sizing:fixed}.gs-req-table-wrap{overflow-x:visible;border:0;background:none}.gs-req-table,.gs-req-table tbody{display:block}.gs-req-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-req-table__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.75rem;margin:0 0 .5rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-req-table__row:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:3px;background:linear-gradient(180deg,#0f62fe,#8a3ffc);opacity:0;transition:opacity var(--gs-dur-fast) var(--gs-ease)}.gs-req-table__row:hover:before,.gs-req-table__row:focus-within:before{opacity:1}.gs-req-table__row:hover>td:first-child,.gs-req-table__row:focus-within>td:first-child{box-shadow:none}.gs-req-table td,.gs-req-table td:first-child{display:block;height:auto;padding:0;border:0}.gs-req-table tbody tr:last-child td{border:0}.gs-req-table td.gs-req-table__wide{display:flex;align-items:center;gap:.375rem}.gs-req-table__key{margin-left:auto}.gs-req-table td.gs-req-table__select{display:flex;flex:none;order:-1;width:auto;margin:-.25rem 0 -.25rem -.5rem}.gs-req-table__request{order:1;flex-basis:100%;min-width:0;max-width:none}.gs-req-table__link{white-space:normal;min-height:44px;display:flex;align-items:center}.gs-req-table td.gs-req-table__reporter,.gs-req-table td.gs-req-table__assignee,.gs-req-table td.gs-req-table__group,.gs-req-table td.gs-req-table__org,.gs-req-table td.gs-req-table__sla,.gs-req-table td.gs-req-table__time{order:2;flex-basis:100%;display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.gs-req-table td.gs-req-table__sla{align-items:flex-start}.gs-req-table td.gs-req-table__sla>*,.gs-req-table td.gs-req-table__sla *{min-width:0;white-space:normal;overflow-wrap:anywhere}.gs-req-table td.gs-req-table__reporter:before{content:"Reporter"}.gs-req-table td.gs-req-table__assignee:before{content:"Assignee"}.gs-req-table td.gs-req-table__group:before{content:"Group"}.gs-req-table td.gs-req-table__org:before{content:"Organization"}.gs-req-table td.gs-req-table__sla:before{content:"SLA"}.gs-req-table td.gs-req-table__time:before{content:"Updated"}.gs-req-table td.gs-req-table__created:before{content:"Created"}.gs-req-table td.gs-req-table__reporter:empty,.gs-req-table td.gs-req-table__assignee:empty,.gs-req-table td.gs-req-table__org:empty,.gs-req-table td.gs-req-table__sla:empty{display:none}.gs-req-table td.gs-req-table__reporter:before,.gs-req-table td.gs-req-table__assignee:before,.gs-req-table td.gs-req-table__group:before,.gs-req-table td.gs-req-table__org:before,.gs-req-table td.gs-req-table__sla:before,.gs-req-table td.gs-req-table__time:before{font-family:var(--gs-font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-text-helper);flex:0 0 6.5rem}}@media (max-width: 768px){.gs-row-item__body{padding:.75rem 1rem}.gs-row-item__body .gs-field-row{flex-direction:column;align-items:stretch;gap:0}.gs-row-item__body fieldset.gs-field-row{margin:0;padding:0;min-width:0;align-items:stretch}.gs-row-item__body .gs-field-row .gs-field{min-width:0;flex:1 1 100%}.gs-row-item__body .gs-field-row .gs-field__input{width:100%}.gs-row-item__body .gs-field-row .gs-field:not(.gs-field--checkbox){flex:0 0 auto;margin-top:1rem}.gs-row-item__body .gs-field-row .gs-field:not(.gs-field--checkbox):first-child{margin-top:0}.gs-row-item__body .gs-field--checkbox{min-height:44px}.gs-row-item__body .gs-field-row .gs-field--checkbox{margin-top:0}.gs-row-item__body .gs-field--checkbox input[type=checkbox]{width:1.25rem;height:1.25rem}}@container (max-width: 52rem){.gs-row-item__summary{grid-template-columns:minmax(0,1fr) auto}.gs-row-item__chips{grid-column:1 / -1;grid-row:2}}@media (max-width: 640px){.gs-row-item__summary{padding:.75rem 1rem}.gs-row-item__edit-label{display:none}}@media (max-width: 480px){.gs-header__wordmark-text{display:none}.gs-header__wordmark{min-width:44px;min-height:44px}.gs-header__nav{gap:.25rem}}.gs-key-details__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1rem;margin-bottom:.5rem}.gs-key-details__head .gs-key-details__title{margin:0}.gs-tray{--gs-tray-h: 1.5rem;display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem .625rem;min-width:0}.gs-tray__internal{display:inline-flex;align-items:center;color:var(--gs-text-helper);cursor:help}.gs-tray__internal svg{width:.875rem;height:.875rem}.gs-tray__language,.gs-tray__components{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}.gs-tray__components{justify-content:flex-end}.gs-tray__pill{position:relative;display:inline-flex;align-items:center}.gs-tray__glyph{position:absolute;top:50%;left:.4375rem;z-index:3;display:inline-flex;width:1rem;height:1rem;transform:translateY(-50%);color:var(--gs-accent-text);pointer-events:none}.gs-tray__glyph svg,.gs-tray__icon-btn svg{width:100%;height:100%}select.gs-tray__select{box-sizing:border-box;height:var(--gs-tray-h);margin:0;padding:0 1.5rem 0 1.625rem;font-family:var(--gs-font-sans);font-size:.8125rem;line-height:1;color:var(--gs-text-primary);background-color:transparent;background-image:var(--gs-select-chevron);background-repeat:no-repeat;background-size:10px 10px;background-position:right .5rem center;border:1px solid var(--gs-border);border-radius:100px;appearance:none;-webkit-appearance:none;field-sizing:content;cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur-fast) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease)}select.gs-tray__select option{color:var(--gs-text-primary);background:var(--gs-bg-layer1)}select.gs-tray__select:hover:not(:disabled){background-color:var(--gs-bg-hover)}select.gs-tray__select:focus-visible,.gs-tray__more:focus-visible,.gs-tray__icon-btn:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}select.gs-tray__select:disabled{opacity:.6;cursor:default}.gs-tray__customer{position:relative;display:inline-flex;min-width:0}.gs-tray__customer-btn{display:inline-flex;align-items:center;gap:.375rem;box-sizing:border-box;max-width:100%;height:var(--gs-tray-h);margin:0;padding:0 .5rem 0 .4375rem;font-family:var(--gs-font-sans);font-size:.8125rem;line-height:1;color:var(--gs-text-primary);background-color:transparent;border:1px solid var(--gs-border);border-radius:100px;cursor:pointer;transition:background-color var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur-fast) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease)}.gs-tray__customer-btn:hover,.gs-tray__customer-btn[aria-expanded=true]{background-color:var(--gs-bg-hover)}.gs-tray__customer-btn:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-tray__customer-glyph,.gs-tray__customer-chevron{display:inline-flex;flex:none;width:1rem;height:1rem}.gs-tray__customer-glyph{color:var(--gs-accent-text)}.gs-tray__customer-chevron{width:.625rem;height:.625rem;color:var(--gs-text-helper);transition:transform var(--gs-dur-fast) var(--gs-ease)}.gs-tray__customer-btn[aria-expanded=true] .gs-tray__customer-chevron{transform:rotate(180deg)}.gs-tray__customer-glyph svg,.gs-tray__customer-chevron svg{width:100%;height:100%}.gs-tray__customer-name{min-width:0;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-cmenu{position:absolute;top:calc(100% + .25rem);right:0;z-index:40;display:flex;flex-direction:column;box-sizing:border-box;min-width:14rem;max-width:min(20rem,calc(100vw - 2rem));max-height:24rem;overflow-y:auto;padding:.375rem 0;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-cmenu[hidden]{display:none}.gs-cmenu__group+.gs-cmenu__group{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--gs-border-subtle)}.gs-cmenu__heading{display:block;padding:.375rem 1rem .25rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-helper)}.gs-cmenu__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;font-size:.8125rem;color:var(--gs-text-secondary);text-decoration:none}.gs-cmenu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-cmenu__go{display:inline-flex;flex:none;width:.75rem;height:.75rem;color:var(--gs-text-helper)}.gs-cmenu__go svg{width:100%;height:100%}.gs-cmenu__item:hover,.gs-cmenu__item:focus-visible{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-cmenu__item:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-tray__icon-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--gs-tray-h);height:var(--gs-tray-h);padding:.25rem;color:var(--gs-text-helper);background:none;border:1px solid transparent;border-radius:100px;cursor:pointer;transition:opacity var(--gs-dur) var(--gs-ease),color var(--gs-dur-fast) var(--gs-ease),background-color var(--gs-dur-fast) var(--gs-ease)}.gs-tray__icon-btn:hover:not(:disabled){color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-tray__icon-btn:disabled{cursor:default}.gs-tray__pin{opacity:0}.gs-key-details:hover .gs-tray__pin,.gs-key-details:focus-within .gs-tray__pin,.gs-tray__pin:focus-visible{opacity:1}.gs-key-details:hover .gs-tray__pin:disabled,.gs-key-details:focus-within .gs-tray__pin:disabled{opacity:.6}.gs-tray .gs-autosave{display:inline;min-height:0;margin:0;white-space:nowrap}.gs-tray .gs-autosave:empty{display:none}.gs-tray__chips{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none}.gs-component-chip{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-height:var(--gs-tray-h, 1.5rem);padding:0 .125rem 0 .625rem;border:1px solid var(--gs-border-subtle);border-radius:100px;background:var(--gs-bg-layer2);font-size:.8125rem;white-space:nowrap;color:var(--gs-text-primary)}[data-theme=light] .gs-component-chip{background:var(--gs-bg)}.gs-component-chip__name{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.gs-component-chip__flag{color:var(--gs-text-helper)}.gs-component-chip__remove{min-width:1.25rem;height:calc(var(--gs-tray-h, 1.5rem) - .25rem);padding:0 .25rem;background:none;border:none;border-radius:100px;color:var(--gs-text-helper);font-size:1rem;line-height:1;cursor:pointer}.gs-component-chip__remove:hover,.gs-component-chip__remove:focus-visible{color:var(--gs-red)}.gs-component-chip__remove:disabled{cursor:default}.gs-tray__chips .gs-component-chip--extra{max-width:0;margin-left:-.375rem;padding-right:0;padding-left:0;overflow:hidden;border-width:0;opacity:0;visibility:hidden;transition:max-width var(--gs-dur) var(--gs-ease),margin-left var(--gs-dur) var(--gs-ease),padding var(--gs-dur) var(--gs-ease),opacity var(--gs-dur-fast) var(--gs-ease),visibility 0s linear var(--gs-dur)}.gs-tray__components.is-open .gs-component-chip--extra{max-width:16rem;margin-left:0;padding-right:.125rem;padding-left:.625rem;border-width:1px;opacity:1;visibility:visible;transition-delay:0s,0s,0s,0s,0s}.gs-tray__more-item{display:inline-flex}.gs-tray__more{box-sizing:border-box;min-width:1.75rem;height:var(--gs-tray-h);padding:0 .5rem;font:inherit;font-size:.75rem;font-weight:600;color:var(--gs-accent-text);background:var(--gs-accent-tint);border:1px solid transparent;border-radius:100px;cursor:pointer;transition:border-color var(--gs-dur-fast) var(--gs-ease)}.gs-tray__more:hover{border-color:var(--gs-accent-text)}.gs-tray__add{position:relative;flex:none;width:var(--gs-tray-h);height:var(--gs-tray-h)}.gs-tray__add .gs-tray__glyph{right:calc((var(--gs-tray-h) - 1rem) / 2);left:auto}select.gs-tray__select--add{position:absolute;top:0;right:0;z-index:2;width:var(--gs-tray-h);padding:0;color:transparent;background-image:none;border-color:transparent;field-sizing:fixed;text-overflow:ellipsis;transition:width var(--gs-dur) var(--gs-ease),background-color var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur) var(--gs-ease),color var(--gs-dur) var(--gs-ease)}.gs-key-details:hover select.gs-tray__select--add,.gs-key-details:focus-within select.gs-tray__select--add{border-color:var(--gs-border)}@media (hover: hover){.gs-tray__add:not(.gs-tray__add--alone):hover select.gs-tray__select--add,.gs-tray__add:not(.gs-tray__add--alone):focus-within select.gs-tray__select--add{width:min(13rem,70vw);padding:0 calc(var(--gs-tray-h) + .125rem) 0 .75rem;color:var(--gs-text-primary);background-color:var(--gs-bg-layer1);border-color:var(--gs-border);box-shadow:var(--gs-shadow-lift)}}.gs-tray__add--alone{width:auto}.gs-tray__add--alone .gs-tray__glyph{right:auto;left:.4375rem}.gs-tray__add--alone select.gs-tray__select--add{position:static;width:auto;padding:0 .75rem 0 1.625rem;color:var(--gs-text-secondary);border-style:dashed;border-color:var(--gs-border);field-sizing:content}@media (hover: none){.gs-tray__pin{opacity:1}.gs-tray__add{width:auto}.gs-tray__add .gs-tray__glyph{right:auto;left:.4375rem}select.gs-tray__select--add{position:static;width:auto;padding:0 .75rem 0 1.625rem;color:var(--gs-text-secondary);border-color:var(--gs-border);field-sizing:content}}.gs-components-admin__table{width:100%;border-collapse:collapse}.gs-components-admin__table th{height:2.5rem;text-align:left;background:var(--gs-bg-layer2);font-size:.8125rem;font-weight:600;color:var(--gs-text-primary);padding:0 .75rem}.gs-components-admin__table td{height:3.5rem;padding:.25rem .75rem}.gs-components-admin__table tbody tr{border-bottom:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-components-admin__table tbody tr:hover{background:var(--gs-bg-hover)}.gs-components-admin__table .gs-field__input{width:100%}.gs-components-admin__active{width:5rem;text-align:center}.gs-components-admin__active input[type=checkbox]{vertical-align:middle}.gs-components-admin__scroll{overflow-x:auto}.gs-components-admin__table .gs-components-admin__select{width:2.5rem;padding:0}.gs-components-admin__assignee{width:22rem}.gs-components-admin__assignee-field{display:flex;align-items:center;gap:.5rem}.gs-components-admin__assignee-field select{flex:1 1 auto;min-width:12rem}.gs-components-admin__assignee-field .gs-status-pill{flex:none}.gs-components-admin__muted{font-size:.875rem;color:var(--gs-text-secondary)}.gs-components-admin__bulk{margin-bottom:0}.gs-components-admin__agents{min-width:17rem}.gs-components-admin__search{margin:.125rem .5rem .375rem;width:auto}.gs-components-admin__agent-who{display:flex;flex-direction:column;min-width:0}.gs-components-admin__agent-email{font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}.gs-components-admin__agent[hidden],.gs-components-admin__none[hidden]{display:none}.gs-components-admin__none{margin:0;padding:.5rem 1rem;font-size:.8125rem;color:var(--gs-text-helper)}.gs-components-admin__name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--gs-text-primary)}@media (max-width: 768px){.gs-tray{--gs-tray-h: 2.5rem}.gs-cmenu__item{min-height:2.75rem}.gs-components-admin__table .gs-field__input{min-height:44px}.gs-components-admin__active{height:44px}.gs-components-admin__active input[type=checkbox]{width:1.25rem;height:1.25rem}.gs-components-admin__assignee{width:auto}.gs-components-admin__table{min-width:38rem}.gs-components-admin__assignee-field select{min-height:44px}}@media (max-width: 640px){.gs-key-details__head{flex-direction:column;align-items:stretch}.gs-tray,.gs-tray__components,.gs-tray__chips{justify-content:flex-start}.gs-cmenu{right:auto;left:0}}.gs-drop-active{outline:2px dashed var(--gs-focus);outline-offset:-2px;background:var(--gs-bg-hover)}.gs-attachment-zone__hint,.gs-attachment-zone__progress{font-size:.75rem;color:var(--gs-text-helper)}.gs-attachment-zone__progress{font-variant-numeric:tabular-nums}.gs-conn-page{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.gs-conn-page>.gs-admin-section__hint{margin:-.75rem 0 0}.gs-conn-list{display:flex;flex-direction:column;gap:1.5rem;max-width:56rem;margin:0;padding:0;list-style:none}.gs-conn-card{max-width:56rem}.gs-conn-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.gs-conn-card__title{flex:1 1 14rem;min-width:0}.gs-conn-card__title .gs-admin-section__hint{margin-top:.25rem}.gs-conn-card__url{margin:.25rem 0 0;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-conn-mono{font-family:var(--gs-font-mono);font-size:.8125rem}.gs-conn-muted{color:var(--gs-text-helper)}.gs-conn-card__state{display:flex;align-items:center;gap:.625rem}.gs-conn-card__state-label{min-width:3.75rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-conn-switch{position:relative;width:2.5rem;height:1.25rem;padding:0;border:0;border-radius:100px;background:var(--gs-text-helper);cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-conn-switch:before{content:"";position:absolute;inset:-.625rem -.25rem}.gs-conn-switch[aria-checked=true]{background:#198038}.gs-conn-switch__knob{position:absolute;top:50%;left:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background:#fff;transform:translateY(-50%);transition:left var(--gs-dur-fast) var(--gs-ease)}.gs-conn-switch[aria-checked=true] .gs-conn-switch__knob{left:calc(100% - 1.0625rem)}.gs-conn-switch:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-conn-switch:disabled{opacity:.5;cursor:not-allowed}.gs-conn-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem 1.5rem;margin:0}.gs-conn-meta dt{margin-bottom:.25rem;font-size:.75rem;letter-spacing:.32px;color:var(--gs-text-helper)}.gs-conn-meta dd{margin:0;min-width:0;font-size:.875rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-conn-secrets,.gs-conn-used{display:flex;margin:0;padding:0;list-style:none}.gs-conn-secrets{flex-wrap:wrap;gap:.5rem}.gs-conn-used{flex-direction:column;gap:.125rem;margin-top:.25rem}.gs-conn-used__count{font-weight:500}.gs-conn-used--block{margin:0 0 1rem}.gs-conn-secret{gap:.5rem;font-family:var(--gs-font-mono)}.gs-conn-secret__status{font-family:var(--gs-font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-text-secondary)}.gs-conn-secret--current .gs-conn-secret__status{color:var(--gs-accent-text)}.gs-conn-secret--previous{border-style:dashed}.gs-conn-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem;border-top:1px solid var(--gs-border-subtle)}a.gs-admin-btn{text-decoration:none}.gs-conn-hint{margin:-.25rem 0 0}.gs-conn-empty{max-width:56rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle)}.gs-conn-secret-box{display:flex;flex-direction:column;gap:.75rem;max-width:56rem;padding:1.5rem;background:var(--gs-wash-card);border:1px solid var(--gs-border-subtle);border-left:4px solid var(--gs-amber)}.gs-conn-secret-box__warn{margin:0;font-size:.875rem;line-height:1.5;color:var(--gs-text-secondary)}.gs-conn-secret-box__warn strong{color:var(--gs-text-primary)}.gs-conn-secret-box__code pre{margin:0;padding:.75rem .875rem;font-family:var(--gs-font-mono);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;user-select:all;color:var(--gs-text-primary)}.gs-conn-secret-box__code pre:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-conn-secret-box__actions{margin-top:.25rem;padding-top:0;border-top:0}.gs-conn-modal{max-width:34rem}.gs-conn-modal form{display:flex;flex-direction:column;gap:1.25rem}.gs-conn-modal .gs-field--checkbox{min-height:2.5rem}.gs-conn-header-fields{display:flex;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;border:0}.gs-conn-header-fields .gs-field-row{gap:1rem}.gs-token-scope{flex-wrap:wrap}.gs-token-scope .gs-field__hint{flex-basis:100%;padding-left:1.5rem}.gs-conn-header-fields .gs-field-row>.gs-field{flex:1 1 12rem}.gs-conn-modal>p{margin:0 0 1rem;font-size:.9375rem;line-height:1.5;color:var(--gs-text-secondary)}.gs-conn-table-wrap{overflow-x:auto;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle)}.gs-conn-table-wrap:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-conn-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.8125rem}.gs-conn-table th{height:2.5rem;padding:0 .625rem;text-align:left;white-space:nowrap;background:var(--gs-bg-layer2);font-weight:600;color:var(--gs-text-primary)}.gs-conn-table td{padding:.625rem;vertical-align:top}.gs-conn-table tbody tr{border-bottom:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-conn-table tbody tr:hover{background:var(--gs-bg-hover)}.gs-conn-table tbody tr:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-conn-table__when{white-space:nowrap}.gs-conn-table__ago,.gs-conn-table__sub{display:block;font-size:.75rem;color:var(--gs-text-helper)}.gs-conn-table__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gs-conn-table__actions{text-align:right;white-space:nowrap}.gs-conn-table__text{min-width:9rem;max-width:14rem}.gs-conn-error{display:block;color:var(--gs-danger-text);overflow-wrap:anywhere}.gs-conn-snippet{display:block;font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-conn-link{padding:0;border:0;background:none;font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-link);text-decoration:underline;cursor:pointer}.gs-conn-link:hover{color:var(--gs-link-hover)}.gs-conn-link:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}@media (max-width: 768px){.gs-conn-switch:before{inset:-.75rem -.5rem}.gs-conn-secret-box{padding:1rem}.gs-conn-link{min-height:2.5rem}}.gs-groups-list{display:flex;flex-direction:column;gap:1.5rem;max-width:56rem;margin:0;padding:0;list-style:none}.gs-groups-list[hidden]{display:none}.gs-group-card{max-width:56rem}.gs-group-card--archived{background:transparent}.gs-group-card__head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem}.gs-group-card__title{flex:1 1 14rem;min-width:0}.gs-group-card__desc{margin-top:.25rem;overflow-wrap:anywhere}.gs-group-card__counts{display:flex;flex-wrap:wrap;gap:.5rem}.gs-group-card__none{margin:0;font-size:.875rem;color:var(--gs-text-helper)}.gs-group-members{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--gs-border-subtle)}.gs-group-member{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.625rem 0;border-bottom:1px solid var(--gs-border-subtle)}.gs-group-member__who{display:flex;flex-direction:column;flex:1 1 12rem;min-width:0}.gs-group-member__name{font-size:.875rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-group-member__email{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-group-member__lead{font-weight:600;color:var(--gs-accent-text);border-color:var(--gs-accent-text)}.gs-group-member__state{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:8rem}.gs-group-member__note{max-width:16rem;font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-groups-archived{display:flex;flex-direction:column;gap:1rem;max-width:56rem}.gs-groups-archived__title{margin:0;font-size:1rem}.gs-groups-archived__toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .5rem 0 0;font:inherit;font-weight:600;color:var(--gs-text-primary);background:none;border:0;cursor:pointer}.gs-groups-archived__toggle:before{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--gs-dur-fast) var(--gs-ease)}.gs-groups-archived__toggle[aria-expanded=true]:before{transform:rotate(45deg)}.gs-groups-archived__toggle:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-groups-modal{max-width:38rem}.gs-groups-modal form{display:flex;flex-direction:column;gap:1.25rem}.gs-groups-modal .gs-field{margin-top:0}.gs-groups-modal .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-groups-modal .gs-field__input{background:var(--gs-bg)}.gs-groups-picker{gap:.5rem;padding:.75rem}.gs-groups-picker__list{max-height:21rem}.gs-groups-picker__item{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--gs-border-subtle)}.gs-groups-picker__item[hidden]{display:none}.gs-groups-picker__item .gs-cc-picker__option{flex:1 1 auto;min-width:0;align-items:center;padding:.5rem .25rem}.gs-groups-picker__lead{flex:none;gap:.5rem;min-height:2.5rem;margin:0}@media (max-width: 768px){.gs-group-member__state{min-width:0}.gs-groups-picker__item{flex-wrap:wrap;gap:0}.gs-groups-picker__lead{padding:0 .25rem .5rem 1.75rem}}.gs-auto-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:56rem}.gs-auto-filters__search{position:relative;flex:1 1 16rem;min-width:12rem}.gs-auto-filters__search .gs-field__input{padding-left:2.5rem}.gs-auto-filters__icon{position:absolute;top:50%;left:.875rem;display:inline-flex;width:1rem;height:1rem;transform:translateY(-50%);color:var(--gs-text-helper);pointer-events:none}.gs-auto-filters__icon svg{width:100%;height:100%}.gs-auto-filters .gs-admin-status__select{min-height:2.5rem}.gs-auto-list>li[hidden],.gs-auto-filters [hidden],.gs-auto-filters__none[hidden]{display:none}.gs-auto-filters__none{max-width:56rem}.gs-auto-list{display:flex;flex-direction:column;gap:1rem;max-width:56rem;margin:0;padding:0;list-style:none}.gs-auto-list__row{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem}.gs-auto-list__main{display:flex;flex-direction:column;gap:.375rem;flex:1 1 16rem;min-width:0}.gs-auto-list__main .gs-admin-section__title{overflow-wrap:anywhere}.gs-auto-list__trigger,.gs-auto-list__updated{margin:0;font-size:.875rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-list__updated{font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-list__label{margin-right:.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-helper)}.gs-auto-list__side{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;flex:1 1 18rem;min-width:0}.gs-auto-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-auto-list__version{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-secondary)}.gs-auto-list__hint{flex-basis:100%;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-list__draft{color:var(--gs-accent-text);border-color:var(--gs-accent-text)}.gs-auto-list__mode--live{--gs-pill: #42be65;--gs-pill-rgb: 66, 190, 101;--gs-pill-text: #42be65}.gs-auto-list__mode--shadow{--gs-pill: #a56eff;--gs-pill-rgb: 165, 110, 255;--gs-pill-text: #be95ff}[data-theme=light] .gs-auto-list__mode--live{--gs-pill: #24a148;--gs-pill-text: #0e6027}[data-theme=light] .gs-auto-list__mode--shadow{--gs-pill: #8a3ffc;--gs-pill-text: #6929c4}.gs-auto-list__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.gs-auto-list__switch{display:flex;flex-direction:column;gap:.125rem}.gs-auto-list__switch .gs-field{gap:.5rem;min-height:2rem;margin:0}.gs-auto-list__actions{display:flex;flex-wrap:wrap;gap:.5rem}.gs-auto-list__engine{margin-bottom:0;border-left-color:var(--gs-amber)}.gs-auto-list__engine .gs-banner__icon{color:var(--gs-amber);background:var(--gs-amber-bg)}[data-theme=light] .gs-auto-list__engine .gs-banner__icon{color:#684e00}.gs-auto-list__modal{max-width:32rem}.gs-auto-list__modal p{margin:0;font-size:.875rem;line-height:1.5;color:var(--gs-text-secondary)}.gs-auto-list__modal strong{color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-auto-report{max-width:56rem}.gs-auto-report:before{width:4px;opacity:1}.gs-auto-report__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.gs-auto-report__head .gs-admin-section__title:focus-visible{outline:2px solid var(--gs-accent-text);outline-offset:2px}.gs-auto-report ul{margin:0;padding:0;list-style:none}.gs-auto-report__summary,.gs-auto-report__ids{display:flex;flex-wrap:wrap;gap:.5rem}.gs-auto-report__chip--error{color:var(--gs-red);border-color:var(--gs-red);font-weight:600}[data-theme=light] .gs-auto-report__chip--error{color:#a2191f;border-color:#da1e28}.gs-auto-report__section{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--gs-border-subtle)}.gs-auto-report__subtitle{margin:0;font-size:.875rem;font-weight:600;color:var(--gs-text-primary)}.gs-auto-report__id{font-family:var(--gs-font-mono);color:var(--gs-accent-text);text-decoration:none;overflow-wrap:anywhere;white-space:normal}.gs-auto-report__id:hover{border-color:var(--gs-accent-text)}.gs-auto-report__id:focus-visible{outline:2px solid var(--gs-accent-text);outline-offset:2px}.gs-auto-report__errors,.gs-auto-report__deferred,.gs-auto-report__notes{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-report__error{padding-left:.75rem;border-left:3px solid var(--gs-red)}.gs-auto-report__error p{margin:0 0 .25rem;color:var(--gs-text-primary)}.gs-auto-report__errors ul,.gs-auto-report__notes ul{display:flex;flex-direction:column;gap:.25rem;margin-top:.375rem;padding-left:1rem;list-style:disc}.gs-auto-report code,.gs-auto-report__path{font-family:var(--gs-font-mono);font-size:.8125rem;color:var(--gs-text-primary)}.gs-auto-report__deferred strong{color:var(--gs-text-primary)}.gs-auto-report__covered{display:block;margin-top:.125rem;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-report__empty{margin:0;font-size:.875rem;color:var(--gs-text-secondary)}@media (min-width: 769px){.gs-auto-list__side{align-items:flex-end}.gs-auto-list__meta,.gs-auto-list__controls{justify-content:flex-end}.gs-auto-list__hint{text-align:right}}@media (max-width: 768px){.gs-auto-list__row{padding:1rem}.gs-auto-list__switch .gs-field,.gs-auto-list__actions .gs-admin-btn,.gs-auto-report__head .gs-admin-btn,.gs-auto-report__id{min-height:2.5rem}.gs-auto-report__id{display:inline-flex}.gs-auto-list__controls{width:100%;justify-content:space-between}}.gs-auto-step-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.gs-auto-step{min-width:0;padding:.75rem 1rem;background:var(--gs-bg-layer2);border-left:3px solid var(--gs-border);border-radius:var(--gs-radius)}.gs-auto-step--ok{border-left-color:#42be65}.gs-auto-step--bad{border-left-color:var(--gs-red)}.gs-auto-step--warn{border-left-color:#f1c21b}.gs-auto-step--info{border-left-color:#4589ff}[data-theme=light] .gs-auto-step--ok{border-left-color:#24a148}[data-theme=light] .gs-auto-step--info{border-left-color:#0f62fe}.gs-auto-step__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-auto-step__title{font-size:.875rem;font-weight:600;color:var(--gs-text-primary)}.gs-auto-step__node{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-helper);overflow-wrap:anywhere}.gs-auto-step__head .gs-status-pill{margin-left:auto}.gs-auto-step__lines{display:flex;flex-direction:column;gap:.375rem;margin:.5rem 0 0}.gs-auto-step__line{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 1rem;min-width:0}.gs-auto-step__label{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-step__dd{min-width:0;margin:0;font-size:.8125rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-step__text{margin:0;max-height:12rem;overflow:auto;padding:.5rem .75rem;background:var(--gs-bg-layer1);border-radius:var(--gs-radius);font-family:var(--gs-font-sans);font-size:.8125rem;line-height:1.5;color:var(--gs-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.gs-auto-step-empty{margin:0;font-size:.8125rem;color:var(--gs-text-helper)}@media (min-width: 640px){.gs-auto-step__line{grid-template-columns:9rem minmax(0,1fr)}}.gs-auto-runs{display:flex;flex-direction:column;gap:1rem;min-width:0}.gs-auto-runs__bar{flex-wrap:wrap}.gs-auto-runs__back{margin-bottom:0}.gs-auto-runs__muted{color:var(--gs-text-helper)}.gs-auto-runs__wrap{overflow-x:auto;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle)}.gs-auto-runs__table{width:100%;min-width:46rem;border-collapse:collapse;font-size:.8125rem}.gs-auto-runs__table th{height:2.5rem;padding:0 .625rem;text-align:left;white-space:nowrap;background:var(--gs-bg-layer2);font-weight:600;color:var(--gs-text-primary)}.gs-auto-runs__table td{padding:.625rem;vertical-align:top}.gs-auto-runs__row{border-bottom:1px solid var(--gs-border-subtle);transition:background var(--gs-dur-fast) var(--gs-ease)}.gs-auto-runs__row:hover{background:var(--gs-bg-hover)}.gs-auto-runs__when{white-space:nowrap}.gs-auto-runs__ago{display:block;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-runs__ticket{font-family:var(--gs-font-mono);font-size:.8125rem;color:var(--gs-link);overflow-wrap:anywhere}.gs-auto-runs__ticket:hover{color:var(--gs-link-hover)}.gs-auto-runs__ticket:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-auto-runs__result{min-width:9rem;max-width:18rem}.gs-auto-runs__why{display:block;margin-top:.25rem;font-size:.75rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-runs__actions{white-space:nowrap}.gs-auto-runs__open{border-bottom:1px solid var(--gs-border-subtle);background:var(--gs-bg)}.gs-auto-runs__panel{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.25rem 0}.gs-auto-runs__panel p{margin:0}.gs-auto-runs__path{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-auto-runs__node{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-auto-runs__meta{font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-runs__wait{margin:0;padding:.75rem 1rem;background:var(--gs-bg-layer2);border-radius:var(--gs-radius)}.gs-auto-runs-modal{max-width:28rem}.gs-auto-runs-modal p{margin:0 0 1rem;font-size:.9375rem;line-height:1.5;color:var(--gs-text-secondary)}@media (max-width: 767px){.gs-list-phone--cards{display:grid}.gs-list-phone--cards select{min-height:2.75rem}.gs-auto-runs__wrap{overflow:visible;background:none;border:0}.gs-auto-runs__table{min-width:0}.gs-auto-runs__table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.gs-auto-runs__table tbody,.gs-auto-runs__table tr,.gs-auto-runs__table td{display:block}.gs-auto-runs__row{margin-top:.75rem;padding:.5rem 0;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle)}.gs-auto-runs__row:first-child{margin-top:0}.gs-auto-runs__table td{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.375rem .75rem}.gs-auto-runs__table td[data-label]:before{content:attr(data-label);flex:0 0 5.5rem;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-runs__table td.gs-auto-runs__cancel{display:block}.gs-auto-runs__cancel:empty{display:none}.gs-auto-runs__result{min-width:0;max-width:none}.gs-auto-runs__why{margin-top:0}.gs-auto-runs__table tr.gs-auto-runs__open{margin-top:.5rem;border:1px solid var(--gs-border-subtle)}.gs-auto-runs__table tr.gs-auto-runs__open td{display:block;padding:.75rem}.gs-auto-runs .gs-admin-btn,.gs-auto-runs-modal .gs-btn{min-height:2.5rem}}.gs-auto-shadow__lead{max-width:60rem;margin:0}.gs-auto-shadow__table{min-width:56rem}.gs-auto-shadow__table th[title]{cursor:help}.gs-auto-shadow__who{min-width:14rem;max-width:24rem}.gs-auto-shadow__name{display:block;font-weight:600;color:var(--gs-link);overflow-wrap:anywhere}.gs-auto-shadow__name:hover{color:var(--gs-link-hover)}.gs-auto-shadow__name:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-auto-shadow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.375rem;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-shadow__rule code{font-family:var(--gs-font-mono);color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-shadow__count{white-space:nowrap}.gs-auto-shadow__num{font-family:var(--gs-font-mono);font-size:.9375rem;color:var(--gs-text-primary)}.gs-auto-shadow__num--bad{font-weight:600;color:var(--gs-red)}[data-theme=light] .gs-auto-shadow__num--bad{color:#da1e28}.gs-auto-shadow__window[aria-pressed=true]{border-color:var(--gs-accent-text);background:var(--gs-accent-tint);color:var(--gs-accent-text)}.gs-auto-shadow__bucket,.gs-auto-shadow__notes{min-width:0}.gs-auto-shadow__bucket-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.gs-auto-shadow__examples,.gs-auto-shadow__notes ul{margin:.5rem 0 0;padding-left:1.25rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-auto-shadow__examples li,.gs-auto-shadow__notes li{margin-top:.25rem;overflow-wrap:anywhere}.gs-auto-shadow__action,.gs-auto-shadow__ago{font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-shadow__why{display:block;font-size:.75rem;color:var(--gs-text-secondary)}@media (max-width: 767px){.gs-auto-shadow__table{min-width:0}.gs-auto-shadow__who{min-width:0;max-width:none}.gs-auto-shadow__table td.gs-auto-shadow__who{display:block}.gs-auto-shadow .gs-btn{min-height:2.5rem}.gs-auto-shadow .gs-list-bar__actions{width:100%}}.gs-auto-test{min-width:0;padding:1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle)}.gs-auto-test__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--gs-text-primary)}.gs-auto-test__lead{margin:0 0 1rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-auto-test__form{display:flex;flex-direction:column;gap:1rem}.gs-auto-test__fields{display:flex;flex-wrap:wrap;gap:1rem;min-width:0}.gs-auto-test__field{flex:1 1 12rem;min-width:0;margin-top:0}.gs-auto-test__field .gs-field__input{background:var(--gs-bg-layer2)}.gs-auto-test__key{font-family:var(--gs-font-mono)}.gs-auto-test__assume{flex-basis:100%}.gs-auto-test__assume .gs-field--checkbox{flex-direction:row;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:0}.gs-auto-test__submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.gs-auto-test__hint{margin:0}.gs-auto-test__result{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.gs-auto-test__result:empty{display:none}.gs-auto-test__card{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;background:var(--gs-bg-layer2);border-left:3px solid var(--gs-border)}.gs-auto-test__card--ok{border-left-color:#42be65}.gs-auto-test__card--bad{border-left-color:var(--gs-red)}[data-theme=light] .gs-auto-test__card--ok{border-left-color:#24a148}.gs-auto-test__card .gs-auto-step{background:var(--gs-bg-layer1)}.gs-auto-test__summary{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--gs-text-primary)}.gs-auto-test__path-note{margin:0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-auto-test__problems{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-test__path{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-primary)}.gs-auto-test__stale{margin:0;padding:.5rem .75rem;font-size:.8125rem;color:var(--gs-text-primary);background:var(--gs-bg-layer2);border-left:3px solid #f1c21b}@media (max-width: 767px){.gs-auto-test .gs-btn{min-height:2.5rem}}@media (min-width: 960px){.gs-auto-test__form{flex-direction:row;align-items:flex-start}.gs-auto-test__fields{flex:1 1 auto;flex-wrap:nowrap}.gs-auto-test__assume{flex-basis:auto}.gs-auto-test__submit{flex:none;align-self:flex-start;margin-top:1.375rem}}.gs-auto-cond{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;min-width:0}.gs-auto-cond__none{margin:0;color:var(--gs-text-secondary);font-size:.875rem}.gs-auto-cond__group{display:flex;flex-direction:column;gap:.75rem;min-width:0}.gs-auto-cond__group--nested{padding-left:1rem;border-left:2px solid var(--gs-border-subtle)}.gs-auto-cond__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-auto-cond__mode{flex:1 1 14rem;width:auto;max-width:100%}.gs-auto-cond__children{display:flex;flex-direction:column;gap:.75rem;min-width:0}.gs-auto-cond__add{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-auto-cond__limit{flex:1 1 100%;margin:0;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-cond__leaf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-width:0}.gs-auto-cond__cell{min-width:0}.gs-auto-cond__cell--field{grid-column:1;grid-row:1}.gs-auto-cond__remove{grid-column:2;grid-row:1}.gs-auto-cond__cell--op,.gs-auto-cond__cell--value{grid-column:1 / -1}.gs-auto-cond__errors{display:flex;flex-direction:column;gap:.25rem}.gs-auto-cond__errors--leaf{grid-column:1 / -1}.gs-auto-cond .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-auto-cond .gs-field__input{background:var(--gs-bg-layer1)}.gs-auto-cond .gs-field__input[aria-invalid=true]:not(:focus),.gs-auto-cond__values[aria-invalid=true]{outline:2px solid var(--gs-red);outline-offset:-2px}.gs-auto-cond__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 .75rem;max-height:11rem;min-width:0;margin:0;padding:.25rem .5rem;overflow-y:auto;background:var(--gs-bg-layer2);border:0;border-bottom:1px solid var(--gs-border);border-radius:var(--gs-radius)}[data-theme=light] .gs-auto-cond__values{background:var(--gs-bg-layer1)}.gs-auto-cond__values .gs-field__hint{grid-column:1 / -1;margin:.5rem 0}.gs-auto-cond__check{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;min-width:0;color:var(--gs-text-primary);font-size:.875rem;cursor:pointer;overflow-wrap:anywhere}.gs-auto-cond__check input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:1rem;height:1rem;margin:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;border:1px solid var(--gs-text-primary);border-radius:var(--gs-radius);cursor:pointer}.gs-auto-cond__check input[type=checkbox]:checked{background-color:var(--gs-text-primary);background-image:var(--gs-checkmark)}.gs-auto-cond__check input[type=checkbox]:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}@container (min-width: 40rem){.gs-auto-cond__leaf{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto}.gs-auto-cond__cell--field{grid-column:1}.gs-auto-cond__cell--op{grid-column:2;grid-row:1}.gs-auto-cond__cell--value{grid-column:3;grid-row:1}.gs-auto-cond__remove{grid-column:4}.gs-auto-cond__errors--leaf{grid-row:2}.gs-auto-cond__check{min-height:2rem}}.gs-auto-form{container-type:inline-size;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.gs-auto-form p{margin:0}.gs-auto-form .gs-field{margin-top:0}.gs-auto-form .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-auto-form .gs-field__input{background:var(--gs-bg)}.gs-auto-form__readonly{margin:0;padding:.5rem .75rem;font-size:.875rem;color:var(--gs-text-primary);background:var(--gs-bg-layer2);border-left:3px solid var(--gs-accent-text)}.gs-auto-form__group{min-width:0;margin:0;padding:0}.gs-auto-form__group>*+*{margin-top:.5rem}.gs-auto-form__recipients{padding:.75rem;border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-auto-form__recipients>*+*{margin-top:.75rem}.gs-auto-form__block{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.gs-auto-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.gs-auto-form__col{display:flex;flex-direction:column;gap:.5rem;min-width:0}.gs-auto-form__checks{display:grid;grid-template-columns:minmax(0,1fr);gap:0 .75rem;max-height:14rem;overflow-y:auto}.gs-auto-form__check{align-items:center;min-height:2.5rem}.gs-auto-form__check:has(input:disabled){cursor:not-allowed}.gs-auto-form__check:has(input:disabled) .gs-cc-picker__name{color:var(--gs-text-secondary)}.gs-auto-form__flag{display:flex;flex-direction:column;gap:.25rem}.gs-auto-form__flag .gs-field--checkbox{min-height:2.5rem}.gs-auto-form .gs-priority-option{min-height:2.5rem;align-items:center}.gs-auto-form__chips{display:flex;flex-wrap:wrap;gap:.375rem}.gs-auto-form__chip{font-family:var(--gs-font-mono);cursor:pointer}.gs-auto-form__chip:hover{background:var(--gs-bg-layer2)}.gs-auto-form__chip:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-auto-form__counter{text-align:right;font-variant-numeric:tabular-nums}.gs-auto-form__error{display:flex;flex-direction:column;gap:.125rem}.gs-auto-form__error-line{display:block;overflow-wrap:anywhere}@container (min-width: 36rem){.gs-auto-form__checks,.gs-auto-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.gs-auto-form__chip{min-height:2.5rem;padding:0 .875rem}}.gs-auto-editor{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.gs-auto-head__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.gs-auto-head__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.gs-auto-head__fields,.gs-auto-head__switches{display:flex;flex-direction:column;gap:1rem;min-width:0}.gs-auto-head .gs-field{margin-top:0}.gs-auto-mode{margin:0;padding:0;border:0;min-width:0}.gs-auto-mode__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.gs-auto-mode__option{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;align-items:center;min-height:2.5rem;padding:.5rem .75rem;background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);cursor:pointer}.gs-auto-mode__option:has(input:checked){border-color:var(--gs-accent);background:var(--gs-accent-tint)}.gs-auto-mode__option:has(input:focus-visible){outline:2px solid var(--gs-focus);outline-offset:1px}.gs-auto-mode__label{font-weight:600;color:var(--gs-text-primary)}.gs-auto-mode__option .gs-field__hint{grid-column:2}.gs-auto-mode__note{margin:.5rem 0 0}.gs-auto-enabled label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem}.gs-auto-problems{padding:.75rem 1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-red);border-radius:var(--gs-radius)}.gs-auto-problems__title{margin:0 0 .25rem;color:var(--gs-text-primary)}.gs-auto-problems ul{margin:0;padding-left:1.25rem;color:var(--gs-text-secondary);font-size:.875rem}.gs-auto-link{padding:0;font:inherit;color:var(--gs-link);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left}.gs-auto-link:hover{color:var(--gs-link-hover)}.gs-auto-editor__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.gs-auto-editor__flow{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.gs-auto-flow{padding:1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-auto-flow__title,.gs-auto-inspector__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:500;color:var(--gs-text-primary)}.gs-auto-outline,.gs-auto-path,.gs-auto-parallel__lanes{margin:0;padding:0;list-style:none}.gs-auto-path{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;margin-left:.75rem;padding-left:.75rem;border-left:2px solid var(--gs-border-subtle)}.gs-auto-item{min-width:0}.gs-auto-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.625rem .75rem;min-height:2.75rem;background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-border);border-radius:var(--gs-radius);cursor:pointer;transition:background var(--gs-dur-fast) var(--gs-ease),border-color var(--gs-dur-fast) var(--gs-ease)}.gs-auto-row:hover{background:var(--gs-bg-hover)}.gs-auto-row:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-auto-row--selected{background:var(--gs-accent-tint);border-color:var(--gs-accent);border-left-color:var(--gs-accent)}.gs-auto-row--path{border-left-color:var(--gs-green)}.gs-auto-row--bad{border-left-color:var(--gs-red)}.gs-auto-row__icon{display:grid;place-items:center;width:2rem;height:2rem;color:var(--gs-accent-text);background:var(--gs-accent-tint);border-radius:var(--gs-radius)}.gs-auto-row__icon svg{width:1rem;height:1rem}.gs-auto-row__main{display:flex;flex-direction:column;gap:.125rem;min-width:0}.gs-auto-row__type{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-auto-row__summary{color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-auto-row__detail{font-size:.8125rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-row__problems{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.gs-auto-row__problem{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;color:var(--gs-text-primary)}.gs-auto-row__problem svg{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem;color:var(--gs-red)}.gs-auto-row__more{font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-row__flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.gs-auto-row__flag--path{color:var(--gs-text-primary);border-color:var(--gs-green)}.gs-auto-row__flag--bad{color:var(--gs-text-primary);border-color:var(--gs-red)}.gs-auto-tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.gs-auto-tool svg{width:.875rem;height:.875rem}.gs-auto-group{display:block;min-width:0}.gs-auto-group__label{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.8125rem;font-weight:500;color:var(--gs-text-secondary)}.gs-auto-group__label svg{width:.875rem;height:.875rem;color:var(--gs-text-helper)}.gs-auto-group--taken>.gs-auto-group__label{color:var(--gs-text-primary)}.gs-auto-group--failed>.gs-auto-group__label{color:var(--gs-text-primary)}.gs-auto-group--orphans{margin-top:1rem}.gs-auto-parallel__lanes{display:flex;flex-direction:column;gap:.75rem;margin-left:.75rem;padding-left:.75rem;border-left:2px dashed var(--gs-border)}.gs-auto-ref{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-auto-ref svg{width:.875rem;height:.875rem}.gs-auto-ref__text{display:inline-flex;align-items:center;gap:.375rem}.gs-auto-ref--bad{color:var(--gs-text-primary)}.gs-auto-outline__help{margin:.75rem 0 0}.gs-auto-add{position:relative}.gs-auto-add__btn{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .625rem;font:inherit;font-size:.8125rem;font-weight:500;color:var(--gs-link);background:transparent;border:1px dashed var(--gs-border);border-radius:var(--gs-radius);cursor:pointer}.gs-auto-add__btn:hover:not(:disabled){color:var(--gs-link-hover);background:var(--gs-bg-hover);border-color:var(--gs-link)}.gs-auto-add__btn:disabled{color:var(--gs-text-helper);cursor:not-allowed}.gs-auto-add__btn svg{width:.75rem;height:.75rem}.gs-auto-add__hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--gs-text-helper)}.gs-auto-menu{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:.75rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop)}.gs-auto-menu__group{display:flex;flex-direction:column;gap:.125rem}.gs-auto-menu__title{margin:0 0 .125rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-helper)}.gs-auto-menu__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;min-height:2.25rem;padding:.375rem .5rem;font:inherit;text-align:left;color:var(--gs-text-primary);background:transparent;border:0;border-radius:var(--gs-radius);cursor:pointer}.gs-auto-menu__item:hover:not(:disabled),.gs-auto-menu__item:focus-visible{background:var(--gs-accent-tint)}.gs-auto-menu__item:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-auto-menu__item:disabled{color:var(--gs-text-helper);cursor:not-allowed}.gs-auto-menu__hint{font-size:.75rem;color:var(--gs-text-secondary)}.gs-auto-menu__close{align-self:flex-start}.gs-auto-inspector{padding:1rem;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);min-width:0}.gs-auto-inspector:focus-visible{outline:2px solid var(--gs-focus)}.gs-auto-inspector__form{display:flex;flex-direction:column;gap:1rem}.gs-auto-inspector .gs-field{margin-top:0}.gs-auto-inspector .gs-field__input{background:var(--gs-bg-layer2)}[data-theme=light] .gs-auto-inspector .gs-field__input{background:var(--gs-bg)}.gs-auto-inspector .gs-eyebrow,.gs-auto-inspector__title{margin:0}.gs-auto-fieldset{margin:0;padding:0;border:0;min-width:0}.gs-auto-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem .75rem;max-height:14rem;overflow-y:auto}.gs-auto-check{display:flex;align-items:center;gap:.5rem;min-height:2rem;font-size:.875rem;color:var(--gs-text-primary)}.gs-auto-duration__row{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.5rem}.gs-auto-card{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:.75rem;background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);min-width:0}.gs-auto-card__legend{padding:0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-auto-order{display:flex;flex-wrap:wrap;gap:.5rem}.gs-auto-failed{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--gs-border-subtle)}.gs-auto-actions{justify-content:space-between;margin-top:0}.gs-auto-actions__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.gs-auto-actions__saved{font-size:.8125rem;color:var(--gs-text-secondary)}.gs-auto-actions__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-auto-modal{max-width:34rem}.gs-auto-modal__body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.gs-auto-modal__body p{margin:0}.gs-auto-flow__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.gs-auto-flow__head .gs-auto-flow__title{margin:0}.gs-auto-flow__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-auto-viewtoggle{display:inline-flex;border:1px solid var(--gs-border);border-radius:var(--gs-radius);overflow:hidden}.gs-auto-viewtoggle__btn{min-height:2rem;padding:0 .875rem;font:inherit;font-size:.8125rem;color:var(--gs-text-secondary);background:transparent;border:0;cursor:pointer}.gs-auto-viewtoggle__btn+.gs-auto-viewtoggle__btn{border-left:1px solid var(--gs-border)}.gs-auto-viewtoggle__btn:hover{color:var(--gs-text-primary);background:var(--gs-bg-hover)}.gs-auto-viewtoggle__btn[aria-pressed=true]{color:var(--gs-text-primary);background:var(--gs-accent-tint);box-shadow:inset 0 -2px 0 var(--gs-accent)}.gs-auto-viewtoggle__btn:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-auto-canvas{position:relative;height:clamp(26rem,68vh,46rem);overflow:hidden;background-color:var(--gs-bg);background-image:linear-gradient(var(--gs-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--gs-grid-line) 1px,transparent 1px);background-size:32px 32px,32px 32px;border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);cursor:grab;touch-action:none}.gs-auto-canvas:active{cursor:grabbing}.gs-auto-canvas__svg{display:block;width:100%;height:100%;user-select:none}.gs-auto-canvas__tools{position:absolute;top:.5rem;right:.5rem;z-index:2;display:flex;gap:.25rem}.gs-auto-canvas__btn{justify-content:center;min-width:2rem;background:var(--gs-bg-layer1)}.gs-auto-canvas__menu{position:absolute;top:.5rem;left:.5rem;z-index:3;width:min(20rem,calc(100% - 1rem));max-height:calc(100% - 1rem);padding:.75rem;overflow-y:auto;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);cursor:default}.gs-auto-canvas__menu .gs-auto-menu{margin:0;padding:0;background:none;border:0;box-shadow:none}.gs-auto-canvas__menutitle{margin:0 0 .5rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-canvas-node{cursor:pointer;outline:none}.gs-canvas-card{fill:var(--gs-bg-layer1);stroke:var(--gs-border);stroke-width:1}.gs-canvas-node:hover .gs-canvas-card{fill:var(--gs-bg-layer2)}.gs-canvas-accent{fill:var(--gs-border)}.gs-canvas-node--trigger .gs-canvas-accent{fill:var(--gs-green)}.gs-canvas-node--action .gs-canvas-accent{fill:var(--gs-blue)}.gs-canvas-node--condition .gs-canvas-accent,.gs-canvas-node--switch .gs-canvas-accent{fill:var(--gs-purple)}.gs-canvas-node--wait .gs-canvas-accent{fill:var(--gs-amber)}.gs-canvas-icon{color:var(--gs-accent-text)}.gs-canvas-type{font-family:var(--gs-font-sans);font-size:14px;font-weight:600;fill:var(--gs-text-primary)}.gs-canvas-summary{font-family:var(--gs-font-sans);font-size:12.5px;fill:var(--gs-text-secondary)}.gs-canvas-node.is-path .gs-canvas-card{stroke:var(--gs-green);stroke-width:2}.gs-canvas-node.is-bad .gs-canvas-card{stroke:var(--gs-red);stroke-width:2}.gs-canvas-node.is-selected .gs-canvas-card{stroke:var(--gs-accent);stroke-width:2.5}.gs-canvas-node.is-selected{filter:drop-shadow(0 0 6px rgba(69,137,255,.45))}.gs-canvas-node:focus-visible .gs-canvas-card{stroke:var(--gs-focus);stroke-width:3}.gs-canvas-badge circle{fill:var(--gs-red)}.gs-canvas-badge text{font-family:var(--gs-font-sans);font-size:11px;font-weight:700;fill:#fff}.gs-canvas-pathmark rect{fill:var(--gs-green)}.gs-canvas-pathmark text{font-family:var(--gs-font-sans);font-size:10.5px;font-weight:700;fill:#161616}.gs-canvas-edge{fill:none;stroke:var(--gs-text-helper);stroke-width:1.6;stroke-linecap:round}.gs-canvas-edge.is-open{stroke-dasharray:4 4}.gs-canvas-edge.is-failed{stroke:var(--gs-amber);stroke-dasharray:6 4}.gs-canvas-edge.is-path{stroke:var(--gs-green);stroke-width:2.6}.gs-canvas-arrow{fill:var(--gs-text-helper)}.gs-canvas-arrow--path{fill:var(--gs-green)}.gs-canvas-edgelabel rect{fill:var(--gs-bg-layer2);stroke:var(--gs-border)}.gs-canvas-edgelabel text{font-family:var(--gs-font-sans);font-size:12px;font-weight:500;fill:var(--gs-text-secondary)}.gs-canvas-pill{color:var(--gs-accent-text);cursor:pointer;outline:none}.gs-canvas-pill rect{fill:var(--gs-bg);stroke:var(--gs-accent-text);stroke-dasharray:4 3}.gs-canvas-pill text{font-family:var(--gs-font-sans);font-size:12.5px;font-weight:500;fill:var(--gs-accent-text)}.gs-canvas-pill:hover rect,.gs-canvas-pill.is-open rect{fill:var(--gs-accent-tint)}.gs-canvas-pill:focus-visible rect{stroke:var(--gs-focus);stroke-width:2.5;stroke-dasharray:none}.gs-canvas-heading{font-family:var(--gs-font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;fill:var(--gs-text-helper)}[data-theme=light] .gs-canvas-edge.is-path,[data-theme=light] .gs-canvas-node.is-path .gs-canvas-card{stroke:#198038}[data-theme=light] .gs-canvas-node.is-selected .gs-canvas-card{stroke:var(--gs-accent)}[data-theme=light] .gs-canvas-arrow--path,[data-theme=light] .gs-canvas-pathmark rect{fill:#198038}[data-theme=light] .gs-canvas-pathmark text{fill:#fff}.gs-auto-spark__preview .gs-auto-row{gap:.5rem;min-height:0;padding:.375rem .5rem;font-size:.8125rem}.gs-auto-spark__preview .gs-auto-row__icon{width:1.5rem;height:1.5rem}.gs-auto-spark__preview .gs-auto-row__type{font-size:.6875rem}.gs-auto-spark__preview .gs-auto-path{gap:.25rem;margin-top:.25rem}.gs-auto-spark__preview{max-height:22rem;margin-top:.75rem;padding:.5rem;overflow:auto;background:var(--gs-bg);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius)}.gs-auto-spark__summary{margin:.25rem 0 0;font-size:.875rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-auto-spark__changes ul{margin:.25rem 0 0;padding-left:1.125rem;font-size:.8125rem;overflow-wrap:anywhere}.gs-auto-spark__notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem;background:var(--gs-accent-tint);border-left:3px solid var(--gs-accent)}@media (min-width: 768px){.gs-auto-head__grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr)}}@media (min-width: 1100px){.gs-auto-editor__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}.gs-auto-inspector{position:sticky;top:4rem;max-height:calc(100vh - 6rem);overflow-y:auto}}@media (max-width: 640px){.gs-auto-row{grid-template-columns:auto minmax(0,1fr)}.gs-auto-row__flags{grid-column:2;justify-content:flex-start}.gs-auto-add__btn,.gs-auto-menu__item,.gs-auto-tool{min-height:2.5rem}.gs-auto-actions__buttons{width:100%}}.gs-auto-test select.gs-field__input{min-width:14rem}.gs-prefs-page{display:flex;flex-direction:column;gap:1.5rem;max-width:56rem}.gs-prefs{display:flex;flex-direction:column;gap:1.5rem}.gs-prefs-card.gs-admin-section select.gs-field__input{background-image:var(--gs-select-chevron);background-repeat:no-repeat;background-size:10px 10px;background-position:right var(--gs-select-pad-x, .625rem) center}.gs-prefs-table{width:100%;border-collapse:collapse}.gs-prefs-table__col{padding:.5rem 1rem;text-align:left;font-size:.75rem;font-weight:500;letter-spacing:.32px;color:var(--gs-text-secondary);white-space:nowrap;border-bottom:1px solid var(--gs-border)}.gs-prefs-row>*{padding:1rem;vertical-align:top;border-bottom:1px solid var(--gs-border-subtle)}.gs-prefs-row:last-child>*{border-bottom:0}.gs-prefs-row__head{text-align:left;font-weight:400}.gs-prefs-row__label{display:block;font-size:.875rem;font-weight:500;color:var(--gs-text-primary)}.gs-prefs-row__desc{display:block;max-width:34rem;margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:var(--gs-text-secondary)}.gs-prefs-row__error{margin-top:.5rem}.gs-prefs-cell{width:11rem}.gs-prefs-cell__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gs-prefs-select{min-width:9.5rem}.gs-prefs-toggle{display:inline-flex;align-items:center;gap:.75rem;min-height:2.5rem;cursor:default}.gs-prefs-toggle__text{min-width:1.5rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-prefs-na{display:inline-flex;align-items:center;min-height:2.5rem;font-size:.8125rem;color:var(--gs-text-helper)}.gs-prefs-digest{align-items:flex-start}.gs-prefs-digest .gs-field{margin-top:0;flex:1 1 14rem;max-width:20rem}.gs-prefs-digest__hint{margin:0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-prefs-bar{justify-content:flex-end;gap:.75rem}.gs-prefs-bar__status{flex:1 1 12rem;margin:0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-prefs-bar__status:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-prefs-note{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;color:var(--gs-text-primary);background:var(--gs-bg-layer1);border-left:3px solid var(--gs-blue)}.gs-prefs-note__icon{flex:none;display:inline-flex;width:1rem;height:1rem;margin-top:.125rem;color:var(--gs-accent-text)}.gs-prefs-note__icon svg{width:1rem;height:1rem}.gs-prefs-notice{max-width:36rem;margin:0 auto}.gs-prefs-notice .gs-placeholder__title{max-width:32rem;line-height:1.3}.gs-prefs-notice .gs-placeholder__title:focus-visible{outline:2px solid var(--gs-focus);outline-offset:4px}.gs-prefs-notice__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}@media (max-width: 640px){.gs-prefs-table,.gs-prefs-table tbody,.gs-prefs-row,.gs-prefs-row>*{display:block}.gs-prefs-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.gs-prefs-row{margin-top:.75rem;padding:.25rem 0 .75rem;background:var(--gs-bg);border:1px solid var(--gs-border-subtle)}[data-theme=light] .gs-prefs-row{background:var(--gs-bg)}.gs-prefs-row>*{width:auto;padding:.5rem 1rem;border-bottom:0}.gs-prefs-row__head{padding-top:.75rem}.gs-prefs-cell__label{position:static;display:block;width:auto;height:auto;margin:0 0 .375rem;overflow:visible;clip:auto;white-space:normal;font-size:.75rem;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-prefs-cell__label .gs-visually-hidden{position:absolute}.gs-prefs-select{width:100%;min-height:2.75rem}.gs-prefs-cell--na{padding-top:0}.gs-prefs-digest .gs-field{max-width:none;flex-basis:100%}.gs-prefs-bar .gs-btn{flex:1 1 auto}.gs-prefs-bar__status{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.gs-prefs-card,.gs-prefs-card *{transition:none}}.gs-header__account-pending{display:inline-block;width:9rem;height:2rem}.gs-feedback{max-width:40rem;margin:0 auto;padding:2rem 0}.gs-feedback__title{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--gs-text-primary);margin:0 0 .5rem;overflow-wrap:anywhere}.gs-feedback__title:focus-visible{outline:2px solid var(--gs-focus);outline-offset:4px}.gs-feedback__key{font-family:var(--gs-font-mono, ui-monospace, monospace);white-space:nowrap}.gs-feedback__lead{margin:0 0 1.5rem;color:var(--gs-text-secondary);font-size:.9375rem}.gs-faces{border:0;margin:0 0 1.5rem;padding:0;min-width:0}.gs-faces__legend{padding:0;margin-bottom:.75rem;font-size:.8125rem;font-weight:500;letter-spacing:.32px;color:var(--gs-text-secondary)}.gs-faces__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.gs-face-option{display:block;position:relative;cursor:pointer}.gs-face-option__input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.gs-face-option__card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;border:1px solid var(--gs-border-subtle);border-radius:4px;background:var(--gs-bg-layer1);color:var(--gs-text-secondary);transition:border-color .15s,background .15s,color .15s}.gs-face-option--awesome{--gs-face: var(--gs-green)}.gs-face-option--ok{--gs-face: var(--gs-amber)}.gs-face-option--bad{--gs-face: var(--gs-red)}[data-theme=light] .gs-face-option--awesome{--gs-face: #198038}[data-theme=light] .gs-face-option--ok{--gs-face: #8e6a00}[data-theme=light] .gs-face-option--bad{--gs-face: #da1e28}.gs-face{width:3rem;height:3rem}.gs-face-option__label{font-size:.9375rem;font-weight:600;color:var(--gs-text-primary)}.gs-face-option:hover .gs-face-option__card{border-color:var(--gs-face);color:var(--gs-face)}.gs-face-option__input:checked+.gs-face-option__card{border-color:var(--gs-face);border-width:2px;padding:calc(1rem - 1px) calc(.5rem - 1px);color:var(--gs-face);background:color-mix(in srgb,var(--gs-face) 14%,var(--gs-bg-layer1))}.gs-face-option__input:focus-visible+.gs-face-option__card{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-faces:disabled .gs-face-option,.gs-faces:disabled .gs-face-option__input{cursor:progress}.gs-faces:disabled .gs-face-option__card{opacity:.7}.gs-feedback__form{display:flex;flex-direction:column;gap:.5rem}.gs-feedback__form textarea.gs-field__input{width:100%;min-height:7rem;resize:vertical}.gs-feedback__form-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gs-feedback__thanks{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-green);border-radius:4px;background:var(--gs-green-bg)}.gs-feedback__thanks:focus-visible{outline:2px solid var(--gs-focus)}.gs-feedback__thanks-icon{flex:none;width:1.25rem;height:1.25rem;color:var(--gs-green)}[data-theme=light] .gs-feedback__thanks-icon{color:#198038}.gs-feedback__thanks-icon svg{width:100%;height:100%}.gs-feedback__thanks-title{margin:0 0 .5rem;font-weight:600;color:var(--gs-text-primary)}.gs-feedback__quote{margin:0 0 .75rem;padding-left:.75rem;border-left:2px solid var(--gs-border);color:var(--gs-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.gs-ticket-feedback .gs-faces{margin-bottom:.5rem}.gs-ticket-feedback .gs-faces__row{gap:.375rem}.gs-ticket-feedback .gs-face-option__card{padding:.5rem .25rem;gap:.25rem}.gs-ticket-feedback .gs-face-option__input:checked+.gs-face-option__card{padding:calc(.5rem - 1px) calc(.25rem - 1px)}.gs-ticket-feedback .gs-face{width:1.75rem;height:1.75rem}.gs-ticket-feedback .gs-face-option__label{font-size:.75rem}.gs-ticket-feedback__note{margin:0;font-size:.75rem;color:var(--gs-text-helper)}@media (max-width: 640px){.gs-feedback{padding:1rem 0}.gs-feedback__title{font-size:1.25rem}.gs-face{width:2.5rem;height:2.5rem}.gs-faces__row{gap:.5rem}}.gs-cal__open{width:100%;justify-content:center}.gs-cal__open[aria-disabled=true]{background:var(--gs-bg-layer2);border-color:var(--gs-border-subtle);color:var(--gs-text-secondary);opacity:.75}.gs-cal__hint{margin:.5rem 0 0;font-size:.75rem;color:var(--gs-text-helper)}.gs-cal__sub{margin:.875rem 0 .375rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-text-secondary)}.gs-cal__empty{margin:.75rem 0 0;font-size:.8125rem;color:var(--gs-text-helper)}.gs-cal__list{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.gs-cal__meeting{display:flex;flex-direction:column;gap:.125rem;padding-left:.625rem;border-left:2px solid var(--gs-blue)}.gs-cal__meeting--cancelled{border-left-color:var(--gs-border);color:var(--gs-text-helper)}.gs-cal__meeting-title{font-size:.8125rem;font-weight:500;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-cal__meeting--cancelled .gs-cal__meeting-title{text-decoration:line-through;color:inherit}.gs-cal__meeting-when{font-size:.75rem;color:var(--gs-text-secondary)}.gs-cal__meeting-links{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem}.gs-cal__meeting-links a{display:inline-flex;align-items:center;gap:.25rem}.gs-cal__meeting-links svg{width:.875rem;height:.875rem}.gs-cal__past{margin-top:.75rem;font-size:.8125rem}.gs-cal__past summary{cursor:pointer;color:var(--gs-text-secondary);min-height:1.5rem}.gs-cal__past .gs-cal__list{margin-top:.5rem}.gs-cal-dialog{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.gs-cal-dialog__backdrop{position:absolute;inset:0;background:#16161699;backdrop-filter:blur(4px)}.gs-cal-dialog__panel{position:relative;display:flex;flex-direction:column;width:min(44rem,100%);max-height:100%;background:var(--gs-bg-layer1);border:1px solid var(--gs-border-subtle);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop)}.gs-cal-dialog__panel,.gs-cal-dialog__body,.gs-cal__find,.gs-cal__slots>li{min-width:0;max-width:100%}.gs-cal-dialog__bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;background:var(--gs-bg-layer2);border-bottom:1px solid var(--gs-border-subtle)}.gs-cal-dialog__title{flex:1;margin:0;font-size:.9375rem;font-weight:600;color:var(--gs-text-primary)}.gs-cal-dialog__x{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:transparent;color:var(--gs-text-primary);cursor:pointer}.gs-cal-dialog__x:hover{background:var(--gs-bg-hover)}.gs-cal-dialog__x:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-cal-dialog__x svg{width:1rem;height:1rem}.gs-cal-dialog__body{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:0;overflow-y:auto}.gs-cal-dialog__body .gs-field{margin-top:0}.gs-cal-dialog__body .gs-field__input{background:var(--gs-bg-layer2)}.gs-cal-dialog__foot{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--gs-border-subtle)}.gs-cal__when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gs-cal__zone-field{grid-column:span 2}@media (min-width: 640px){.gs-cal__when{grid-template-columns:9rem 7rem 7rem minmax(0,1fr)}.gs-cal__zone-field{grid-column:auto}}.gs-cal__error,.gs-cal__warn{margin:0;padding:.5rem .75rem;font-size:.8125rem;color:var(--gs-text-primary);background:var(--gs-bg-layer2);border-left:3px solid var(--gs-red);overflow-wrap:anywhere}.gs-cal__warn{border-left-color:var(--gs-amber)}.gs-cal__status{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-cal__chips,.gs-cal__people,.gs-cal__slots{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.gs-cal__none{font-size:.8125rem;color:var(--gs-text-helper)}.gs-cal__chip{max-width:100%;min-height:2rem;padding-right:.25rem;background:var(--gs-bg-layer2)}.gs-cal__chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-cal__chip-remove{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:100px;background:transparent;color:var(--gs-text-secondary);cursor:pointer}.gs-cal__chip-remove:hover{background:var(--gs-bg-hover);color:var(--gs-text-primary)}.gs-cal__chip-remove:focus-visible{outline:2px solid var(--gs-focus)}.gs-cal__chip-remove svg{width:.75rem;height:.75rem}.gs-cal__add{display:flex;gap:.5rem;align-items:stretch}.gs-cal__combo{flex:1 1 auto;min-width:0}.gs-cal__combo .gs-field__input{width:100%}.gs-cal__combo .gs-suggest__list{max-height:min(31rem,60vh)}.gs-cal__combo .gs-suggest__option{min-height:2rem;padding-block:.25rem}.gs-cal__combo .gs-suggest__who{flex-direction:row;align-items:baseline;gap:.5rem;flex:1}.gs-cal__combo .gs-suggest__name{flex:0 1 auto;font-weight:600}.gs-cal__combo .gs-suggest__name,.gs-cal__combo .gs-suggest__email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-cal__checks{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.gs-cal__check{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;font-size:.875rem;color:var(--gs-text-primary)}.gs-cal__description{min-height:6rem}.gs-cal__find{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background:var(--gs-wash-card);border:1px solid var(--gs-border-subtle);border-left:3px solid var(--gs-blue)}.gs-cal__find-title{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-cal__find .gs-cal__hint{margin:0}.gs-cal__person{gap:.5rem}.gs-cal__zone,.gs-cal__note{font-size:.75rem;color:var(--gs-text-secondary)}.gs-cal__customer{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;width:100%;font-size:.8125rem;color:var(--gs-text-primary)}.gs-cal__zone-select{width:auto;min-width:12rem;max-width:100%;min-height:2rem}.gs-cal__team-select{width:auto;max-width:100%}.gs-cal__range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.gs-cal__range .gs-field{flex:1 1 8rem}.gs-cal__results{display:flex;flex-direction:column;gap:.75rem}.gs-cal__day-title{margin:0 0 .375rem;font-size:.8125rem;font-weight:600;color:var(--gs-text-primary)}.gs-cal__slot{max-width:100%;height:auto;min-height:2rem;padding:.25rem .75rem;background:var(--gs-bg-layer2);font-family:inherit;white-space:normal;text-align:left;cursor:pointer}.gs-cal__slot:hover{border-color:var(--gs-blue)}.gs-cal__slot:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-cal__slot--preferred{border-color:var(--gs-accent-text)}.gs-cal__slot[aria-pressed=true]{background:var(--gs-accent-tint);border-color:var(--gs-blue);color:var(--gs-accent-text)}.gs-cal__spinner{display:inline-block;width:.875rem;height:.875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gs-cal-spin .8s linear infinite}@keyframes gs-cal-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.gs-cal-dialog{padding:0;align-items:stretch}.gs-cal-dialog__panel{width:100%;border-radius:0}.gs-cal__zone-select{flex:1 1 100%}.gs-cal__add .gs-btn{min-height:2.5rem}}.gs-toast__action{grid-column:2;justify-self:start;margin-top:.25rem;font-size:.8125rem;color:var(--gs-link)}.gs-toast__action~.gs-toast__close{grid-column:3;grid-row:1}@media (prefers-reduced-motion: reduce){.gs-cal__spinner{animation-duration:2.4s}}.gs-cal__tag{display:inline-block;margin-left:.375rem;padding:0 .5rem;border:1px solid var(--gs-amber);border-radius:100px;background:color-mix(in srgb,var(--gs-amber) 18%,transparent);font-size:.6875rem;line-height:1.25rem;color:var(--gs-text-primary);white-space:nowrap}.gs-cal__slot--compromise{border-color:var(--gs-amber)}img.gs-comment__avatar,img.gs-header__avatar,img.gs-participant__avatar,img.gs-assignee__avatar,img.gs-avatar{display:block;border-radius:50%;object-fit:cover}.gs-avatar{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--gs-accent-tint);color:var(--gs-accent-text);font-size:.75rem;font-weight:600}.gs-avatar--xl{width:4rem;height:4rem;font-size:1.25rem}.gs-person{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--gs-radius)}.gs-person:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-person:hover .gs-comment__author,.gs-person:hover .gs-participant__name,.gs-person:hover .gs-assignee__name,.gs-person--inline:hover,.gs-person--meta:hover{text-decoration:underline}.gs-person--comment,.gs-person--assignee{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.gs-person--participant{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.gs-person--avatar{display:inline-flex;flex:none;border-radius:50%}.gs-person--inline,.gs-person--meta{display:inline}.gs-person--meta{text-align:right}.gs-bo-link{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.5rem;height:1.5rem;margin:-.25rem 0 -.25rem .125rem;vertical-align:middle;color:var(--gs-link);text-decoration:none;border-radius:var(--gs-radius);transition:color var(--gs-dur-fast) var(--gs-ease),background var(--gs-dur-fast) var(--gs-ease),opacity var(--gs-dur) var(--gs-ease),transform var(--gs-dur) var(--gs-ease)}.gs-bo-link svg{width:.75rem;height:.75rem}.gs-bo-link:hover{color:var(--gs-link-hover);background:var(--gs-bg-hover)}.gs-bo-link:focus-visible{outline:2px solid var(--gs-focus);outline-offset:1px}.gs-fmod__meta-row>span:has(>.gs-bo-link){display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;text-align:right}.gs-participant .gs-bo-link,.gs-comment__head .gs-bo-link{margin-left:0}.gs-req-table__named{display:inline-flex;align-items:center;max-width:100%;min-width:0;vertical-align:middle}.gs-req-table__named>.gs-req-table__person-name,.gs-req-table__named>.gs-req-table__org-name{flex:0 1 auto;min-width:0}.gs-req-table__named>.gs-bo-link{opacity:0;transform:translate(-4px)}.gs-req-table__row:hover .gs-bo-link,.gs-req-table__row:focus-within .gs-bo-link,.gs-req-table__named>.gs-bo-link:focus-visible{opacity:1;transform:translate(0)}@media (hover: none){.gs-req-table__named>.gs-bo-link{opacity:1;transform:none}}.gs-person-tip{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:.125rem;max-width:min(20rem,calc(100vw - 1rem));padding:.5rem .75rem;background:var(--gs-bg-layer2);color:var(--gs-text-primary);border:1px solid var(--gs-border);border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-pop);font-size:.75rem;line-height:1.4;pointer-events:none;animation:gs-pop-in .16s var(--gs-ease) backwards}.gs-person-tip[hidden]{display:none}.gs-person-tip__name{font-size:.8125rem;font-weight:600}.gs-person-tip__line{color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-person-card{max-width:440px}.gs-person-card__top{display:flex;align-items:center;gap:1rem}.gs-person-card__who{display:flex;flex-direction:column;gap:.25rem;min-width:0}.gs-person-card__role{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-person-card__email{margin:0;font-size:.875rem;overflow-wrap:anywhere}.gs-person-card__extra{margin-top:1rem}.gs-person-card__note,.gs-person-card__empty{margin:0;font-size:.875rem;color:var(--gs-text-helper)}.gs-person-card__facts{display:grid;grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;font-size:.875rem}.gs-person-card__facts dt{font-size:.75rem;color:var(--gs-text-helper)}.gs-person-card__facts dd{margin:0;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-person-card__heading{margin:1rem 0 .5rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent-text)}.gs-person-card__requests{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.gs-person-card__request{display:flex;flex-direction:column;gap:.125rem;padding:.5rem 0;border-top:1px solid var(--gs-border-subtle)}.gs-person-card__request a{display:flex;gap:.5rem;min-width:0}.gs-person-card__key{flex:none;font-family:var(--gs-font-mono);font-size:.8125rem}.gs-person-card__summary{min-width:0;overflow-wrap:anywhere}.gs-person-card__meta{font-size:.75rem;color:var(--gs-text-helper)}@media (max-width: 640px){.gs-person-card{max-width:none}.gs-person-card__request a,.gs-person-card .gs-modal__close{min-height:2.5rem;align-items:center}}.gs-logv__voucher+.gs-logv__voucher{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--gs-border-subtle)}.gs-logv__code{margin:0 0 .5rem}.gs-logv__code pre{padding:.625rem .75rem;font-family:var(--gs-font-mono);font-size:1.0625rem;font-weight:600;letter-spacing:.04em;line-height:1.3;color:var(--gs-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.gs-logv__code pre:focus-visible{outline:2px solid var(--gs-focus);outline-offset:-2px}.gs-logv__code code{font:inherit}.gs-logv__state{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0 0 .375rem}.gs-logv__validity,.gs-logv__meta,.gs-logv__note{font-size:.8125rem;color:var(--gs-text-secondary);overflow-wrap:anywhere}.gs-logv__meta,.gs-logv__note{margin:0 0 .375rem}.gs-logv__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.gs-logv__sub{display:block;margin:.75rem 0 .375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--gs-text-primary)}.gs-logv__steps{margin:0 0 .5rem;padding-left:1.125rem;font-size:.8125rem;color:var(--gs-text-secondary)}.gs-logv__steps li+li{margin-top:.25rem}.gs-logv__steps code{font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-logv__uploads{list-style:none;margin:0;padding:0}.gs-logv__upload{padding:.5rem 0;border-top:1px solid var(--gs-border-subtle)}.gs-logv__upload:first-child{border-top:0}.gs-logv__upload-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;margin-bottom:.25rem}.gs-logv__file{min-width:0;font-family:var(--gs-font-mono);font-size:.75rem;color:var(--gs-text-primary);overflow-wrap:anywhere}.gs-logv__verify{display:inline-flex;align-items:center;gap:.25rem}.gs-logv__verify svg{width:.75rem;height:.75rem;flex:none}.gs-logv__issue{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--gs-border-subtle)}.gs-logv__issue .gs-logv__sub{margin-top:0}.gs-logv__issue-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-logv__select{flex:1 1 10rem}.gs-logv .gs-skeleton-line{height:.875rem;margin-bottom:.5rem}@media (max-width: 640px){.gs-logv .gs-admin-btn{min-height:2.5rem}}.gs-logu-bar{flex-wrap:wrap}.gs-logu-bar .gs-filter{margin-bottom:0}.gs-logu-bar .gs-list-bar__count{flex:1 1 12rem;min-width:0}.gs-logu-table{min-width:70rem}.gs-logu-table__text{min-width:8rem;max-width:14rem;overflow-wrap:anywhere}.gs-logu-table__mono{font-family:var(--gs-font-mono);font-size:.75rem;white-space:nowrap}.gs-logu-ticket{font-family:var(--gs-font-mono);font-size:.8125rem;color:var(--gs-link)}.gs-logu-ticket:hover{color:var(--gs-link-hover)}.gs-logu-ticket:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px}.gs-logu-table .gs-conn-table__actions{display:flex;justify-content:flex-end;gap:.5rem}html.gs-busy{cursor:progress}html.gs-busy:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gs-accent),transparent) no-repeat;background-size:40% 100%;animation:gs-busy-bar 1s linear infinite}@keyframes gs-busy-bar{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion: reduce){html.gs-busy:before,.gs-status-menu__toggle.is-saving:after{animation:none}html.gs-busy:before{background:var(--gs-accent);opacity:.6}}
