@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-font-family:"Hanken Grotesk",system-ui,sans-serif;--default-mono-font-family:"JetBrains Mono","Cascadia Code",Consolas,"Courier New",monospace;--color-card:var(--card);--color-primary:var(--primary);--color-muted:var(--muted);--font-display:"DM Sans",system-ui,sans-serif;--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono","Cascadia Code",Consolas,"Courier New",monospace;--font-serif:"Newsreader",Georgia,serif;--container-gess:1160px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}::selection{background-color:var(--gess-red)}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in srgb,var(--gess-red)14%,var(--background))}}::selection{color:var(--foreground)}*,:before,:after{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:16px;line-height:1.62}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;font-size:16px;font-weight:400;line-height:1.62}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.025em;color:inherit;text-align:left;margin:0;font-weight:800;line-height:1.05}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}img,svg,video{max-width:100%;display:block}::selection{background:var(--gess-red);color:var(--gess-on-red)}.gs-tnum{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}[data-theme=ink],[data-gs-theme=dark]{background-color:var(--background);color:var(--foreground)}body{background-color:var(--background);min-height:100dvh;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--primary);text-underline-offset:2px}@media(hover:hover){a:hover{text-decoration-line:underline}}p a{text-decoration-line:underline}h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@layer framework{@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-serif:"Newsreader",Georgia,serif;--font-mono:"Hanken Grotesk",system-ui,sans-serif;--radius-sm:4px;--font-display:"DM Sans",system-ui,sans-serif;--shadow-print:0 16px 40px #13212b21;--shadow-slide:0 12px 30px #13212b1f;--container-gess:1160px}}@layer base{*,:before,:after{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:16px;line-height:1.62}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.62}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.025em;color:inherit;text-align:left;margin:0;font-weight:800;line-height:1.05}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}img,svg,video{max-width:100%;display:block}::selection{background:var(--gess-red);color:var(--gess-on-red)}.gs-tnum{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}[data-theme=ink],[data-gs-theme=dark]{background-color:var(--background);color:var(--foreground)}}@layer components{.gs-wedge,.gs-ictile,.gs-badge>i,.gs-delta>i{clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);border-radius:0}.gs-wedge{--gs-h:15px;width:26px;height:var(--gs-h);background:var(--gess-red);flex:none;display:inline-block}.gs-wedge--flag-sm{--gs-h:11px;width:18px}.gs-wedge--bullet{--gs-h:7px;width:10px}.gs-wedge--mark{--gs-h:10px;width:8px}.gs-wedge--block{--gs-h:100px;width:auto;display:block}.gs-wedge--ink{background:var(--gess-inverse)}.gs-wedge--gray{background:var(--gess-gray)}.gs-wedge--fog{background:var(--gess-fog-300)}.gs-wedge--white{background:var(--gess-on-red)}.gs-wedge--success{background:var(--gess-success)}.gs-wedge--warning{background:var(--gess-warning)}.gs-wedge--error{background:var(--gess-error)}.gs-wedge--info{background:var(--gess-info)}.gs-wedge-field{pointer-events:none;transform:skew(var(--wedge-skew));transform-origin:50%;opacity:var(--gs-field-opacity,.1);position:absolute}.gs-wedge-field--red{background:var(--gess-red)}.gs-wedge-field--red-deep{background:var(--gess-red-deep);opacity:1}.gs-wedge-field--fog{background:var(--gess-fog-100);opacity:1}.gs-ictile{--gs-h:46px;width:52px;height:var(--gs-h);background:var(--gess-inverse);color:var(--gess-on-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-ictile svg{width:23px;height:23px}.gs-ictile--sm{--gs-h:38px;width:43px}.gs-ictile--sm svg{width:19px;height:19px}.gs-ictile--red{background:var(--gess-red);color:var(--gess-on-red)}.gs-eyebrow{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--muted-foreground);align-items:center;gap:11px;margin:0;font-size:13.5px;font-weight:600;line-height:1.4;display:inline-flex}.gs-eyebrow--sm{gap:9px}.gs-container{--gs-wrap-pad:clamp(var(--gs-space-18),4vw,var(--gs-space-56));width:100%;max-width:calc(var(--gs-container) + 2*var(--gs-space-56));padding-inline:var(--gs-wrap-pad);margin-inline:auto}.gs-container--wide{max-width:calc(var(--gs-container-wide) + 2*var(--gs-space-56))}.gs-container--flush{max-width:var(--gs-container);padding-inline:0}.gs-container--wide.gs-container--flush{max-width:var(--gs-container-wide)}.gs-grid{gap:var(--gs-grid-gap,var(--gs-space-18));display:grid}.gs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:820px){.gs-grid--2,.gs-grid--3{grid-template-columns:minmax(0,1fr)}.gs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.gs-grid--4{grid-template-columns:minmax(0,1fr)}}.gs-grid--cols{grid-template-columns:repeat(var(--gs-grid-cols,12),minmax(0,1fr))}@media(min-width:640px){.gs-grid--cols{grid-template-columns:repeat(var(--gs-grid-cols-sm,var(--gs-grid-cols,12)),minmax(0,1fr))}}@media(min-width:768px){.gs-grid--cols{grid-template-columns:repeat(var(--gs-grid-cols-md,var(--gs-grid-cols-sm,var(--gs-grid-cols,12))),minmax(0,1fr))}}@media(min-width:1024px){.gs-grid--cols{grid-template-columns:repeat(var(--gs-grid-cols-lg,var(--gs-grid-cols-md,var(--gs-grid-cols-sm,var(--gs-grid-cols,12)))),minmax(0,1fr))}}.gs-col--span{grid-column:span var(--gs-col-span,1)}.gs-col--start{grid-column-start:var(--gs-col-start)}.gs-col--span.gs-col--start{grid-column:var(--gs-col-start)/span var(--gs-col-span,1)}.gs-pattern{z-index:-1;pointer-events:none;position:absolute;inset:0}.gs-pattern--fade{-webkit-mask-image:linear-gradient(115deg,transparent 30%,var(--gess-ink)62%,var(--gess-ink)100%)}@supports (color:color-mix(in lab,red,red)){.gs-pattern--fade{-webkit-mask-image:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--gess-ink)55%,transparent)62%,var(--gess-ink)100%)}}.gs-pattern--fade{-webkit-mask-image:linear-gradient(115deg,transparent 30%,var(--gess-ink)62%,var(--gess-ink)100%);mask-image:linear-gradient(115deg,transparent 30%,var(--gess-ink)62%,var(--gess-ink)100%)}@supports (color:color-mix(in lab,red,red)){.gs-pattern--fade{-webkit-mask-image:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--gess-ink)55%,transparent)62%,var(--gess-ink)100%);mask-image:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--gess-ink)55%,transparent)62%,var(--gess-ink)100%)}}.gs-pattern:before{content:"";background:var(--gess-fog-100);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='100'%3E%3Cpath d='M7.33 8H92L84.67 44H0ZM107.33 58H192L184.67 94H100Z'/%3E%3C/svg%3E") 0 0/200px 100px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='100'%3E%3Cpath d='M7.33 8H92L84.67 44H0ZM107.33 58H192L184.67 94H100Z'/%3E%3C/svg%3E") 0 0/200px 100px}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-pattern:before,.gs-pattern:is([data-theme=ink],.dark,[data-gs-theme=dark]):before{background:var(--gess-ink-2)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:96rem){.container{max-width:96rem}}.gs-wrap{width:100%;max-width:calc(var(--container-gess) + 2*var(--gs-space-56));padding-inline:clamp(var(--gs-space-18),4vw,var(--gs-space-56));margin-inline:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.gs-field-skew{transform:skew(var(--wedge-skew));border-radius:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gs-wedge{clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);border-radius:0}.rounded{border-radius:.25rem}.rounded-lg{border-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.border-accent{border-color:var(--accent)}.border-accent-foreground{border-color:var(--accent-foreground)}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-card{border-color:var(--card)}.border-card-foreground{border-color:var(--card-foreground)}.border-destructive{border-color:var(--destructive)}.border-foreground{border-color:var(--foreground)}.border-gess-bg{border-color:var(--gess-bg)}.border-gess-bg-subtle{border-color:var(--gess-bg-subtle)}.border-gess-dirty{border-color:var(--gess-dirty)}.border-gess-error{border-color:var(--gess-error)}.border-gess-fg{border-color:var(--gess-fg)}.border-gess-fg-muted{border-color:var(--gess-fg-muted)}.border-gess-focus{border-color:var(--gess-focus)}.border-gess-fog-50{border-color:var(--gess-fog-50)}.border-gess-fog-100{border-color:var(--gess-fog-100)}.border-gess-fog-150{border-color:var(--gess-fog-150)}.border-gess-fog-200{border-color:var(--gess-fog-200)}.border-gess-fog-300{border-color:var(--gess-fog-300)}.border-gess-gray{border-color:var(--gess-gray)}.border-gess-info{border-color:var(--gess-info)}.border-gess-ink{border-color:var(--gess-ink)}.border-gess-ink-2{border-color:var(--gess-ink-2)}.border-gess-inverse{border-color:var(--gess-inverse)}.border-gess-inverse-hover{border-color:var(--gess-inverse-hover)}.border-gess-line{border-color:var(--gess-line)}.border-gess-line-on-ink{border-color:var(--gess-line-on-ink)}.border-gess-line-soft{border-color:var(--gess-line-soft)}.border-gess-muted{border-color:var(--gess-muted)}.border-gess-on-inverse{border-color:var(--gess-on-inverse)}.border-gess-on-red{border-color:var(--gess-on-red)}.border-gess-paper{border-color:var(--gess-paper)}.border-gess-red{border-color:var(--gess-red)}.border-gess-red-deep{border-color:var(--gess-red-deep)}.border-gess-success{border-color:var(--gess-success)}.border-gess-warning{border-color:var(--gess-warning)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-popover{border-color:var(--popover)}.border-primary{border-color:var(--primary)}.border-primary-foreground{border-color:var(--primary-foreground)}.border-ring{border-color:var(--ring)}.border-secondary{border-color:var(--secondary)}.border-secondary-foreground{border-color:var(--secondary-foreground)}.bg-accent{background-color:var(--accent)}.bg-accent-foreground{background-color:var(--accent-foreground)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card-foreground{background-color:var(--card-foreground)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gess-bg{background-color:var(--gess-bg)}.bg-gess-bg-subtle{background-color:var(--gess-bg-subtle)}.bg-gess-dirty{background-color:var(--gess-dirty)}.bg-gess-error{background-color:var(--gess-error)}.bg-gess-fg{background-color:var(--gess-fg)}.bg-gess-fg-muted{background-color:var(--gess-fg-muted)}.bg-gess-focus{background-color:var(--gess-focus)}.bg-gess-fog-50{background-color:var(--gess-fog-50)}.bg-gess-fog-100{background-color:var(--gess-fog-100)}.bg-gess-fog-150{background-color:var(--gess-fog-150)}.bg-gess-fog-200{background-color:var(--gess-fog-200)}.bg-gess-fog-300{background-color:var(--gess-fog-300)}.bg-gess-gray{background-color:var(--gess-gray)}.bg-gess-info{background-color:var(--gess-info)}.bg-gess-ink{background-color:var(--gess-ink)}.bg-gess-ink-2{background-color:var(--gess-ink-2)}.bg-gess-inverse{background-color:var(--gess-inverse)}.bg-gess-inverse-hover{background-color:var(--gess-inverse-hover)}.bg-gess-line{background-color:var(--gess-line)}.bg-gess-line-on-ink{background-color:var(--gess-line-on-ink)}.bg-gess-line-soft{background-color:var(--gess-line-soft)}.bg-gess-muted{background-color:var(--gess-muted)}.bg-gess-on-inverse{background-color:var(--gess-on-inverse)}.bg-gess-on-red{background-color:var(--gess-on-red)}.bg-gess-paper{background-color:var(--gess-paper)}.bg-gess-red{background-color:var(--gess-red)}.bg-gess-red-deep{background-color:var(--gess-red-deep)}.bg-gess-success{background-color:var(--gess-success)}.bg-gess-warning{background-color:var(--gess-warning)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-ring{background-color:var(--ring)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-foreground{background-color:var(--secondary-foreground)}.gs-stat{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.05}.gs-display-xl{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(40px,2rem + 4vw,72px);font-weight:900;line-height:1.05}.gs-eyebrow{font-family:var(--font-mono);letter-spacing:0;font-size:13.5px;font-weight:600;line-height:1.4}.gs-heading-2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900;line-height:1.05}.gs-heading-3{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.05}.gs-heading-4{font-family:var(--font-display);letter-spacing:-.025em;font-size:15px;font-weight:800;line-height:1.05}.gs-label{font-family:var(--font-mono);letter-spacing:0;font-size:12.5px;font-weight:600;line-height:1.4}.gs-lead{font-family:var(--font-sans);color:var(--gess-fg-muted);font-size:17px;font-weight:400;line-height:1.62}.gs-claim{font-family:var(--font-serif);font-size:27px;font-style:italic;font-weight:400;line-height:1.3}.gs-claim-sm{font-family:var(--font-serif);font-size:16px;font-style:italic;font-weight:400;line-height:1.4}.gs-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.5}.gs-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.62}.gs-body-sm{font-family:var(--font-sans);font-size:14.5px;font-weight:400;line-height:1.62}.gs-button{font-family:var(--font-sans);font-size:14.5px;font-weight:600;line-height:1}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-card{color:var(--card)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gess-bg{color:var(--gess-bg)}.text-gess-bg-subtle{color:var(--gess-bg-subtle)}.text-gess-dirty{color:var(--gess-dirty)}.text-gess-error{color:var(--gess-error)}.text-gess-fg{color:var(--gess-fg)}.text-gess-fg-muted{color:var(--gess-fg-muted)}.text-gess-focus{color:var(--gess-focus)}.text-gess-fog-50{color:var(--gess-fog-50)}.text-gess-fog-100{color:var(--gess-fog-100)}.text-gess-fog-150{color:var(--gess-fog-150)}.text-gess-fog-200{color:var(--gess-fog-200)}.text-gess-fog-300{color:var(--gess-fog-300)}.text-gess-gray{color:var(--gess-gray)}.text-gess-info{color:var(--gess-info)}.text-gess-ink{color:var(--gess-ink)}.text-gess-ink-2{color:var(--gess-ink-2)}.text-gess-inverse{color:var(--gess-inverse)}.text-gess-inverse-hover{color:var(--gess-inverse-hover)}.text-gess-line{color:var(--gess-line)}.text-gess-line-on-ink{color:var(--gess-line-on-ink)}.text-gess-line-soft{color:var(--gess-line-soft)}.text-gess-muted{color:var(--gess-muted)}.text-gess-on-inverse{color:var(--gess-on-inverse)}.text-gess-on-red{color:var(--gess-on-red)}.text-gess-paper{color:var(--gess-paper)}.text-gess-red{color:var(--gess-red)}.text-gess-red-deep{color:var(--gess-red-deep)}.text-gess-success{color:var(--gess-success)}.text-gess-warning{color:var(--gess-warning)}.text-input{color:var(--input)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover{color:var(--popover)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-ring{color:var(--ring)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-print{--tw-shadow:0 16px 40px var(--tw-shadow-color,#13212b21);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slide{--tw-shadow:0 12px 30px var(--tw-shadow-color,#13212b1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.16s)}.outline-none{--tw-outline-style:none;outline-style:none}.wedge{clip-path:var(--gs-wedge)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}}@keyframes gs-status-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}:root{--gess-red:#c03;--gess-red-deep:#a30029;--gess-gray:#666;--gess-ink:#13212b;--gess-ink-2:#26323b;--gess-fog-50:#f4f6f7;--gess-fog-100:#eaeef0;--gess-fog-150:#dfe5e8;--gess-fog-200:#cdd5da;--gess-fog-300:#a7b2b8;--gess-muted:#566169;--gess-paper:#fff;--gess-dirty:#f8f8f9;--gess-line:#13212b1f;--gess-line-soft:#13212b12;--gess-line-on-ink:#ffffff1f;--gess-success:#1e9e6a;--gess-warning:#e0a500;--gess-error:#d24a36;--gess-info:#2c6e9b;--gess-dv-petrol:#0e7c86;--gess-bg:var(--gess-paper);--gess-bg-subtle:var(--gess-fog-50);--gess-fg:var(--gess-ink);--gess-fg-muted:var(--gess-muted);--gess-border:var(--gess-line);--gess-on-red:#fff;--gess-inverse:var(--gess-ink);--gess-inverse-hover:var(--gess-ink-2);--gess-on-inverse:var(--gess-dirty);--gess-focus:var(--gess-ink);--gess-dv-1:var(--gess-red);--gess-dv-2:var(--gess-dv-petrol);--gess-dv-3:var(--gess-warning);--gess-dv-4:var(--gess-info);--gess-dv-5:var(--gess-fog-300);--gess-dv-6:var(--gess-ink);--wedge-slope:.2036;--wedge-skew:-11.5deg;--gs-space-5:5px;--gs-space-9:9px;--gs-space-12:12px;--gs-space-14:14px;--gs-space-18:18px;--gs-space-22:22px;--gs-space-26:26px;--gs-space-40:40px;--gs-space-56:56px;--gs-space-80:80px;color-scheme:light}[data-theme=ink],.dark{--gess-bg:var(--gess-ink);--gess-bg-subtle:var(--gess-ink-2);--gess-fg:var(--gess-dirty);--gess-fg-muted:var(--gess-fog-300);--gess-border:var(--gess-line-on-ink);--gess-inverse:var(--gess-dirty);--gess-inverse-hover:var(--gess-fog-100);--gess-on-inverse:var(--gess-ink);--gess-focus:var(--gess-dirty);--gess-dv-6:var(--gess-dirty);color-scheme:dark}:root,[data-theme=ink],.dark{--background:var(--gess-bg);--foreground:var(--gess-fg);--card:var(--gess-bg);--card-foreground:var(--gess-fg);--popover:var(--gess-bg);--popover-foreground:var(--gess-fg);--primary:var(--gess-red);--primary-foreground:var(--gess-on-red);--secondary:var(--gess-inverse);--secondary-foreground:var(--gess-on-inverse);--muted:var(--gess-bg-subtle);--muted-foreground:var(--gess-fg-muted);--accent:var(--gess-bg-subtle);--accent-foreground:var(--gess-fg);--destructive:var(--gess-error);--destructive-foreground:#fff;--border:var(--gess-border);--input:var(--gess-border);--ring:var(--gess-focus);--chart-1:var(--gess-dv-1);--chart-2:var(--gess-dv-2);--chart-3:var(--gess-dv-3);--chart-4:var(--gess-dv-4);--chart-5:var(--gess-dv-5);--chart-6:var(--gess-dv-6);--radius:8px;--sidebar:var(--gess-ink);--sidebar-foreground:var(--gess-dirty);--sidebar-primary:var(--gess-red);--sidebar-primary-foreground:var(--gess-on-red);--sidebar-accent:var(--gess-ink-2);--sidebar-accent-foreground:var(--gess-dirty);--sidebar-border:var(--gess-line-on-ink);--sidebar-ring:var(--gess-dirty)}[data-gs-theme=dark]{--gess-bg:var(--gess-ink);--gess-bg-subtle:var(--gess-ink-2);--gess-fg:var(--gess-dirty);--gess-fg-muted:var(--gess-fog-300);--gess-border:var(--gess-line-on-ink);--gess-inverse:var(--gess-dirty);--gess-inverse-hover:var(--gess-fog-100);--gess-on-inverse:var(--gess-ink);--gess-focus:var(--gess-dirty);--gess-dv-6:var(--gess-dirty);--background:var(--gess-bg);--foreground:var(--gess-fg);--card:var(--gess-bg);--card-foreground:var(--gess-fg);--popover:var(--gess-bg);--popover-foreground:var(--gess-fg);--secondary:var(--gess-inverse);--secondary-foreground:var(--gess-on-inverse);--muted:var(--gess-bg-subtle);--muted-foreground:var(--gess-fg-muted);--accent:var(--gess-bg-subtle);--accent-foreground:var(--gess-fg);--border:var(--gess-border);--input:var(--gess-border);--ring:var(--gess-focus);--chart-6:var(--gess-dv-6);color-scheme:dark}:root{--font-display:"DM Sans",system-ui,sans-serif;--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"Hanken Grotesk",system-ui,sans-serif;--font-serif:"Newsreader",Georgia,serif;--gs-red:var(--gess-red);--gs-red-deep:var(--gess-red-deep);--gs-gray:var(--gess-gray);--gs-ink:var(--gess-ink);--gs-ink-2:var(--gess-ink-2);--gs-paper:var(--gess-paper);--gs-dirty:var(--gess-dirty);--gs-success:var(--gess-success);--gs-warning:var(--gess-warning);--gs-error:var(--gess-error);--gs-info:var(--gess-info);--gs-on-success:var(--gess-paper);--gs-on-warning:var(--gess-ink);--gs-on-error:var(--gess-paper);--gs-on-info:var(--gess-paper);--gs-dv-red:var(--chart-1);--gs-dv-petrol:var(--chart-2);--gs-dv-amber:var(--chart-3);--gs-dv-slate:var(--chart-4);--gs-dv-fog:var(--chart-5);--gs-dv-ink:var(--chart-6);--gs-radius-scale:1;--gs-radius-none:0;--gs-radius-xs:calc(4px*var(--gs-radius-scale));--gs-radius-sm:calc(4px*var(--gs-radius-scale));--gs-radius:calc(4px*var(--gs-radius-scale));--gs-radius-md:calc(8px*var(--gs-radius-scale));--gs-radius-lg:calc(8px*var(--gs-radius-scale));--gs-radius-pill:999px;--gs-wedge-scale:1;--gs-wedge-tan:var(--wedge-slope);--gs-wedge-cut:.5em;--gs-wedge:polygon(calc(var(--gs-wedge-cut)*var(--gs-wedge-scale))0,100% 0,calc(100% - var(--gs-wedge-cut)*var(--gs-wedge-scale))100%,0 100%);--gs-wedge-skew:var(--wedge-skew);--gs-bg:var(--gess-bg);--gs-surface:var(--gess-bg);--gs-surface-muted:var(--gess-bg-subtle);--gs-surface-inverse:var(--gess-ink);--gs-surface-inverse-2:var(--gess-ink-2);--gs-text:var(--gess-fg);--gs-text-muted:var(--gess-fg-muted);--gs-text-on-ink:var(--gess-dirty);--gs-text-muted-on-ink:var(--gess-fog-300);--gs-on-inverse:var(--gess-dirty);--gs-border:var(--gess-border);--gs-border-strong:var(--gess-fg);--gs-border-hover:var(--gess-fog-300);--gs-border-on-ink:var(--gess-line-on-ink);--gs-accent:var(--gess-red);--gs-accent-hover:var(--gess-red-deep);--gs-on-accent:var(--gess-on-red);--gs-focus:var(--ring);--gs-line:var(--gess-border);--gs-line-soft:var(--gess-line-soft);--gs-overlay:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-overlay:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-overlay:color-mix(in srgb,var(--gess-ink)50%,transparent)}}}:root{--gs-nebel-50:var(--gess-fog-50);--gs-nebel-100:var(--gess-fog-100);--gs-nebel-150:var(--gess-fog-150);--gs-nebel-200:var(--gess-fog-200);--gs-nebel-300:var(--gess-fog-300);--gs-nebel-500:var(--gess-fg-muted);--gs-disabled-surface:var(--gess-fog-200);--gs-disabled-text:var(--gess-muted);--gs-font-display:var(--font-display);--gs-font-sans:var(--font-sans);--gs-font-mono:var(--font-mono);--gs-font-serif:var(--font-serif);--gs-fw-regular:400;--gs-fw-medium:500;--gs-fw-semibold:600;--gs-fw-bold:700;--gs-fw-extrabold:800;--gs-fw-black:900;--gs-text-xs:.75rem;--gs-text-sm:.90625rem;--gs-text-base:1rem;--gs-text-lg:1.0625rem;--gs-text-xl:1.1875rem;--gs-text-2xl:1.5rem;--gs-text-3xl:1.875rem;--gs-text-4xl:2.625rem;--gs-text-5xl:3.25rem;--gs-text-6xl:4.5rem;--gs-lh-tight:1.05;--gs-lh-snug:1.3;--gs-lh-normal:1.5;--gs-lh-relaxed:1.62;--gs-ls-tighter:-.025em;--gs-ls-tight:-.025em;--gs-ls-normal:0em;--gs-ls-wide:0em;--gs-ls-wider:0em;--gs-ls-widest:0em;--gs-density:1;--gs-space-0:0;--gs-space-1:.25rem;--gs-space-2:.5rem;--gs-space-3:.75rem;--gs-space-4:1rem;--gs-space-6:1.5rem;--gs-space-8:2rem;--gs-space-10:2.5rem;--gs-space-16:4rem;--gs-space-20:5rem;--gs-space-24:6rem;--gs-container:1160px;--container-gess:1160px;--gs-container-wide:1320px;--gs-gutter:var(--gs-space-18);--gs-page-pad:clamp(var(--gs-space-18),4vw,var(--gs-space-56));--gs-border-hair:1px;--gs-border-w:1.5px;--gs-border-thick:2px;--gs-shadow-pop:0 14px 36px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-pop:0 14px 36px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-pop:0 14px 36px color-mix(in srgb,var(--gess-ink)16%,transparent)}}}:root{--gs-shadow-sm:none;--gs-shadow-md:var(--gs-shadow-pop);--gs-shadow-lg:var(--gs-shadow-pop);--gs-shadow-print:0 16px 40px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-print:0 16px 40px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-print:0 16px 40px color-mix(in srgb,var(--gess-ink)13%,transparent)}}}:root{--gs-shadow-slide:0 12px 30px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-slide:0 12px 30px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-slide:0 12px 30px color-mix(in srgb,var(--gess-ink)12%,transparent)}}}:root{--gs-duration-fast:.16s;--gs-duration-base:.16s;--gs-duration-slow:.24s;--gs-ease-standard:cubic-bezier(.4,0,.2,1);--gs-ease-entrance:cubic-bezier(0,0,.2,1);--gs-ease-exit:cubic-bezier(.4,0,1,1);--gs-bp-sm:640px;--gs-bp-md:768px;--gs-bp-lg:1024px;--gs-bp-xl:1280px;--gs-z-base:0;--gs-z-dropdown:1000;--gs-z-sticky:1100;--gs-z-overlay:1200;--gs-z-modal:1300;--gs-z-toast:1400;--gs-focus-width:2px;--gs-focus-offset:3px;--gs-focus-ring:0 0 0 3px var(--background),0 0 0 5px var(--ring);--gs-touch-target:44px}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-surface-inverse:var(--gess-ink-2);--gs-surface-inverse-2:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-surface-inverse-2:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-surface-inverse-2:color-mix(in srgb,var(--gess-ink-2)88%,var(--gess-dirty))}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-border-hover:var(--gess-fog-300);--gs-overlay:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-overlay:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-overlay:color-mix(in srgb,var(--gess-ink)72%,transparent)}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-shadow-pop:0 14px 36px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-shadow-pop:0 14px 36px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-shadow-pop:0 14px 36px color-mix(in srgb,var(--gess-ink)70%,transparent)}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-50:var(--gess-ink-2);--gs-nebel-100:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-100:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-100:color-mix(in srgb,var(--gess-ink-2)92%,var(--gess-dirty))}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-150:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-150:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-150:color-mix(in srgb,var(--gess-ink-2)86%,var(--gess-dirty))}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-200:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-200:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-200:color-mix(in srgb,var(--gess-ink-2)78%,var(--gess-dirty))}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-300:var(--gess-fog-300);--gs-line-soft:var(--gess-line-on-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-line-soft:var(--gess-line-on-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-line-soft:color-mix(in srgb,var(--gess-line-on-ink)60%,transparent)}}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-disabled-surface:var(--gess-ink-2);--gs-disabled-text:var(--gess-fog-300)}@media(prefers-reduced-motion:reduce){:root{--gs-duration-fast:0s;--gs-duration-base:0s;--gs-duration-slow:0s}}.gs-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-text-display{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(40px,2rem + 4vw,72px);font-weight:900;line-height:1.05}.gs-text-h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900;line-height:1.05}.gs-text-h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(24px,1.1rem + 1.2vw,30px);font-weight:900;line-height:1.05}.gs-text-h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.05}.gs-text-h4{font-family:var(--font-display);letter-spacing:-.025em;font-size:15px;font-weight:800;line-height:1.05}.gs-text-stat{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.05}.gs-text-eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);font-size:13.5px;font-weight:600;line-height:1.4}.gs-text-lead{font-family:var(--font-sans);color:var(--muted-foreground);font-size:17px;font-weight:400;line-height:1.62}.gs-text-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.62}.gs-text-body-sm{font-family:var(--font-sans);font-size:14.5px;font-weight:400;line-height:1.62}.gs-text-label{font-family:var(--font-sans);font-size:14.5px;font-weight:600;line-height:1.4}.gs-text-caps{font-family:var(--font-mono);letter-spacing:0;font-size:12.5px;font-weight:600;line-height:1.4}.gs-text-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.5}.gs-text-quote{font-family:var(--font-serif);font-size:27px;font-style:italic;font-weight:400;line-height:1.3}.gs-text-claim-sm{font-family:var(--font-serif);font-size:16px;font-style:italic;font-weight:400;line-height:1.4}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}.gs-logo,.gs-product-logo{max-width:none;display:block}.gs-logo--auto{line-height:0;display:inline-block}.gs-logo--auto .gs-logo__ink,:where([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-logo--auto .gs-logo__paper{display:none}:where([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-logo--auto .gs-logo__ink{display:block}.gs-reachguard{align-items:flex-start;gap:var(--gs-space-5);flex-direction:column;display:inline-flex}.gs-reachguard__tagline{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px;line-height:1.5}.gs-badge{--gs-tone:var(--gess-info);border-radius:var(--gs-radius-sm);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;color:var(--foreground);background:var(--gs-tone);align-items:center;gap:7px;padding:6px 10px 6px 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-badge{background:color-mix(in srgb,var(--gs-tone)16%,var(--background))}}.gs-badge>i{--gs-h:10px;background:var(--gs-tone);flex:none;width:12px;height:10px}.gs-badge--success{--gs-tone:var(--gess-success)}.gs-badge--warning{--gs-tone:var(--gess-warning)}.gs-badge--error{--gs-tone:var(--gess-error)}.gs-badge--info{--gs-tone:var(--gess-info)}.gs-badge--neutral{--gs-tone:var(--gess-fog-300)}.gs-badge--red{--gs-tone:var(--gess-red)}.gs-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.gs-delta>i{--gs-h:10px;background:var(--gess-fog-300);flex:none;width:8px;height:10px}.gs-delta--good>i{background:var(--gess-success)}.gs-delta--bad>i{background:var(--gess-error)}.gs-delta__basis{color:var(--muted-foreground);font-weight:400}.gs-text{color:inherit;text-transform:none;margin:0}.gs-text--muted{color:var(--muted-foreground)}.gs-text--display-xl,.gs-text--heading-2,.gs-text--heading-3,.gs-text--heading-4,.gs-text--stat{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;line-height:1.05}.gs-text--display-xl{font-size:clamp(40px,2rem + 4vw,72px);font-weight:900}.gs-text--heading-2{font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900}.gs-text--heading-3{font-size:19px;font-weight:800}.gs-text--heading-4{font-size:15px;font-weight:800}.gs-text--stat{font-variant-numeric:tabular-nums;text-wrap:nowrap;font-size:40px;font-weight:900}.gs-text--lead,.gs-text--body,.gs-text--body-sm,.gs-text--button{font-family:var(--font-sans);letter-spacing:0;font-weight:400;line-height:1.62}.gs-text--lead{color:var(--muted-foreground);font-size:17px}.gs-text--body{font-size:16px}.gs-text--body-sm{font-size:14.5px}.gs-text--button{font-size:14.5px;font-weight:600;line-height:1}.gs-text--eyebrow,.gs-text--label,.gs-text--data{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.gs-text--eyebrow{color:var(--muted-foreground);font-size:13.5px;font-weight:600;line-height:1.4}.gs-text--label{font-size:12.5px;font-weight:600;line-height:1.4}.gs-text--data{font-size:12px;font-weight:400;line-height:1.5}.gs-text--claim,.gs-text--claim-sm{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}.gs-text--claim{font-size:27px;line-height:1.3}.gs-text--claim-sm{font-size:16px;line-height:1.4}.gs-text-inline-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.gs-spinner{--gs-fill:var(--gess-red);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.gs-spinner--inverse{--gs-fill:var(--gess-inverse)}.gs-spinner--current{--gs-fill:currentColor}.gs-spinner svg{animation:.8s linear infinite gs-spinner-rotate}.gs-spinner__track{stroke:var(--gs-nebel-200)}.gs-spinner--current .gs-spinner__track{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.gs-spinner--current .gs-spinner__track{stroke:color-mix(in srgb,currentColor 25%,transparent)}}.gs-spinner__arc{stroke:var(--gs-fill);stroke-dasharray:42 56}@keyframes gs-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gs-spinner svg{animation-duration:1.6s}}.gs-btn{--gs-h:38px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));--gs-bg:var(--gess-red);--gs-bg-hover:var(--gess-red-deep);--gs-fg:var(--gess-on-red);isolation:isolate;justify-content:center;align-items:center;gap:var(--gs-space-9);box-sizing:border-box;height:var(--gs-h);padding:0 calc(16px + var(--gs-s)*.75);font-family:var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--gs-fg);cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}a.gs-btn,a.gs-btn:hover{color:var(--gs-fg);text-decoration:none}.gs-btn:before,.gs-btn:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gs-btn:before{background:var(--gs-bg);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);inset:0}.gs-btn:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}.gs-btn:hover:before{background:var(--gs-bg-hover)}.gs-btn:active:before{filter:brightness(.92)}.gs-btn:focus-visible{outline:2px solid #0000}.gs-btn:focus-visible:after{opacity:1}.gs-btn>svg,.gs-btn>.gs-icon{flex:none}.gs-btn__label{display:inline-block}.gs-btn--sm{--gs-h:30px;padding:0 calc(12px + var(--gs-s)*.75);gap:7px;font-size:13px}.gs-btn--md{--gs-h:38px}.gs-btn--lg{--gs-h:46px;padding:0 calc(22px + var(--gs-s)*.75);font-size:15.5px}.gs-btn--ghost,.gs-btn--onInk{--gs-bg:var(--gess-inverse);--gs-bg-hover:var(--gess-inverse-hover);--gs-fg:var(--gess-on-inverse)}.gs-btn--danger{--gs-bg:var(--gess-error);--gs-bg-hover:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){.gs-btn--danger{--gs-bg-hover:color-mix(in srgb,var(--gess-error)85%,var(--gess-ink))}}.gs-btn--danger{--gs-fg:var(--gess-paper);font-weight:700}.gs-btn--line{--gs-bg:var(--foreground);--gs-bg-hover:var(--foreground);--gs-fg:var(--foreground)}.gs-btn--line:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%,var(--gs-s)0,calc(var(--gs-s) + 1.22px)1.5px,1.84px calc(100% - 1.5px),calc(100% - var(--gs-s) - 1.22px) calc(100% - 1.5px),calc(100% - 1.84px) 1.5px,calc(var(--gs-s) + 1.22px)1.5px)}.gs-btn--line:hover,.gs-btn--line.gs-btn--pressed{--gs-fg:var(--background)}.gs-btn--line:hover:before,.gs-btn--line.gs-btn--pressed:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%)}.gs-btn--text{--gs-bg:transparent;--gs-bg-hover:var(--muted);--gs-fg:var(--foreground);border-radius:var(--gs-radius-sm);padding:0 12px}.gs-btn--text.gs-btn--sm{padding:0 10px}.gs-btn--text.gs-btn--lg{padding:0 16px}.gs-btn--text:before{clip-path:none;border-radius:var(--gs-radius-sm)}.gs-btn--text:after{display:none}.gs-btn--text:focus-visible{outline:2px solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-btn--pressed:not(.gs-btn--line){--gs-bg:var(--gs-bg-hover)}.gs-btn--block,.gs-btn--full{width:100%;display:flex}.gs-btn--loading{cursor:progress}.gs-btn:disabled,.gs-btn[aria-disabled=true]:not(.gs-btn--loading){--gs-bg:var(--gess-fog-200);--gs-bg-hover:var(--gess-fog-200);--gs-fg:var(--gess-muted);cursor:not-allowed}.gs-btn--line:disabled,.gs-btn--line[aria-disabled=true]:not(.gs-btn--loading){--gs-fg:var(--gess-muted)}.gs-btn--line:disabled:hover:before,.gs-btn--line[aria-disabled=true]:not(.gs-btn--loading):hover:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%,var(--gs-s)0,calc(var(--gs-s) + 1.22px)1.5px,1.84px calc(100% - 1.5px),calc(100% - var(--gs-s) - 1.22px) calc(100% - 1.5px),calc(100% - 1.84px) 1.5px,calc(var(--gs-s) + 1.22px)1.5px)}.gs-btn--text:disabled,.gs-btn--text[aria-disabled=true]:not(.gs-btn--loading){--gs-bg:transparent;--gs-bg-hover:transparent}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-btn:disabled,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-btn[aria-disabled=true]:not(.gs-btn--loading){--gs-bg:var(--gess-ink-2);--gs-bg-hover:var(--gess-ink-2);--gs-fg:var(--gess-fog-300)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-btn--text:disabled,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-btn--text[aria-disabled=true]:not(.gs-btn--loading){--gs-bg:transparent;--gs-bg-hover:transparent}@media(prefers-reduced-motion:reduce){.gs-btn,.gs-btn:before{transition:none}}.gs-icon-btn{flex:none;gap:0;padding:0}.gs-icon-btn--wedge{width:calc(var(--gs-h)*1.13 + var(--gs-s))}.gs-icon-btn--quiet{width:var(--gs-h);padding:0}.gs-icon-btn--quiet.gs-btn--sm,.gs-icon-btn--quiet.gs-btn--lg{padding:0}.gs-icon-btn--quiet.gs-icon-btn--active{--gs-bg:var(--gess-inverse);--gs-bg-hover:var(--gess-inverse-hover);--gs-fg:var(--gess-on-inverse);width:calc(var(--gs-h)*1.13 + var(--gs-s));border-radius:0}.gs-icon-btn--quiet.gs-icon-btn--active:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);border-radius:0}.gs-icon-btn--quiet.gs-icon-btn--active:after{display:block}.gs-icon-btn--quiet.gs-icon-btn--active:focus-visible{outline:2px solid #0000}.gs-btn-group{flex-wrap:wrap;align-items:center;row-gap:10px;display:inline-flex}.gs-btn-group--spaced{column-gap:var(--gs-space-12)}.gs-btn-group--attached>.gs-btn+.gs-btn,.gs-btn-group--attached>*+*>.gs-btn:first-child{margin-left:calc(var(--gs-s)*-1 + 4px)}.gs-segctl--box{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--background);gap:3px;padding:3px;display:inline-flex}.gs-segctl--box .gs-segctl__item{border-radius:var(--gs-radius-sm);height:32px;font-family:var(--font-sans);white-space:nowrap;color:var(--muted-foreground);cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.gs-segctl--box.gs-segctl--md .gs-segctl__item{height:38px;padding:0 16px;font-size:14.5px}.gs-segctl--box.gs-segctl--lg .gs-segctl__item{height:46px;padding:0 20px;font-size:15.5px}.gs-segctl--box .gs-segctl__item:hover:not(:disabled):not(.gs-segctl__item--on){background:var(--muted);color:var(--foreground)}.gs-segctl--box .gs-segctl__item--on{background:var(--gess-inverse);color:var(--gess-on-inverse)}.gs-segctl--box .gs-segctl__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gs-segctl--box .gs-segctl__item:disabled{color:var(--gess-fog-300);cursor:not-allowed}.gs-field{flex-direction:column;gap:6px;min-width:0;max-width:320px;display:flex}.gs-field--wide{max-width:520px}.gs-field__label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--muted-foreground);align-items:baseline;gap:0;margin:0;padding:0;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.gs-field__label--md{color:var(--foreground);font-size:14.5px}.gs-field__label b{color:var(--gess-red);margin-left:3px;font-weight:700}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-field__label b{color:var(--foreground)}.gs-field__hint{font-family:var(--font-sans);color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.5}.gs-field__hint--mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.gs-field__error{font-family:var(--font-sans);color:var(--foreground);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.gs-field__error>:first-child{flex:none}.gs-field__control{min-width:0;display:flex}.gs-field--fluid{max-width:none}.gs-split{flex-wrap:nowrap}.gs-split__trigger{width:calc(var(--gs-h)*.95 + var(--gs-s));padding:0}.gs-split__menu{z-index:var(--gs-z-dropdown);border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);min-width:220px;max-width:320px;color:var(--foreground);box-shadow:var(--gs-shadow-pop);padding:6px}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-split__menu{background:var(--gess-ink-2)}.gs-split__item{border-radius:var(--gs-radius-sm);width:100%;min-height:38px;font-family:var(--font-sans);text-align:left;color:var(--foreground);cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:7px 10px;font-size:14px;line-height:1.35;display:flex}.gs-split__item:hover:not(:disabled),.gs-split__item:focus-visible{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-split__menu .gs-split__item:hover:not(:disabled),:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-split__menu .gs-split__item:focus-visible{background:var(--gess-ink)}.gs-split__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.gs-split__item:disabled{color:var(--muted-foreground);cursor:not-allowed}.gs-fab{z-index:var(--gs-z-sticky);min-width:calc(var(--gs-h)*1.13 + var(--gs-s));gap:0;padding:0;position:fixed}.gs-fab--md{--gs-h:46px}.gs-fab--lg{--gs-h:54px;font-size:15.5px}.gs-fab--inline{position:relative}.gs-fab--bottom-right{right:var(--gs-space-26);bottom:var(--gs-space-26)}.gs-fab--bottom-left{left:var(--gs-space-26);bottom:var(--gs-space-26)}.gs-fab--top-right{right:var(--gs-space-26);top:var(--gs-space-26)}.gs-fab--top-left{left:var(--gs-space-26);top:var(--gs-space-26)}.gs-fab__icon{width:calc(var(--gs-h)*1.13 + var(--gs-s));flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-fab__label{white-space:nowrap;max-width:0;transition:max-width var(--gs-duration-slow)var(--gs-ease-standard),padding var(--gs-duration-slow)var(--gs-ease-standard);display:inline-block;overflow:hidden}.gs-fab--extended:hover .gs-fab__label,.gs-fab--extended:focus-visible .gs-fab__label{max-width:280px;padding-right:calc(16px + var(--gs-s)*.75)}.gs-link{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);font-family:inherit;font-weight:500}@supports (color:color-mix(in lab,red,red)){.gs-link{-webkit-text-decoration-color:color-mix(in srgb,var(--foreground)45%,transparent);text-decoration-color:color-mix(in srgb,var(--foreground)45%,transparent)}}.gs-link{cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard),text-decoration-color var(--gs-duration-base)var(--gs-ease-standard);-webkit-tap-highlight-color:transparent}.gs-link:hover{text-decoration-color:currentColor}.gs-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.gs-link--muted{color:var(--muted-foreground)}.gs-link--muted:hover{color:var(--foreground)}.gs-link--external{align-items:baseline;gap:4px;display:inline-flex}.gs-link__icon{flex:none}.gs-input{box-sizing:border-box;border:1.5px solid var(--foreground);border-radius:var(--gs-radius-sm);background:var(--background);width:100%;min-width:0;max-width:320px;height:40px;color:var(--foreground);transition:border-color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;display:flex;position:relative;overflow:hidden}.gs-input--full,.gs-field--fluid>.gs-input,.gs-field--wide>.gs-input{max-width:none}.gs-input:focus-within,.gs-input--active{outline:2px solid var(--ring);outline-offset:2px}.gs-input--sm{height:32px}.gs-input--lg{height:46px}.gs-input__field{width:100%;min-width:0;height:100%;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 12px;font-size:14px;line-height:1.4}.gs-input__field::placeholder{color:var(--muted-foreground);opacity:1}.gs-input--sm .gs-input__field{padding:0 10px;font-size:13px}.gs-input--lg .gs-input__field{padding:0 14px;font-size:15px}.gs-input--invalid{border-width:2px;border-color:var(--gess-error)}.gs-input--valid{border-color:var(--gess-success)}.gs-input__icon{color:var(--muted-foreground);flex:none;align-items:center;display:inline-flex}.gs-input__icon--left{padding-left:12px}.gs-input__icon--left+.gs-input__field{padding-left:8px}.gs-input__icon--right,.gs-input__icon--status{padding-right:12px}.gs-input__icon--ok{color:var(--gess-success)}.gs-input__addon{background:var(--muted);min-width:40px;color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.gs-input__addon:first-child{border-right:1.5px solid var(--foreground)}.gs-input__addon:last-child{border-left:1.5px solid var(--foreground)}.gs-input--invalid .gs-input__addon{border-color:var(--gess-error)}.gs-input__addon:has(>.gs-input__action){min-width:0;padding:0}.gs-input__action{background:var(--muted);width:40px;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:inline-flex}.gs-input--sm .gs-input__action{width:32px}.gs-input--lg .gs-input__action{width:46px}.gs-input__action:hover:not(:disabled){background:var(--gess-fog-150);color:var(--foreground)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-input__action:hover:not(:disabled){background:var(--gess-ink)}.gs-input__action:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.gs-input__action:disabled{color:var(--gess-fog-300);cursor:not-allowed}.gs-input__addon>.gs-input__action{height:100%}.gs-input--disabled{border-color:var(--gess-fog-200);background:var(--muted)}.gs-input--disabled .gs-input__field{color:var(--muted-foreground);cursor:not-allowed}.gs-input--disabled .gs-input__addon:first-child,.gs-input--disabled .gs-input__addon:last-child{border-color:var(--gess-fog-200)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-input--disabled,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-input--disabled .gs-input__addon{border-color:var(--gess-ink-2)}.gs-input--area{align-items:stretch;max-width:520px;height:auto}.gs-input--area.gs-input--full{max-width:none}.gs-textarea__field{resize:vertical;width:100%;min-width:0;min-height:88px;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:0;margin:0;padding:10px 12px;font-size:14px;line-height:1.55;display:block}.gs-textarea__field::placeholder{color:var(--muted-foreground);opacity:1}.gs-textarea--sm .gs-textarea__field{padding:8px 10px;font-size:13px}.gs-textarea--lg .gs-textarea__field{padding:12px 14px;font-size:15px}.gs-textarea--autogrow .gs-textarea__field{resize:none;overflow:hidden}.gs-input--disabled .gs-textarea__field{color:var(--muted-foreground);cursor:not-allowed;resize:none}.gs-tone--ink{--gs-accent:var(--gess-inverse);--gs-on-accent:var(--gess-on-inverse)}.gs-tone--red{--gs-accent:var(--gess-red);--gs-on-accent:var(--gess-on-red)}.gs-tone--success{--gs-accent:var(--gess-success);--gs-on-accent:var(--gess-paper)}.gs-tone--warning{--gs-accent:var(--gess-warning);--gs-on-accent:var(--gess-ink)}.gs-tone--error{--gs-accent:var(--gess-error);--gs-on-accent:var(--gess-paper)}.gs-tone--info{--gs-accent:var(--gess-info);--gs-on-accent:var(--gess-paper)}.gs-check{align-items:flex-start;gap:11px;display:flex;position:relative}.gs-check__input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:1px;left:0}.gs-check__box{box-sizing:border-box;border:1.5px solid var(--foreground);border-radius:var(--gs-radius-sm);background:var(--background);width:20px;height:20px;color:var(--gs-on-accent,var(--gess-on-inverse));pointer-events:none;transition:background var(--gs-duration-base)var(--gs-ease-standard),border-color var(--gs-duration-base)var(--gs-ease-standard);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:relative}.gs-check__box .gs-icon{opacity:0}.gs-check__input:checked+.gs-check__box,.gs-check__input:indeterminate+.gs-check__box,.gs-check__box--on{background:var(--gs-accent,var(--gess-inverse));border-color:var(--gs-accent,var(--gess-inverse));color:var(--gs-on-accent,var(--gess-on-inverse))}.gs-check__input:checked+.gs-check__box .gs-icon,.gs-check__input:indeterminate+.gs-check__box .gs-icon,.gs-check__box--on .gs-icon{opacity:1}.gs-check__input:focus-visible+.gs-check__box{outline:2px solid var(--ring);outline-offset:2px}.gs-check__label{font-family:var(--font-sans);color:var(--foreground);cursor:pointer;font-size:15px;line-height:1.45}.gs-check__hint{color:var(--muted-foreground);margin-top:2px;font-size:13px;line-height:1.45;display:block}.gs-check--sm .gs-check__input{width:16px;height:16px;top:2px}.gs-check--sm .gs-check__box{width:16px;height:16px;margin-top:2px}.gs-check--sm .gs-check__label{font-size:14.5px}.gs-check--invalid .gs-check__input:not(:checked)+.gs-check__box{border-width:2px;border-color:var(--gess-error)}.gs-check--disabled .gs-check__box{border-color:var(--gess-fog-200);background:var(--muted)}.gs-check--disabled .gs-check__input:checked+.gs-check__box,.gs-check--disabled .gs-check__input:indeterminate+.gs-check__box{border-color:var(--gess-fog-200);background:var(--gess-fog-200);color:var(--gess-muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-check--disabled .gs-check__box,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-check--disabled .gs-check__input:checked+.gs-check__box{border-color:var(--gess-ink-2);background:var(--gess-ink-2);color:var(--gess-fog-300)}.gs-check--disabled .gs-check__label{color:var(--muted-foreground);cursor:not-allowed}.gs-check--disabled .gs-check__input{cursor:not-allowed}.gs-field--select{max-width:420px}.gs-field--select.gs-field--fluid{max-width:none}.gs-select__anchor{min-width:0;position:relative}.gs-select__anchor--capped{max-width:420px}.gs-select.gs-input{cursor:pointer;flex-wrap:wrap;gap:6px;max-width:none;height:auto;min-height:40px;padding:4px 40px 4px 6px;overflow:visible}.gs-select--sm.gs-input{min-height:32px;padding:2px 34px 2px 4px}.gs-select--lg.gs-input{min-height:46px;padding:6px 42px 6px 8px}.gs-select:focus-within,.gs-select--open{outline:2px solid var(--ring);outline-offset:2px}.gs-select__chevron{color:var(--foreground);pointer-events:none;transition:transform var(--gs-duration-base)var(--gs-ease-standard);margin-top:-7px;display:inline-flex;position:absolute;top:50%;right:13px}.gs-select--open .gs-select__chevron{transform:rotate(180deg)}.gs-select__value{min-width:0;min-height:30px;font-family:var(--font-sans);text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;outline:0;flex:1;align-items:center;gap:8px;margin:0;padding:0 6px;font-size:14px;line-height:1.4;display:flex}.gs-select--sm .gs-select__value{min-height:26px;font-size:13px}.gs-select__value:disabled,.gs-select__value[aria-disabled=true]{cursor:not-allowed}.gs-select__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-select__value .gs-badge,.gs-select__value .gs-select__tag{margin-left:auto}.gs-select__placeholder{color:var(--muted-foreground)}.gs-select--search{cursor:text}.gs-select__lead{color:var(--muted-foreground);flex:none;margin-left:6px;display:inline-flex}.gs-select__input{min-width:96px;height:30px;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 6px;font-size:14px}.gs-select--sm .gs-select__input{height:26px;font-size:13px}.gs-select__input::placeholder{color:var(--muted-foreground);opacity:1}.gs-select__input--value::placeholder{color:var(--foreground)}.gs-select__input:disabled{cursor:not-allowed}.gs-select__chips{margin:0;padding:0;list-style:none;display:contents}.gs-chip{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--muted);height:28px;font-family:var(--font-sans);white-space:nowrap;color:var(--foreground);align-items:center;gap:4px;padding:0 2px 0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.gs-select--sm .gs-chip{height:24px}.gs-chip button{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.gs-chip button:hover{background:var(--gess-fog-150);color:var(--foreground)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-chip button:hover{background:var(--gess-ink)}.gs-chip--more{color:var(--muted-foreground);padding:0 9px}.gs-select__pop{z-index:var(--gs-z-dropdown);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gs-nebel-300)transparent;border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);max-height:320px;box-shadow:var(--gs-shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.gs-select__pop[hidden]{display:none}.gs-select__pop--up{top:auto;bottom:calc(100% + 6px)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-select__pop{background:var(--gess-ink-2)}.gs-select__list{margin:0;padding:0;list-style:none}.gs-select__group{font-family:var(--font-sans);color:var(--muted-foreground);padding:10px 10px 4px;font-size:12.5px;font-weight:600}.gs-select__opt{border-radius:var(--gs-radius-sm);min-height:38px;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:14px;line-height:1.35;display:flex;position:relative}.gs-select__opt.is-active{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-select__opt.is-active{background:var(--gess-ink)}.gs-select__opt.is-selected .gs-select__label{font-weight:600}.gs-select__opt[aria-disabled=true]{color:var(--muted-foreground);cursor:not-allowed}.gs-select__tick{width:18px;height:18px;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-select__icon{border-radius:var(--gs-radius-sm);background:var(--muted);width:30px;height:30px;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-select__icon{background:var(--gess-ink)}.gs-select__text{flex-direction:column;flex:1;min-width:0;display:flex}.gs-select__desc{color:var(--muted-foreground);font-size:12.5px}.gs-select__opt mark{background:var(--gess-red);border-radius:2px;padding:0 1px}@supports (color:color-mix(in lab,red,red)){.gs-select__opt mark{background:color-mix(in srgb,var(--gess-red)16%,transparent)}}.gs-select__opt mark{color:inherit}.gs-select__opt .gs-badge,.gs-select__opt .gs-select__tag{flex:none;margin-left:auto}.gs-select__create{border-top:1px solid var(--border);border-radius:0 0 var(--gs-radius-sm)var(--gs-radius-sm);margin-top:4px}.gs-select__empty{font-family:var(--font-sans);color:var(--muted-foreground);margin:0;padding:12px 10px;font-size:14px}.gs-select__tag{padding:var(--gs-space-5)10px;border:1px solid var(--border);border-radius:var(--gs-radius-sm);font-family:var(--font-sans);white-space:nowrap;color:var(--muted-foreground);align-items:center;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.gs-select.gs-input--disabled{cursor:not-allowed}.gs-select.gs-input--disabled .gs-select__value,.gs-select.gs-input--disabled .gs-select__chevron{color:var(--muted-foreground)}.gs-check--radio .gs-check__input{width:24px}.gs-check--radio .gs-check__box{--gs-h:20px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));background:0 0;border:0;border-radius:0;width:24px}.gs-check--radio .gs-check__box:before{content:"";background:var(--foreground);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%,var(--gs-s)0,calc(var(--gs-s) + 1.22px)1.5px,1.84px calc(100% - 1.5px),calc(100% - var(--gs-s) - 1.22px) calc(100% - 1.5px),calc(100% - 1.84px) 1.5px,calc(var(--gs-s) + 1.22px)1.5px);position:absolute;inset:0}.gs-check--radio .gs-check__box:after{content:"";background:var(--gs-accent,var(--gess-red));clip-path:polygon(calc(10px*var(--wedge-slope))0,100% 0,calc(100% - 10px*var(--wedge-slope))100%,0 100%);opacity:0;transition:transform var(--gs-duration-base)var(--gs-ease-standard),opacity var(--gs-duration-base)var(--gs-ease-standard);position:absolute;inset:5px 6px;transform:scale(.4)}.gs-check--radio .gs-check__input:checked+.gs-check__box{background:0 0}.gs-check--radio .gs-check__input:checked+.gs-check__box:after{opacity:1;transform:none}.gs-check--radio .gs-check__input:focus-visible+.gs-check__box{outline:2px solid var(--ring);outline-offset:3px}.gs-check--radio.gs-check--invalid .gs-check__input:not(:checked)+.gs-check__box{border:0}.gs-check--radio.gs-check--invalid .gs-check__box:before{background:var(--gess-error)}.gs-check--radio.gs-check--disabled .gs-check__box{background:0 0}.gs-check--radio.gs-check--disabled .gs-check__box:before{background:var(--gess-fog-200)}.gs-check--radio.gs-check--disabled .gs-check__box:after{background:var(--gess-fog-300)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-check--radio.gs-check--disabled .gs-check__box{background:0 0}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-check--radio.gs-check--disabled .gs-check__box:before{background:var(--gess-ink-2)}.gs-check--radio.gs-check--sm .gs-check__input{width:20px}.gs-check--radio.gs-check--sm .gs-check__box{--gs-h:16px;width:20px;height:16px}.gs-check--radio.gs-check--sm .gs-check__box:after{clip-path:polygon(calc(8px*var(--wedge-slope))0,100% 0,calc(100% - 8px*var(--wedge-slope))100%,0 100%);inset:4px 5px}.gs-radios{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.gs-radios__legend{margin-bottom:10px;padding:0}.gs-radios__list{flex-direction:column;gap:12px;display:flex}.gs-radios--row .gs-radios__list{flex-flow:wrap;gap:12px 28px}.gs-switch{align-items:flex-start;gap:12px;display:flex;position:relative}.gs-switch__control{--gs-h:24px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));width:48px;height:var(--gs-h);flex:none;display:inline-block;position:relative}.gs-switch__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gs-switch__track{background:var(--gess-fog-200);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);position:absolute;inset:0}.gs-switch__knob{--gs-h:16px;background:var(--gess-paper);width:16px;height:16px;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);transition:transform var(--gs-duration-base)var(--gs-ease-standard),background var(--gs-duration-base)var(--gs-ease-standard);position:absolute;top:4px;left:8px}.gs-switch__input:checked+.gs-switch__track{background:var(--gs-accent,var(--gess-inverse))}.gs-switch__input:checked+.gs-switch__track .gs-switch__knob{background:var(--gs-on-accent,var(--background));transform:translate(17px)}.gs-switch__ring{--gs-h:34px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));background:var(--ring);width:58px;height:34px;clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;pointer-events:none;position:absolute;top:-5px;left:-5px}.gs-switch__input:focus-visible{outline:2px solid #0000}.gs-switch__input:focus-visible~.gs-switch__ring{opacity:1}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch__input:not(:checked)+.gs-switch__track{background:var(--gess-ink-2)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch__input:not(:checked)+.gs-switch__track .gs-switch__knob{background:var(--gess-fog-300)}.gs-switch .gs-check__label{margin-top:1px}.gs-switch--sm .gs-switch__control{--gs-h:20px;width:40px}.gs-switch--sm .gs-switch__knob{--gs-h:12px;width:12px;height:12px;top:4px;left:7px}.gs-switch--sm .gs-switch__input:checked+.gs-switch__track .gs-switch__knob{transform:translate(14px)}.gs-switch--sm .gs-switch__ring{--gs-h:30px;width:50px;height:30px}.gs-switch--sm .gs-check__label{margin-top:0;font-size:14.5px}.gs-switch--invalid .gs-switch__input:not(:checked)+.gs-switch__track{background:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){.gs-switch--invalid .gs-switch__input:not(:checked)+.gs-switch__track{background:color-mix(in srgb,var(--gess-error)45%,var(--background))}}.gs-switch--disabled .gs-switch__input{cursor:not-allowed}.gs-switch--disabled .gs-switch__track,.gs-switch--disabled .gs-switch__input:checked+.gs-switch__track{background:var(--gess-fog-150)}.gs-switch--disabled .gs-switch__knob,.gs-switch--disabled .gs-switch__input:checked+.gs-switch__track .gs-switch__knob{background:var(--gess-fog-300)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch--disabled .gs-switch__track,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch--disabled .gs-switch__input:checked+.gs-switch__track{background:var(--gess-ink-2)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch--disabled .gs-switch__knob,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch--disabled .gs-switch__input:checked+.gs-switch__track .gs-switch__knob{background:var(--gess-fog-300)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch--disabled .gs-switch__knob,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-switch--disabled .gs-switch__input:checked+.gs-switch__track .gs-switch__knob{background:color-mix(in srgb,var(--gess-fog-300)45%,var(--gess-ink-2))}}.gs-switch--disabled .gs-check__label{color:var(--muted-foreground);cursor:not-allowed}.gs-fieldset{min-width:0;padding:var(--gs-space-18)var(--gs-space-22)var(--gs-space-22);border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);margin:0}.gs-fieldset--plain{background:0 0;border:0;border-radius:0;padding:0}.gs-fieldset__legend{padding:0 var(--gs-space-5);margin-left:calc(var(--gs-space-5)*-1);font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);font-size:15px;font-weight:800;line-height:1.3}.gs-fieldset--plain .gs-fieldset__legend{margin:0 0 var(--gs-space-5);padding:0}.gs-fieldset__desc{margin:var(--gs-space-5)0 0;font-family:var(--font-sans);color:var(--muted-foreground);font-size:14.5px;line-height:1.55}.gs-fieldset__body{gap:var(--gs-space-18);margin-top:var(--gs-space-14);flex-direction:column;display:flex}.gs-slider{touch-action:none;width:100%;min-width:120px;padding:10px 0;position:relative}.gs-slider:has(.gs-slider__bubble){padding-top:34px}.gs-slider__track{background:var(--gess-fog-200);cursor:pointer;height:4px;position:relative}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-slider__track{background:var(--gess-ink-2)}.gs-slider__fill{background:var(--foreground);position:absolute;top:0;bottom:0}.gs-slider__mark{background:var(--gess-fog-300);width:2px;height:10px;margin:-5px 0 0 -1px;position:absolute;top:50%}.gs-slider__thumb{--gs-h:16px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));z-index:1;cursor:grab;touch-action:none;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%}.gs-slider__thumb:before,.gs-slider__thumb:after{content:"";pointer-events:none;position:absolute}.gs-slider__thumb:before{background:var(--foreground);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);inset:4px 2px}.gs-slider__thumb:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-1px -3px}.gs-slider__thumb:active{cursor:grabbing}.gs-slider__thumb:focus-visible{outline:2px solid #0000}.gs-slider__thumb:focus-visible:after{opacity:1}.gs-slider__bubble{border-radius:var(--gs-radius-sm);background:var(--gess-inverse);color:var(--gess-on-inverse);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.gs-slider__marks{height:18px;margin-top:10px;position:relative}.gs-slider__mark-label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);font-size:12px;line-height:1.5;position:absolute;top:0;transform:translate(-50%)}.gs-slider--disabled .gs-slider__track,.gs-slider--disabled .gs-slider__thumb{cursor:not-allowed}.gs-slider--disabled .gs-slider__fill,.gs-slider--disabled .gs-slider__thumb:before{background:var(--gess-fog-300)}.gs-stepper{max-width:200px}.gs-stepper.gs-input--full{max-width:none}.gs-stepper__btn.gs-input__action{background:var(--background);color:var(--foreground)}.gs-stepper__btn--dec{border-right:1.5px solid var(--foreground)}.gs-stepper__btn--inc{border-left:1.5px solid var(--foreground)}.gs-stepper__btn.gs-input__action:hover:not(:disabled){background:var(--muted)}.gs-stepper__btn.gs-input__action:disabled{color:var(--gess-fog-300)}.gs-stepper.gs-input--invalid .gs-stepper__btn{border-color:var(--gess-error)}.gs-stepper.gs-input--disabled .gs-stepper__btn{border-color:var(--gess-fog-200);background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-stepper.gs-input--disabled .gs-stepper__btn{border-color:var(--gess-ink-2)}.gs-stepper__field.gs-input__field{text-align:center;font-variant-numeric:tabular-nums}.gs-search__field::-webkit-search-cancel-button{appearance:none}.gs-search__field::-webkit-search-decoration{appearance:none}.gs-search__clear{border-radius:var(--gs-radius-sm);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 7px 0 0;padding:0;display:inline-flex}.gs-search__clear:hover{background:var(--muted);color:var(--foreground)}.gs-search__clear:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.gs-float{flex-direction:column;gap:6px;min-width:0;max-width:320px;display:flex}.gs-float--full{max-width:none}.gs-float__box{box-sizing:border-box;border:1.5px solid var(--foreground);border-radius:var(--gs-radius-sm);background:var(--background);height:52px;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);align-items:stretch;display:flex;position:relative}.gs-float--lg .gs-float__box{height:58px}.gs-float__box:focus-within{outline:2px solid var(--ring);outline-offset:2px}.gs-float--invalid .gs-float__box{border-width:2px;border-color:var(--gess-error)}.gs-float__field{width:100%;min-width:0;font-family:var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:0;flex:1;margin:0;padding:20px 12px 6px;font-size:14px;line-height:1.4}.gs-float--lg .gs-float__field{padding-top:24px;font-size:15px}.gs-float__field::placeholder{color:#0000}.gs-float__label{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);pointer-events:none;transform-origin:0 0;transition:top var(--gs-duration-base)var(--gs-ease-standard),font-size var(--gs-duration-base)var(--gs-ease-standard),transform var(--gs-duration-base)var(--gs-ease-standard);font-size:14px;font-weight:400;line-height:1.2;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}.gs-float__field:focus+.gs-float__label,.gs-float__field:not(:placeholder-shown)+.gs-float__label{font-size:12.5px;font-weight:600;top:7px;transform:none}.gs-float--disabled .gs-float__box{border-color:var(--gess-fog-200);background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-float--disabled .gs-float__box{border-color:var(--gess-ink-2)}.gs-float--disabled .gs-float__field{color:var(--muted-foreground);cursor:not-allowed}.gs-fileupload{gap:var(--gs-space-12);width:100%;font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.gs-fileupload__zone{justify-content:center;align-items:center;gap:var(--gs-space-12);min-height:140px;padding:var(--gs-space-26)var(--gs-space-18);box-sizing:border-box;border:1.5px dashed var(--gess-fog-300);border-radius:var(--gs-radius-lg);background:var(--background);text-align:center;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--gs-duration-base)var(--gs-ease-standard),background var(--gs-duration-base)var(--gs-ease-standard);flex-direction:column;display:flex}.gs-fileupload__zone:hover{border-color:var(--foreground)}.gs-fileupload__zone:focus-visible{outline:2px solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-fileupload__zone--dragging{border-style:solid;border-color:var(--foreground);background:var(--muted)}.gs-fileupload__zone--disabled{border-color:var(--gess-fog-200);background:var(--muted);cursor:not-allowed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-fileupload__zone--disabled{border-color:var(--gess-ink-2)}.gs-fileupload__zone--disabled:hover{border-color:var(--gess-fog-200)}.gs-fileupload__prompt{font-size:14.5px;line-height:1.5}.gs-fileupload__action{color:var(--foreground);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.gs-fileupload__input{display:none}.gs-fileupload__list{border:1px solid var(--border);border-radius:var(--gs-radius-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gs-fileupload__file{align-items:center;gap:var(--gs-space-12);padding:10px 8px 10px 14px;display:flex}.gs-fileupload__file+.gs-fileupload__file{border-top:1px solid var(--border)}.gs-fileupload__file-icon{width:18px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-fileupload__mark{--gs-h:10px;width:8px;height:var(--gs-h);background:var(--gess-error);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);display:inline-block}.gs-fileupload__file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gs-fileupload__file-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.gs-fileupload__file-meta{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px}.gs-fileupload__file--error .gs-fileupload__file-meta{color:var(--foreground)}.gs-fileupload__bar{background:var(--gess-fog-200);height:4px;margin-top:4px;display:block;position:relative;overflow:hidden}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-fileupload__bar{background:var(--gess-ink-2)}.gs-fileupload__bar-fill{background:var(--foreground);transition:width var(--gs-duration-base)var(--gs-ease-standard);position:absolute;inset:0 auto 0 0}.gs-fileupload__remove{flex:none}.gs-cal{gap:var(--gs-space-9);padding:var(--gs-space-12);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:inline-flex}.gs-cal__head{justify-content:space-between;align-items:center;gap:var(--gs-space-9);display:flex}.gs-cal__title{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600;line-height:1.3}.gs-cal__grid{flex-direction:column;gap:2px;display:flex}.gs-cal__row{grid-template-columns:repeat(7,40px);gap:2px;display:grid}.gs-cal__weekday{height:28px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.gs-cal__day{--gs-h:36px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));isolation:isolate;width:40px;height:var(--gs-h);border-radius:var(--gs-radius-sm);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--foreground);cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:inline-flex;position:relative}.gs-cal__day:before{content:"";z-index:-1;clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);background:0 0;position:absolute;inset:0}.gs-cal__day:hover:not(:disabled):not(.gs-cal__day--selected){background:var(--muted)}.gs-cal__day:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gs-cal__day--outside{color:var(--muted-foreground)}.gs-cal__day--today .gs-cal__day-num{text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.gs-cal__day--in-range{background:var(--muted);border-radius:0}.gs-cal__day--selected{color:var(--gess-on-inverse);font-weight:600}.gs-cal__day--selected:before{background:var(--gess-inverse)}.gs-cal--red .gs-cal__day--selected{color:var(--gess-on-red)}.gs-cal--red .gs-cal__day--selected:before{background:var(--gess-red)}.gs-cal__day--selected.gs-cal__day--today .gs-cal__day-num{text-decoration-color:currentColor}.gs-cal__day:disabled{color:var(--gess-fog-300);cursor:not-allowed;text-decoration:line-through}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-cal__day:disabled{color:var(--gess-muted)}.gs-datepicker{max-width:200px}.gs-datepicker.gs-input--full{max-width:none}.gs-datepicker__field.gs-input__field{font-variant-numeric:tabular-nums}.gs-datepicker__trigger.gs-input__action{border-left:1.5px solid var(--foreground);background:var(--background);color:var(--foreground)}.gs-datepicker__trigger.gs-input__action:hover:not(:disabled),.gs-datepicker--open .gs-datepicker__trigger.gs-input__action{background:var(--muted)}.gs-datepicker.gs-input--invalid .gs-datepicker__trigger{border-color:var(--gess-error)}.gs-datepicker.gs-input--disabled .gs-datepicker__trigger{border-color:var(--gess-fog-200);background:var(--muted);color:var(--gess-fog-300)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-datepicker.gs-input--disabled .gs-datepicker__trigger{border-color:var(--gess-ink-2)}.gs-datepicker__popover{z-index:var(--gs-z-dropdown);border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);box-shadow:var(--gs-shadow-pop)}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-datepicker__popover{background:var(--gess-ink-2)}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-datepicker__popover .gs-cal__day:hover:not(:disabled):not(.gs-cal__day--selected),:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-datepicker__popover .gs-cal__day--in-range{background:var(--gess-ink)}.gs-toggle:has(>.gs-icon:only-child){width:calc(var(--gs-h)*1.13 + var(--gs-s));padding:0}.gs-colorinput{max-width:200px}.gs-colorinput.gs-input--full{max-width:none}.gs-colorinput__swatch{border:0;border-right:1.5px solid var(--foreground);cursor:pointer;flex:none;align-self:stretch;width:40px;margin:0;padding:0;position:relative}.gs-input--sm .gs-colorinput__swatch{width:32px}.gs-input--lg .gs-colorinput__swatch{width:46px}.gs-colorinput.gs-input--invalid .gs-colorinput__swatch{border-color:var(--gess-error)}.gs-colorinput__swatch:focus-visible{outline:2px solid var(--ring);outline-offset:-5px}.gs-colorinput__swatch:disabled{cursor:not-allowed}.gs-colorinput.gs-input--disabled .gs-colorinput__swatch{border-color:var(--gess-fog-200)}.gs-colorinput__field.gs-input__field{font-variant-numeric:tabular-nums;text-transform:none}.gs-colorinput__popover{z-index:var(--gs-z-overlay);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);box-shadow:var(--gs-shadow-pop);padding:8px;position:fixed}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-colorinput__popover{background:var(--gess-ink-2)}.gs-colorinput__popover .w-color-sketch{box-shadow:none!important;border-radius:var(--gs-radius-sm)!important;font-family:var(--font-sans)!important}.gs-otp{flex-wrap:wrap;gap:8px;display:inline-flex}.gs-otp__cell{box-sizing:border-box;border:1.5px solid var(--foreground);border-radius:var(--gs-radius-sm);background:var(--background);width:42px;height:48px;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);display:flex;position:relative}.gs-otp--sm .gs-otp__cell{width:34px;height:40px}.gs-otp--lg .gs-otp__cell{width:48px;height:56px}.gs-otp__cell:focus-within{outline:2px solid var(--ring);outline-offset:2px}.gs-otp__field{width:100%;min-width:0;height:100%;font-family:var(--font-sans);text-align:center;font-variant-numeric:tabular-nums;color:var(--foreground);caret-color:var(--foreground);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:19px;font-weight:600}.gs-otp--sm .gs-otp__field{font-size:16px}.gs-otp--invalid .gs-otp__cell{border-width:2px;border-color:var(--gess-error)}.gs-otp--disabled .gs-otp__cell{border-color:var(--gess-fog-200);background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-otp--disabled .gs-otp__cell{border-color:var(--gess-ink-2)}.gs-otp--disabled .gs-otp__field{color:var(--muted-foreground);cursor:not-allowed}.gs-timepicker{max-width:200px}.gs-timepicker.gs-input--full{max-width:none}.gs-timepicker__field.gs-input__field{font-variant-numeric:tabular-nums}.gs-timepicker__steppers{border-left:1.5px solid var(--foreground);flex:none;align-self:stretch;display:flex}.gs-input--invalid .gs-timepicker__steppers{border-color:var(--gess-error)}.gs-input--disabled .gs-timepicker__steppers{border-color:var(--gess-fog-200)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-input--disabled .gs-timepicker__steppers{border-color:var(--gess-ink-2)}.gs-timepicker__step{background:var(--background);width:32px;color:var(--foreground);cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard);border:0;flex:1;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.gs-timepicker__step+.gs-timepicker__step{border-left:1px solid var(--border)}.gs-timepicker__step:hover:not(:disabled){background:var(--muted)}.gs-timepicker__step:disabled{background:var(--muted);color:var(--gess-fog-300);cursor:not-allowed}.gs-timepicker__list{z-index:var(--gs-z-dropdown);overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);max-height:280px;color:var(--foreground);box-shadow:var(--gs-shadow-pop);margin:0;padding:6px;list-style:none;overflow:auto}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-timepicker__list{background:var(--gess-ink-2)}.gs-timepicker__option{border-radius:var(--gs-radius-sm);width:100%;min-height:34px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:14px;display:flex}.gs-timepicker__option:hover{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]).gs-timepicker__list .gs-timepicker__option:hover{background:var(--gess-ink)}.gs-timepicker__option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.gs-timepicker__option--active{font-weight:600}.gs-timepicker__tick{flex:none;justify-content:center;width:16px;display:inline-flex}.gs-rating{--gs-h:18px;border-radius:var(--gs-radius-sm);align-items:center;gap:4px;display:inline-flex}.gs-rating--sm{--gs-h:14px;gap:3px}.gs-rating--lg{--gs-h:24px;gap:5px}.gs-rating:focus-visible{outline:2px solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-rating--ink{--gs-rating-fill:var(--gess-inverse)}.gs-rating--red{--gs-rating-fill:var(--gess-red)}.gs-rating__star{flex:none;display:inline-flex;position:relative}.gs-rating__mark{width:calc(var(--gs-h)*1.25);height:var(--gs-h);background:var(--gess-fog-200);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);display:block}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-rating__mark--empty{background:var(--gess-ink-2)}.gs-rating__mark--full{background:var(--gs-rating-fill)}.gs-rating__fill{pointer-events:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.gs-rating__fill>*{flex:none}.gs-rating__icon--empty{color:var(--gess-fog-200)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-rating__icon--empty{color:var(--gess-ink-2)}.gs-rating__icon--full{color:var(--gs-rating-fill)}.gs-rating__hit{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0}.gs-rating__hit--full{left:0;right:0}.gs-rating__hit--half{z-index:2;width:50%;left:0}.gs-rating--disabled .gs-rating__mark--full,.gs-rating--disabled .gs-rating__icon--full{background:var(--gess-fog-300);color:var(--gess-fog-300)}.gs-optcard{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);cursor:pointer;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);align-items:flex-start;gap:12px;padding:14px;display:flex}.gs-optcard:hover{border-color:var(--gess-fog-300)}.gs-optcard:has(.gs-check__input:checked){border:2px solid var(--foreground);padding:13px}.gs-optcard:has(.gs-check__input:focus-visible){border-color:var(--foreground)}.gs-optcard>.gs-check{flex:none}.gs-optcard__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gs-optcard__title{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.45}.gs-optcard__desc{font-family:var(--font-sans);color:var(--muted-foreground);font-size:14.5px;line-height:1.5}.gs-optcard__aside{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.gs-optcard--disabled{cursor:not-allowed;background:var(--muted)}.gs-optcard--disabled:hover{border-color:var(--border)}.gs-optcard--disabled .gs-optcard__title{color:var(--muted-foreground)}.gs-navbar{z-index:var(--gs-z-sticky);align-items:center;gap:var(--gs-space-22);box-sizing:border-box;padding:15px max(clamp(20px,4vw,56px),calc((100% - var(--gs-container))/2));background:var(--gess-paper);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.gs-navbar{background:color-mix(in srgb,var(--gess-paper)86%,transparent)}}.gs-navbar{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gess-line);color:var(--gess-ink);font-family:var(--font-sans)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-navbar,.gs-navbar:is([data-theme=ink],.dark){background:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-navbar,.gs-navbar:is([data-theme=ink],.dark){background:color-mix(in srgb,var(--gess-ink)88%,transparent)}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-navbar,.gs-navbar:is([data-theme=ink],.dark){border-bottom-color:var(--gess-line-on-ink);color:var(--gess-dirty)}.gs-navbar__brand{flex:none;align-items:center;display:flex}.gs-navbar__brand-link{color:inherit;align-items:center;text-decoration:none;display:flex}.gs-navbar__brand-link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-navbar__links{align-items:center;gap:var(--gs-space-26);margin-left:var(--gs-space-14);display:flex}.gs-navbar__link{font-family:var(--font-sans);color:var(--muted-foreground);transition:color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;gap:8px;padding:4px 0;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.gs-navbar__link:hover{color:var(--foreground)}.gs-navbar__link[aria-current=page]{color:var(--foreground);font-weight:600}.gs-navbar__link[aria-current=page]:before{content:"";--gs-h:12px;width:15px;height:var(--gs-h);background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none}.gs-navbar__link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-navbar__actions{align-items:center;gap:var(--gs-space-14);margin-left:auto;display:flex}.gs-navbar__burger{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--background);width:44px;height:44px;color:var(--foreground);cursor:pointer;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);justify-content:center;align-items:center;padding:0;display:none}.gs-navbar__burger:hover{border-color:var(--gess-fog-300)}.gs-navbar__burger:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-navbar__panel{margin-top:var(--gs-space-9);padding-top:var(--gs-space-9);border-top:1px solid var(--border);flex-direction:column;flex-basis:100%;gap:2px;display:flex}.gs-navbar__panel .gs-navbar__link{padding:10px 0;font-size:16px}.gs-navbar__panel[hidden]{display:none}@media(max-width:820px){.gs-navbar__links{display:none}.gs-navbar__burger{display:inline-flex}}@media(min-width:821px){.gs-navbar__panel{display:none}}.gs-sidebar{gap:var(--gs-space-26);box-sizing:border-box;width:240px;padding:var(--gs-space-22)var(--gs-space-14);background:var(--background);color:var(--muted-foreground);border-right:1px solid var(--border);font-family:var(--font-sans);transition:width var(--gs-duration-base)var(--gs-ease-standard);flex-direction:column;display:flex}.gs-sidebar--ink{background:var(--gess-ink);border-right-color:var(--gess-line-on-ink)}.gs-sidebar--paper{background:var(--background)}.gs-sidebar--collapsed{width:72px}.gs-sidebar__section{gap:var(--gs-space-9);flex-direction:column;display:flex}.gs-sidebar__section+.gs-sidebar__section{padding-top:var(--gs-space-22);border-top:1px solid var(--border)}.gs-sidebar__eyebrow{color:var(--muted-foreground);margin:0;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1.4}.gs-sidebar--collapsed .gs-sidebar__eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-sidebar__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gs-sidebar__row{margin:0}.gs-sidebar__item{box-sizing:border-box;border-radius:var(--gs-radius-sm);width:100%;color:var(--muted-foreground);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:9px 12px 9px 14px;font-size:14.5px;font-weight:500;line-height:1.35;text-decoration:none;display:flex;position:relative}.gs-sidebar__item:hover,.gs-sidebar__item[aria-current=page]{background:var(--muted);color:var(--foreground)}.gs-sidebar__item:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.gs-sidebar__item[aria-current=page]:before{content:"";--gs-h:14px;width:17px;height:var(--gs-h);background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;order:-1;margin-right:-4px}.gs-sidebar__icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gs-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gs-sidebar__badge{flex:none;margin-left:auto;display:inline-flex}.gs-sidebar__count{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--muted);color:var(--foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:11px;font-weight:400;line-height:1.5}.gs-sidebar--collapsed .gs-sidebar__item{justify-content:center;gap:6px;padding:9px 6px}.gs-sidebar--collapsed .gs-sidebar__label,.gs-sidebar--collapsed .gs-sidebar__badge{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-sidebar--collapsed .gs-sidebar__item[aria-current=page]:before{width:12px;margin-right:0}@media(prefers-reduced-motion:reduce){.gs-sidebar,.gs-sidebar__item{transition:none}}.gs-tabs{font-family:var(--font-sans);color:var(--foreground)}.gs-tabs__list{flex-wrap:wrap;align-items:center;display:flex}.gs-tabs__tab{--gs-h:38px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));isolation:isolate;height:var(--gs-h);padding:0 calc(14px + var(--gs-s)*.75);font-family:var(--font-sans);color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.gs-tabs__tab+.gs-tabs__tab{margin-left:calc(var(--gs-s)*-1 + 3px)}.gs-tabs__tab:before,.gs-tabs__tab:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gs-tabs__tab:before{background:var(--muted);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);inset:0}.gs-tabs__tab:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}.gs-tabs__tab:hover{color:var(--foreground)}.gs-tabs__tab:hover:before{background:var(--gess-fog-150)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-tabs__tab:hover:before{background:var(--gess-ink-2)}.gs-tabs__tab[aria-selected=true]{color:var(--gess-on-inverse)}.gs-tabs__tab[aria-selected=true]:before{background:var(--gess-inverse)}.gs-tabs__tab:focus-visible{outline:2px solid #0000}.gs-tabs__tab:focus-visible:after{opacity:1}.gs-tabs__tab:disabled{cursor:not-allowed;opacity:.45}.gs-tabs__tab:disabled:hover{color:var(--muted-foreground)}.gs-tabs__tab:disabled:hover:before{background:var(--muted)}.gs-tabs__icon{flex:none}.gs-tabs__count{font-variant-numeric:tabular-nums;opacity:.72;font-size:12.5px;font-weight:600}.gs-tabs__panel{color:var(--foreground);padding-top:22px}.gs-tabs__panel:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.gs-tabs--line .gs-tabs__list{border-bottom:1px solid var(--border);gap:6px 28px;padding-bottom:12px}.gs-tabs--line .gs-tabs__tab{height:auto;margin:0;padding:4px 0;line-height:1.35}.gs-tabs--line .gs-tabs__tab:before,.gs-tabs--line .gs-tabs__tab:after{display:none}.gs-tabs--line .gs-tabs__tab[aria-selected=true]{color:var(--foreground)}.gs-tabs--line .gs-tabs__tab[aria-selected=true]:before{--gs-h:12px;width:15px;height:var(--gs-h);background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;order:-1;display:block;position:static}.gs-tabs--line .gs-tabs__tab:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-breadcrumb{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.4}.gs-breadcrumb__list{align-items:center;gap:6px var(--gs-space-9);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gs-breadcrumb__item{align-items:center;min-width:0;display:inline-flex}.gs-breadcrumb__link{color:var(--muted-foreground);transition:color var(--gs-duration-base)var(--gs-ease-standard);text-decoration:none}.gs-breadcrumb__link:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.gs-breadcrumb__link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:2px;border-radius:2px}.gs-breadcrumb__current{color:var(--foreground)}.gs-breadcrumb__sep{-webkit-user-select:none;user-select:none;color:var(--gess-fog-300);align-items:center;display:inline-flex}.gs-breadcrumb__sep--wedge:before{content:"";--gs-h:8px;width:6px;height:var(--gs-h);background:var(--gess-fog-300);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%)}.gs-pagination{font-family:var(--font-sans);display:block}.gs-pagination__list{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gs-pagination__btn{--gs-h:38px;--gs-s:calc(var(--gs-h)*var(--wedge-slope));isolation:isolate;box-sizing:border-box;min-width:calc(38px + var(--gs-s));height:var(--gs-h);padding:0 calc(8px + var(--gs-s)*.75);color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.gs-pagination__btn:before,.gs-pagination__btn:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gs-pagination__btn:before{background:var(--muted);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);inset:0}.gs-pagination__btn:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}.gs-pagination__btn:hover:not(:disabled){color:var(--foreground)}.gs-pagination__btn:hover:not(:disabled):before{background:var(--gess-fog-150)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-pagination__btn:hover:not(:disabled):before{background:var(--gess-ink-2)}.gs-pagination__btn:focus-visible{outline:2px solid #0000}.gs-pagination__btn:focus-visible:after{opacity:1}.gs-pagination__btn[aria-current=page]{color:var(--gess-on-inverse);cursor:default}.gs-pagination__btn[aria-current=page]:before,.gs-pagination__btn[aria-current=page]:hover:before{background:var(--gess-inverse)}.gs-pagination__btn:disabled{cursor:not-allowed;opacity:.45}.gs-pagination__nav{color:var(--foreground)}.gs-pagination__ellipsis{min-width:24px;height:38px;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14.5px;display:inline-flex}.gs-menu{z-index:var(--gs-z-dropdown);box-sizing:border-box;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-menu-in var(--gs-duration-base)var(--gs-ease-entrance);flex-direction:column;padding:6px;display:flex;position:fixed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-menu,.gs-menu[data-theme=ink]{background:var(--gess-ink-2)}@keyframes gs-menu-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-menu{animation:none}}.gs-menu__item{box-sizing:border-box;border-radius:var(--gs-radius-sm);width:100%;min-height:38px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.gs-menu__item:hover:not(:disabled),.gs-menu__item:focus-visible{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-menu__item:hover:not(:disabled),:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-menu__item:focus-visible,.gs-menu[data-theme=ink] .gs-menu__item:hover:not(:disabled),.gs-menu[data-theme=ink] .gs-menu__item:focus-visible{background:var(--gess-ink)}.gs-menu__item:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-menu__item:disabled{cursor:not-allowed;opacity:.45}.gs-menu__item-icon{width:22px;color:var(--muted-foreground);flex:none;justify-content:center;display:inline-flex}.gs-menu__item-label{flex:auto;min-width:0}.gs-menu__item--destructive .gs-menu__item-icon{color:var(--gess-error)}.gs-menu__item--destructive:hover:not(:disabled),.gs-menu__item--destructive:focus-visible{background:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){.gs-menu__item--destructive:hover:not(:disabled),.gs-menu__item--destructive:focus-visible{background:color-mix(in srgb,var(--gess-error)13%,var(--background))}}.gs-menu__separator{background:var(--border);height:1px;margin:6px -6px}.gs-menu__label{color:var(--muted-foreground);padding:10px 10px 4px;font-size:12.5px;font-weight:600;line-height:1.4}.gs-footer{background:var(--gess-ink);color:var(--gess-fog-300);font-family:var(--font-sans);padding:62px 0 34px}.gs-footer__inner{max-width:var(--gs-container);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.gs-footer__cols{grid-template-columns:1.6fr repeat(3,1fr);gap:30px;display:grid}.gs-footer__col{min-width:0}.gs-footer__col .gs-logo,.gs-footer__col>img{display:block}.gs-footer__claim{max-width:30ch;font-family:var(--font-serif);color:var(--gess-dirty);margin:16px 0 0;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}.gs-footer__heading{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-fog-300);margin:0 0 14px;font-size:12.5px;font-weight:600;line-height:1.4}.gs-footer__col ul{margin:0;padding:0;list-style:none}.gs-footer__col a{color:var(--gess-dirty);opacity:.86;transition:opacity var(--gs-duration-base)var(--gs-ease-standard);padding:5px 0;font-size:14px;text-decoration:none;display:block}.gs-footer__col a:hover{opacity:1}.gs-footer a:focus-visible{outline:2px solid var(--gess-dirty);outline-offset:2px;opacity:1}.gs-footer__base{border-top:1px solid var(--gess-line-on-ink);font-family:var(--font-mono);color:var(--gess-fog-300);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:42px;padding-top:22px;font-size:11.5px;display:flex}.gs-footer__base a{color:var(--gess-dirty);opacity:.86;text-decoration:none}.gs-footer__base a:hover{opacity:1}@media(max-width:820px){.gs-footer__cols{grid-template-columns:1fr 1fr}}.gs-steps{font-family:var(--font-sans);color:var(--foreground);margin:0;padding:0;list-style:none}.gs-steps--list{flex-direction:column;gap:10px;display:flex}.gs-steps__row{align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.gs-steps__n{--gs-h:24px;width:30px;height:var(--gs-h);background:var(--gess-red);color:var(--gess-on-red);font-family:var(--font-mono);font-variant-numeric:tabular-nums;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.gs-steps__text{padding-top:1px}.gs-steps--progress{display:flex}.gs-steps__item{display:flex;position:relative}.gs-steps__marker-col{flex:none;align-items:center;display:flex}.gs-steps__marker{--gs-h:30px;width:34px;height:var(--gs-h);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);transition:background-color var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.gs-steps__item--done .gs-steps__marker{background:var(--gess-inverse);color:var(--gess-on-inverse)}.gs-steps__item--active .gs-steps__marker{background:var(--gess-red);color:var(--gess-on-red)}.gs-steps__line{background:var(--border);flex:auto}.gs-steps__item--done .gs-steps__line{background:var(--foreground)}.gs-steps__content{flex-direction:column;gap:2px;display:flex}.gs-steps__state{color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.4}.gs-steps__label{color:var(--muted-foreground);font-size:14.5px;font-weight:600;line-height:1.35}.gs-steps__item--done .gs-steps__label,.gs-steps__item--active .gs-steps__label,.gs-steps__item--active .gs-steps__state{color:var(--foreground)}.gs-steps__desc{color:var(--muted-foreground);font-size:13px;line-height:1.45}.gs-steps--horizontal{align-items:flex-start}.gs-steps--horizontal .gs-steps__item{flex-direction:column;flex:1 1 0;min-width:0}.gs-steps--horizontal .gs-steps__item:last-child{flex:none}.gs-steps--horizontal .gs-steps__marker-col{width:100%}.gs-steps--horizontal .gs-steps__line{height:1px;margin:0 var(--gs-space-9)}.gs-steps--horizontal .gs-steps__item--done .gs-steps__line{height:2px}.gs-steps--horizontal .gs-steps__content{margin-top:var(--gs-space-9);padding-right:var(--gs-space-18)}.gs-steps--vertical{flex-direction:column}.gs-steps--vertical .gs-steps__item{gap:var(--gs-space-12);flex-direction:row;min-height:56px}.gs-steps--vertical .gs-steps__marker-col{flex-direction:column;align-self:stretch}.gs-steps--vertical .gs-steps__line{width:1px;margin:var(--gs-space-5)0}.gs-steps--vertical .gs-steps__item--done .gs-steps__line{width:2px}.gs-steps--vertical .gs-steps__content{padding-top:2px;padding-bottom:var(--gs-space-22)}.gs-steps--vertical .gs-steps__item:last-child .gs-steps__content{padding-bottom:0}.gs-context-menu__trigger{display:contents}.gs-context-menu{z-index:var(--gs-z-dropdown);box-sizing:border-box;background:var(--background);min-width:200px;max-width:min(320px,90vw);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-context-menu-in var(--gs-duration-base)var(--gs-ease-entrance);flex-direction:column;padding:6px;display:flex;position:fixed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-context-menu,.gs-context-menu[data-theme=ink]{background:var(--gess-ink-2)}@keyframes gs-context-menu-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-context-menu{animation:none}}.gs-context-menu__item{box-sizing:border-box;border-radius:var(--gs-radius-sm);width:100%;min-height:38px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.gs-context-menu__item:hover:not(.gs-context-menu__item--disabled),.gs-context-menu__item:focus-visible{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-context-menu__item:hover:not(.gs-context-menu__item--disabled),:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-context-menu__item:focus-visible,.gs-context-menu[data-theme=ink] .gs-context-menu__item:hover:not(.gs-context-menu__item--disabled),.gs-context-menu[data-theme=ink] .gs-context-menu__item:focus-visible{background:var(--gess-ink)}.gs-context-menu__item:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-context-menu__item.gs-context-menu__item--disabled{cursor:not-allowed;opacity:.45}.gs-context-menu__item-icon{width:22px;color:var(--muted-foreground);flex:none;justify-content:center;display:inline-flex}.gs-context-menu__item-label{flex:auto;min-width:0}.gs-context-menu__item--danger .gs-context-menu__item-icon{color:var(--gess-error)}.gs-context-menu__item--danger:hover:not(.gs-context-menu__item--disabled),.gs-context-menu__item--danger:focus-visible{background:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){.gs-context-menu__item--danger:hover:not(.gs-context-menu__item--disabled),.gs-context-menu__item--danger:focus-visible{background:color-mix(in srgb,var(--gess-error)13%,var(--background))}}.gs-context-menu__separator{background:var(--border);height:1px;margin:6px -6px}.gs-cmd__overlay{z-index:var(--gs-z-modal);box-sizing:border-box;background:var(--gs-overlay);animation:gs-cmd-fade var(--gs-duration-base)var(--gs-ease-entrance);justify-content:center;align-items:flex-start;padding:clamp(48px,12vh,140px) 16px 16px;display:flex;position:fixed;inset:0}.gs-cmd{box-sizing:border-box;background:var(--background);width:100%;max-width:560px;max-height:min(60vh,520px);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-cmd-fade var(--gs-duration-base)var(--gs-ease-entrance);flex-direction:column;display:flex;overflow:hidden}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-cmd{background:var(--gess-ink-2)}@keyframes gs-cmd-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-cmd__overlay,.gs-cmd{animation:none}}.gs-cmd__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-cmd__search{align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-14)var(--gs-space-18);border-bottom:1px solid var(--border);display:flex}.gs-cmd__search:focus-within{border-bottom-color:var(--ring)}.gs-cmd__search-icon{color:var(--muted-foreground);flex:none;display:inline-flex}.gs-cmd__search:focus-within .gs-cmd__search-icon{color:var(--ring)}.gs-cmd__input{min-width:0;color:var(--foreground);font-family:var(--font-sans);background:0 0;border:0;flex:auto;font-size:16px}.gs-cmd__input::placeholder{color:var(--muted-foreground)}.gs-cmd__input:focus-visible{outline:2px solid #0000}.gs-cmd__esc,.gs-cmd__shortcut{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex:none;padding:2px 6px;font-size:12px}.gs-cmd__list{scrollbar-width:thin;scrollbar-color:var(--gs-nebel-300)transparent;flex:auto;padding:6px;overflow-y:auto}.gs-cmd__group+.gs-cmd__group{margin-top:4px}.gs-cmd__group-label{color:var(--muted-foreground);padding:10px 10px 4px;font-size:12.5px;font-weight:600;line-height:1.4}.gs-cmd__item{box-sizing:border-box;border-radius:var(--gs-radius-sm);cursor:pointer;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.gs-cmd__item--active{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-cmd__item--active{background:var(--gess-ink)}.gs-cmd__item-icon{width:22px;color:var(--muted-foreground);flex:none;justify-content:center;display:inline-flex}.gs-cmd__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gs-cmd__empty{color:var(--muted-foreground);margin:0;padding:12px 10px;font-size:14px}.gs-nav{font-family:var(--font-sans);position:relative}.gs-nav__list{align-items:stretch;gap:var(--gs-space-26);margin:0;padding:0;list-style:none;display:flex}.gs-nav__item{display:flex;position:relative}.gs-nav__trigger,.gs-nav__link{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.gs-nav__trigger:hover,.gs-nav__link:hover,.gs-nav__item--open .gs-nav__trigger{color:var(--foreground)}.gs-nav__trigger[aria-current=page],.gs-nav__link[aria-current=page]{color:var(--foreground);font-weight:600}.gs-nav__trigger[aria-current=page]:before,.gs-nav__link[aria-current=page]:before{content:"";--gs-h:12px;width:15px;height:var(--gs-h);background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none}.gs-nav__trigger:focus-visible,.gs-nav__link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-nav__chevron{color:var(--muted-foreground);transition:transform var(--gs-duration-base)var(--gs-ease-standard)}.gs-nav__item--open .gs-nav__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.gs-nav__chevron{transition:none}}.gs-nav__panel{top:100%;left:calc(var(--gs-space-18)*-1);z-index:var(--gs-z-dropdown);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);animation:gs-nav-panel-in var(--gs-duration-base)var(--gs-ease-entrance);margin-top:6px;position:absolute}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-nav__panel{background:var(--gess-ink-2)}@keyframes gs-nav-panel-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-nav__panel{animation:none}}.gs-nav__panel-inner{gap:var(--gs-space-22);box-sizing:border-box;min-width:320px;max-width:min(720px,90vw);padding:var(--gs-space-18);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.gs-nav__section{gap:var(--gs-space-5);flex-direction:column;display:flex}.gs-nav__section-title{margin:0 0 var(--gs-space-5);color:var(--muted-foreground);padding:0 10px;font-size:12.5px;font-weight:600}.gs-nav__section-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gs-nav__panel-link{border-radius:var(--gs-radius-sm);color:var(--foreground);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);align-items:flex-start;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.gs-nav__panel-link:hover,.gs-nav__panel-link:focus-visible{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-nav__panel-link:hover,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-nav__panel-link:focus-visible{background:var(--gess-ink)}.gs-nav__panel-link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-nav__panel-link-icon{width:22px;color:var(--muted-foreground);flex:none;justify-content:center;margin-top:2px;display:inline-flex}.gs-nav__panel-link-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-nav__panel-link-label{font-size:14px;font-weight:600;line-height:1.35}.gs-nav__panel-link-desc{color:var(--muted-foreground);font-size:13px;line-height:1.45}.gs-menubar{padding:4px var(--gs-space-9);background:var(--background);border-bottom:1px solid var(--border);font-family:var(--font-sans);align-items:center;gap:2px;display:flex}.gs-menubar__trigger{height:36px;padding:0 var(--gs-space-12);border-radius:var(--gs-radius-sm);color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;font-size:14.5px;font-weight:500;display:inline-flex}.gs-menubar__trigger:hover:not(:disabled),.gs-menubar__trigger--open{background:var(--muted);color:var(--foreground)}.gs-menubar__trigger:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-menubar__trigger:disabled{cursor:not-allowed;opacity:.45}.gs-menubar__dropdown{z-index:var(--gs-z-dropdown);box-sizing:border-box;background:var(--background);min-width:220px;color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-menubar-in var(--gs-duration-base)var(--gs-ease-entrance);flex-direction:column;padding:6px;display:flex;position:fixed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-menubar__dropdown{background:var(--gess-ink-2)}@keyframes gs-menubar-in{0%{opacity:0}to{opacity:1}}.gs-menubar__item{box-sizing:border-box;border-radius:var(--gs-radius-sm);width:100%;min-height:38px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.gs-menubar__item:hover:not(:disabled),.gs-menubar__item:focus-visible{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-menubar__item:hover:not(:disabled),:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-menubar__item:focus-visible{background:var(--gess-ink)}.gs-menubar__item:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-menubar__item:disabled{cursor:not-allowed;opacity:.45}.gs-menubar__item-icon{width:22px;color:var(--muted-foreground);flex:none;justify-content:center;display:inline-flex}.gs-menubar__item-label{flex:auto}.gs-menubar__shortcut{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:12px}.gs-menubar__separator{background:var(--border);height:1px;margin:6px -6px}@media(prefers-reduced-motion:reduce){.gs-menubar__dropdown{animation:none}.gs-menubar__trigger,.gs-menubar__item{transition:none}}.gs-scrollspy{font-family:var(--font-sans)}.gs-scrollspy__list{padding:0 0 0 var(--gs-space-12);border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.gs-scrollspy__row{margin:0}.gs-scrollspy__link{min-height:32px;color:var(--muted-foreground);transition:color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;gap:8px;padding:4px 0;font-size:14.5px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.gs-scrollspy__link:hover{color:var(--foreground)}.gs-scrollspy__link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:2px}.gs-scrollspy__link--active{color:var(--foreground);font-weight:600}.gs-scrollspy__pennant{display:none}.gs-scrollspy__link--active .gs-scrollspy__pennant{--gs-h:12px;width:15px;height:var(--gs-h);background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;display:block}.gs-scrollspy__label{flex:auto;min-width:0}@media(prefers-reduced-motion:reduce){.gs-scrollspy__link{transition:none}}.gs-close{border-radius:var(--gs-radius-sm);width:40px;height:40px;color:var(--foreground);cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gs-close--sm{width:32px;height:32px}.gs-close:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.gs-close:hover{background:color-mix(in srgb,var(--foreground)8%,transparent)}}.gs-close:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:1px}.gs-close:disabled{cursor:not-allowed;opacity:.45}.gs-callout{--gs-tone:var(--gess-info);--gs-on-tone:var(--gess-paper);gap:var(--gs-space-14);box-sizing:border-box;padding:16px 20px 16px var(--gs-space-18);border-radius:var(--gs-radius-sm);background:var(--gs-tone);align-items:flex-start;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-callout{background:color-mix(in srgb,var(--gs-tone)13%,var(--background))}}.gs-callout{color:var(--foreground);font-family:var(--font-sans)}.gs-callout--important{--gs-tone:var(--gess-red);--gs-on-tone:var(--gess-on-red)}.gs-callout--success{--gs-tone:var(--gess-success)}.gs-callout--warning{--gs-tone:var(--gess-warning);--gs-on-tone:var(--gess-ink)}.gs-callout--error{--gs-tone:var(--gess-error)}.gs-callout--info{--gs-tone:var(--gess-info)}.gs-callout--note{--gs-tone:var(--gess-gray);background:var(--muted)}.gs-callout__mark{--gs-h:18px;width:22px;height:var(--gs-h);background:var(--gs-tone);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;margin-top:2px}.gs-callout__icon{color:var(--gs-tone);flex:none;margin-top:1px;line-height:0;display:inline-flex}.gs-callout--warning .gs-callout__icon{color:var(--gess-warning)}@supports (color:color-mix(in lab,red,red)){.gs-callout--warning .gs-callout__icon{color:color-mix(in srgb,var(--gess-warning)55%,var(--foreground))}}.gs-callout__main{flex:1;min-width:0}.gs-callout__title{font-family:var(--font-sans);color:var(--foreground);margin:1px 0 3px;font-size:15px;font-weight:700;line-height:1.35}.gs-callout__body{color:var(--foreground);font-size:14.5px;line-height:1.55}.gs-callout__body>p{margin:0}.gs-callout__body>p+p{margin-top:var(--gs-space-5)}.gs-callout__body a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.gs-callout__body a:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:2px}.gs-callout__actions{margin-top:var(--gs-space-14);flex-wrap:wrap;gap:10px;display:flex}.gs-callout--closable{padding-right:52px}.gs-callout__close{position:absolute;top:10px;right:10px}.gs-callout__close:hover{background:var(--gs-tone)}@supports (color:color-mix(in lab,red,red)){.gs-callout__close:hover{background:color-mix(in srgb,var(--gs-tone)22%,var(--background))}}.gs-callout--solid{background:var(--gs-tone);color:var(--gs-on-tone)}.gs-callout--solid.gs-callout--note{background:var(--gess-inverse);--gs-on-tone:var(--gess-on-inverse)}.gs-callout--solid .gs-callout__title,.gs-callout--solid .gs-callout__body,.gs-callout--solid .gs-callout__icon,.gs-callout--solid .gs-callout__close{color:var(--gs-on-tone)}.gs-callout--solid .gs-callout__body{font-weight:600}.gs-callout--solid .gs-callout__mark,.gs-callout--solid .gs-callout__close:hover{background:var(--gs-on-tone)}@supports (color:color-mix(in lab,red,red)){.gs-callout--solid .gs-callout__close:hover{background:color-mix(in srgb,var(--gs-on-tone)16%,transparent)}}.gs-callout--solid .gs-callout__close:focus-visible,.gs-callout--solid .gs-callout__body a:focus-visible{outline-color:var(--gs-on-tone)}.gs-alert{width:100%}.gs-toast-region{z-index:var(--gs-z-toast);gap:var(--gs-space-12);pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.gs-toast{--gs-tone:var(--gess-fog-300);pointer-events:auto;align-items:flex-start;gap:var(--gs-space-14);box-sizing:border-box;padding:var(--gs-space-14)var(--gs-space-12)var(--gs-space-14)var(--gs-space-18);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-toast-in var(--gs-duration-base)var(--gs-ease-entrance);display:flex}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-toast{background:var(--gess-ink-2)}.gs-toast--info{--gs-tone:var(--gess-info)}.gs-toast--success{--gs-tone:var(--gess-success)}.gs-toast--warning{--gs-tone:var(--gess-warning)}.gs-toast--error{--gs-tone:var(--gess-error)}.gs-toast__mark{--gs-h:18px;width:22px;height:var(--gs-h);background:var(--gs-tone);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;margin-top:1px}.gs-toast__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.gs-toast__meta{justify-content:space-between;gap:var(--gs-space-9);color:var(--muted-foreground);margin:0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.gs-toast__status{color:var(--foreground)}.gs-toast__time{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.gs-toast__title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:800;line-height:1.25}.gs-toast__message{font-size:14.5px;line-height:1.5}.gs-toast__close{margin:-4px -2px 0 0}@keyframes gs-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gs-toast{animation:gs-toast-fade var(--gs-duration-base)var(--gs-ease-standard)}@keyframes gs-toast-fade{0%{opacity:0}to{opacity:1}}}.gs-badge--plain{padding-left:10px}.gs-badge--solid{background:var(--gs-tone);color:var(--gess-paper);font-weight:700}.gs-badge--solid>i{background:currentColor}.gs-badge--solid.gs-badge--on-light,.gs-badge--solid.gs-badge--neutral{color:var(--gess-ink)}.gs-badge--solid.gs-badge--red{color:var(--gess-on-red)}.gs-tag{align-items:center;gap:var(--gs-space-5);box-sizing:border-box;padding:var(--gs-space-5)10px;border:1px solid var(--border);border-radius:var(--gs-radius-sm);font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.gs-tag--chip{border-radius:var(--gs-radius-pill);letter-spacing:0;padding:4px 9px;font-size:10px}.gs-tag--red{color:var(--gess-red);border-color:var(--gess-red)}@supports (color:color-mix(in lab,red,red)){.gs-tag--red{border-color:color-mix(in srgb,var(--gess-red)30%,transparent)}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-tag--red{color:var(--foreground);border-color:var(--gess-red)}.gs-tag--ink{color:var(--gess-on-inverse);background:var(--gess-inverse);border-color:var(--gess-inverse)}.gs-tag__label{min-width:0}.gs-tag--removable{padding-right:2px}.gs-tag__remove{width:24px;height:24px;color:inherit;cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin:-5px -2px -5px 0;padding:0;display:inline-flex}.gs-tag__remove:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.gs-tag__remove:hover{background:color-mix(in srgb,var(--foreground)10%,transparent)}}.gs-tag__remove:hover{color:var(--foreground)}.gs-tag__remove:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:1px}.gs-progress{--gs-fill:var(--gess-inverse);gap:var(--gs-space-9);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.gs-progress--red{--gs-fill:var(--gess-red)}.gs-progress--success{--gs-fill:var(--gess-success)}.gs-progress--warning{--gs-fill:var(--gess-warning)}.gs-progress--error{--gs-fill:var(--gess-error)}.gs-progress--info{--gs-fill:var(--gess-info)}.gs-progress__label{justify-content:space-between;align-items:baseline;gap:var(--gs-space-12);color:var(--foreground);font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.gs-progress__value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);font-size:12.5px;font-weight:600}.gs-progress__track{background:var(--gs-nebel-150);width:100%;height:6px;position:relative;overflow:hidden}.gs-progress--sm .gs-progress__track{height:4px}.gs-progress--lg .gs-progress__track{height:10px}.gs-progress__fill{background:var(--gs-fill);height:100%;transition:width var(--gs-duration-base)var(--gs-ease-standard)}.gs-progress__track--indeterminate .gs-progress__fill{width:40%;animation:gs-progress-slide 1.3s var(--gs-ease-standard)infinite;transition:none;position:absolute;left:0}@keyframes gs-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.gs-progress__track--indeterminate .gs-progress__fill{width:100%;animation:1.6s ease-in-out infinite gs-progress-pulse}@keyframes gs-progress-pulse{0%,to{opacity:.45}50%{opacity:1}}}.gs-progress-circular{--gs-fill:var(--gess-inverse);justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.gs-progress-circular--red{--gs-fill:var(--gess-red)}.gs-progress-circular--success{--gs-fill:var(--gess-success)}.gs-progress-circular--warning{--gs-fill:var(--gess-warning)}.gs-progress-circular--error{--gs-fill:var(--gess-error)}.gs-progress-circular--info{--gs-fill:var(--gess-info)}.gs-progress-circular__svg{display:block}.gs-progress-circular__track{stroke:var(--gs-nebel-150)}.gs-progress-circular__arc{stroke:var(--gs-fill);transition:stroke-dashoffset var(--gs-duration-base)var(--gs-ease-standard)}.gs-progress-circular__label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground);justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.gs-progress-circular--indeterminate .gs-progress-circular__svg{animation:.9s linear infinite gs-progress-circular-rotate}.gs-progress-circular--indeterminate .gs-progress-circular__arc{transition:none}@keyframes gs-progress-circular-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gs-progress-circular--indeterminate .gs-progress-circular__svg{animation-duration:1.8s}.gs-progress-circular__arc{transition:none}}.gs-skeleton{background:var(--gs-nebel-150);border-radius:var(--gs-radius-sm);animation:gs-skeleton-pulse 1.6s var(--gs-ease-standard)infinite;display:block}.gs-skeleton--text{width:100%;height:.85em;margin:.18em 0}.gs-skeleton--rect{border-radius:var(--gs-radius-lg);width:100%;height:120px}.gs-skeleton--circle{--gs-h:30px;width:36px;height:var(--gs-h);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);border-radius:0}@keyframes gs-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.gs-skeleton{animation:none}}.gs-tooltip{z-index:var(--gs-z-toast);box-sizing:border-box;background:var(--gess-inverse);max-width:260px;color:var(--gess-on-inverse);border-radius:var(--gs-radius-sm);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);letter-spacing:0;animation:gs-tooltip-in var(--gs-duration-base)var(--gs-ease-entrance);padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.4;position:fixed}@keyframes gs-tooltip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-tooltip{animation:none}}.gs-tooltip:after{content:"";background:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.gs-tooltip--top:after{bottom:-4px;left:calc(50% - 4px)}.gs-tooltip--bottom:after{top:-4px;left:calc(50% - 4px)}.gs-tooltip--left:after{top:calc(50% - 4px);right:-4px}.gs-tooltip--right:after{top:calc(50% - 4px);left:-4px}.gs-popover{z-index:var(--gs-z-overlay);box-sizing:border-box;background:var(--background);min-width:180px;max-width:320px;color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-popover-in var(--gs-duration-base)var(--gs-ease-entrance);position:fixed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-popover{background:var(--gess-ink-2)}.gs-popover:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:2px}.gs-popover__content{padding:var(--gs-space-14)var(--gs-space-18);font-size:14.5px;line-height:1.55}.gs-popover__content>:first-child{margin-top:0}.gs-popover__content>:last-child{margin-bottom:0}@keyframes gs-popover-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-popover{animation:none}}.gs-popover__arrow{box-sizing:border-box;background:inherit;border:1px solid var(--border);width:10px;height:10px;position:absolute}.gs-popover--top .gs-popover__arrow{bottom:-6px;left:calc(var(--gs-popover-arrow,50%) - 5px);border-top:0;border-left:0;transform:rotate(45deg)}.gs-popover--bottom .gs-popover__arrow{top:-6px;left:calc(var(--gs-popover-arrow,50%) - 5px);border-bottom:0;border-right:0;transform:rotate(45deg)}.gs-popover--left .gs-popover__arrow{right:-6px;top:calc(var(--gs-popover-arrow,50%) - 5px);border-bottom:0;border-left:0;transform:rotate(45deg)}.gs-popover--right .gs-popover__arrow{left:-6px;top:calc(var(--gs-popover-arrow,50%) - 5px);border-top:0;border-right:0;transform:rotate(45deg)}.gs-banner{--gs-tone:var(--gess-red);--gs-on-tone:var(--gess-on-red);box-sizing:border-box;width:100%;font-family:var(--font-sans)}.gs-banner--accent{--gs-tone:var(--gess-red);--gs-on-tone:var(--gess-on-red)}.gs-banner--ink{--gs-tone:var(--gess-inverse);--gs-on-tone:var(--gess-on-inverse)}.gs-banner--info{--gs-tone:var(--gess-info);--gs-on-tone:var(--gess-paper)}.gs-banner--success{--gs-tone:var(--gess-success);--gs-on-tone:var(--gess-paper)}.gs-banner--warning{--gs-tone:var(--gess-warning);--gs-on-tone:var(--gess-ink)}.gs-banner--error{--gs-tone:var(--gess-error);--gs-on-tone:var(--gess-paper)}.gs-banner--neutral{--gs-tone:var(--gess-fog-300);--gs-on-tone:var(--gess-ink)}.gs-banner__inner{align-items:flex-start;gap:var(--gs-space-9)var(--gs-space-14);box-sizing:border-box;max-width:calc(var(--gs-container) + 2*var(--gs-space-56));padding:16px var(--gs-page-pad);flex-wrap:wrap;margin:0 auto;display:flex}.gs-banner__mark{--gs-h:18px;width:22px;height:var(--gs-h);background:var(--gs-tone);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;margin-top:2px}.gs-banner__icon{flex:none;margin-top:1px;line-height:0;display:inline-flex}.gs-banner__text{min-width:0;color:inherit;flex:320px;font-size:14.5px;line-height:1.55}.gs-banner__title{margin-right:var(--gs-space-9);font-size:15px;font-weight:700;line-height:1.35}.gs-banner__text a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.gs-banner__text a:focus-visible{outline:var(--gs-focus-width)solid currentColor;outline-offset:2px}.gs-banner__action,.gs-banner__close{align-self:center}.gs-banner__action{flex:none;align-items:center;display:inline-flex}.gs-banner__close{color:inherit;margin-left:auto}.gs-banner--solid{background:var(--gs-tone);color:var(--gs-on-tone)}.gs-banner--solid .gs-banner__mark,.gs-banner--solid .gs-banner__close:hover{background:var(--gs-on-tone)}@supports (color:color-mix(in lab,red,red)){.gs-banner--solid .gs-banner__close:hover{background:color-mix(in srgb,var(--gs-on-tone)16%,transparent)}}.gs-banner--solid .gs-banner__close:focus-visible{outline-color:var(--gs-on-tone)}.gs-banner--solid.gs-banner--neutral{background:var(--gs-nebel-150);color:var(--foreground)}.gs-banner--solid.gs-banner--neutral .gs-banner__mark{background:var(--muted-foreground)}.gs-banner--subtle{background:var(--gs-tone)}@supports (color:color-mix(in lab,red,red)){.gs-banner--subtle{background:color-mix(in srgb,var(--gs-tone)13%,var(--background))}}.gs-banner--subtle{color:var(--foreground)}.gs-banner--subtle.gs-banner--neutral,.gs-banner--subtle.gs-banner--ink{--gs-tone:var(--gess-gray);background:var(--muted)}.gs-banner--subtle .gs-banner__icon{color:var(--gs-tone)}.gs-banner--subtle.gs-banner--warning .gs-banner__icon{color:var(--gess-warning)}@supports (color:color-mix(in lab,red,red)){.gs-banner--subtle.gs-banner--warning .gs-banner__icon{color:color-mix(in srgb,var(--gess-warning)55%,var(--foreground))}}.gs-status-dot{--gs-tone:var(--gess-fog-300);font-family:var(--font-sans);color:var(--foreground);align-items:center;gap:8px;font-size:14.5px;line-height:1.4;display:inline-flex}.gs-status-dot--success{--gs-tone:var(--gess-success)}.gs-status-dot--warning{--gs-tone:var(--gess-warning)}.gs-status-dot--error{--gs-tone:var(--gess-error)}.gs-status-dot--info{--gs-tone:var(--gess-info)}.gs-status-dot__mark{--gs-h:10px;width:12px;height:var(--gs-h);background:var(--gs-tone);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;position:relative}.gs-status-dot--sm .gs-status-dot__mark{--gs-h:8px;width:10px}.gs-status-dot--lg .gs-status-dot__mark{--gs-h:12px;width:15px}.gs-status-dot--sm{gap:7px;font-size:13px}.gs-status-dot__mark--pulse{animation:gs-status-dot-pulse 1.6s var(--gs-ease-standard)infinite}@media(prefers-reduced-motion:reduce){.gs-status-dot__mark--pulse{animation:none}}.gs-empty{gap:var(--gs-space-12);box-sizing:border-box;padding:var(--gs-space-40)var(--gs-space-26);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.gs-empty--center{text-align:center;align-items:center;max-width:480px;margin-inline:auto}.gs-empty--start{align-items:flex-start}.gs-empty--bordered{border:1px dashed var(--border);border-radius:var(--gs-radius-lg);background:var(--background);max-width:none}.gs-empty__icon{margin-bottom:var(--gs-space-5)}.gs-empty__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:800;line-height:1.15}.gs-empty__desc{max-width:52ch;color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.62}.gs-empty__actions{gap:var(--gs-space-12);margin-top:var(--gs-space-9);flex-wrap:wrap;display:inline-flex}.gs-result{justify-content:center;align-items:center;gap:var(--gs-space-14);box-sizing:border-box;max-width:600px;min-height:60vh;padding:var(--gs-page-pad);text-align:center;font-family:var(--font-sans);color:var(--foreground);flex-direction:column;margin:0 auto;display:flex}.gs-result__code{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-size:clamp(64px,3rem + 6vw,120px);font-weight:900;line-height:1}.gs-result__icon{margin-bottom:var(--gs-space-5)}.gs-result__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900;line-height:1.05}.gs-result__desc{max-width:52ch;color:var(--muted-foreground);margin:0;font-size:17px;line-height:1.62}.gs-result__actions{justify-content:center;gap:var(--gs-space-14);margin-top:var(--gs-space-12);flex-wrap:wrap;display:inline-flex}.gs-hovercard{z-index:var(--gs-z-overlay);box-sizing:border-box;max-width:320px;padding:var(--gs-space-18);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);font-family:var(--font-sans);animation:gs-hovercard-in var(--gs-duration-base)var(--gs-ease-entrance);font-size:14.5px;line-height:1.55;position:fixed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-hovercard{background:var(--gess-ink-2)}.gs-hovercard--elevated{box-shadow:var(--gs-shadow-pop)}.gs-hovercard>:first-child{margin-top:0}.gs-hovercard>:last-child{margin-bottom:0}@keyframes gs-hovercard-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-hovercard{animation:none}}.gs-notice-bar{--gs-tone:var(--gess-info);background:var(--gs-tone)}@supports (color:color-mix(in lab,red,red)){.gs-notice-bar{background:color-mix(in srgb,var(--gs-tone)12%,var(--background))}}.gs-notice-bar{border-bottom:1px solid var(--gs-tone)}@supports (color:color-mix(in lab,red,red)){.gs-notice-bar{border-bottom:1px solid color-mix(in srgb,var(--gs-tone)35%,var(--background))}}.gs-notice-bar{color:var(--foreground);font-family:var(--font-sans)}.gs-notice-bar--warning{--gs-tone:var(--gess-warning)}.gs-notice-bar--error{--gs-tone:var(--gess-error)}.gs-notice-bar--success{--gs-tone:var(--gess-success)}.gs-notice-bar__in{box-sizing:border-box;align-items:center;gap:var(--gs-space-9)var(--gs-space-14);max-width:var(--gs-notice-max,var(--gs-container));min-height:52px;padding:10px clamp(16px,4vw,var(--gs-space-56));flex-wrap:wrap;margin:0 auto;display:flex}.gs-notice-bar__text{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.gs-notice-bar__title{margin:0;font-size:15px;font-weight:700;line-height:1.4}.gs-notice-bar__body{font-size:14.5px;line-height:1.5}.gs-notice-bar__body>p{margin:0}.gs-notice-bar__body>p+p{margin-top:var(--gs-space-5)}.gs-notice-bar__body a,.gs-notice-bar__action a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.gs-notice-bar__body a:focus-visible,.gs-notice-bar__action a:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-notice-bar__meta{margin:0;font-size:14.5px}.gs-notice-bar__action{flex:none}.gs-notice-bar__close{width:36px;height:36px;margin-left:auto}@media print{.gs-notice-bar{display:none}}.gs-countdown{font-family:var(--font-sans);color:inherit}.gs-countdown__time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.gs-modal__overlay{z-index:var(--gs-z-modal);box-sizing:border-box;background:var(--gs-overlay);animation:gs-modal-fade var(--gs-duration-base)var(--gs-ease-entrance);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gs-modal{gap:var(--gs-space-18);box-sizing:border-box;width:100%;max-height:calc(100vh - 32px);padding:var(--gs-space-26);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);animation:gs-modal-fade var(--gs-duration-base)var(--gs-ease-entrance);flex-direction:column;display:flex;position:relative;overflow:auto}.gs-modal:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-modal{background:var(--gess-ink-2)}.gs-modal--sm{max-width:420px}.gs-modal--md{max-width:560px}.gs-modal--lg{max-width:720px}@keyframes gs-modal-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-modal__overlay,.gs-modal{animation:none}}.gs-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--gs-space-14);display:flex}.gs-modal__heading{gap:var(--gs-space-9);flex-direction:column;min-width:0;display:flex}.gs-modal__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:22px;font-weight:800;line-height:1.2}.gs-modal__desc{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.55}.gs-modal__close{margin:-8px -8px 0 0}.gs-modal__body{color:var(--foreground);font-size:16px;line-height:1.62}.gs-modal__body>p{margin:0}.gs-modal__body>p+p{margin-top:var(--gs-space-9)}.gs-modal__footer{justify-content:flex-end;align-items:center;gap:var(--gs-space-14);flex-wrap:wrap;display:flex}.gs-alert-dialog .gs-modal__desc{color:var(--foreground);font-size:16px;line-height:1.62}.gs-drawer__overlay{z-index:var(--gs-z-modal);background:var(--gs-overlay);animation:gs-drawer-fade var(--gs-duration-base)var(--gs-ease-entrance);display:flex;position:fixed;inset:0}.gs-drawer{box-sizing:border-box;background:var(--background);height:100%;color:var(--foreground);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.gs-drawer:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-drawer{background:var(--gess-ink-2)}.gs-drawer--right{border-left:1px solid var(--border);animation:gs-drawer-in-right var(--gs-duration-slow)var(--gs-ease-entrance);margin-left:auto}.gs-drawer--left{border-right:1px solid var(--border);animation:gs-drawer-in-left var(--gs-duration-slow)var(--gs-ease-entrance);margin-right:auto}@keyframes gs-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gs-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.gs-drawer__overlay,.gs-drawer--right,.gs-drawer--left{animation:none}}.gs-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--gs-space-14);padding:var(--gs-space-22)var(--gs-space-26)var(--gs-space-18);border-bottom:1px solid var(--border);display:flex}.gs-drawer__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:22px;font-weight:800;line-height:1.2}.gs-drawer__close{margin:-6px -10px 0 auto}.gs-drawer__body{padding:var(--gs-space-22)var(--gs-space-26);scrollbar-width:thin;scrollbar-color:var(--gs-nebel-300)transparent;flex:auto;font-size:16px;line-height:1.62;overflow-y:auto}.gs-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--gs-space-14);padding:var(--gs-space-18)var(--gs-space-26);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.gs-offcanvas__overlay{z-index:var(--gs-z-modal);background:var(--gs-overlay);animation:gs-offcanvas-fade var(--gs-duration-base)var(--gs-ease-entrance);display:flex;position:fixed;inset:0}.gs-offcanvas__overlay--right{justify-content:flex-end;align-items:stretch}.gs-offcanvas__overlay--left{justify-content:flex-start;align-items:stretch}.gs-offcanvas__overlay--top{align-items:flex-start}.gs-offcanvas__overlay--bottom{align-items:flex-end}.gs-offcanvas{box-sizing:border-box;background:var(--background);color:var(--foreground);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.gs-offcanvas:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-offcanvas{background:var(--gess-ink-2)}.gs-offcanvas--left,.gs-offcanvas--right{height:100%}.gs-offcanvas--top,.gs-offcanvas--bottom{width:100%}.gs-offcanvas--right{border-left:1px solid var(--border);animation:gs-offcanvas-in-right var(--gs-duration-slow)var(--gs-ease-entrance)}.gs-offcanvas--left{border-right:1px solid var(--border);animation:gs-offcanvas-in-left var(--gs-duration-slow)var(--gs-ease-entrance)}.gs-offcanvas--top{border-bottom:1px solid var(--border);animation:gs-offcanvas-in-top var(--gs-duration-slow)var(--gs-ease-entrance)}.gs-offcanvas--bottom{border-top:1px solid var(--border);animation:gs-offcanvas-in-bottom var(--gs-duration-slow)var(--gs-ease-entrance)}@keyframes gs-offcanvas-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-offcanvas-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gs-offcanvas-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gs-offcanvas-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes gs-offcanvas-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gs-offcanvas__overlay,.gs-offcanvas--right,.gs-offcanvas--left,.gs-offcanvas--top,.gs-offcanvas--bottom{animation:none}}.gs-offcanvas__head{justify-content:space-between;align-items:flex-start;gap:var(--gs-space-14);padding:var(--gs-space-22)var(--gs-space-26)var(--gs-space-18);border-bottom:1px solid var(--border);display:flex}.gs-offcanvas__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:22px;font-weight:800;line-height:1.2}.gs-offcanvas__close{margin:-6px -10px 0 auto}.gs-offcanvas__body{padding:var(--gs-space-22)var(--gs-space-26);flex:auto;font-size:16px;line-height:1.62;overflow:auto}.gs-offcanvas__footer{justify-content:flex-end;align-items:center;gap:var(--gs-space-14);padding:var(--gs-space-18)var(--gs-space-26);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.gs-table{border:1px solid var(--border);border-radius:var(--gs-radius-sm);outline-offset:var(--gs-focus-offset);background:var(--background);max-width:100%;color:var(--foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;position:relative;overflow:auto}.gs-table--full{width:100%}.gs-table:focus-visible{outline:2px solid var(--ring)}.gs-table table{border-collapse:collapse;color:inherit}.gs-table--full table{width:100%}.gs-table caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:0;color:var(--gess-gray);background:var(--background);padding:10px 14px;font-size:12.5px;font-weight:600}.gs-table thead th{background:var(--gess-ink);color:var(--gess-dirty);font-family:var(--font-mono);letter-spacing:0;text-align:left;white-space:nowrap;padding:11px 14px;font-size:12.5px;font-weight:600}.gs-table thead :focus-visible{outline-color:var(--gess-dirty)}.gs-table td,.gs-table tbody th,.gs-table tfoot th{border-bottom:1px solid var(--gess-line-soft);text-align:left;padding:10px 14px;font-weight:400}.gs-table tbody tr:nth-child(2n)>*{background:var(--gess-fog-50)}.gs-table .num,.gs-table .gs-table__cell--num,.gs-table thead th.num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum"}.gs-table--compact thead th{padding:8px 12px}.gs-table--compact td,.gs-table--compact tbody th,.gs-table--compact tfoot th{padding:7px 12px}.gs-table tfoot td,.gs-table tfoot th,.gs-table .gs-table__row--total>*{border-top:var(--gs-border-thick)solid var(--gess-red);background:var(--gess-fog-100);border-bottom:0;font-weight:700}.gs-table tfoot .num,.gs-table .gs-table__row--total>.num{color:var(--gess-red)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table caption{color:var(--muted-foreground)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table thead th{background:var(--gess-ink-2)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table td,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table tbody th{border-bottom-color:var(--gess-line-on-ink)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table tbody tr:nth-child(2n)>*{background:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table tbody tr:nth-child(2n)>*{background:color-mix(in srgb,var(--gess-ink-2)55%,var(--gess-ink))}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table tfoot td,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table tfoot th,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table .gs-table__row--total>*{background:var(--gess-ink-2)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table tfoot .num,:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-table .gs-table__row--total>.num{color:var(--foreground)}.gs-datatable{flex-direction:column;gap:0;display:flex}.gs-datatable__toolbar{background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius)var(--gs-radius)0 0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gs-datatable__toolbar+.gs-table-wrap{border-radius:0}.gs-datatable__toolbar-start,.gs-datatable__toolbar-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-datatable__toolbar-end{margin-left:auto}.gs-datatable__search{align-items:center;display:inline-flex;position:relative}.gs-datatable__search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:10px}.gs-datatable__search-input{min-width:200px;height:34px;font:inherit;font-size:var(--gs-text-sm);color:var(--foreground);background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-sm);padding:0 12px 0 32px}.gs-datatable__search-input:hover{border-color:var(--gess-fog-300)}.gs-datatable__search-input:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-datatable__colmenu{position:relative}.gs-datatable__colmenu-trigger{height:34px;font-size:var(--gs-text-sm);font-weight:var(--gs-fw-medium);color:var(--foreground);background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.gs-datatable__colmenu-trigger::-webkit-details-marker{display:none}.gs-datatable__colmenu-trigger:hover,.gs-datatable__colmenu[open] .gs-datatable__colmenu-trigger{border-color:var(--gess-fog-300)}.gs-datatable__colmenu-trigger:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-datatable__colmenu-panel{z-index:var(--gs-z-dropdown,50);background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-sm);min-width:200px;box-shadow:var(--gs-shadow-pop);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.gs-datatable__colmenu-item{border-radius:var(--gs-radius-xs);font-size:var(--gs-text-sm);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.gs-datatable__colmenu-item:hover{background:var(--muted)}.gs-datatable__bulkbar{background:var(--gs-surface-inverse);color:var(--gs-on-inverse);border:var(--gs-border-hair)solid var(--border);border-bottom:0;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.gs-datatable__toolbar+.gs-datatable__bulkbar{border-top:var(--gs-border-hair)solid var(--border)}.gs-datatable__bulkbar-count{font-family:var(--font-mono);font-size:var(--gs-text-sm);font-weight:var(--gs-fw-semibold)}.gs-datatable__bulkbar-actions{align-items:center;gap:8px;display:flex}.gs-datatable__bulkbar-clear{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:14.5px;font-weight:600;text-decoration:underline}.gs-datatable__bulkbar-clear:focus-visible{outline:var(--gs-focus-width)solid var(--gess-dirty);outline-offset:var(--gs-focus-offset)}.gs-table thead .gs-datatable__filter-row .gs-datatable__filter-cell{background:var(--background);color:var(--foreground);border-bottom:var(--gs-border-hair)solid var(--border);padding-top:6px;padding-bottom:6px}.gs-datatable__filter{width:100%;min-width:80px;height:28px;font:inherit;font-size:var(--gs-text-xs);color:var(--foreground);background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-xs);padding:0 8px}.gs-datatable__filter:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-datatable__filter--select{cursor:pointer}.gs-table .gs-datatable__td--highlight{background:var(--gess-red)!important}@supports (color:color-mix(in lab,red,red)){.gs-table .gs-datatable__td--highlight{background:color-mix(in srgb,var(--gess-red)12%,var(--background))!important}}.gs-table .gs-datatable__td--highlight{outline:1px solid var(--gess-red);outline-offset:-1px;font-weight:700}.gs-table .gs-datatable__row--group>*{font-weight:var(--gs-fw-semibold);background:var(--gs-nebel-100)!important}.gs-datatable__group-toggle{cursor:pointer;color:inherit;font:inherit;font-weight:var(--gs-fw-semibold);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.gs-datatable__group-count{font-family:var(--font-mono);font-size:var(--gs-text-xs);font-weight:var(--gs-fw-regular);color:var(--muted-foreground)}.gs-datatable__group-header{text-align:center}.gs-datatable__edit{width:100%;min-width:60px;height:28px;font:inherit;font-size:var(--gs-text-sm);color:var(--foreground);border:var(--gs-border-hair)solid transparent;border-radius:var(--gs-radius-xs);background:0 0;padding:0 6px}.gs-datatable__edit:hover{border-color:var(--gs-border)}.gs-datatable__edit:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px;background:var(--background)}.gs-datatable__edit--num{text-align:right;font-variant-numeric:tabular-nums}.gs-datatable__pagination{background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:0 0 var(--gs-radius)var(--gs-radius);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.gs-datatable__pagination-info{font-family:var(--font-mono);font-size:var(--gs-text-xs);color:var(--muted-foreground)}.gs-datatable__pagination-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gs-datatable__pagesize{font-size:var(--gs-text-sm);color:var(--muted-foreground);align-items:center;gap:8px;display:inline-flex}.gs-datatable__pagesize .gs-datatable__filter{width:auto;height:30px}.gs-datatable__pageinfo{font-family:var(--font-mono);font-size:var(--gs-text-sm);color:var(--foreground)}.gs-datatable__pagebtns{gap:6px;display:inline-flex}.gs-datatable__sort{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.gs-datatable__sort--num{flex-direction:row-reverse}.gs-datatable__sort-icon{color:var(--gess-fog-300);transition:color var(--gs-duration-base)var(--gs-ease-standard);flex:none}.gs-datatable__sort--active .gs-datatable__sort-icon,.gs-datatable__sort:hover .gs-datatable__sort-icon{color:var(--gess-dirty)}.gs-datatable__sort:focus-visible{outline:var(--gs-focus-width)solid var(--gess-dirty);outline-offset:var(--gs-focus-offset)}.gs-datatable__select-cell{white-space:nowrap;width:1%}.gs-table .gs-datatable__row--selected>*{background:var(--gs-nebel-150)!important}.gs-datatable__empty{text-align:center;color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--gs-text-sm);padding:32px 16px}.gs-datatable__footer{background:var(--background);border:var(--gs-border-hair)solid var(--border);border-radius:0 0 var(--gs-radius)var(--gs-radius);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gs-kpi{border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--card);min-width:0;color:var(--card-foreground);font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.gs-kpi__label{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);margin:0;font-size:12.5px;font-weight:600}.gs-kpi__value{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-size:32px;font-weight:900;line-height:1.05}.gs-kpi__unit{color:var(--muted-foreground);margin-left:4px;font-size:16px;font-weight:800}.gs-kpi__delta{align-self:flex-start}.gs-kpi__hint{font-family:var(--font-mono);color:var(--muted-foreground);margin:0;font-size:11.5px;font-weight:400}.gs-statcard__head{justify-content:space-between;align-items:flex-start;gap:var(--gs-space-12);display:flex}.gs-statcard__icon{color:var(--muted-foreground);flex:none;display:inline-flex}.gs-list{width:100%;color:var(--foreground);margin:0;padding:0;list-style:none}.gs-list--divided>li+li{border-top:var(--gs-border-hair)solid var(--border)}.gs-list__item{align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-12)4px;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;display:flex}.gs-list__item--interactive{padding-inline:var(--gs-space-12);border-radius:var(--gs-radius-sm);cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard)}.gs-list__item--interactive:hover{background:var(--muted)}.gs-list__item--interactive:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-list__leading{color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.gs-list__main{flex:1;min-width:0}.gs-list__row{justify-content:space-between;align-items:baseline;gap:var(--gs-space-12);display:flex}.gs-list__primary{min-width:0;font-weight:600}.gs-list__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:12px}.gs-list__secondary{color:var(--muted-foreground);margin-top:2px}.gs-list__trailing{align-items:center;gap:var(--gs-space-9);flex:none;display:inline-flex}.gs-list--wedge>.gs-list__item{align-items:baseline;padding-left:0}.gs-list--wedge>.gs-list__item:before{--gs-h:7px;content:"";width:10px;height:var(--gs-h);background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);flex:none;transform:translateY(-1px)}.gs-list--wedge .gs-list__primary{font-weight:400}.gs-card{gap:var(--gs-space-14);padding:var(--gs-space-26);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);transition:border-color var(--gs-duration-base)var(--gs-ease-standard);flex-direction:column;text-decoration:none;display:flex}a.gs-card:hover,.gs-card--interactive:hover{border-color:var(--gess-fog-300)}a.gs-card:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-card__head{justify-content:space-between;align-items:center;gap:var(--gs-space-12);display:flex}.gs-card__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:800;line-height:1.05}.gs-card__body{font-family:var(--font-sans);color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.62}.gs-card__body>p{margin:0}.gs-card__link svg{width:14px;height:14px}.gs-card__link{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-red);text-underline-offset:3px;align-items:center;gap:7px;margin-top:auto;font-size:11px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-card__link{color:var(--foreground)}.gs-card--rule{padding:var(--gs-space-18)0 0;border:0;border-top:2px solid var(--foreground);background:0 0;border-radius:0}.gs-card--rule:hover,a.gs-card--rule:hover{border-color:var(--gess-red)}.gs-card--rule .gs-card__title{font-size:22px}.gs-card--slots{gap:0;padding:0;overflow:hidden}.gs-card--slots.gs-card--rule{padding-top:0}.gs-card__header{padding:var(--gs-space-18)var(--gs-space-22);border-bottom:var(--gs-border-hair)solid var(--border)}.gs-card__section{padding:var(--gs-space-22);font-size:14.5px;line-height:1.62}.gs-card__footer{align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-14)var(--gs-space-22);border-top:var(--gs-border-hair)solid var(--border);display:flex}.gs-card--rule .gs-card__header,.gs-card--rule .gs-card__section,.gs-card--rule .gs-card__footer{padding-inline:0}.gs-accordion{border-top:1px solid var(--border);color:var(--foreground)}.gs-accordion__item{border-bottom:1px solid var(--border)}.gs-accordion__heading{font:inherit;margin:0}.gs-accordion__trigger{align-items:center;gap:var(--gs-space-12);width:100%;min-height:var(--gs-touch-target);padding:var(--gs-space-14)0;cursor:pointer;text-align:left;font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-size:15px;font-weight:800;line-height:1.05;display:flex}.gs-accordion__trigger:hover:not(:disabled) .gs-accordion__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gs-accordion__trigger:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-accordion__trigger:disabled{cursor:not-allowed;color:var(--gs-disabled-text)}.gs-accordion__title{flex:auto}.gs-accordion__chevron{color:var(--muted-foreground);transition:transform var(--gs-duration-base)var(--gs-ease-standard);flex:none}.gs-accordion__item--open .gs-accordion__chevron{color:var(--foreground);transform:rotate(180deg)}.gs-accordion__panel{transition:grid-template-rows var(--gs-duration-base)var(--gs-ease-standard);grid-template-rows:0fr;display:grid}.gs-accordion__item--open .gs-accordion__panel{grid-template-rows:1fr}.gs-accordion__panel-inner{min-height:0;font-family:var(--font-sans);color:var(--muted-foreground);font-size:14.5px;line-height:1.62;overflow:hidden}.gs-accordion__item--open .gs-accordion__panel-inner{padding-bottom:var(--gs-space-18)}.gs-accordion__panel-inner>*{margin-top:0}.gs-accordion--box{border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background)}.gs-accordion--box .gs-accordion__item:last-child{border-bottom:0}.gs-accordion--box .gs-accordion__trigger,.gs-accordion--box .gs-accordion__panel-inner{padding-inline:var(--gs-space-18)}@media(prefers-reduced-motion:reduce){.gs-accordion__panel,.gs-accordion__chevron{transition:none}}.gs-chart{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--background);min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;padding:18px 20px}.gs-chart--bare{background:0 0;border:0;padding:0}.gs-chart__title{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);margin:0 0 14px;font-size:12.5px;font-weight:600}.gs-chart svg{width:100%;height:auto;display:block;overflow:visible}.gs-chart text{font-family:var(--font-mono);fill:var(--muted-foreground);font-size:8px}.gs-chart .gs-chart__val{fill:var(--foreground)}.gs-chart .gs-chart__center{font-family:var(--font-display);letter-spacing:-.025em;fill:var(--foreground);dominant-baseline:central;font-weight:900}.gs-chart .gs-chart__grid{stroke:var(--gess-line-soft)}.gs-chart .gs-chart__axis{stroke:var(--gess-fog-200)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-chart .gs-chart__grid{stroke:var(--gess-line-on-ink)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-chart .gs-chart__axis{stroke:var(--gess-fog-300)}.gs-chart .gs-chart__track{fill:none;stroke:var(--muted)}.gs-chart .gs-chart__bar,.gs-chart .gs-chart__dot{fill:var(--c);stroke:none}.gs-chart .gs-chart__line{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linejoin:round}.gs-chart .gs-chart__seg{fill:none;stroke:var(--c)}.gs-s1{--c:var(--chart-1)}.gs-s2{--c:var(--chart-2)}.gs-s3{--c:var(--chart-3)}.gs-s4{--c:var(--chart-4)}.gs-s5{--c:var(--chart-5)}.gs-s6{--c:var(--chart-6)}.gs-sx-success{--c:var(--gess-success)}.gs-sx-warning{--c:var(--gess-warning)}.gs-sx-error{--c:var(--gess-error)}.gs-sx-info{--c:var(--gess-info)}.gs-sx-rest{--c:var(--gess-fog-200)}.gs-legend{flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gs-legend--column{flex-direction:column;gap:8px;margin:0}.gs-legend li{font-family:var(--font-mono);color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:inline-flex}.gs-legend i{--gs-h:9px;width:11px;height:var(--gs-h);background:var(--c);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);flex:none;display:block}.gs-chart__donut{align-items:center;gap:18px;display:flex}.gs-chart__donut>svg{flex:none;width:46%;max-width:170px}.gs-panel__body>.gs-chart>.gs-chart__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-spark{width:100%;height:auto;display:block;overflow:visible}.gs-chart__spark-line{stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:butt}.gs-chart__spark-area{opacity:.12}.gs-chart--bar .gs-chart__bar{shape-rendering:crispEdges}.gs-chart--line .gs-chart__line{stroke-linejoin:round}.gs-chart--donut .gs-chart__center{font-size:18px}.gs-dl{margin:0;padding:0}.gs-dl__item{padding:var(--gs-space-12)0}.gs-dl--divided .gs-dl__item+.gs-dl__item{border-top:var(--gs-border-hair)solid var(--border)}.gs-dl__term{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.gs-dl__value{font-family:var(--font-sans);color:var(--foreground);margin:0;font-size:14.5px;line-height:1.5}.gs-dl__value--data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.gs-dl__value--empty{color:var(--muted-foreground)}.gs-dl--stacked .gs-dl__value{margin-top:var(--gs-space-5)}.gs-dl--columns .gs-dl__item{gap:var(--gs-space-18);grid-template-columns:minmax(120px,30%) 1fr;align-items:baseline;display:grid}@media(max-width:520px){.gs-dl--columns .gs-dl__item{gap:var(--gs-space-5);grid-template-columns:1fr}}.gs-avatar{--gs-h:30px;--gs-avatar-bg:var(--gess-red);--gs-avatar-fg:var(--gess-on-red);width:calc(var(--gs-h)*1.2);height:var(--gs-h);font-family:var(--font-mono);letter-spacing:0;color:var(--gs-avatar-fg);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.gs-avatar__shape{background:var(--gs-avatar-bg);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.gs-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.gs-avatar__initials{font-variant-numeric:tabular-nums;white-space:nowrap}.gs-avatar--ink{--gs-avatar-bg:var(--gess-inverse);--gs-avatar-fg:var(--gess-on-inverse)}.gs-avatar--fog{--gs-avatar-bg:var(--gs-nebel-150);--gs-avatar-fg:var(--foreground)}.gs-avatar--xs{--gs-h:22px;font-size:8px}.gs-avatar--sm{--gs-h:26px;font-size:9.5px}.gs-avatar--md{--gs-h:30px;font-size:11px}.gs-avatar--lg{--gs-h:40px;font-size:14.5px}.gs-avatar--xl{--gs-h:56px;font-size:20.5px}.gs-avatar__status{--gs-h:10px;width:12px;height:var(--gs-h);background:var(--gess-fog-300);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);position:absolute;bottom:0;right:-5px}.gs-avatar--xs .gs-avatar__status,.gs-avatar--sm .gs-avatar__status{--gs-h:8px;width:10px;right:-4px}.gs-avatar--lg .gs-avatar__status,.gs-avatar--xl .gs-avatar__status{--gs-h:12px;width:14px;right:-6px}.gs-avatar__status--online{background:var(--gess-success)}.gs-avatar__status--busy{background:var(--gess-error)}.gs-avatar__status--away{background:var(--gess-warning)}.gs-avatar__status--offline{background:var(--gess-fog-300)}.gs-avatar-group{--gs-h:30px;align-items:center;display:inline-flex}.gs-avatar-group--xs{--gs-h:22px}.gs-avatar-group--sm{--gs-h:26px}.gs-avatar-group--lg{--gs-h:40px}.gs-avatar-group--xl{--gs-h:56px}.gs-avatar-group__item{display:inline-flex}.gs-avatar-group__item+.gs-avatar-group__item{margin-left:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1)*-1 + 4px)}.gs-timeline{margin:0;padding:0;list-style:none}.gs-timeline__item{gap:var(--gs-space-12);padding-bottom:var(--gs-space-22);grid-template-columns:18px 1fr;display:grid;position:relative}.gs-timeline__item:before{content:"";width:var(--gs-border-hair);background:var(--border);position:absolute;top:18px;bottom:2px;left:6px}.gs-timeline__item:last-child{padding-bottom:0}.gs-timeline__item:last-child:before{display:none}.gs-timeline__node{--gs-h:10px;z-index:1;width:13px;height:var(--gs-h);background:var(--gess-fog-300);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);margin-top:4px;position:relative}.gs-timeline__node--accent{background:var(--gess-red)}.gs-timeline__node--success{background:var(--gess-success)}.gs-timeline__node--warning{background:var(--gess-warning)}.gs-timeline__node--error{background:var(--gess-error)}.gs-timeline__node--active{--gs-h:14px;background:var(--gess-red);width:18px;margin-top:2px}.gs-timeline__body{min-width:0}.gs-timeline__head{align-items:baseline;gap:var(--gs-space-5)var(--gs-space-12);margin-bottom:var(--gs-space-5);flex-wrap:wrap;display:flex}.gs-timeline__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);font-size:15px;font-weight:800;line-height:1.25}.gs-timeline__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12px}.gs-timeline__status{font-family:var(--font-mono);color:var(--foreground);font-size:12.5px;font-weight:600}.gs-timeline__content{font-family:var(--font-sans);color:var(--muted-foreground);font-size:14.5px;line-height:1.55}.gs-code{border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--muted);color:var(--foreground);position:relative;overflow:hidden}.gs-code.gs-code--ink{background:var(--gess-ink)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code.gs-code--ink{background:var(--gess-ink-2)}.gs-code__bar{justify-content:space-between;align-items:center;gap:var(--gs-space-12);min-height:38px;padding:var(--gs-space-5)var(--gs-space-9)var(--gs-space-5)var(--gs-space-14);border-bottom:1px solid var(--border);display:flex}.gs-code__lang{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);font-size:12.5px;font-weight:600}.gs-code__copy{min-height:28px;padding:0 var(--gs-space-9);border-radius:var(--gs-radius-sm);color:var(--muted-foreground);font-family:var(--font-sans);cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard),background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.gs-code__copy:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.gs-code__copy:hover{background:color-mix(in srgb,var(--foreground)7%,transparent)}}.gs-code__copy:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-code__pre{padding:var(--gs-space-14)var(--gs-space-18);font-family:var(--font-mono);font-variant-numeric:tabular-nums;tab-size:2;margin:0;font-size:12px;font-weight:400;line-height:1.5;overflow-x:auto}.gs-code__pre:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-3px}.gs-code__code{white-space:pre;font-family:inherit}.gs-code__line{display:flex}.gs-code__ln{width:2.5em;padding-right:var(--gs-space-12);text-align:right;-webkit-user-select:none;user-select:none;color:var(--muted-foreground);flex:none}.gs-code__text{white-space:pre}.gs-code{--gs-code-keyword:var(--gess-info);--gs-code-string:var(--chart-2);--gs-code-number:var(--gess-red-deep);--gs-code-comment:var(--muted-foreground);--gs-code-title:var(--foreground);--gs-code-punct:var(--muted-foreground);--gs-code-del:var(--gess-error);--gs-code-add:var(--gess-success)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-keyword:var(--gess-info)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-keyword:color-mix(in srgb,var(--gess-info)45%,var(--gess-dirty))}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-string:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-string:color-mix(in srgb,var(--chart-2)50%,var(--gess-dirty))}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-number:var(--gess-warning);--gs-code-del:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-del:color-mix(in srgb,var(--gess-error)55%,var(--gess-dirty))}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-add:var(--gess-success)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-code,.gs-code:is([data-theme=ink],.dark,[data-gs-theme=dark]){--gs-code-add:color-mix(in srgb,var(--gess-success)55%,var(--gess-dirty))}}.gs-code .hljs{color:inherit;background:0 0}.gs-code .hljs-keyword,.gs-code .hljs-built_in,.gs-code .hljs-selector-tag,.gs-code .hljs-section,.gs-code .hljs-name,.gs-code .hljs-attr,.gs-code .hljs-attribute,.gs-code .hljs-property,.gs-code .hljs-variable,.gs-code .hljs-template-variable{color:var(--gs-code-keyword)}.gs-code .hljs-keyword,.gs-code .hljs-built_in,.gs-code .hljs-selector-tag{font-weight:600}.gs-code .hljs-string,.gs-code .hljs-regexp,.gs-code .hljs-meta .hljs-string,.gs-code .hljs-type,.gs-code .hljs-class .hljs-title,.gs-code .hljs-title.class_{color:var(--gs-code-string)}.gs-code .hljs-number,.gs-code .hljs-literal,.gs-code .hljs-symbol,.gs-code .hljs-bullet{color:var(--gs-code-number)}.gs-code .hljs-comment,.gs-code .hljs-quote{color:var(--gs-code-comment);font-style:italic}.gs-code .hljs-title,.gs-code .hljs-title.function_,.gs-code .hljs-function .hljs-title{color:var(--gs-code-title);font-weight:700}.gs-code .hljs-meta,.gs-code .hljs-doctag,.gs-code .hljs-tag,.gs-code .hljs-params,.gs-code .hljs-punctuation{color:var(--gs-code-punct)}.gs-code .hljs-deletion{color:var(--gs-code-del)}.gs-code .hljs-addition{color:var(--gs-code-add)}.gs-code .hljs-emphasis{font-style:italic}.gs-code .hljs-strong{font-weight:700}.gs-tree{padding:var(--gs-space-5);font-family:var(--font-sans);color:var(--foreground);margin:0;font-size:14.5px;line-height:1.4;list-style:none}.gs-tree__group{margin:0;padding:0;list-style:none}.gs-tree__item{margin:0}.gs-tree__row{align-items:center;gap:var(--gs-space-5);min-height:36px;padding:0 var(--gs-space-9)0 var(--gs-space-5);border-radius:var(--gs-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);display:flex;position:relative}.gs-tree__row:hover:not(.gs-tree__row--disabled){background:var(--muted)}.gs-tree__row:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-tree__row--selected,.gs-tree__row--selected:hover{background:var(--gs-nebel-100);font-weight:600}.gs-tree__row--disabled{cursor:not-allowed;color:var(--gs-disabled-text)}.gs-tree__mark{--gs-h:10px;width:8px;height:var(--gs-h);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);background:0 0;flex:none}.gs-tree__row--selected .gs-tree__mark{background:var(--gess-red)}.gs-tree__wedge{width:16px;height:16px;color:var(--muted-foreground);transition:transform var(--gs-duration-base)var(--gs-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-tree__wedge--open{color:var(--foreground);transform:rotate(90deg)}.gs-tree__wedge--leaf{visibility:hidden}.gs-tree__icon{color:var(--muted-foreground);flex:none;display:inline-flex}.gs-tree__row--selected .gs-tree__icon{color:var(--foreground)}.gs-tree__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.gs-tree__count{margin-left:var(--gs-space-9);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:12px;font-weight:400}@media(prefers-reduced-motion:reduce){.gs-tree__wedge,.gs-tree__row{transition:none}}.gs-kanban{gap:var(--gs-space-18);min-width:0;max-width:100%;padding:var(--gs-space-5);scrollbar-width:thin;scrollbar-color:var(--gs-nebel-300)transparent;font-family:var(--font-sans);color:var(--foreground);align-items:flex-start;display:flex;position:relative;overflow-x:auto}.gs-kanban__column{background:var(--muted);border:1px solid var(--border);border-radius:var(--gs-radius-lg);max-width:280px;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);flex-direction:column;flex:0 0 280px;display:flex}.gs-kanban__column--target{border-color:var(--ring)}.gs-kanban__column--over{border-color:var(--gess-warning)}.gs-kanban__column--collapsed{flex:0 0 44px;align-self:stretch;max-width:44px;min-height:220px}.gs-kanban__column--collapsed .gs-kanban__head{padding:var(--gs-space-9)0 var(--gs-space-14);border-bottom:0;flex-direction:column;align-items:center}.gs-kanban__column--collapsed .gs-kanban__collapse{order:-1}.gs-kanban__column--collapsed .gs-kanban__title{writing-mode:vertical-rl;white-space:nowrap;flex:none}.gs-kanban__head{align-items:center;gap:var(--gs-space-9);padding:var(--gs-space-12)var(--gs-space-14);border-bottom:1px solid var(--border);display:flex}.gs-kanban__mark{flex:none}.gs-kanban__title{min-width:0;font-family:var(--font-mono);letter-spacing:0;color:var(--foreground);flex:auto;font-size:12.5px;font-weight:600;line-height:1.4}.gs-kanban__collapse{flex:none;margin:-4px -6px -4px 0}.gs-kanban__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:12px;font-weight:600}.gs-kanban__list{gap:var(--gs-space-9);padding:var(--gs-space-12);flex-direction:column;min-height:64px;display:flex}.gs-kanban__slot{flex-direction:column;display:flex}.gs-kanban__card{background:var(--background);border:1px solid var(--border);border-radius:var(--gs-radius-lg);padding:var(--gs-space-12)var(--gs-space-14);color:var(--foreground);cursor:grab;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);font-size:14.5px;line-height:1.62}.gs-kanban__card:hover{border-color:var(--gess-fog-300)}.gs-kanban__card:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-kanban__card--openable{cursor:pointer}.gs-kanban__card--moving{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring)}.gs-kanban__card--dragging{opacity:.45;cursor:grabbing}.gs-kanban__drop-line{background:var(--ring);height:2px;margin:2px 0}.gs-kanban__empty{padding:var(--gs-space-14);text-align:center;color:var(--muted-foreground);font-size:13px}.gs-kanban__over{align-items:center;gap:var(--gs-space-9);padding:var(--gs-space-9)var(--gs-space-14)0;color:var(--foreground);margin:0;font-size:13px;font-weight:600;display:flex}.gs-kanban__foot{padding:0 var(--gs-space-12)var(--gs-space-12)}.gs-kanban__add-trigger{justify-content:flex-start;width:100%}.gs-kanban__add-form{gap:var(--gs-space-9);flex-direction:column;display:flex}.gs-kanban__add-input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--background);width:100%;min-height:38px;color:var(--foreground);font-family:var(--font-sans);padding:7px 10px;font-size:14.5px}.gs-kanban__add-input::placeholder{color:var(--muted-foreground)}.gs-kanban__add-input:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-kanban__add-actions{gap:var(--gs-space-9);display:flex}.gs-kanban__new-column{box-sizing:border-box;max-width:280px;padding:var(--gs-space-12);border:1px dashed var(--border);border-radius:var(--gs-radius-lg);flex:0 0 280px}@media(prefers-reduced-motion:reduce){.gs-kanban__card,.gs-kanban__column{transition:none}}.gs-diff{gap:var(--gs-space-14);color:var(--foreground);flex-direction:column;display:flex}.gs-diff__bar{justify-content:space-between;align-items:center;gap:var(--gs-space-9);flex-wrap:wrap;display:flex}.gs-diff__summary{font-family:var(--font-sans);color:var(--muted-foreground);margin:0;font-size:14.5px}.gs-diff__inline,.gs-diff__side{gap:var(--gs-space-5);flex-direction:column;display:flex}.gs-diff__row{gap:var(--gs-space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gs-diff__head{padding-bottom:var(--gs-space-5);border-bottom:var(--gs-border-hair)solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);font-size:12.5px;font-weight:600}.gs-diff__line{align-items:baseline;gap:var(--gs-space-9);border-radius:var(--gs-radius-sm);font-family:var(--font-sans);padding:7px 10px;font-size:14.5px;line-height:1.55;text-decoration:none;display:flex}.gs-diff__line--same{color:var(--muted-foreground)}.gs-diff__line--add{--gs-tone:var(--gess-success);background:var(--gess-success)}@supports (color:color-mix(in lab,red,red)){.gs-diff__line--add{background:color-mix(in srgb,var(--gess-success)14%,var(--background))}}.gs-diff__line--add{color:var(--foreground)}.gs-diff__line--del{--gs-tone:var(--gess-error);background:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){.gs-diff__line--del{background:color-mix(in srgb,var(--gess-error)12%,var(--background))}}.gs-diff__line--del{color:var(--foreground)}.gs-diff__line--del .gs-diff__text{text-decoration:line-through;text-decoration-thickness:1px}.gs-diff__line--empty{min-height:1px;padding:0}.gs-diff__mark{font-family:var(--font-mono);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.gs-diff__mark>i{--gs-h:10px;width:8px;height:var(--gs-h);background:var(--gs-tone);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);display:block}.gs-diff__text{white-space:pre-wrap}@media(max-width:640px){.gs-diff__row{grid-template-columns:minmax(0,1fr)}}.gs-price-grid{align-items:stretch;gap:var(--gs-space-18);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.gs-price{gap:var(--gs-space-18);min-width:0;height:100%;padding:var(--gs-space-26);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-lg);background:var(--card);color:var(--card-foreground);flex-direction:column;display:flex}.gs-price__kind{padding:var(--gs-space-5)10px;border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-sm);font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;align-self:flex-start;align-items:center;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.gs-price__kind--ink{border-color:var(--gess-inverse);background:var(--gess-inverse);color:var(--gess-on-inverse)}.gs-price__head{flex-direction:column;gap:6px;display:flex}.gs-price__name{font-family:var(--font-display);letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:24px;font-weight:800;line-height:1.15}.gs-price__desc,.gs-price__unit{font-family:var(--font-sans);color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.5}.gs-price__price{gap:var(--gs-space-5);padding-bottom:var(--gs-space-18);border-bottom:var(--gs-border-hair)solid var(--border);flex-direction:column;display:flex}.gs-price__amount{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:36px;font-weight:900;line-height:1.05}.gs-price__facts{gap:var(--gs-space-12);flex-direction:column;margin:0;font-size:14.5px;line-height:1.4;display:flex}.gs-price__facts>div{align-items:baseline;gap:var(--gs-space-9);display:flex}.gs-price__facts dt{max-width:55%;color:var(--muted-foreground);flex:none}.gs-price__facts dd{text-align:right;font-variant-numeric:tabular-nums;flex:0 auto;margin:0;font-weight:600}.gs-price__dots{border-bottom:var(--gs-border-hair)dotted var(--foreground);flex:18px;min-width:18px}@supports (color:color-mix(in lab,red,red)){.gs-price__dots{border-bottom:var(--gs-border-hair)dotted color-mix(in srgb,var(--foreground)24%,transparent)}}.gs-price__dots{transform:translateY(-4px)}.gs-price__action{margin-top:auto;display:flex}.gs-price__action>*{flex:auto;justify-content:center}.gs-product{align-items:center;gap:var(--gs-space-22);padding:var(--gs-space-22)var(--gs-space-26);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);display:flex}.gs-product__logo{border-radius:var(--gs-radius-sm);background:var(--gess-paper);flex:none;align-items:center;width:120px;height:62px;display:flex}.gs-product__logo img{max-width:118px;max-height:58px;display:block}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-product__logo{width:136px;padding:0 8px}.gs-product__main{min-width:0}.gs-product__name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.1}.gs-product__desc{color:var(--muted-foreground);margin:4px 0 0;font-size:13.5px;line-height:1.5}.gs-product__tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gs-product__byline{color:var(--muted-foreground);margin:4px 0 0;font-size:13.5px}.gs-product--featured{align-items:flex-start;gap:var(--gs-space-14);border-color:var(--gess-red);flex-direction:column}@supports (color:color-mix(in lab,red,red)){.gs-product--featured{border-color:color-mix(in srgb,var(--gess-red)28%,transparent)}}.gs-product--featured{grid-column:1/-1}.gs-product--featured .gs-product__logo{width:auto;height:44px;padding:0}.gs-product--featured .gs-product__logo img{max-width:300px;max-height:38px}@media(max-width:480px){.gs-product{flex-direction:column;align-items:flex-start}}.gs-quote{gap:var(--gs-space-9);color:var(--foreground);flex-direction:column;margin:0;display:flex}.gs-quote__text{font-family:var(--font-serif);color:var(--foreground);border:0;margin:0;padding:0;font-size:27px;font-style:italic;font-weight:400;line-height:1.3}.gs-quote--sm .gs-quote__text{font-size:16px;line-height:1.4}.gs-quote__source{font-family:var(--font-sans);color:var(--muted-foreground);font-size:14.5px;line-height:1.5}.gs-quote--card{justify-content:space-between;gap:var(--gs-space-18);padding:var(--gs-space-26);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-lg);background:var(--card)}.gs-quote--rule{padding-top:var(--gs-space-18);border-top:2px solid var(--primary)}.gs-activity{--gs-activity-h:26px;align-items:flex-start;gap:var(--gs-space-12);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.gs-activity__groups{gap:var(--gs-space-22);flex-direction:column;align-self:stretch;display:flex}.gs-activity__day{margin:0 0 var(--gs-space-9);font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.4}.gs-activity__list{margin:0;padding:0;list-style:none}.gs-activity__item{grid-template-columns:calc(var(--gs-activity-h)*1.2)minmax(0,1fr);column-gap:var(--gs-space-12);padding-bottom:var(--gs-space-18);display:grid;position:relative}.gs-activity__item:before{content:"";left:calc(var(--gs-activity-h)*.6 - .5px);top:calc(var(--gs-activity-h) + 3px);width:var(--gs-border-hair);background:var(--border);position:absolute;bottom:3px}.gs-activity__item:last-child{padding-bottom:0}.gs-activity__item:last-child:before{display:none}.gs-activity__mark{height:var(--gs-activity-h);display:flex}.gs-activity__icon{color:var(--foreground)}.gs-activity__body{align-items:baseline;gap:var(--gs-space-1)var(--gs-space-9);min-width:0;padding-top:var(--gs-space-1);flex-wrap:wrap;display:flex}.gs-activity__text{color:var(--foreground);overflow-wrap:anywhere;flex:16em;margin:0;font-size:14px;line-height:1.5}.gs-activity__actor{font-weight:700}.gs-activity__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:12px;line-height:1.5}.gs-activity__empty{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.55}.gs-activity--compact{--gs-activity-h:22px}.gs-activity--compact .gs-activity__groups{gap:var(--gs-space-14)}.gs-activity--compact .gs-activity__day{margin-bottom:var(--gs-space-9)}.gs-activity--compact .gs-activity__item{column-gap:var(--gs-space-9);padding-bottom:var(--gs-space-12)}.gs-activity--compact .gs-activity__item:last-child{padding-bottom:0}.gs-activity--compact .gs-activity__body{padding-top:var(--gs-space-1);flex-direction:column;gap:0}.gs-activity--compact .gs-activity__text{flex:none;font-size:13px;line-height:1.45}.gs-activity--compact .gs-activity__time{font-size:11.5px}.gs-attachments{gap:var(--gs-space-12);font-family:var(--font-sans);color:var(--foreground);display:grid}.gs-attachments__list{margin:0;padding:0;list-style:none;display:grid}.gs-attachments__item{align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-9)0;border-bottom:1px solid var(--border);display:flex}.gs-attachments__item:first-child{border-top:1px solid var(--border)}.gs-attachments__icon{border-radius:var(--gs-radius-sm);background:var(--muted);width:36px;height:36px;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-attachments__body{flex:1;gap:3px;min-width:0;display:grid}.gs-attachments__name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden}a.gs-attachments__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}a.gs-attachments__name:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}a.gs-attachments__name:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-attachments__meta{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px;line-height:1.4}.gs-attachments__remove{flex:none}.gs-attachments__empty{color:var(--muted-foreground);margin:0;font-size:14px}.gs-attachments__add{display:flex}.gs-attachments__input{display:none}.gs-checklist{gap:var(--gs-space-9);font-family:var(--font-sans);color:var(--foreground);display:grid}.gs-checklist__head{align-items:center;gap:var(--gs-space-9)var(--gs-space-12);flex-wrap:wrap;display:flex}.gs-checklist__title{letter-spacing:0;color:var(--foreground);margin:0;font-size:15px;font-weight:700;line-height:1.3}.gs-checklist__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:13px;font-weight:600}.gs-checklist__toggle{margin-left:auto}.gs-checklist__list{margin:0;padding:0;list-style:none;display:grid}.gs-checklist__item{align-items:flex-start;gap:var(--gs-space-12);border-radius:var(--gs-radius-sm);min-height:36px;padding:5px 0;display:flex}.gs-checklist__item:hover{background:var(--muted)}.gs-checklist__check{flex:none;padding-top:3px;padding-left:4px}.gs-checklist__text{overflow-wrap:anywhere;min-width:0;color:var(--foreground);flex:1;padding-top:4px;font-size:14.5px;line-height:1.45}.gs-checklist--readonly .gs-checklist__text{cursor:default}.gs-checklist__item--done .gs-checklist__text{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:1px}.gs-checklist__item--editing .gs-checklist__field{flex:1}.gs-checklist__actions{opacity:0;transition:opacity var(--gs-duration-base)var(--gs-ease-standard);flex:none;gap:2px;display:inline-flex}.gs-checklist__item:hover .gs-checklist__actions,.gs-checklist__item:focus-within .gs-checklist__actions{opacity:1}@media(hover:none){.gs-checklist__actions{opacity:1}}.gs-checklist__note{color:var(--muted-foreground);margin:0;font-size:13px}.gs-checklist__add{gap:var(--gs-space-9);justify-items:start;display:grid}.gs-checklist__add .gs-checklist__field{justify-self:stretch}.gs-checklist__add-actions{gap:var(--gs-space-9);display:flex}.gs-comment{column-gap:var(--gs-space-12);font-family:var(--font-sans);color:var(--foreground);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.gs-comment__avatar{margin-top:var(--gs-space-1)}.gs-comment__main{min-width:0}.gs-comment__head{align-items:center;gap:var(--gs-space-1)var(--gs-space-9);flex-wrap:wrap;min-height:26px;display:flex}.gs-comment__author{color:var(--foreground);font-size:14px;font-weight:700;line-height:1.35}.gs-comment__time,.gs-comment__edited{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12px;line-height:1.35}.gs-comment__actions{gap:var(--gs-space-1);margin-left:auto;display:inline-flex}.gs-comment__text{margin:var(--gs-space-5)0 0;padding:var(--gs-space-9)var(--gs-space-12);background:var(--muted);border-radius:var(--gs-radius-lg);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.gs-comment__form{gap:var(--gs-space-2);margin-top:var(--gs-space-5);flex-direction:column;display:flex}.gs-comment__form-actions{justify-content:flex-end;gap:var(--gs-space-2);display:flex}.gs-comment--compact{column-gap:var(--gs-space-9)}.gs-comment--compact .gs-comment__head{min-height:22px}.gs-comment--compact .gs-comment__author{font-size:13px}.gs-comment--compact .gs-comment__text{padding:var(--gs-space-5)var(--gs-space-9);font-size:13.5px}.gs-comment-composer{column-gap:var(--gs-space-12);font-family:var(--font-sans);color:var(--foreground);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.gs-comment-composer>.gs-comment-composer__main:only-child{grid-column:1/-1}.gs-comment-composer__main{gap:var(--gs-space-2);flex-direction:column;min-width:0;display:flex}.gs-comment-composer__foot{justify-content:flex-end;align-items:center;gap:var(--gs-space-2)var(--gs-space-12);flex-wrap:wrap;display:flex}.gs-comment-composer__hint{font-family:var(--font-mono);color:var(--muted-foreground);margin-right:auto;font-size:12px}.gs-comment-composer--compact{column-gap:var(--gs-space-9)}.gs-comment-thread{gap:var(--gs-space-18);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.gs-comment-thread__list{gap:var(--gs-space-18);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gs-comment-thread__empty{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.55}.gs-comment-thread--composer-bottom>.gs-comment-thread__composer{padding-top:var(--gs-space-18);border-top:1px solid var(--border)}.gs-comment-thread--composer-top>.gs-comment-thread__composer{padding-bottom:var(--gs-space-18);border-bottom:1px solid var(--border)}.gs-comment-thread--compact,.gs-comment-thread--compact .gs-comment-thread__list{gap:var(--gs-space-12)}.gs-comment-thread--compact.gs-comment-thread--composer-bottom>.gs-comment-thread__composer{padding-top:var(--gs-space-12)}.gs-comment-thread--compact.gs-comment-thread--composer-top>.gs-comment-thread__composer{padding-bottom:var(--gs-space-12)}.gs-due{--gs-tone:var(--gess-fog-300);border-radius:var(--gs-radius-sm);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;color:var(--foreground);background:var(--gs-tone);border:0;align-items:center;gap:6px;padding:5px 8px 5px 7px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gs-due{background:color-mix(in srgb,var(--gs-tone)16%,var(--background))}}.gs-due--overdue{--gs-tone:var(--gess-error)}.gs-due--soon{--gs-tone:var(--gess-warning)}.gs-due--done{--gs-tone:var(--gess-success)}.gs-due__date{font-variant-numeric:tabular-nums;font-weight:400}.gs-due--upcoming .gs-due__date,.gs-due--done .gs-due__date{color:var(--muted-foreground)}.gs-due--button{cursor:pointer;transition:background var(--gs-duration-base)var(--gs-ease-standard)}.gs-due--button:hover{background:var(--gs-tone)}@supports (color:color-mix(in lab,red,red)){.gs-due--button:hover{background:color-mix(in srgb,var(--gs-tone)28%,var(--background))}}.gs-due--button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-popover__content:has(>.gs-picker){padding:0}.gs-picker{box-sizing:border-box;width:280px;max-width:100%;font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.gs-picker__head{justify-content:space-between;align-items:baseline;gap:var(--gs-space-12);padding:var(--gs-space-12)var(--gs-space-14)0;display:flex}.gs-picker__title{font-size:13px;font-weight:700;line-height:1.3}.gs-picker__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px;line-height:1.3}.gs-picker__search{padding:var(--gs-space-9)var(--gs-space-9)var(--gs-space-5)}.gs-picker__list{max-height:264px;padding:0 var(--gs-space-5)var(--gs-space-5);scrollbar-width:thin;scrollbar-color:var(--gs-nebel-300)transparent;margin:0;list-style:none;overflow-y:auto}.gs-picker__opt{align-items:center;gap:var(--gs-space-9);min-height:36px;padding:var(--gs-space-5)var(--gs-space-9);border-radius:var(--gs-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14.5px;line-height:1.3;display:flex}.gs-picker__opt .gs-check__box{margin-top:0}.gs-picker__opt.is-active{background:var(--muted)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-picker__opt.is-active{background:var(--gess-ink)}.gs-picker__opt.is-selected .gs-picker__name{font-weight:600}.gs-picker__lead{flex:none;justify-content:center;align-items:center;width:20px;display:inline-flex}.gs-picker__mark{flex:none;justify-content:center;align-items:center;width:22px;display:inline-flex}.gs-picker__mark--avatar{width:28px}.gs-picker__name{overflow-wrap:anywhere;flex:1;min-width:0}.gs-picker__name mark{background:var(--gess-red);border-radius:2px;padding:0 1px}@supports (color:color-mix(in lab,red,red)){.gs-picker__name mark{background:color-mix(in srgb,var(--gess-red)16%,transparent)}}.gs-picker__name mark{color:inherit}.gs-picker__create{border-top:1px solid var(--border);border-radius:0 0 var(--gs-radius-sm)var(--gs-radius-sm);margin-top:4px}.gs-picker__empty{padding:var(--gs-space-5)var(--gs-space-14)var(--gs-space-14);color:var(--muted-foreground);margin:0;font-size:14px}.gs-picker__badge{min-width:18px;height:18px;margin-left:var(--gs-space-5);padding:0 var(--gs-space-5);box-sizing:border-box;border-radius:var(--gs-radius-sm);background:var(--muted);color:var(--foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.gs-label-list{align-items:center;gap:var(--gs-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gs-label-list__item{min-width:0;display:inline-flex}.gs-label-list--sm .gs-badge{gap:var(--gs-space-5);padding:4px 8px 4px 6px;font-size:12px}.gs-label-list--sm .gs-badge>i{--gs-h:8px;width:10px;height:8px}.gs-label-list--sm .gs-label-list__more{padding-left:8px}.gs-label-list__more{font-variant-numeric:tabular-nums}.gs-card-preview{gap:var(--gs-space-9);flex-direction:column;min-width:0;display:flex}.gs-card-preview__title{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.45}.gs-card-preview__meta{align-items:center;gap:var(--gs-space-9)var(--gs-space-12);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.gs-card-preview__stat{align-items:center;gap:5px;display:inline-flex}.gs-card-preview__stat--done{color:var(--foreground);font-weight:600}.gs-card-preview__stat--done .gs-icon{color:var(--gess-success)}.gs-card-preview__members{margin-left:auto}.gs-modal.gs-card-detail{max-width:920px}.gs-card-detail__layout{gap:var(--gs-space-26);grid-template-columns:minmax(0,1fr) 240px;display:grid}.gs-card-detail__main{gap:var(--gs-space-26);flex-direction:column;min-width:0;display:flex}.gs-card-detail__side{gap:var(--gs-space-22);padding-left:var(--gs-space-22);border-left:1px solid var(--border);flex-direction:column;display:flex}.gs-card-detail__section{gap:var(--gs-space-12);flex-direction:column;min-width:0;display:flex}.gs-card-detail__section-head{justify-content:space-between;align-items:center;gap:var(--gs-space-12);display:flex}.gs-card-detail__heading{font-family:var(--font-display);color:var(--foreground);margin:0;font-size:17px;font-weight:700;line-height:1.3}.gs-card-detail__desc{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.62}.gs-card-detail__desc-edit{gap:var(--gs-space-9);flex-direction:column;display:flex}.gs-card-detail__row{gap:var(--gs-space-9);display:flex}.gs-card-detail__title-form{margin:0}.gs-card-detail__title-input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--background);width:100%;min-height:42px;color:var(--foreground);font-family:var(--font-display);padding:6px 10px;font-size:20px;font-weight:700}.gs-card-detail__title-input:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-card-detail__field{align-items:flex-start;gap:var(--gs-space-9);flex-direction:column;display:flex}.gs-card-detail__label{color:var(--muted-foreground);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.gs-card-detail__none{color:var(--muted-foreground);margin:0;font-size:13.5px}.gs-card-detail__actions{padding-top:var(--gs-space-14);border-top:1px solid var(--border)}@media(max-width:760px){.gs-card-detail__layout{grid-template-columns:minmax(0,1fr)}.gs-card-detail__side{padding-left:0;padding-bottom:var(--gs-space-22);border-left:0;border-bottom:1px solid var(--border);order:-1}}.gs-board-header{gap:var(--gs-space-14);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex}.gs-board-header__top{justify-content:space-between;align-items:center;gap:var(--gs-space-12)var(--gs-space-18);flex-wrap:wrap;display:flex}.gs-board-header__main{flex:260px;min-width:0}.gs-board-header__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.15}.gs-board-header__desc{max-width:72ch;color:var(--muted-foreground);margin:4px 0 0;font-size:14.5px;line-height:1.55}.gs-board-header__side,.gs-board-header__view,.gs-board-header__actions{align-items:center;gap:var(--gs-space-12);flex-wrap:wrap;display:flex}.gs-board-header__side{gap:var(--gs-space-12)var(--gs-space-18)}.gs-board-header__filter{padding-top:var(--gs-space-12);border-top:1px solid var(--border)}.gs-board-filter{align-items:center;gap:var(--gs-space-9);font-family:var(--font-sans);color:var(--foreground);flex-wrap:wrap;display:flex}.gs-board-filter__search{flex:200px;max-width:300px}.gs-board-filter__end{align-items:center;gap:4px var(--gs-space-9);flex-wrap:wrap;margin-left:auto;display:flex}.gs-board-filter__status{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:13px;line-height:1.3}.gs-board-filter__status:empty{display:none}.gs-section{padding-block:clamp(var(--gs-space-56),7vw,var(--gs-space-80));background:var(--background);color:var(--foreground);display:block}.gs-section--subtle{background:var(--muted);border-top:var(--gs-border-hair)solid var(--border);border-bottom:var(--gs-border-hair)solid var(--border)}.gs-section--sm{padding-block:64px}.gs-section--md{padding-block:var(--gs-space-80)}.gs-section--lg{padding-block:96px}.gs-section--border-top{border-top:var(--gs-border-hair)solid var(--border)}.gs-section--border-bottom{border-bottom:var(--gs-border-hair)solid var(--border)}.gs-section__head{max-width:62ch;margin-bottom:var(--gs-space-40)}.gs-section__head>.gs-eyebrow{margin:0}.gs-section__title{margin:var(--gs-space-14)0 0;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,3.6vw,42px);font-weight:900;line-height:1.05}.gs-section__lead{margin:var(--gs-space-14)0 0;font-family:var(--font-sans);color:var(--muted-foreground);font-size:17px;line-height:1.62}.gs-hero{isolation:isolate;background:var(--background);color:var(--foreground);border-bottom:var(--gs-border-hair)solid var(--border);padding-block:clamp(40px,6vw,88px) clamp(44px,6vw,88px);position:relative;overflow:hidden;container-type:inline-size}.gs-hero--ink,.gs-hero--image{border-bottom:0}.gs-hero--image{background:var(--gess-ink)}.gs-hero__media-bg{z-index:-1;position:absolute;inset:0}.gs-hero__media-bg img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.gs-hero__media-bg:after{content:"";background:linear-gradient(90deg,var(--gess-ink),var(--gess-ink)45%,var(--gess-ink));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gs-hero__media-bg:after{background:linear-gradient(90deg,color-mix(in srgb,var(--gess-ink)92%,transparent),color-mix(in srgb,var(--gess-ink)78%,transparent)45%,color-mix(in srgb,var(--gess-ink)35%,transparent))}}.gs-hero__layout--media{gap:var(--gs-space-40);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media(min-width:1024px){.gs-hero__layout--media{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.gs-hero__main{min-width:0}.gs-hero__layout--media>.gs-hero__main{container-type:inline-size}.gs-hero__media{min-width:0}.gs-hero__stage{--F:clamp(40px,9cqw,104px);--nh:calc(var(--F)*.62);--nw:30%;position:relative}.gs-hero__title{font-family:var(--font-display);font-weight:900;font-size:var(--F);letter-spacing:-.035em;color:var(--foreground);margin:0;line-height:1}.gs-hero__title--single{letter-spacing:-.025em;font-size:clamp(40px,2rem + 4vw,72px);line-height:1.05}.gs-hero__l1{display:block}.gs-hero__l2{--gs-h:calc(var(--F)*1.7);isolation:isolate;padding:.36em 0 .34em calc(var(--F)*.5);color:var(--gess-on-red);margin-top:.12em;display:block;position:relative}.gs-hero__l2:before{content:"";z-index:-1;background:var(--gess-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,calc(100% - var(--nw))0,calc(100% - var(--nw) - var(--nh)*var(--wedge-slope))var(--nh),100% var(--nh),calc(100% - (var(--gs-h) - var(--nh))*var(--wedge-slope))100%,0 100%);position:absolute;inset:0}.gs-hero__claim{right:0;top:calc(var(--F)*1.12);width:calc(var(--nw) - var(--nh)*var(--wedge-slope) - 16px);height:var(--nh);font-family:var(--font-serif);text-align:right;color:var(--foreground);justify-content:flex-end;align-items:center;margin:0;font-size:clamp(15px,2.1cqw,25px);font-style:italic;font-weight:400;line-height:1.2;display:flex;position:absolute}.gs-hero__body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:clamp(28px,4vw,48px);display:flex}.gs-hero__sub{max-width:46ch;color:var(--muted-foreground);margin:0;font-size:18px;line-height:1.6}.gs-hero--image .gs-hero__sub{color:var(--gess-dirty)}.gs-hero__actions{gap:var(--gs-space-14);flex-wrap:wrap;display:flex}@container (max-width:719px){.gs-hero__stage{--F:clamp(40px,12cqw,72px)}.gs-hero__l2:before{clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%)}.gs-hero__l2{padding-left:calc(var(--F)*.4)}.gs-hero__claim{width:auto;height:auto;margin-top:var(--gs-space-18);text-align:left;font-size:20px;display:block;position:static}}.gs-hero__eyebrow{margin-bottom:var(--gs-space-18)}.gs-hero__meta{gap:var(--gs-space-26);margin-top:var(--gs-space-26);flex-wrap:wrap;display:flex}.gs-hero__meta-item{font-family:var(--font-mono);color:var(--muted-foreground);font-size:14.5px}.gs-hero__meta-label{margin-bottom:var(--gs-space-5);letter-spacing:0;color:var(--muted-foreground);font-size:12.5px;font-weight:600;display:block}.gs-hero__meta-value{font-variant-numeric:tabular-nums;color:var(--foreground)}.gs-panel{--gs-panel-pad:var(--gs-space-18);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);min-width:0;color:var(--foreground);flex-direction:column;display:flex}.gs-panel--muted{background:var(--muted)}.gs-panel--radius-sm{border-radius:var(--gs-radius-sm)}.gs-panel--borderless{border:0}.gs-panel--span2{grid-column:span 2}.gs-panel--span3{grid-column:span 3}.gs-panel--span4{grid-column:1/-1}@media(max-width:820px){.gs-panel--span2,.gs-panel--span3{grid-column:1/-1}}.gs-panel--pad-none{--gs-panel-pad:0px}.gs-panel--pad-sm{--gs-panel-pad:var(--gs-space-14)}.gs-panel--pad-lg{--gs-panel-pad:var(--gs-space-26)}.gs-panel--plain{padding:var(--gs-panel-pad);display:block}.gs-panel--plain.gs-panel--pad-sm{--gs-panel-pad:var(--gs-space-4)}.gs-panel--plain.gs-panel--pad-md{--gs-panel-pad:var(--gs-space-6)}.gs-panel--plain.gs-panel--pad-lg{--gs-panel-pad:var(--gs-space-8)}.gs-panel__head{justify-content:space-between;align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-14)var(--gs-space-18);border-bottom:var(--gs-border-hair)solid var(--border);display:flex}.gs-panel__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:15px;font-weight:800;line-height:1.05}.gs-panel__actions{align-items:center;gap:var(--gs-space-9);display:flex}.gs-panel__body{min-width:0;padding:var(--gs-panel-pad)}.gs-panel__body--stack{gap:var(--gs-space-14);flex-direction:column;display:flex}.gs-panel__body>.gs-chart{background:0 0;border:0;padding:0}.gs-panel__body>.gs-chart>.gs-chart__title,.gs-panel__body>.gs-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gs-panel__body>.gs-chart svg{max-height:240px}.gs-panel__body>.gs-table:only-child{margin:calc(-1*var(--gs-panel-pad));border-radius:0 0 var(--gs-radius-lg)var(--gs-radius-lg);border:0}.gs-divider{border:0;flex:none}.gs-divider--horizontal{width:100%;height:var(--gs-border-hair);background:var(--border)}.gs-divider--vertical{width:var(--gs-border-hair);background:var(--border);align-self:stretch;min-height:1em}.gs-divider--labelled{align-items:center;gap:var(--gs-space-12);background:0 0;height:auto;display:flex}.gs-divider__line{height:var(--gs-border-hair);background:var(--border);flex:1}.gs-divider__label{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);flex:none;font-size:12.5px;font-weight:600;line-height:1.4}.gs-divider__flag{flex:none}.gs-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--gs-space-18)var(--gs-space-26);color:var(--foreground);flex-wrap:wrap;display:flex}.gs-page-heading__main{min-width:0;max-width:62ch}.gs-page-heading__crumbs{margin-bottom:var(--gs-space-12)}.gs-page-heading__eyebrow{margin-bottom:var(--gs-space-12);display:flex}.gs-page-heading__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900;line-height:1.05}.gs-page-heading__lead{margin:var(--gs-space-12)0 0;font-family:var(--font-sans);color:var(--muted-foreground);font-size:17px;line-height:1.62}.gs-page-heading__meta{gap:var(--gs-space-5)var(--gs-space-18);margin-top:var(--gs-space-12);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-wrap:wrap;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.gs-page-heading__actions{align-items:center;gap:var(--gs-space-12);flex-wrap:wrap;flex:none;display:flex}.gs-toolbar{justify-content:space-between;align-items:center;gap:var(--gs-space-14);color:var(--foreground);font-family:var(--font-sans);flex-wrap:wrap;font-size:14.5px;display:flex}.gs-toolbar--bordered{padding-bottom:var(--gs-space-14);border-bottom:var(--gs-border-hair)solid var(--border)}.gs-toolbar__group{align-items:center;gap:var(--gs-space-9);flex-wrap:wrap;margin-right:auto;display:flex}.gs-toolbar__group--end{margin-left:auto;margin-right:0}.gs-aspect{width:100%;aspect-ratio:var(--gs-aspect-ratio,calc(16/9));position:relative}@supports not (aspect-ratio:1){.gs-aspect{height:0;padding-top:calc(100%/var(--gs-aspect-ratio,1.7778))}}.gs-aspect__inner{background:var(--muted);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.gs-aspect--sm{border-radius:var(--gs-radius-sm)}.gs-aspect--lg{border-radius:var(--gs-radius-lg)}.gs-aspect__inner>img,.gs-aspect__inner>video,.gs-aspect__inner>iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.gs-scroll-area{scrollbar-width:thin;scrollbar-color:var(--gs-nebel-300)transparent;position:relative}.gs-scroll-area:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-scroll-area--vertical{overflow:hidden auto}.gs-scroll-area--horizontal{overflow:auto hidden}.gs-scroll-area--both{overflow:auto}.gs-scroll-area::-webkit-scrollbar{width:10px;height:10px}.gs-scroll-area::-webkit-scrollbar-track{background:0 0}.gs-scroll-area::-webkit-scrollbar-thumb{background:var(--gs-nebel-200);border-radius:var(--gs-radius-sm);background-clip:padding-box;border:2px solid #0000}.gs-scroll-area:hover::-webkit-scrollbar-thumb{background:var(--gs-nebel-300);background-clip:padding-box}.gs-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground);background-clip:padding-box}.gs-scroll-area::-webkit-scrollbar-corner{background:0 0}.gs-media{align-items:flex-start;gap:var(--gs-space-14);color:var(--foreground);display:flex}.gs-media--center{align-items:center}.gs-media--reverse{flex-direction:row-reverse}.gs-media__figure{flex:none}.gs-media__body{flex:auto;min-width:0}.gs-resizable{width:100%;height:100%;font-family:var(--font-sans);color:var(--foreground);display:flex;overflow:hidden}.gs-resizable--horizontal{flex-direction:row}.gs-resizable--vertical{flex-direction:column}.gs-resizable__pane{flex-grow:0;flex-shrink:1;min-width:0;min-height:0;position:relative;overflow:auto}.gs-resizable__handle{--gs-rs-line:var(--border);--gs-rs-grip:var(--gs-nebel-300);touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.gs-resizable__handle:before{content:"";background:var(--gs-rs-line);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);position:absolute}.gs-resizable--horizontal>.gs-resizable__handle{cursor:col-resize;width:9px}.gs-resizable--horizontal>.gs-resizable__handle:before{width:1px;top:0;bottom:0;left:4px}.gs-resizable--vertical>.gs-resizable__handle{cursor:row-resize;height:9px}.gs-resizable--vertical>.gs-resizable__handle:before{height:1px;top:4px;left:0;right:0}.gs-resizable__handle:hover,.gs-resizable__handle:focus-visible{--gs-rs-line:var(--foreground);--gs-rs-grip:var(--foreground)}.gs-resizable__handle:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:-2px}.gs-resizable__grip{background:var(--gs-rs-grip);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);border-radius:2px;display:block;position:relative}.gs-resizable--horizontal .gs-resizable__grip{width:5px;height:24px}.gs-resizable--vertical .gs-resizable__grip{width:24px;height:5px}@media(prefers-reduced-motion:reduce){.gs-resizable__handle:before,.gs-resizable__grip{transition:none}}.gs-cta{padding:clamp(var(--gs-space-26),4vw,42px);border:var(--gs-border-hair)solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;display:grid}.gs-cta__main{min-width:0}.gs-cta__main>.gs-eyebrow{margin:0}.gs-cta__title{margin:var(--gs-space-14)0 0;font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);font-size:30px;font-weight:900;line-height:1.05}.gs-cta__text{margin:var(--gs-space-12)0 0;color:var(--muted-foreground)}.gs-cta__actions{justify-content:flex-end;gap:var(--gs-space-14);flex-wrap:wrap;display:flex}@media(max-width:820px){.gs-cta{grid-template-columns:minmax(0,1fr)}.gs-cta__actions{justify-content:flex-start}}.gs-image{max-width:100%;height:auto;display:block}.gs-image--ratio{width:100%;aspect-ratio:var(--gs-img-ratio,16/9)}.gs-image--wedge{--gs-h:0px;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);border-radius:0}.gs-figure{gap:var(--gs-space-12);color:var(--foreground);flex-direction:column;margin:0;display:flex}.gs-figure--framed .gs-figure__media{border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--muted);overflow:hidden}.gs-figure__media>img{width:100%;display:block}.gs-figure__caption{gap:var(--gs-space-5);font-family:var(--font-sans);color:var(--muted-foreground);text-align:left;flex-direction:column;font-size:14.5px;line-height:1.62;display:flex}.gs-figure__caption--center{text-align:center;align-items:center}.gs-figure__source{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.4}.gs-logo-cloud{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.gs-logo-cloud{grid-template-columns:repeat(var(--gs-logo-cols,4),minmax(0,1fr))}}.gs-logo-cloud__item{min-height:96px;padding:var(--gs-space-18);border-right:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;align-items:center;display:flex}.gs-logo-cloud__well{max-width:100%;min-height:56px;padding:var(--gs-space-9)var(--gs-space-14);background:var(--gess-paper);color:var(--gess-ink);border-radius:var(--gs-radius-sm);transition:filter var(--gs-duration-base)var(--gs-ease-standard),opacity var(--gs-duration-base)var(--gs-ease-standard);justify-content:center;align-items:center;display:flex}.gs-logo-cloud__well :where(img,svg){width:auto;max-width:100%;height:auto;max-height:40px;display:block}.gs-logo-cloud__wordmark{font-family:var(--font-sans);letter-spacing:0;color:var(--gess-gray);text-align:center;font-size:15px;font-weight:700;line-height:1.2}.gs-logo-cloud--grayscale .gs-logo-cloud__well{filter:grayscale();opacity:.7}.gs-logo-cloud--grayscale .gs-logo-cloud__item:hover .gs-logo-cloud__well,.gs-logo-cloud--grayscale .gs-logo-cloud__item:focus-within .gs-logo-cloud__well{filter:none;opacity:1}.gs-carousel{gap:var(--gs-space-12);font-family:var(--font-sans);color:var(--foreground);flex-direction:column;display:flex;position:relative}.gs-carousel__viewport{border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--muted);position:relative;overflow:hidden}.gs-carousel__track{transition:transform var(--gs-duration-slow)var(--gs-ease-standard);display:flex}.gs-carousel__slide{flex:0 0 100%;min-width:0}.gs-carousel__arrow{--gs-h:38px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));--gs-bg:var(--gess-inverse);z-index:1;isolation:isolate;height:var(--gs-h);margin-top:calc(var(--gs-h)/-2);padding:0 calc(16px + var(--gs-s)*.75);color:var(--gess-on-inverse);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%}.gs-carousel__arrow:before,.gs-carousel__arrow:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gs-carousel__arrow:before{background:var(--gs-bg);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);inset:0}.gs-carousel__arrow:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}.gs-carousel__arrow:hover{--gs-bg:var(--gess-inverse-hover)}.gs-carousel__arrow:focus-visible{outline-color:#0000}.gs-carousel__arrow:focus-visible:after{opacity:1}.gs-carousel__arrow:disabled{--gs-bg:var(--gess-fog-200);color:var(--gess-muted);cursor:not-allowed}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-carousel__arrow:disabled{--gs-bg:var(--gess-ink-2);color:var(--gess-fog-300)}.gs-carousel__arrow--prev{left:var(--gs-space-12)}.gs-carousel__arrow--next{right:var(--gs-space-12)}.gs-carousel__dots{justify-content:center;align-items:center;gap:var(--gs-space-5);display:flex}.gs-carousel__dot{--gs-h:11px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:24px;padding:0;display:inline-flex;position:relative}.gs-carousel__dot:before{content:"";width:18px;height:var(--gs-h);background:var(--gess-fog-200);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-carousel__dot:before{background:var(--gess-ink-2)}.gs-carousel__dot:hover:before{background:var(--gess-fog-300)}.gs-carousel__dot--active:before,.gs-carousel__dot--active:hover:before{background:var(--gess-red)}.gs-carousel__dot:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}@media(prefers-reduced-motion:reduce){.gs-carousel__track{transition:none}}.gs-gallery{grid-template-columns:repeat(var(--gs-gallery-cols,3),minmax(0,1fr));gap:var(--gs-space-18);font-family:var(--font-sans);margin:0;padding:0;list-style:none;display:grid}@media(max-width:640px){.gs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-gallery__item{margin:0}.gs-gallery__thumb{border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--muted);cursor:pointer;aspect-ratio:4/3;width:100%;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);padding:0;display:block;overflow:hidden}.gs-gallery__thumb:disabled{cursor:default}.gs-gallery__thumb:not(:disabled):hover{border-color:var(--gess-fog-300)}.gs-gallery__thumb:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-gallery__img{object-fit:cover;width:100%;height:100%;display:block}.gs-gallery--wedge .gs-gallery__thumb{background:0 0;border:0;border-radius:0;overflow:visible;container-type:size}.gs-gallery--wedge .gs-gallery__img{--gs-h:100cqh;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%)}.gs-gallery__overlay{z-index:var(--gs-z-modal);padding:var(--gs-space-56)var(--gs-space-80);box-sizing:border-box;background:var(--gs-overlay);animation:gs-gallery-overlay-in var(--gs-duration-base)var(--gs-ease-entrance);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gs-gallery__lightbox{max-width:min(92vw,1100px);max-height:88vh;padding:var(--gs-space-18);border-radius:var(--gs-radius-lg);background:var(--background);color:var(--foreground);box-shadow:var(--gs-shadow-pop);font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:relative}.gs-gallery__figure{align-items:flex-start;gap:var(--gs-space-12);flex-direction:column;margin:0;display:flex}.gs-gallery__full{object-fit:contain;background:var(--muted);max-width:100%;max-height:72vh;display:block}.gs-gallery__caption{font-family:var(--font-sans);color:var(--muted-foreground);text-align:left;font-size:14.5px;line-height:1.62}.gs-gallery__ctl{--gs-h:38px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));--gs-bg:var(--gess-inverse);z-index:1;isolation:isolate;height:var(--gs-h);padding:0 calc(16px + var(--gs-s)*.75);color:var(--gess-on-inverse);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.gs-gallery__ctl:before,.gs-gallery__ctl:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gs-gallery__ctl:before{background:var(--gs-bg);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);inset:0}.gs-gallery__ctl:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}.gs-gallery__ctl:hover{--gs-bg:var(--gess-inverse-hover)}.gs-gallery__ctl:focus-visible{outline-color:#0000}.gs-gallery__ctl:focus-visible:after{opacity:1}.gs-gallery__close{top:calc(-1*(var(--gs-h) + var(--gs-space-12)));right:0}.gs-gallery__nav{margin-top:calc(var(--gs-h)/-2);top:50%}.gs-gallery__nav--prev{left:calc(-1*(49px + var(--gs-s)*1.5 + var(--gs-space-14)))}.gs-gallery__nav--next{right:calc(-1*(49px + var(--gs-s)*1.5 + var(--gs-space-14)))}.gs-gallery__counter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12px;line-height:1.5}@keyframes gs-gallery-overlay-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gs-gallery__overlay{animation:none}}@media(max-width:640px){.gs-gallery__overlay{padding:var(--gs-space-56)var(--gs-space-12)}.gs-gallery__nav--prev{left:var(--gs-space-12)}.gs-gallery__nav--next{right:var(--gs-space-12)}}.gs-header{z-index:50;background:var(--gess-paper);position:relative}@supports (color:color-mix(in lab,red,red)){.gs-header{background:color-mix(in srgb,var(--gess-paper)86%,transparent)}}.gs-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gess-line);color:var(--gess-ink);font-family:var(--font-sans)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-header,.gs-header:is([data-theme=ink],.dark){background:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-header,.gs-header:is([data-theme=ink],.dark){background:color-mix(in srgb,var(--gess-ink)88%,transparent)}}:is([data-theme=ink],.dark,[data-gs-theme=dark]) .gs-header,.gs-header:is([data-theme=ink],.dark){border-bottom-color:var(--gess-line-on-ink);color:var(--gess-dirty)}.gs-header--sticky{position:sticky;top:0}.gs-header__in{box-sizing:border-box;align-items:center;gap:22px;max-width:1160px;height:72px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:flex}.gs-header__logo{border-radius:var(--gs-radius-sm);flex:none;align-items:center;display:flex}.gs-header__logo:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-header__nav{align-items:center;gap:26px;margin-left:14px;display:flex}.gs-header__link,.gs-header__trigger{font-family:var(--font-sans);color:var(--muted-foreground);cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14.5px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.gs-header__link:hover,.gs-header__trigger:hover,.gs-header__trigger[aria-expanded=true]{color:var(--foreground)}.gs-header__link:focus-visible,.gs-header__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-header__link.is-current,.gs-header__trigger.is-current{color:var(--foreground);font-weight:600}.gs-header__link.is-current:before,.gs-header__trigger.is-current:before{content:"";--gs-h:12px;background:var(--gess-red);width:15px;height:12px;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none}.gs-header__chev{transition:transform var(--gs-duration-base)var(--gs-ease-standard);flex:none;margin-left:-3px}.gs-header__trigger[aria-expanded=true] .gs-header__chev,.gs-header__acc[open]>summary .gs-header__chev{transform:rotate(180deg)}.gs-header__item{position:relative}.gs-header__panel{z-index:50;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--background);min-width:300px;color:var(--foreground);box-shadow:var(--gs-shadow-pop);gap:18px;padding:18px;display:grid;position:absolute;top:calc(100% + 22px);left:-22px}.gs-header__panel[hidden]{display:none}.gs-header__item--end .gs-header__panel{left:auto;right:-22px}.gs-header__group{flex-direction:column;min-width:0;display:flex}.gs-header__gh{font-family:var(--font-mono);color:var(--muted-foreground);margin:0 0 5px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1.4}.gs-header__mlink{border-radius:var(--gs-radius-sm);color:var(--foreground);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);flex-direction:column;gap:2px;padding:9px 12px;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.gs-header__mlink>span{color:var(--muted-foreground);font-size:13px;font-weight:400}.gs-header__mlink:hover,.gs-header__mlink[aria-current=page]{background:var(--muted)}.gs-header__mlink:focus-visible{outline:2px solid var(--ring);outline-offset:0}.gs-header__feature{border-radius:var(--gs-radius-lg);background:var(--muted);flex-direction:column;gap:9px;padding:18px;display:flex}.gs-header__ft{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:15px;font-weight:800;line-height:1.25}.gs-header__fx{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.gs-header__more{min-height:24px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--gess-fog-300);text-decoration-color:var(--gess-fog-300);text-underline-offset:3px;transition:text-decoration-color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;font-size:14.5px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.gs-header__more:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.gs-header__right{align-items:center;gap:16px;margin-left:auto;display:flex}.gs-header__actions{align-items:center;gap:16px;display:flex}.gs-header__icon-btn,.gs-header__burger{border-radius:var(--gs-radius-sm);width:40px;height:40px;color:var(--foreground);cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gs-header__icon-btn:hover,.gs-header__icon-btn[aria-expanded=true],.gs-header__burger:hover{background:var(--muted)}.gs-header__icon-btn:focus-visible,.gs-header__burger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-header__burger{border:1px solid var(--border);background:var(--background);width:44px;height:44px;display:none}.gs-header__panel--search{gap:14px;min-width:420px}.gs-header__panel--search .gs-header__gh{margin:0;padding:0}.gs-header__sform{align-items:center;gap:9px;display:flex}.gs-header__sinput{box-sizing:border-box;border:1.5px solid var(--foreground);border-radius:var(--gs-radius-sm);background:var(--background);min-width:0;height:40px;color:var(--foreground);font-family:var(--font-sans);flex:1;padding:0 12px;font-size:14px}.gs-header__sinput::placeholder{color:var(--muted-foreground);opacity:1}.gs-header__sinput:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gs-header__qlinks{flex-wrap:wrap;gap:9px;display:flex}.gs-header__qlinks a{border:1px solid var(--border);border-radius:var(--gs-radius-pill);height:32px;color:var(--foreground);transition:border-color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.gs-header__qlinks a:hover{border-color:var(--gess-fog-300)}.gs-header__mobile{border-top:1px solid var(--border);background:var(--background);color:var(--foreground);max-height:calc(100dvh - 72px);padding:9px 0 26px;overflow-y:auto}.gs-header__mobile-in{box-sizing:border-box;flex-direction:column;max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,56px);display:flex}.gs-header__acc{border-top:1px solid var(--border)}.gs-header__acc:first-child{border-top:0}.gs-header__acc>summary,.gs-header__mrow{min-height:52px;font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;list-style:none;display:flex}.gs-header__mrow{border-top:1px solid var(--border);justify-content:flex-start}.gs-header__mrow:first-child{border-top:0}.gs-header__acc>summary::-webkit-details-marker{display:none}.gs-header__acc>summary>span{align-items:center;gap:9px;display:inline-flex}.gs-header__acc>summary.is-current>span:before,.gs-header__mrow.is-current:before{content:"";--gs-h:14px;background:var(--gess-red);width:17px;height:14px;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none}.gs-header__mrow.is-current{gap:9px}.gs-header__acc>summary:focus-visible,.gs-header__mrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gs-header__acc-body{flex-direction:column;gap:9px;padding:0 0 14px;display:flex}.gs-header__acc-body .gs-header__gh,.gs-header__acc-body .gs-header__mlink{padding-left:0;padding-right:0}.gs-header__acc-body .gs-header__mlink{font-size:15px}.gs-header__acc-body .gs-header__mlink:hover,.gs-header__acc-body .gs-header__mlink[aria-current=page]{text-underline-offset:4px;background:0 0;text-decoration:underline}.gs-header__mobile-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;margin-top:9px;padding-top:18px;display:flex}@media(max-width:1179.98px){.gs-header__nav,.gs-header__actions{display:none}.gs-header__burger{display:inline-flex}}.gs-header--collapsed .gs-header__nav,.gs-header--collapsed .gs-header__actions{display:none}.gs-header--collapsed .gs-header__burger{display:inline-flex}@media(min-width:1180px){.gs-header:not(.gs-header--collapsed) .gs-header__mobile{display:none}}@media(max-width:620px){.gs-header__panel--search{min-width:0;position:fixed;top:72px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.gs-header__chev{transition:none}}.gs-footer-site{background:var(--gess-ink);color:var(--gess-fog-300);font-family:var(--font-sans);padding:62px 0 34px}.gs-footer-site__in{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.gs-footer-site__cols{grid-template-columns:1.6fr repeat(var(--gs-footer-cols,3),1fr);gap:30px;display:grid}.gs-footer-site__brand{min-width:0}.gs-footer-site__logo{display:block}.gs-footer-site__claim{max-width:30ch;font-family:var(--font-serif);color:var(--gess-dirty);margin:16px 0 0;font-size:16px;font-style:italic;line-height:1.4}.gs-footer-site__address{color:var(--gess-fog-300);margin:18px 0 0;font-size:14px;font-style:normal;line-height:1.6}.gs-footer-site h2{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-fog-300);margin:0 0 14px;font-size:12.5px;font-weight:600;line-height:1.4}.gs-footer-site ul{margin:0;padding:0;list-style:none}.gs-footer-site ul a{padding:5px 0;font-size:14px;line-height:1.5;display:block}.gs-footer-site a{color:var(--gess-dirty);opacity:.86;transition:opacity var(--gs-duration-base)var(--gs-ease-standard);text-decoration:none}.gs-footer-site a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.gs-footer-site a:focus-visible{outline:2px solid var(--gess-dirty);outline-offset:2px;opacity:1}.gs-footer-site__base{border-top:1px solid var(--gess-line-on-ink);font-family:var(--font-mono);color:var(--gess-fog-300);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:42px;padding-top:22px;font-size:11.5px;line-height:1.5;display:flex}.gs-footer-site__legal{flex-wrap:wrap;gap:0 22px;display:flex}.gs-footer-site__legal a{align-items:center;min-height:24px;display:inline-flex}@media(max-width:820px){.gs-footer-site__cols{grid-template-columns:1fr 1fr}.gs-footer-site__brand{grid-column:1/-1}}.gs-lang{align-items:center;gap:var(--gs-space-5);font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:13px;line-height:1.4;display:inline-flex}.gs-lang__item{align-items:center;gap:var(--gs-space-5);display:inline-flex}.gs-lang__sep{color:var(--gess-fog-300)}.gs-lang__link{min-width:24px;min-height:28px;padding:2px var(--gs-space-5);border-radius:var(--gs-radius-sm);color:var(--muted-foreground);transition:color var(--gs-duration-base)var(--gs-ease-standard);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.gs-lang__link:hover{color:var(--foreground)}.gs-lang__link:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-lang__link[aria-current=true]{color:var(--foreground);text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.gs-lang--none{gap:var(--gs-space-5)}.gs-lang--none .gs-lang__link{padding:var(--gs-space-5)var(--gs-space-9)}.gs-lang__select{height:36px;padding:0 var(--gs-space-12);border:1.5px solid var(--foreground);border-radius:var(--gs-radius-sm);background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--gs-duration-base)var(--gs-ease-standard);font-size:14px}.gs-lang__select:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}.gs-staffbar{background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border);font-family:var(--font-sans)}.gs-staffbar__row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:9px 22px;max-width:1160px;min-height:46px;margin:0 auto;padding:5px clamp(16px,4vw,56px);font-size:14.5px;line-height:1.5;display:flex}.gs-staffbar__title{margin:0;font-weight:700}.gs-staffbar__actions{flex-wrap:wrap;align-items:center;gap:9px 22px;margin-left:auto;display:flex}.gs-staffbar__link{min-height:24px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--gess-fog-300);text-decoration-color:var(--gess-fog-300);text-underline-offset:3px;transition:text-decoration-color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.gs-staffbar__link:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.gs-staffbar__link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-staffbar__error{flex-basis:100%;margin:0}.gs-maint{font-family:var(--font-sans);color:var(--foreground);padding:80px 0}.gs-maint__in{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:18px;max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,56px);display:flex}.gs-maint__in>*{max-width:760px}.gs-maint__eyebrow{font-family:var(--font-mono);color:var(--muted-foreground);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.gs-maint__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:900;line-height:1.05}.gs-maint__text{color:var(--muted-foreground);white-space:pre-line;margin:0;font-size:17px;line-height:1.62}.gs-maint__meta{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.gs-maint__countdown{font-variant-numeric:tabular-nums;font-size:17px}.gs-maint-page{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.gs-maint-page__head{box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:26px clamp(16px,4vw,56px)}.gs-maint-page__logo{border-radius:var(--gs-radius-sm);display:inline-flex}.gs-maint-page__logo:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-maint-page__main{flex:1}.gs-dash{min-width:0;container-type:inline-size}.gs-dash__grid{gap:var(--gs-space-18);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.gs-dash__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-dash__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-dash__grid>*{min-width:0}.gs-dash__grid>[data-span="2"],.gs-dash__grid>.gs-panel--span2{grid-column:span 2}.gs-dash__grid>[data-span="3"],.gs-dash__grid>.gs-panel--span3{grid-column:span 3}.gs-dash__grid>[data-span="4"],.gs-dash__grid>.gs-panel--span4,.gs-dash__grid--2>[data-span="3"],.gs-dash__grid--2>.gs-panel--span3{grid-column:1/-1}.gs-dash__item{flex-direction:column;display:flex}.gs-dash__item>*{flex:1}@container (max-width:1100px){.gs-dash__grid,.gs-dash__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-dash__grid>[data-span="3"],.gs-dash__grid>.gs-panel--span3{grid-column:1/-1}}@container (max-width:760px){.gs-dash__grid,.gs-dash__grid--2,.gs-dash__grid--3{grid-template-columns:minmax(0,1fr)}.gs-dash__grid>[data-span],.gs-dash__grid>.gs-panel--span2,.gs-dash__grid>.gs-panel--span3,.gs-dash__grid>.gs-panel--span4{grid-column:1/-1}}.gs-app{--gs-app-side:240px;background:var(--muted);min-height:100%;color:var(--foreground);font-family:var(--font-sans)}.gs-app__grid{grid-template-columns:var(--gs-app-side)minmax(0,1fr);min-height:100%;display:grid}.gs-app__side{box-sizing:border-box;background:var(--gess-ink);color:var(--gess-fog-300);border-right:1px solid var(--gess-line-on-ink);flex-direction:column;gap:26px;min-width:0;padding:22px 14px;display:flex;position:relative}.gs-app__brand{align-items:center;gap:12px;padding:0 10px;display:flex}.gs-app__brand>span{font-family:var(--font-display);color:var(--gess-dirty);letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2}.gs-app__logo-link{border-radius:var(--gs-radius-sm);display:inline-flex}.gs-app__logo-link:focus-visible{outline:2px solid var(--gess-dirty);outline-offset:3px}.gs-app__navwrap{flex-direction:column;gap:22px;display:flex}.gs-app__group+.gs-app__group{border-top:1px solid var(--gess-line-on-ink);padding-top:22px}.gs-app__gh{font-family:var(--font-mono);color:var(--gess-fog-300);margin:0;padding:0 14px 5px;font-size:12px;font-weight:600;line-height:1.4}.gs-app__nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gs-app__link{border-radius:var(--gs-radius-sm);color:var(--gess-fog-300);cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard),color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;gap:12px;padding:9px 12px 9px 14px;font-size:14.5px;font-weight:500;line-height:1.4;text-decoration:none;display:flex;position:relative}.gs-app__link svg{flex:none;width:18px;height:18px}.gs-app__link:hover{background:var(--gess-ink-2);color:var(--gess-dirty)}.gs-app__link:focus-visible{outline:2px solid var(--gess-dirty);outline-offset:1px}.gs-app__link[aria-current=page]{background:var(--gess-ink-2);color:var(--gess-dirty)}.gs-app__link[aria-current=page]:before{content:"";--gs-h:14px;background:var(--gess-red);width:17px;height:14px;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;order:-1;margin-right:-4px}.gs-app__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gs-app__count{border:1px solid var(--gess-line-on-ink);border-radius:var(--gs-radius-sm);background:var(--gess-ink-2);color:var(--gess-dirty);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:400;line-height:1.5}.gs-app__side-bottom{color:var(--gess-fog-300);margin-top:auto;padding:0 10px;font-size:12px;line-height:1.45}.gs-app__side-bottom+.gs-app__user{margin-top:0}.gs-app__user{border-top:1px solid var(--gess-line-on-ink);flex-direction:column;gap:12px;margin-top:auto;padding:12px 10px 0;font-size:13px;line-height:1.4;display:flex}.gs-app__user-row{align-items:center;gap:10px;min-width:0;display:flex}.gs-app__user-text{min-width:0}.gs-app__user b{color:var(--gess-dirty);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.gs-app__user small{font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.gs-app__user a{color:inherit;border-radius:var(--gs-radius-sm);text-decoration:none}.gs-app__user a:hover b{text-underline-offset:3px;text-decoration:underline}.gs-app__user a:focus-visible{outline:2px solid var(--gess-dirty);outline-offset:2px}.gs-app__user-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.gs-app__avatar{--gs-h:30px;background:var(--gess-red);width:36px;height:30px;color:var(--gess-on-red);font-family:var(--font-mono);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.gs-app__avatar--ink{background:var(--gess-dirty);color:var(--gess-ink)}.gs-app__main{flex-direction:column;min-width:0;display:flex;position:relative}.gs-app__top{background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 18px;padding:22px 28px 18px;display:flex}.gs-app__top-main{min-width:0}.gs-app__crumbs{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:1.4}.gs-app__crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gs-app__crumbs li{display:inline-flex}.gs-app__crumb-sep{padding:0 6px}.gs-app__crumbs a{min-height:24px;color:var(--muted-foreground);border-radius:var(--gs-radius-sm);align-items:center;text-decoration:none;display:inline-flex}.gs-app__crumbs a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.gs-app__crumbs a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-app__title{font-family:var(--font-display);letter-spacing:-.025em;margin:6px 0 0;font-size:26px;font-weight:900;line-height:1.05}.gs-app__lead{max-width:62ch;color:var(--muted-foreground);margin:6px 0 0;font-size:14.5px;line-height:1.5}.gs-app__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gs-app__tools{align-items:center;gap:9px;display:flex}.gs-app__subnav{flex-wrap:wrap;gap:0 22px;margin:0 0 9px;display:flex}.gs-app__subnav a{color:var(--muted-foreground);transition:color var(--gs-duration-base)var(--gs-ease-standard),border-color var(--gs-duration-base)var(--gs-ease-standard);border-bottom:2px solid #0000;padding:2px 0 5px;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none}.gs-app__subnav a:hover{color:var(--foreground)}.gs-app__subnav a[aria-current=page]{color:var(--foreground);border-bottom-color:var(--gess-red)}.gs-app__subnav a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-page-body{box-sizing:border-box;min-width:0;padding:24px 28px 32px;display:block}.gs-page-body--narrow>*{max-width:1080px}.gs-app__bar{background:var(--gess-ink);color:var(--gess-dirty);border-bottom:1px solid var(--gess-line-on-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:none}.gs-app__bar .gs-app__brand{padding:0}.gs-app__burger{border-radius:var(--gs-radius-sm);width:40px;height:40px;color:var(--gess-dirty);cursor:pointer;transition:background-color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gs-app__burger:hover{background:var(--gess-ink-2)}.gs-app__burger:focus-visible{outline:2px solid var(--gess-dirty);outline-offset:2px}.gs-app__close{margin-left:auto}.gs-app__backdrop{z-index:var(--gs-z-overlay);background:var(--gs-overlay);position:fixed;inset:0}@media(min-width:761px){.gs-app{height:var(--gs-app-height,100dvh);min-height:0;overflow:hidden}.gs-app__grid{height:100%;min-height:0}.gs-app__side{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.gs-app__main{height:100%;min-height:0;overflow-y:auto}.gs-app__main>.gs-app__top{flex:none}.gs-app__main>.gs-page-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@media(max-width:1023.98px){.gs-app__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.gs-app__bar{display:flex}.gs-app__side{z-index:calc(var(--gs-z-overlay) + 1);width:min(var(--gs-app-side),86vw);visibility:hidden;height:auto;transition:transform var(--gs-duration-slow)var(--gs-ease-standard),visibility 0s linear var(--gs-duration-slow);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.gs-app.is-open .gs-app__side{visibility:visible;transition:transform var(--gs-duration-slow)var(--gs-ease-standard);box-shadow:var(--gs-shadow-pop);transform:none}.gs-app__main{grid-row:2}.gs-app__top{padding:18px}.gs-page-body{padding:18px 18px 32px}}.gs-app--overlay .gs-app__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.gs-app--overlay .gs-app__bar{display:flex}.gs-app--overlay .gs-app__side{z-index:calc(var(--gs-z-overlay) + 1);width:min(var(--gs-app-side),86vw);visibility:hidden;height:auto;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.gs-app--overlay.is-open .gs-app__side{visibility:visible;box-shadow:var(--gs-shadow-pop);transform:none}.gs-app--overlay .gs-app__main{grid-row:2}@media(min-width:1024px){.gs-app:not(.gs-app--overlay) .gs-app__close{display:none}}.gs-navtile{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--gs-radius-lg);background:var(--card);min-width:0;min-height:132px;color:var(--card-foreground);font-family:var(--font-sans);transition:border-color var(--gs-duration-base)var(--gs-ease-standard);flex-direction:column;padding:18px 20px;text-decoration:none;display:flex}.gs-navtile:hover{border-color:var(--gess-fog-300)}.gs-navtile:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-navtile__label{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.4}.gs-navtile__body{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:14px;display:flex}.gs-navtile__stat{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1.05}.gs-navtile__value{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.2}.gs-navtile__extra{font-size:14.5px}.gs-auth{min-height:var(--gs-auth-height,100dvh);background:var(--background);color:var(--foreground);font-family:var(--font-sans);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.gs-auth-brand{--gs-auth-logo-h:40px;isolation:isolate;background:var(--background);color:var(--foreground);position:relative;overflow:hidden}.gs-auth-brand__field{z-index:-1;width:70%;height:62%;display:none;bottom:-12%;right:-18%}.gs-auth-brand__logo{padding:var(--gs-space-14)var(--gs-space-18);align-items:center;display:flex}.gs-auth-brand__logo-link{border-radius:var(--gs-radius-sm);display:inline-flex}.gs-auth-brand__logo-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-auth-brand__copy{display:none}.gs-auth-brand__eyebrow{margin:0 0 var(--gs-space-18);font-family:var(--font-mono);color:var(--muted-foreground);font-size:13.5px;font-weight:600;line-height:1.4}.gs-auth-brand__headline{max-width:14ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,.5rem + 2.6vw,56px);font-weight:900;line-height:1.05}.gs-auth-brand__claim{margin:var(--gs-space-22)0 0;font-family:var(--font-serif);color:var(--muted-foreground);font-size:27px;font-style:italic;line-height:1.3}.gs-auth__main{flex-direction:column;min-width:0;display:flex}.gs-auth__lang{min-height:28px;padding:var(--gs-space-18)var(--gs-space-18)0;justify-content:flex-end;display:flex}.gs-auth__center{padding:var(--gs-space-40)var(--gs-space-18);flex:1;justify-content:center;align-items:flex-start;display:flex}.gs-auth__col{width:100%;max-width:420px}.gs-auth__head{margin-bottom:var(--gs-space-26)}.gs-auth__eyebrow{margin:0 0 var(--gs-space-12)}.gs-auth__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:900;line-height:1.05}.gs-auth__hint{margin:var(--gs-space-12)0 0;color:var(--muted-foreground);font-size:14px;line-height:1.5}.gs-auth__message{margin-bottom:var(--gs-space-22)}.gs-auth__info{margin-top:var(--gs-space-26);padding-top:var(--gs-space-22);border-top:1px solid var(--border);font-size:14.5px;line-height:1.5}.gs-auth__info a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--gess-fog-300);text-decoration-color:var(--gess-fog-300);text-underline-offset:4px;transition:text-decoration-color var(--gs-duration-base)var(--gs-ease-standard);font-weight:600}.gs-auth__info a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.gs-auth__footer{padding:0 var(--gs-space-18)var(--gs-space-18);font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}@media(min-width:640px){.gs-auth__title{font-size:36px}}@media(min-width:1024px){.gs-auth{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(400px,40vw,620px) minmax(0,1fr)}.gs-auth-brand{--gs-auth-logo-h:64px;flex-direction:column;justify-content:space-between;display:flex}.gs-auth-brand__field{display:block}.gs-auth-brand__logo{padding:var(--gs-space-56)var(--gs-space-56)0}.gs-auth-brand__copy{padding:0 var(--gs-space-56)var(--gs-space-80);display:block}.gs-auth__lang{padding:var(--gs-space-26)var(--gs-space-40)0}.gs-auth__center{padding:var(--gs-space-40)var(--gs-space-56);align-items:center}.gs-auth__footer{padding:0 var(--gs-space-40)var(--gs-space-18)}}.gs-divider-label{align-items:center;gap:var(--gs-space-12);font-family:var(--font-sans);color:var(--muted-foreground);margin:0;font-size:14.5px;font-weight:400;line-height:1.5;display:flex}.gs-divider-label:before,.gs-divider-label:after{content:"";border-top:1px solid var(--border);flex:1}.gs-divider-label>span{flex:none}.gs-provider{box-sizing:border-box;align-items:center;gap:var(--gs-space-12);width:100%;min-height:46px;padding:var(--gs-space-9)var(--gs-space-14);border:1px solid var(--border);border-radius:var(--gs-radius-sm);background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);transition:border-color var(--gs-duration-base)var(--gs-ease-standard);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.gs-provider:hover{border-color:var(--gess-fog-300)}.gs-provider:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-provider .gs-provider__mono{--gs-h:22px;width:32px;height:var(--gs-h);font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1}.gs-provider__icon{flex:none;justify-content:center;align-items:center;width:32px;display:inline-flex}.gs-provider__icon img,.gs-provider__icon svg{width:20px;height:20px}.gs-provider__name{min-width:0}.gs-provider-list{margin-top:var(--gs-space-26)}.gs-provider-list__label{margin-bottom:var(--gs-space-14)}.gs-provider-list ul{gap:var(--gs-space-9);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gs-identity{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-12)var(--gs-space-14);border:1px solid var(--border);border-radius:var(--gs-radius-sm);background:var(--muted);color:var(--foreground);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.gs-identity__text{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-identity__label{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12.5px;font-weight:600;line-height:1.4}.gs-identity__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.gs-identity__change{min-height:24px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--gess-fog-300);text-decoration-color:var(--gess-fog-300);text-underline-offset:4px;transition:text-decoration-color var(--gs-duration-base)var(--gs-ease-standard);align-items:center;font-size:14.5px;font-weight:600;display:inline-flex}.gs-identity__change:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.gs-identity__change:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gs-paper-surface{--gess-bg:var(--gess-paper);--gess-bg-subtle:var(--gess-fog-50);--gess-fg:var(--gess-ink);--gess-fg-muted:var(--gess-muted);--gess-border:var(--gess-line);--gess-inverse:var(--gess-ink);--gess-inverse-hover:var(--gess-ink-2);--gess-on-inverse:var(--gess-dirty);--gess-focus:var(--gess-ink);--gess-dv-6:var(--gess-ink);--background:var(--gess-paper);--foreground:var(--gess-ink);--card:var(--gess-paper);--card-foreground:var(--gess-ink);--popover:var(--gess-paper);--popover-foreground:var(--gess-ink);--secondary:var(--gess-ink);--secondary-foreground:var(--gess-dirty);--muted:var(--gess-fog-50);--muted-foreground:var(--gess-muted);--accent:var(--gess-fog-50);--accent-foreground:var(--gess-ink);--border:var(--gess-line);--input:var(--gess-line);--ring:var(--gess-ink);--chart-6:var(--gess-ink);color-scheme:light}@media print{.gs-paper-surface{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gs-slide{--sa:var(--gess-red);--sa-on:var(--gess-on-red);--sa-deep:var(--gess-red-deep);--sa-text:var(--gess-red);--ph:57.5cqw;--po:calc(var(--ph)*var(--wedge-slope));aspect-ratio:16/9;box-shadow:var(--gs-shadow-slide);box-sizing:border-box;font-family:var(--font-sans);text-align:left;border-radius:5px;flex-direction:column;padding:6% 6.5% 11%;line-height:1.62;display:flex;position:relative;overflow:hidden;container-type:inline-size}.gs-slide h3,.gs-slide h4,.gs-slide p,.gs-slide figure,.gs-slide blockquote{margin:0}.gs-slide--accent-petrol{--sa:var(--gess-dv-2);--sa-on:var(--gess-paper);--sa-deep:var(--gess-dv-2)}@supports (color:color-mix(in lab,red,red)){.gs-slide--accent-petrol{--sa-deep:color-mix(in srgb,var(--gess-dv-2)70%,var(--gess-ink))}}.gs-slide--accent-petrol{--sa-text:var(--gess-dv-2)}.gs-slide--accent-amber{--sa:var(--gess-dv-3);--sa-on:var(--gess-ink);--sa-deep:var(--gess-dv-3)}@supports (color:color-mix(in lab,red,red)){.gs-slide--accent-amber{--sa-deep:color-mix(in srgb,var(--gess-dv-3)78%,var(--gess-ink))}}.gs-slide--accent-amber{--sa-text:var(--gess-dv-3)}@supports (color:color-mix(in lab,red,red)){.gs-slide--accent-amber{--sa-text:color-mix(in srgb,var(--gess-dv-3)62%,var(--gess-ink))}}.gs-slide--accent-slate{--sa:var(--gess-dv-4);--sa-on:var(--gess-paper);--sa-deep:var(--gess-dv-4)}@supports (color:color-mix(in lab,red,red)){.gs-slide--accent-slate{--sa-deep:color-mix(in srgb,var(--gess-dv-4)70%,var(--gess-ink))}}.gs-slide--accent-slate{--sa-text:var(--gess-dv-4)}.gs-slide--accent-ink{--sa:var(--gess-ink);--sa-on:var(--gess-dirty);--sa-deep:var(--gess-ink-2);--sa-text:var(--gess-ink)}.gs-slide .gs-wedge{background:var(--sa)}.gs-slide__field{pointer-events:none;transform:skew(var(--wedge-skew));transform-origin:50%;position:absolute}.gs-slide__logo{width:auto;height:5.5cqw;position:absolute;top:6%;right:6.5%}.gs-slide__logo--right{height:5cqw}.gs-slide__title{font-family:var(--font-display);letter-spacing:-.025em;max-width:18ch;margin:auto 0 0;font-size:7cqw;font-weight:900;line-height:1.02;position:relative}.gs-slide__sub{font-family:var(--font-mono);letter-spacing:0;margin-top:2cqw;font-size:2.4cqw;position:relative}.gs-slide__foot{font-family:var(--font-mono);border-top:1px solid var(--gess-line);color:var(--gess-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:2cqw;padding-top:1.2cqw;font-size:1.6cqw;line-height:1.5;display:flex;position:absolute;bottom:2.6%;left:6.5%;right:6.5%}.gs-slide--title{background:var(--gess-ink);color:var(--gess-dirty)}.gs-slide--title .gs-slide__field{background:var(--gess-red);opacity:.14;width:34%;height:90%;top:-20%;right:-8%}.gs-slide--title .gs-slide__sub,.gs-slide--title .gs-slide__foot,.gs-slide--section .gs-slide__foot{color:var(--gess-fog-300);border-color:var(--gess-line-on-ink)}.gs-slide--section{background:var(--sa);color:var(--sa-on);justify-content:center}.gs-slide--section .gs-slide__field{background:var(--sa-deep);opacity:.6;width:40%;height:110%;bottom:-25%;right:-8%}.gs-slide--section .gs-slide__foot{color:var(--sa-on)}@supports (color:color-mix(in lab,red,red)){.gs-slide--section .gs-slide__foot{color:color-mix(in srgb,var(--sa-on)85%,transparent)}}.gs-slide--section .gs-slide__foot{border-color:var(--sa-on)}@supports (color:color-mix(in lab,red,red)){.gs-slide--section .gs-slide__foot{border-color:color-mix(in srgb,var(--sa-on)30%,transparent)}}.gs-slide--section .gs-slide__kicker{font-family:var(--font-mono);letter-spacing:0;font-size:2.8cqw;position:relative}.gs-slide--section .gs-slide__title{margin:1cqw 0 0;font-size:8cqw}.gs-slide--content,.gs-slide--data{background:var(--gess-paper);color:var(--gess-ink)}.gs-slide__head{border-bottom:1px solid var(--gess-line);align-items:center;gap:2cqw;padding-bottom:2cqw;display:flex}.gs-slide__head .gs-wedge{--gs-h:2.6cqw;width:4.2cqw}.gs-slide__head h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:3.6cqw;font-weight:800;line-height:1.15}.gs-slide__list{color:var(--gess-muted);flex-direction:column;gap:2cqw;margin:3cqw 0 0;padding:0;font-size:2.6cqw;line-height:1.4;list-style:none;display:flex}.gs-slide__list li{align-items:baseline;gap:2cqw;display:flex}.gs-slide__list .gs-wedge{--gs-h:1.6cqw;width:2.3cqw;transform:translateY(-.2cqw)}.gs-slide__chart{flex:1;min-height:0;margin-top:2cqw;display:flex}.gs-slide__chart>*{flex:1;min-height:0}.gs-slide__chart svg{min-height:0;max-height:100%}.gs-slide--agenda,.gs-slide--twoColumn,.gs-slide--quote{background:var(--gess-paper);color:var(--gess-ink)}.gs-slide__eyebrow{letter-spacing:0;color:var(--gess-muted);align-items:center;gap:1.4cqw;margin-top:1cqw;font-size:1.8cqw;font-weight:600;line-height:1.4;display:flex}.gs-slide__eyebrow .gs-wedge{--gs-h:1.4cqw;width:2.2cqw}.gs-slide__bigtitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--gess-ink);margin:1.4cqw 0 0;font-size:6cqw;font-weight:900;line-height:1.02}.gs-slide__agenda{grid-template-columns:1fr 1fr;gap:1.6cqw 4cqw;margin:3.4cqw 0 0;padding:0;font-size:2.8cqw;line-height:1.3;list-style:none;display:grid}.gs-slide__agenda li{border-bottom:1px solid var(--gess-line);color:var(--gess-muted);align-items:baseline;gap:2cqw;padding-bottom:1.4cqw;display:flex}.gs-slide__agenda li[aria-current=step]{color:var(--gess-ink);border-bottom-color:var(--sa);font-weight:600}.gs-slide__no{font-family:var(--font-mono);color:var(--sa-text);font-variant-numeric:tabular-nums;font-size:2.2cqw}.gs-slide__cols{flex:1;grid-template-columns:1.1fr 1fr;align-items:start;gap:4cqw;min-height:0;display:grid}.gs-slide__aside{background:var(--gess-fog-50);color:var(--gess-ink);border-radius:3px;min-height:0;margin-top:3cqw;padding:2.6cqw;font-size:2.4cqw;line-height:1.45}.gs-slide--quote{justify-content:center}.gs-slide__quote{flex-direction:column;gap:2.4cqw;margin:0;display:flex}.gs-slide__quote .gs-wedge{--gs-h:3cqw;width:5cqw}.gs-slide__quote blockquote{font-family:var(--font-serif);max-width:22ch;margin:0;font-size:6cqw;font-style:italic;line-height:1.2}.gs-slide__quote figcaption{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-gray);font-size:2.2cqw;font-weight:600}.gs-slide--closing{background:var(--gess-ink);color:var(--gess-dirty)}.gs-slide--closing .gs-slide__field{background:var(--gess-red);opacity:.14;width:34%;height:90%;bottom:-20%;right:-8%}.gs-slide--closing .gs-slide__foot{color:var(--gess-fog-300);border-color:var(--gess-line-on-ink)}.gs-slide--accent-ink.gs-slide--title .gs-slide__field,.gs-slide--accent-ink.gs-slide--closing .gs-slide__field{background:var(--gess-dirty);opacity:.06}.gs-slide__contact{font-family:var(--font-mono);color:var(--gess-fog-300);flex-direction:column;gap:.6cqw;margin-top:2.6cqw;font-size:2.2cqw;line-height:1.4;display:flex;position:relative}.gs-slide__contact b{font-family:var(--font-sans);color:var(--gess-dirty);font-size:2.8cqw}.gs-slide--statement,.gs-slide--text,.gs-slide--split,.gs-slide--edge,.gs-slide--image,.gs-slide--imageGrid,.gs-slide--comparison,.gs-slide--process{background:var(--gess-paper);color:var(--gess-ink)}.gs-slide__lead{color:var(--gess-ink);max-width:54ch;margin:2.4cqw 0 0;font-size:2.45cqw;line-height:1.45;position:relative}.gs-slide__body{color:var(--gess-muted);margin-top:2cqw;font-size:2.05cqw;line-height:1.55;position:relative}.gs-slide__body p{margin:0 0 1.2cqw}.gs-slide__side .gs-slide__list,.gs-slide__main .gs-slide__list{gap:1.6cqw;margin-top:2.4cqw;font-size:2.3cqw}.gs-slide--statement{justify-content:center}.gs-slide__statement{flex-direction:column;gap:2.6cqw;max-width:80%;display:flex}.gs-slide__mark{--gs-h:3.4cqw;background:var(--sa);width:6.4cqw;height:3.4cqw;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%)}.gs-slide__statement h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:5.2cqw;font-weight:800;line-height:1.1}.gs-slide__statement p{color:var(--gess-muted);margin:0;font-size:2.2cqw;font-weight:600;line-height:1.4}.gs-slide__columns{columns:2;color:var(--gess-muted);flex:1;column-gap:5cqw;min-height:0;margin-top:2.4cqw;font-size:1.9cqw;line-height:1.6;overflow:hidden}.gs-slide__columns p{margin:0 0 1.4cqw}.gs-slide__panel{width:50%;height:var(--ph);box-sizing:border-box;margin:0;position:absolute;top:0;overflow:hidden}.gs-slide--side-left .gs-slide__panel{clip-path:polygon(0 0,100% 0,calc(100% - var(--po))100%,0 100%);left:0}.gs-slide--side-right .gs-slide__panel{clip-path:polygon(var(--po)0,100% 0,100% 100%,0 100%);right:0}.gs-slide__panel--field{background:var(--sa);color:var(--sa-on);padding:0 calc(var(--po) + 3cqw)5cqw 6.5cqw;flex-direction:column;justify-content:flex-end;display:flex}.gs-slide--side-right .gs-slide__panel--field{padding:0 6.5cqw 5cqw 5cqw}.gs-slide__panel--field:after{content:"";background:var(--sa-deep);opacity:.5;width:40%;height:70%;transform:skew(var(--wedge-skew));position:absolute;top:-18%;right:-6%}.gs-slide--side-right .gs-slide__panel--field:after{right:-10%}.gs-slide__panel .gs-slide__kicker{margin-bottom:1.4cqw;font-size:2.2cqw;font-weight:600;line-height:1.4;position:relative}.gs-slide__paneltitle{font-family:var(--font-display);letter-spacing:-.025em;max-width:12ch;margin:0;font-size:5.4cqw;font-weight:900;line-height:1.02;position:relative}.gs-slide__side{flex-direction:column;flex:1;justify-content:center;min-height:0;margin-left:55.7cqw;display:flex;position:relative}.gs-slide--side-right .gs-slide__side{margin-left:0;margin-right:54.6cqw}.gs-slide__sidetitle{font-family:var(--font-display);letter-spacing:-.025em;margin:1.2cqw 0 0;font-size:4.4cqw;font-weight:900;line-height:1.04}.gs-slide__side .gs-slide__eyebrow{color:var(--sa-text);margin-top:0;font-size:2cqw}.gs-slide__panel--image{background:var(--gess-fog-100)}.gs-slide__panel--image img{object-fit:cover;width:100%;height:100%;display:block}.gs-slide__panel--image figcaption{color:var(--gess-paper);text-shadow:0 1px 3px var(--gess-ink);font-size:1.35cqw;line-height:1.4;position:absolute;bottom:1.6cqw;left:3cqw}@supports (color:color-mix(in lab,red,red)){.gs-slide__panel--image figcaption{text-shadow:0 1px 3px color-mix(in srgb,var(--gess-ink)70%,transparent)}}.gs-slide--side-left .gs-slide__panel--image figcaption{left:3cqw;right:calc(var(--po) + 2cqw)}.gs-slide--side-right .gs-slide__panel--image figcaption{text-align:right;left:auto;right:3cqw}.gs-slide__seam{--gs-h:5.6cqw;top:calc(var(--ph) - 5.6cqw);background:var(--sa);width:9cqw;height:5.6cqw;clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);position:absolute}.gs-slide--side-left .gs-slide__seam{left:calc(50% - var(--po) - 4.5cqw + 2.8cqw*var(--wedge-slope))}.gs-slide--side-right .gs-slide__seam{left:calc(50% - 4.5cqw + 2.8cqw*var(--wedge-slope))}.gs-slide__edge{width:22%;height:var(--ph);background:var(--sa);color:var(--sa-on);clip-path:polygon(var(--po)0,100% 0,100% 100%,0 100%);box-sizing:border-box;justify-content:flex-end;align-items:flex-end;padding:0 4cqw 3cqw 0;display:flex;position:absolute;top:0;right:0}.gs-slide__edge span{font-family:var(--font-display);letter-spacing:-.03em;font-size:7cqw;font-weight:900;line-height:1}.gs-slide__main{flex-direction:column;flex:1;min-height:0;margin-right:22.4cqw;display:flex;position:relative}.gs-slide--imageFull{background:var(--gess-ink);color:var(--gess-paper);justify-content:flex-end}.gs-slide__bleed{background:var(--gess-ink-2);position:absolute;inset:0}.gs-slide__bleed img{object-fit:cover;width:100%;height:100%;display:block}.gs-slide__bleed:after{content:"";background:linear-gradient(18deg,var(--gess-ink),var(--gess-ink)42%,var(--gess-ink)72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gs-slide__bleed:after{background:linear-gradient(18deg,color-mix(in srgb,var(--gess-ink)90%,transparent),color-mix(in srgb,var(--gess-ink)55%,transparent)42%,color-mix(in srgb,var(--gess-ink)0%,transparent)72%)}}.gs-slide__overlay{max-width:72%;position:relative}.gs-slide__blocktitle{isolation:isolate;font-family:var(--font-display);letter-spacing:-.025em;color:var(--sa-on);margin:0 0 0 1.2cqw;padding:1.3cqw 3.4cqw 1.5cqw 2.6cqw;font-size:5cqw;font-weight:900;line-height:1.04;display:inline-block;position:relative}.gs-slide__blocktitle:before{content:"";z-index:-1;background:var(--sa);transform:skew(var(--wedge-skew));position:absolute;inset:0}.gs-slide__overlay p{color:var(--gess-dirty);max-width:46ch;margin:2cqw 0 0;font-size:2.3cqw;line-height:1.45}.gs-slide--imageFull .gs-slide__foot{color:var(--gess-paper)}@supports (color:color-mix(in lab,red,red)){.gs-slide--imageFull .gs-slide__foot{color:color-mix(in srgb,var(--gess-paper)82%,transparent)}}.gs-slide--imageFull .gs-slide__foot{border-color:var(--gess-paper)}@supports (color:color-mix(in lab,red,red)){.gs-slide--imageFull .gs-slide__foot{border-color:color-mix(in srgb,var(--gess-paper)28%,transparent)}}.gs-slide__credit{color:var(--gess-paper);font-size:1.3cqw;line-height:1.4;position:absolute;bottom:calc(2.6% + 4.6cqw);right:6.5%}@supports (color:color-mix(in lab,red,red)){.gs-slide__credit{color:color-mix(in srgb,var(--gess-paper)70%,transparent)}}.gs-slide__gallery{--th:22cqw;--to:calc(var(--th)*var(--wedge-slope));margin:3cqw 0 0;padding:0;list-style:none;display:flex}.gs-slide__gallery li{flex:1;min-width:0}.gs-slide__gallery li+li{margin-left:calc(var(--to)*-1 + 1cqw)}.gs-slide__gallery figure{margin:0}.gs-slide__tile{height:var(--th);background:var(--gess-fog-100);clip-path:polygon(var(--to)0,100% 0,calc(100% - var(--to))100%,0 100%);display:block}.gs-slide__tile img{object-fit:cover;width:100%;height:100%;display:block}.gs-slide__gallery figcaption{padding-right:var(--to);color:var(--gess-muted);margin-top:1.4cqw;font-size:1.8cqw;font-weight:600;line-height:1.35}.gs-slide__gallery li:first-child .gs-slide__tile{clip-path:polygon(0 0,100% 0,calc(100% - var(--to))100%,0 100%)}.gs-slide__gallery li:last-child .gs-slide__tile{clip-path:polygon(var(--to)0,100% 0,100% 100%,0 100%)}.gs-slide__gallery li:only-child .gs-slide__tile{clip-path:none}.gs-slide__compare{align-items:start;gap:3cqw;margin-top:3cqw;display:grid}.gs-slide__ccol h4{--gs-h:6cqw;isolation:isolate;height:6cqw;font-family:var(--font-display);letter-spacing:-.015em;color:var(--gess-ink);align-items:center;margin:0;padding:0 2.8cqw;font-size:2.6cqw;font-weight:800;display:flex;position:relative}.gs-slide__ccol h4:before{content:"";z-index:-1;background:var(--gess-fog-100);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);position:absolute;inset:0}.gs-slide__ccol.is-highlight h4{color:var(--sa-on)}.gs-slide__ccol.is-highlight h4:before{background:var(--sa)}.gs-slide__ccol ul{color:var(--gess-ink);flex-direction:column;gap:1.5cqw;margin:2.4cqw 0 0;padding:0 0 0 1.2cqw;font-size:2.1cqw;line-height:1.4;list-style:none;display:flex}.gs-slide__ccol li{align-items:baseline;gap:1.6cqw;display:flex}.gs-slide .gs-slide__ccol .gs-wedge{--gs-h:1.4cqw;background:var(--gess-fog-300);flex:none;width:2cqw}.gs-slide .gs-slide__ccol.is-highlight .gs-wedge{background:var(--sa)}.gs-slide__process{margin:4cqw 0 0;padding:0;list-style:none;display:grid}.gs-slide__process li{flex-direction:column;gap:1.1cqw;min-width:0;display:flex}.gs-slide__chev{--gs-h:7cqw;isolation:isolate;height:7cqw;margin-right:calc(7cqw*var(--wedge-slope)*-1 + .8cqw);padding-left:calc(7cqw*var(--wedge-slope) + 1.6cqw);font-family:var(--font-display);color:var(--sa-text);font-variant-numeric:tabular-nums;align-items:center;margin-bottom:1cqw;font-size:3.2cqw;font-weight:900;display:flex;position:relative}.gs-slide__chev:before{content:"";z-index:-1;background:var(--gess-fog-100);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);position:absolute;inset:0}.gs-slide__process li[aria-current=step] .gs-slide__chev{color:var(--sa-on)}.gs-slide__process li[aria-current=step] .gs-slide__chev:before{background:var(--sa)}.gs-slide__process b{padding-right:2.4cqw;font-size:2.3cqw;line-height:1.25}.gs-slide__process li>span:last-child{color:var(--gess-muted);padding-right:2.4cqw;font-size:1.8cqw;line-height:1.45}@page gs-slide{size:338.67mm 190.5mm;margin:0}@media print{.gs-slide{page:gs-slide;width:338.67mm;height:190.5mm;box-shadow:none;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}}.gs-biz{aspect-ratio:85/55;box-sizing:border-box;font-family:var(--font-sans);border-radius:6px;flex-direction:column;padding:7.5% 8%;line-height:1.4;display:flex;position:relative;overflow:hidden;container-type:inline-size}.gs-biz--mockup{box-shadow:var(--gs-shadow-print)}.gs-biz__field{pointer-events:none;transform:skew(var(--wedge-skew));transform-origin:50%;position:absolute}.gs-biz__logo{align-self:flex-start;width:auto;height:9cqw;display:block;position:relative}.gs-biz__name{font-family:var(--font-display);letter-spacing:-.01em;margin-top:auto;font-size:6cqw;font-weight:800;line-height:1.1;position:relative}.gs-biz__role{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:1.4cqw;font-size:3cqw;position:relative}.gs-biz__contact{font-variant-numeric:tabular-nums;margin-top:4cqw;font-size:3.3cqw;line-height:1.55;position:relative}.gs-biz__contact span{display:block}.gs-biz__band{width:44%;height:46%}.gs-biz--front{background:var(--gess-ink);color:var(--gess-dirty)}.gs-biz--front .gs-biz__band{background:var(--gess-red);top:-2px;right:-5%}.gs-biz--front .gs-biz__role{color:var(--gess-fog-300)}.gs-biz--front .gs-biz__contact{color:var(--gess-dirty)}@supports (color:color-mix(in lab,red,red)){.gs-biz--front .gs-biz__contact{color:color-mix(in srgb,var(--gess-dirty)82%,transparent)}}.gs-biz--paper{background:var(--gess-paper);color:var(--gess-ink);border:1px solid var(--gess-line)}.gs-biz--paper .gs-biz__band{background:var(--gess-red);bottom:-2px;right:-5%}.gs-biz--paper .gs-biz__role{color:var(--gess-red)}.gs-biz--paper .gs-biz__contact{color:var(--gess-muted)}.gs-biz--back{background:var(--gess-red);color:var(--gess-on-red);text-align:center;justify-content:center;align-items:center}.gs-biz--back .gs-biz__field{background:var(--gess-red-deep);opacity:.55;width:60%;height:120%;bottom:-25%;right:-8%}.gs-biz--back .gs-biz__logo{align-self:center;height:11cqw}.gs-biz__claim{font-family:var(--font-serif);max-width:24ch;margin-top:4cqw;font-size:4.4cqw;font-style:italic;line-height:1.35;position:relative}.gs-biz__url{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-on-red);margin-top:4cqw;font-size:2.8cqw;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-biz__url{color:color-mix(in srgb,var(--gess-on-red)88%,transparent)}}.gs-biz__url{font-weight:600}@page gs-biz{size:85mm 55mm;margin:0}@media print{.gs-biz{page:gs-biz;width:85mm;height:55mm;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}.gs-biz--paper{border:0}}.gs-a4{aspect-ratio:210/297;background:var(--gess-paper);color:var(--gess-ink);border:1px solid var(--gess-line);box-sizing:border-box;font-family:var(--font-sans);text-align:left;border-radius:3px;padding:8.5% 9.5% 14% 11.9%;line-height:1.55;position:relative;overflow:hidden;container-type:inline-size}.gs-a4--mockup{box-shadow:var(--gs-shadow-print)}.gs-a4>*{font-size:1.85cqw}.gs-a4 h2,.gs-a4 h3,.gs-a4 p{margin:0}.gs-a4__fold{background:var(--gess-fog-300);width:2.2%;height:1px;position:absolute;left:1.6%}.gs-a4__punch{background:var(--gess-line);width:2.2%;height:1px;position:absolute;top:50%;left:1.6%}.gs-letter__top{flex-direction:column;align-items:flex-end;display:flex}.gs-letter__logo{width:auto;height:7cqw;margin-left:auto;display:block}.gs-letter__grid{grid-template-columns:1fr 33cqw;gap:4cqw;display:grid}.gs-letter__ret{font-family:var(--font-mono);color:var(--gess-muted);border-bottom:1px solid var(--gess-line);margin-bottom:1.8cqw;padding-bottom:.8cqw;font-size:1.3cqw;font-weight:600}.gs-letter__address{font-style:normal}.gs-letter__info{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;column-gap:1.6cqw;margin:0;font-size:1.65cqw;line-height:1.65;display:grid}.gs-letter__info dt{letter-spacing:0;color:var(--gess-muted);font-size:1.4cqw;font-weight:600}.gs-letter__info dd{margin:0}.gs-letter__date{text-align:right;font-family:var(--font-mono);color:var(--gess-muted);font-variant-numeric:tabular-nums;margin-top:4.5cqw;font-size:1.65cqw}.gs-letter__subject{font-family:var(--font-display);letter-spacing:-.01em;margin:3cqw 0 0;font-size:2.5cqw;font-weight:800;line-height:1.2}.gs-letter__body{margin-top:1.8cqw}.gs-letter__body p{margin:0 0 1.6cqw}.gs-letter__sign{margin-top:3.6cqw}.gs-letter__sign em{color:var(--gess-muted);margin-top:3cqw;display:block}.gs-letter__sign em.gs-letter__sign-role{margin-top:0}.gs-letter__att{margin-top:3cqw;font-weight:700}.gs-letter__att ul{margin:.6cqw 0 0;padding-left:3cqw;font-weight:400}.gs-letter__foot{border-top:1px solid var(--gess-line);color:var(--gess-muted);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,1fr);gap:2cqw;padding-top:1.2cqw;font-size:1.2cqw;line-height:1.5;display:grid;position:absolute;bottom:3%;left:11.9%;right:9.5%}.gs-letter__foot b{color:var(--gess-ink);font-weight:600;display:block}@page gs-a4{size:A4;margin:0}@media print{.gs-a4{page:gs-a4;width:210mm;height:297mm;box-shadow:none;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0}}.gs-doc__head{border-bottom:.35cqw solid var(--gess-ink);justify-content:space-between;align-items:flex-start;gap:3cqw;padding-bottom:1.6cqw;display:flex}.gs-doc__code{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-red);font-variant-numeric:tabular-nums;font-size:1.4cqw}.gs-doc__title{font-family:var(--font-display);letter-spacing:-.02em;margin:.8cqw 0 0;font-size:3.2cqw;font-weight:800;line-height:1.1}.gs-doc__logo{width:auto;height:4cqw;display:block}.gs-doc__class{font-family:var(--font-mono);letter-spacing:0;background:var(--gess-warning);color:var(--gess-ink);border-radius:2px;align-items:center;gap:.9cqw;margin-top:1.6cqw;padding:.4cqw 1.2cqw;font-size:1.25cqw;font-weight:700;display:inline-flex}.gs-doc__mark{--gs-h:1.4cqw;width:1.1cqw;height:var(--gs-h);background:var(--gess-ink);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope))100%,0 100%);flex:none}.gs-doc__class--public{background:var(--gess-success);color:var(--gess-on-red)}.gs-doc__class--confidential{background:var(--gess-error);color:var(--gess-on-red)}.gs-doc__class--public .gs-doc__mark,.gs-doc__class--confidential .gs-doc__mark{background:var(--gess-on-red)}.gs-doc__sh{font-family:var(--font-mono);letter-spacing:0;color:var(--gess-gray);align-items:center;gap:1.2cqw;margin:3cqw 0 1cqw;font-size:1.35cqw;font-weight:600;display:flex}.gs-doc__sh .gs-wedge{--gs-h:1.2cqw;width:1.8cqw}.gs-doc__p{color:var(--gess-ink);margin:0}.gs-doc__p p{margin:0 0 1.2cqw}.gs-doc__foot{border-top:1px solid var(--gess-line);font-family:var(--font-mono);color:var(--gess-muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:1.2cqw;font-size:1.2cqw;line-height:1.5;display:flex;position:absolute;bottom:3%;left:9.5%;right:9.5%}.gs-a4 .gs-callout{gap:1.6cqw;padding:1.6cqw 2cqw}.gs-a4 .gs-callout__body{font-size:1.85cqw}.gs-a4 .gs-callout__title{font-size:1.3cqw}#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15;position:fixed}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{appearance:none;cursor:pointer;outline:revert;outline-offset:2px;margin:0;font-family:inherit;font-size:100%;line-height:normal;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;transition:background-size .25s,color .25s;position:relative}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar{all:revert}#cc-main ::-webkit-scrollbar-thumb{all:revert}#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;z-index:1;flex-direction:column;max-width:24rem;display:flex;position:fixed;overflow:hidden;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{flex-direction:column;justify-content:space-between;display:flex;position:relative}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0;display:flex}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5;overflow:visible auto}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);flex-direction:column;justify-content:center;display:flex}#cc-main .cm__btn-group{grid-auto-columns:minmax(0,1fr);display:grid}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{flex:1;justify-content:space-between;display:flex}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-top:none;border-right:none;width:42px;height:42px;font-size:1em;display:none;position:absolute;top:0;right:0;overflow:hidden;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{flex-direction:row;padding-top:0;padding-bottom:0;display:flex}#cc-main .cm__link-group{flex-direction:row;width:100%;font-size:.8em;display:flex}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration)ease,visibility var(--cc-modal-transition-duration)ease,transform var(--cc-modal-transition-duration)ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:0;position:fixed;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{flex-direction:column!important;min-width:auto!important;display:flex!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{z-index:2;position:relative}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;width:100%;width:unset;z-index:1;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .625em 1.875em #0000024d}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);justify-content:space-between;align-items:center;display:flex}#cc-main .pm__title{flex:1;align-items:center;margin-right:2em;font-weight:600;display:flex}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);width:40px;height:40px;transition:all .15s;position:relative}#cc-main .pm__close-btn span{width:100%;height:100%;display:flex}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{overflow-y:auto;overflow-y:overlay;flex:1}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);flex-direction:column;margin-bottom:.5em;display:flex}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;overflow:hidden;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s;display:flex;position:relative}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);pointer-events:none;border-radius:100%;justify-content:center;width:20px;height:20px;display:flex;position:absolute;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;align-items:center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600;display:flex;position:relative;overflow:hidden}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);width:23px;padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;z-index:1;position:absolute;right:18px}#cc-main .toggle-service{width:42px;height:19px;position:relative;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;border:0;margin:0;display:block;position:absolute;top:0;left:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);pointer-events:none;flex-direction:row;transition:all .25s;display:flex;position:absolute}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{width:100%;height:100%;transition:opacity .15s;position:absolute}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;pointer-events:none;z-index:-1;position:absolute;top:0;overflow:hidden}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);flex-direction:column;font-size:.9em;display:flex}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{flex-direction:column;display:flex}#cc-main .pm__service{justify-content:space-between;align-items:center;padding:.4em 1.2em;transition:background-color .15s;display:flex;position:relative}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;width:100%;margin-right:1em;display:flex}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;text-align:left;width:100%;margin:0;padding:0;font-size:.9em;overflow:hidden}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);justify-content:space-between;display:flex}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;font-size:.82em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);max-width:43em;max-height:37.5em;right:var(--cc-modal-margin);margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:1;position:fixed;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration)ease,visibility var(--cc-modal-transition-duration)ease,transform var(--cc-modal-transition-duration)ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:0}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;text-align:right;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}#cc-main{--cc-bg:var(--background);--cc-primary-color:var(--foreground);--cc-secondary-color:var(--muted-foreground);--cc-link-color:var(--foreground);--cc-font-family:var(--font-sans);--cc-btn-primary-bg:transparent;--cc-btn-primary-color:var(--gess-on-inverse);--cc-btn-primary-border-color:transparent;--cc-btn-primary-hover-bg:transparent;--cc-btn-primary-hover-color:var(--gess-on-inverse);--cc-btn-primary-hover-border-color:transparent;--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--foreground);--cc-btn-secondary-border-color:transparent;--cc-btn-secondary-hover-bg:transparent;--cc-btn-secondary-hover-color:var(--background);--cc-btn-secondary-hover-border-color:transparent;--cc-btn-border-radius:var(--gs-radius-sm);--cc-modal-border-radius:var(--gs-radius-lg);--cc-pm-toggle-border-radius:0;--cc-cookie-category-block-bg:var(--muted);--cc-cookie-category-block-border:var(--border);--cc-cookie-category-block-hover-bg:var(--gs-nebel-100);--cc-cookie-category-block-hover-border:var(--gess-fog-300);--cc-cookie-category-expanded-block-bg:var(--muted);--cc-cookie-category-expanded-block-hover-bg:var(--gs-nebel-100);--cc-section-category-border:var(--border);--cc-separator-border-color:var(--border);--cc-toggle-on-bg:var(--gess-inverse);--cc-toggle-off-bg:var(--gess-fog-300);--cc-toggle-on-knob-bg:var(--gess-on-inverse);--cc-toggle-off-knob-bg:var(--gess-paper);--cc-toggle-enabled-icon-color:var(--gess-inverse);--cc-toggle-disabled-icon-color:var(--gess-fog-300);--cc-toggle-readonly-bg:var(--gess-fog-200);--cc-toggle-readonly-knob-bg:var(--gess-paper);--cc-toggle-readonly-knob-icon-color:var(--gess-muted);--cc-footer-bg:var(--muted);--cc-footer-color:var(--muted-foreground);--cc-footer-border-color:var(--border);--cc-overlay-bg:var(--gs-overlay);--cc-webkit-scrollbar-bg:var(--gess-fog-200);--cc-webkit-scrollbar-hover-bg:var(--gess-fog-300);--cc-modal-transition-duration:var(--gs-duration-base);--cc-z-index:var(--gs-z-modal)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) #cc-main,#cc-main:is([data-theme=ink],.dark){--cc-toggle-off-bg:var(--gess-ink-2);--cc-toggle-readonly-bg:var(--gess-ink-2);--cc-toggle-readonly-knob-icon-color:var(--gess-fog-300);--cc-webkit-scrollbar-bg:var(--gess-ink-2)}#cc-main .cm__title,#cc-main .pm__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);font-size:19px;font-weight:800;line-height:1.05}#cc-main .pm__section-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:15px;font-weight:800;line-height:1.05}#cc-main :is(.cm__desc,.pm__section-desc-wrapper,.pm__section-desc){font-family:var(--font-sans);font-size:14.5px;line-height:1.62}#cc-main .cm__link-group{font-family:var(--font-sans);font-size:12.5px;font-weight:600}#cc-main .cm__link,#cc-main .cc__link,#cc-main a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}#cc-main .cm__btn:not(.cm__btn--close),#cc-main .pm__btn{--gs-h:38px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));--gs-bg:var(--gess-inverse);--gs-bg-hover:var(--gess-inverse-hover);isolation:isolate;justify-content:center;align-items:center;gap:var(--gs-space-9);height:var(--gs-h);min-height:var(--gs-h);padding:0 calc(16px + var(--gs-s)*.75);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;transition:color var(--gs-duration-base)var(--gs-ease-standard);background:0 0;border:0;border-radius:0;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}#cc-main .cm__btn:not(.cm__btn--close):before,#cc-main .pm__btn:before,#cc-main .cm__btn:not(.cm__btn--close):after,#cc-main .pm__btn:after{content:"";z-index:-1;pointer-events:none;position:absolute}#cc-main .cm__btn:not(.cm__btn--close):before,#cc-main .pm__btn:before{background:var(--gs-bg);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);inset:0}#cc-main .cm__btn:not(.cm__btn--close):hover,#cc-main .pm__btn:hover{--gs-bg:var(--gs-bg-hover);background:0 0}#cc-main .cm__btn--secondary:not(.cm__btn--close),#cc-main .pm__btn--secondary{--gs-bg:var(--foreground);--gs-bg-hover:var(--foreground);color:var(--foreground)}#cc-main .cm__btn--secondary:not(.cm__btn--close):before,#cc-main .pm__btn--secondary:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%,var(--gs-s)0,calc(var(--gs-s) + 1.22px)1.5px,1.84px calc(100% - 1.5px),calc(100% - var(--gs-s) - 1.22px) calc(100% - 1.5px),calc(100% - 1.84px) 1.5px,calc(var(--gs-s) + 1.22px)1.5px)}#cc-main .cm__btn--secondary:not(.cm__btn--close):hover,#cc-main .pm__btn--secondary:hover{color:var(--background)}#cc-main .cm__btn--secondary:not(.cm__btn--close):hover:before,#cc-main .pm__btn--secondary:hover:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%)}#cc-main .cm__btn:not(.cm__btn--close):after,#cc-main .pm__btn:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}#cc-main .cm__btn:not(.cm__btn--close):focus-visible,#cc-main .pm__btn:focus-visible{outline-color:#0000}#cc-main .cm__btn:not(.cm__btn--close):focus-visible:after,#cc-main .pm__btn:focus-visible:after{opacity:1}#cc-main .pm__close-btn,#cc-main .cm__btn--close{border-color:var(--border);background:var(--background)}#cc-main .pm__close-btn:hover,#cc-main .cm__btn--close:hover{border-color:var(--gess-fog-300);background:var(--muted)}#cc-main .pm__close-btn svg,#cc-main .cm__btn--close svg{stroke:var(--foreground)}#cc-main :is(.pm__close-btn,.cm__btn--close,.pm__section-title,a,button):focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:var(--gs-focus-offset)}#cc-main :is(.section__toggle-wrapper,.toggle-service),#cc-main :is(.section__toggle-wrapper,.toggle-service) :is(.section__toggle,.toggle__icon,.toggle__label){border-radius:0;width:48px;height:24px}#cc-main :is(.section__toggle-wrapper,.toggle-service) .toggle__icon{--gs-h:24px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));background:var(--gess-fog-200);box-shadow:none;clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard)}#cc-main :is(.section__toggle-wrapper,.toggle-service) .toggle__icon-circle{--gs-h:16px;width:16px;height:16px;box-shadow:none;background:var(--gess-paper);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);border-radius:0;transition:transform .18s cubic-bezier(.3,.7,.4,1);top:4px;left:8px;transform:none}#cc-main :is(.section__toggle-wrapper,.toggle-service) :is(.toggle__icon-on,.toggle__icon-off){display:none}#cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:checked~.toggle__icon{background:var(--gess-inverse);box-shadow:none}#cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:checked~.toggle__icon .toggle__icon-circle{background:var(--background);transform:translate(17px)}#cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:disabled~.toggle__icon{opacity:.5}#cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:checked:disabled~.toggle__icon{background:var(--gess-inverse)}#cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--background)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) #cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:not(:checked)~.toggle__icon,#cc-main:is([data-theme=ink],.dark) :is(.section__toggle-wrapper,.toggle-service) .section__toggle:not(:checked)~.toggle__icon{background:var(--gess-ink-2)}:is([data-theme=ink],.dark,[data-gs-theme=dark]) #cc-main :is(.section__toggle-wrapper,.toggle-service) .section__toggle:not(:checked)~.toggle__icon .toggle__icon-circle,#cc-main:is([data-theme=ink],.dark) :is(.section__toggle-wrapper,.toggle-service) .section__toggle:not(:checked)~.toggle__icon .toggle__icon-circle{background:var(--gess-fog-300)}#cc-main .section__toggle:focus-visible{outline-color:#0000}#cc-main :is(.section__toggle-wrapper,.toggle-service):has(.section__toggle:focus-visible):before{--gs-h:34px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));content:"";width:58px;height:var(--gs-h);background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);pointer-events:none;position:absolute;top:-5px;left:-5px}#cc-main .cm,#cc-main .pm{border:1px solid var(--border);box-shadow:var(--gs-shadow-pop)}@media(prefers-reduced-motion:reduce){#cc-main .cm__btn,#cc-main .pm__btn,#cc-main .toggle__icon,#cc-main .toggle__icon-circle{transition:none}}.gs-yt{width:100%;font-family:var(--font-sans);position:relative}.gs-yt__iframe{border:0;width:100%;height:100%;display:block}.gs-yt__poster{cursor:pointer;background:var(--gess-ink);-webkit-tap-highlight-color:transparent;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.gs-yt__thumb{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gs-yt__scrim{background:var(--gess-ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gs-yt__scrim{background:color-mix(in srgb,var(--gess-ink)35%,transparent)}}.gs-yt__scrim{transition:background var(--gs-duration-base)var(--gs-ease-standard)}.gs-yt__poster:hover .gs-yt__scrim{background:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){.gs-yt__poster:hover .gs-yt__scrim{background:color-mix(in srgb,var(--gess-ink)50%,transparent)}}.gs-yt__play{--gs-h:52px;width:72px;height:var(--gs-h);background:var(--gess-red);color:var(--gess-on-red);clip-path:polygon(calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))0,100% 0,calc(100% - var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1))100%,0 100%);transition:background var(--gs-duration-base)var(--gs-ease-standard);justify-content:center;align-items:center;padding-left:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-yt__poster:hover .gs-yt__play{background:var(--gess-red-deep)}.gs-yt__title{left:var(--gs-space-14);bottom:var(--gs-space-14);max-width:calc(100% - 2*var(--gs-space-14));padding:var(--gs-space-9)var(--gs-space-12);background:var(--gess-ink);color:var(--gess-dirty);font-family:var(--font-sans);text-align:left;font-size:14.5px;font-weight:600;line-height:1.4;position:absolute}.gs-yt__poster:focus-visible{outline:var(--gs-focus-width)solid var(--ring);outline-offset:calc(-1*(var(--gs-focus-width) + var(--gs-focus-offset)))}.gs-yt__consent{justify-content:center;align-items:center;gap:var(--gs-space-12);padding:var(--gs-space-26);text-align:center;background:var(--muted);border:1px solid var(--border);border-radius:var(--gs-radius-lg);color:var(--foreground);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0}.gs-yt__eyebrow{color:var(--muted-foreground)}.gs-yt__notice{max-width:46ch;color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.62}@media(prefers-reduced-motion:reduce){.gs-yt__scrim,.gs-yt__play{transition:none}}.gs-theme-toggle{align-items:center;display:inline-flex}.gs-theme-toggle__btn{--gs-h:30px;--gs-s:calc(var(--gs-h)*var(--wedge-slope)*var(--gs-wedge-scale,1));--gs-tt-bg:transparent;--gs-tt-fg:var(--muted-foreground);isolation:isolate;height:var(--gs-h);padding:0 calc(12px + var(--gs-s)*.75);color:var(--gs-tt-fg);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--gs-duration-base)var(--gs-ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}.gs-theme-toggle__btn+.gs-theme-toggle__btn{margin-left:calc(var(--gs-s)*-1 + 4px)}.gs-theme-toggle__btn:before,.gs-theme-toggle__btn:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gs-theme-toggle__btn:before{background:var(--gs-tt-bg);clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%);transition:background-color var(--gs-duration-base)var(--gs-ease-standard);inset:0}.gs-theme-toggle__btn:after{background:var(--ring);clip-path:polygon(calc(var(--gs-s) + 2.04px)0,100% 0,calc(100% - var(--gs-s) - 2.04px)100%,0 100%,calc(var(--gs-s) + 2.04px)0,calc(var(--gs-s) + 3.67px)2px,2.45px calc(100% - 2px),calc(100% - var(--gs-s) - 3.67px) calc(100% - 2px),calc(100% - 2.45px) 2px,calc(var(--gs-s) + 3.67px)2px);opacity:0;inset:-5px}.gs-theme-toggle__btn:focus-visible{outline:2px solid #0000}.gs-theme-toggle__btn:focus-visible:after{opacity:1}.gs-theme-toggle__btn:hover{--gs-tt-bg:var(--muted);--gs-tt-fg:var(--foreground)}.gs-theme-toggle__btn--active,.gs-theme-toggle__btn--active:hover{--gs-tt-bg:var(--gess-inverse);--gs-tt-fg:var(--gess-on-inverse)}.gs-theme-toggle__btn svg{flex:none}.gs-theme-toggle__btn--compact{--gs-h:38px;--gs-tt-bg:var(--foreground);--gs-tt-fg:var(--foreground);padding:0 calc(16px + var(--gs-s)*.75)}.gs-theme-toggle__btn--compact:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%,var(--gs-s)0,calc(var(--gs-s) + 1.22px)1.5px,1.84px calc(100% - 1.5px),calc(100% - var(--gs-s) - 1.22px) calc(100% - 1.5px),calc(100% - 1.84px) 1.5px,calc(var(--gs-s) + 1.22px)1.5px)}.gs-theme-toggle__btn--compact:hover{--gs-tt-bg:var(--foreground);--gs-tt-fg:var(--background)}.gs-theme-toggle__btn--compact:hover:before{clip-path:polygon(var(--gs-s)0,100% 0,calc(100% - var(--gs-s))100%,0 100%)}}@layer components{#main .gs-page-heading__title{font-size:clamp(24px,1rem + .9vw,30px)}#main .gs-page-heading__lead{font-size:15px;line-height:1.5}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-2{top:calc(var(--spacing)*2)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-1\.5{left:calc(var(--spacing)*-1.5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing)*5)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:calc(var(--spacing)*0);height:calc(var(--spacing)*0)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-26{height:calc(var(--spacing)*26)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-60{height:calc(var(--spacing)*60)}.h-80{height:calc(var(--spacing)*80)}.h-\[30rem\]{height:30rem}.h-\[55vh\]{height:55vh}.h-\[60vh\]{height:60vh}.h-\[420px\]{height:420px}.h-\[560px\]{height:560px}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[calc\(100dvh-13rem\)\]{height:calc(100dvh - 13rem)}.h-\[min\(24rem\,60dvh\)\]{height:min(24rem,60dvh)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.max-h-\[min\(34rem\,calc\(100vh-8rem\)\)\]{max-height:min(34rem,100vh - 8rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32rem\]{min-height:32rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.w-1{width:calc(var(--spacing)*1)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[22rem\]{width:22rem}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,100vw - 1.5rem)}.w-\[min\(24rem\,calc\(100vw-1\.5rem\)\)\]{width:min(24rem,100vw - 1.5rem)}.w-\[min\(24rem\,calc\(100vw-1rem\)\)\]{width:min(24rem,100vw - 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-10{max-width:calc(var(--spacing)*10)}.max-w-28{max-width:calc(var(--spacing)*28)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-44{max-width:calc(var(--spacing)*44)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[560px\]{max-width:560px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing)*40)}.basis-48{flex-basis:calc(var(--spacing)*48)}.basis-56{flex-basis:calc(var(--spacing)*56)}.basis-60{flex-basis:calc(var(--spacing)*60)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.scroll-pt-8{scroll-padding-top:calc(var(--spacing)*8)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-3{columns:3}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_5\.5rem\]{grid-template-columns:1fr 5.5rem}.grid-cols-\[1fr_5rem_14rem\]{grid-template-columns:1fr 5rem 14rem}.grid-cols-\[1fr_auto_8rem_auto\]{grid-template-columns:1fr auto 8rem auto}.grid-cols-\[6rem_1fr_auto\]{grid-template-columns:6rem 1fr auto}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)_6\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.grid-cols-\[minmax\(0\,12rem\)_1fr_auto\]{grid-template-columns:minmax(0,12rem) 1fr auto}.grid-cols-\[minmax\(0\,auto\)_1fr\]{grid-template-columns:minmax(0,auto) 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:4px}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded-t-sm{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-l-sm{border-top-left-radius:4px;border-bottom-left-radius:4px}.rounded-r-sm{border-top-right-radius:4px;border-bottom-right-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[7px\]{border-top-style:var(--tw-border-style);border-top-width:7px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[7px\]{border-left-style:var(--tw-border-style);border-left-width:7px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-danger{border-color:var(--gt-status-danger)}.border-foreground,.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/25{border-color:color-mix(in oklab,var(--foreground)25%,transparent)}}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--gt-status-warning)}.border-t-primary{border-top-color:var(--primary)}.border-l-transparent{border-left-color:#0000}.bg-\[var\(--gess-paper\)\]{background-color:var(--gess-paper)}.bg-\[var\(--gs-overlay\)\]{background-color:var(--gs-overlay)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-danger-surface{background-color:var(--gt-status-danger-surface)}.bg-danger\/15{background-color:var(--gt-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--gt-status-danger)15%,transparent)}}.bg-foreground,.bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--foreground)60%,transparent)}}.bg-info-surface{background-color:var(--gt-status-info-surface)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-warning-surface{background-color:var(--gt-status-warning-surface)}.bg-warning\/15{background-color:var(--gt-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--gt-status-warning)15%,transparent)}}.bg-\[repeating-conic-gradient\(var\(--color-muted\)_0_25\%\,var\(--color-card\)_0_50\%\)\]{background-image:repeating-conic-gradient(var(--color-muted)0 25%,var(--color-card)0 50%)}.bg-\[length\:16px_16px\]{background-size:16px 16px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-super{vertical-align:super}.align-top{vertical-align:top}.gs-heading-2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900;line-height:1.05}.gs-heading-3{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.05}.gs-heading-4{font-family:var(--font-display);letter-spacing:-.025em;font-size:15px;font-weight:800;line-height:1.05}.gs-label{font-family:var(--font-mono);letter-spacing:0;font-size:12.5px;font-weight:600;line-height:1.4}.font-display{font-family:DM Sans,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,Cascadia Code,Consolas,Courier New,monospace}.font-sans{font-family:Hanken Grotesk,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-danger{color:var(--gt-status-danger)}.text-foreground{color:var(--foreground)}.text-gess-on-inverse{color:var(--gess-on-inverse)}.text-info{color:var(--gt-status-info)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-success{color:var(--gt-status-success)}.text-warning{color:var(--gt-status-warning)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[0_0_0_9999px_color-mix\(in_srgb\,var\(--foreground\)_12\%\,transparent\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_9999px_color-mix\(in_srgb\,var\(--foreground\)_12\%\,transparent\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,color-mix(in srgb,var(--foreground)12%,transparent))}}.shadow-\[0_0_0_9999px_color-mix\(in_srgb\,var\(--foreground\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--gs-shadow-pop);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:-2px}.-outline-offset-4{outline-offset:-4px}.outline-offset-1{outline-offset:1px}.outline-offset-4{outline-offset:4px}.outline-foreground{outline-color:var(--foreground)}.outline-info{outline-color:var(--gt-status-info)}.outline-ring{outline-color:var(--ring)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.16s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.16s)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(.\*\:bg-muted\!>*){background-color:var(--muted)!important}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab,var(--foreground)25%,transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-popover:hover{background-color:var(--popover)}.hover\:text-danger:hover{color:var(--gt-status-danger)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-3:hover{text-underline-offset:3px}:is(.hover\:\*\:bg-muted\!:hover>*){background-color:var(--muted)!important}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing)*2)}.focus\:left-2:focus{left:calc(var(--spacing)*2)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--ring\)\]:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-foreground:focus-visible{outline-color:var(--foreground)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:no-underline:disabled:hover{text-decoration-line:none}}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:font-medium[aria-pressed=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-pressed\:font-semibold[aria-pressed=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:inset-y-0{inset-block:calc(var(--spacing)*0)}.max-md\:left-0{left:calc(var(--spacing)*0)}.max-md\:z-20{z-index:20}.max-md\:hidden{display:none}.max-md\:w-\[min\(20rem\,85\%\)\]{width:min(20rem,85%)}.max-md\:shadow-\[var\(--gs-shadow-pop\)\]{--tw-shadow:var(--gs-shadow-pop);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-start-2{grid-column-start:2}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:max-w-80{max-width:calc(var(--spacing)*80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_1fr_auto_1fr\]{grid-template-columns:auto 1fr auto 1fr}.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(8rem\,12rem\)_1fr\]{grid-template-columns:minmax(8rem,12rem) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:max-h-none{max-height:none}.md\:w-56{width:calc(var(--spacing)*56)}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:top-20{top:calc(var(--spacing)*20)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[calc\(100dvh-17rem\)\]{height:calc(100dvh - 17rem)}.lg\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.lg\:max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.lg\:max-h-\[calc\(100dvh-22rem\)\]{max-height:calc(100dvh - 22rem)}.lg\:w-56{width:calc(var(--spacing)*56)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)_19rem\]{grid-template-columns:17rem minmax(0,1fr) 19rem}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)_20rem\]{grid-template-columns:17rem minmax(0,1fr) 20rem}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(20rem\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(20rem,2fr)}.lg\:flex-row{flex-direction:row}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-0{top:calc(var(--spacing)*0)}.xl\:top-2{top:calc(var(--spacing)*2)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:inline{display:inline}.xl\:max-h-\[calc\(100\%-1rem\)\]{max-height:calc(100% - 1rem)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.xl\:grid-cols-\[16rem_minmax\(0\,1fr\)_minmax\(0\,24rem\)\]{grid-template-columns:16rem minmax(0,1fr) minmax(0,24rem)}.xl\:grid-cols-\[17rem_minmax\(0\,1fr\)_19rem\]{grid-template-columns:17rem minmax(0,1fr) 19rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr) minmax(0,22rem)}.xl\:self-start{align-self:flex-start}}@media print{.print\:absolute{position:absolute}}.\[\&_\.gs-auth\\\\_\\\\_col\]\:max-w-lg .gs-auth__col{max-width:var(--container-lg)}.\[\&_\.gs-auth\\\\_\\\\_head\]\:hidden .gs-auth__head{display:none}.\[\&_\.gs-input__field\]\:font-mono .gs-input field{font-family:JetBrains Mono,Cascadia Code,Consolas,Courier New,monospace}.\[\&_\.gs-modal__body\]\:flex .gs-modal body{display:flex}.\[\&_\.gs-modal__body\]\:min-h-0 .gs-modal body{min-height:calc(var(--spacing)*0)}.\[\&_\.gs-modal__body\]\:flex-1 .gs-modal body{flex:1}.\[\&_\.gs-modal__body\]\:flex-col .gs-modal body{flex-direction:column}.\[\&_\.mention\]\:font-semibold .mention{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.mention\]\:text-foreground .mention{color:var(--foreground)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_code\]\:rounded-sm code{border-radius:4px}.\[\&_code\]\:bg-muted code{background-color:var(--muted)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing)*1)}.\[\&_input\]\:font-mono input{font-family:JetBrains Mono,Cascadia Code,Consolas,Courier New,monospace}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing)*5)}.\[\&_p\+p\]\:mt-1 p+p{margin-top:calc(var(--spacing)*1)}.\[\&_textarea\]\:font-mono textarea{font-family:JetBrains Mono,Cascadia Code,Consolas,Courier New,monospace}.\[\&_textarea\]\:text-xs textarea{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing)*5)}.\[\&\>\.gs-modal__body\]\:flex>.gs-modal body{display:flex}.\[\&\>\.gs-modal__body\]\:min-h-0>.gs-modal body{min-height:calc(var(--spacing)*0)}.\[\&\>\.gs-modal__body\]\:flex-1>.gs-modal body{flex:1}.\[\&\>\.gs-modal__body\]\:flex-col>.gs-modal body{flex-direction:column}.\[\&\>\.gs-modal__body\]\:p-0>.gs-modal body{padding:calc(var(--spacing)*0)}.gs-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}table.gs-sr-only{table-layout:fixed!important}}:root,[data-theme=ink],.dark{--gt-status-danger:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-danger:color-mix(in srgb,var(--gess-error)60%,var(--foreground))}}:root,[data-theme=ink],.dark{--gt-status-danger-surface:var(--gess-error)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-danger-surface:color-mix(in srgb,var(--gess-error)13%,var(--background))}}:root,[data-theme=ink],.dark{--gt-status-warning:var(--gess-warning)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-warning:color-mix(in srgb,var(--gess-warning)60%,var(--foreground))}}:root,[data-theme=ink],.dark{--gt-status-warning-surface:var(--gess-warning)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-warning-surface:color-mix(in srgb,var(--gess-warning)16%,var(--background))}}:root,[data-theme=ink],.dark{--gt-status-success:var(--gess-success)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-success:color-mix(in srgb,var(--gess-success)60%,var(--foreground))}}:root,[data-theme=ink],.dark{--gt-status-success-surface:var(--gess-success)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-success-surface:color-mix(in srgb,var(--gess-success)13%,var(--background))}}:root,[data-theme=ink],.dark{--gt-status-info:var(--gess-info)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-info:color-mix(in srgb,var(--gess-info)60%,var(--foreground))}}:root,[data-theme=ink],.dark{--gt-status-info-surface:var(--gess-info)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=ink],.dark{--gt-status-info-surface:color-mix(in srgb,var(--gess-info)13%,var(--background))}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-ext-800-normal-m9aqBDDI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-800-normal-C2H8778U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/dm-sans-latin-ext-900-normal-qlfveSiL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/dm-sans-latin-900-normal-BmOyECvA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gess-red:#c03;--gess-red-deep:#a30029;--gess-gray:#666;--gess-ink:#13212b;--gess-ink-2:#26323b;--gess-fog-50:#f4f6f7;--gess-fog-100:#eaeef0;--gess-fog-150:#dfe5e8;--gess-fog-200:#cdd5da;--gess-fog-300:#a7b2b8;--gess-muted:#566169;--gess-paper:#fff;--gess-dirty:#f8f8f9;--gess-line:#13212b1f;--gess-line-soft:#13212b12;--gess-line-on-ink:#ffffff1f;--gess-success:#1e9e6a;--gess-warning:#e0a500;--gess-error:#d24a36;--gess-info:#2c6e9b;--gess-dv-petrol:#0e7c86;--gess-bg:var(--gess-paper);--gess-bg-subtle:var(--gess-fog-50);--gess-fg:var(--gess-ink);--gess-fg-muted:var(--gess-muted);--gess-border:var(--gess-line);--gess-on-red:#fff;--gess-inverse:var(--gess-ink);--gess-inverse-hover:var(--gess-ink-2);--gess-on-inverse:var(--gess-dirty);--gess-focus:var(--gess-ink);--gess-dv-1:var(--gess-red);--gess-dv-2:var(--gess-dv-petrol);--gess-dv-3:var(--gess-warning);--gess-dv-4:var(--gess-info);--gess-dv-5:var(--gess-fog-300);--gess-dv-6:var(--gess-ink);--wedge-slope:.2036;--wedge-skew:-11.5deg;--gs-space-5:5px;--gs-space-9:9px;--gs-space-12:12px;--gs-space-14:14px;--gs-space-18:18px;--gs-space-22:22px;--gs-space-26:26px;--gs-space-40:40px;--gs-space-56:56px;--gs-space-80:80px;color-scheme:light}[data-theme=ink],.dark{--gess-bg:var(--gess-ink);--gess-bg-subtle:var(--gess-ink-2);--gess-fg:var(--gess-dirty);--gess-fg-muted:var(--gess-fog-300);--gess-border:var(--gess-line-on-ink);--gess-inverse:var(--gess-dirty);--gess-inverse-hover:var(--gess-fog-100);--gess-on-inverse:var(--gess-ink);--gess-focus:var(--gess-dirty);--gess-dv-6:var(--gess-dirty);color-scheme:dark}:root,[data-theme=ink],.dark{--background:var(--gess-bg);--foreground:var(--gess-fg);--card:var(--gess-bg);--card-foreground:var(--gess-fg);--popover:var(--gess-bg);--popover-foreground:var(--gess-fg);--primary:var(--gess-red);--primary-foreground:var(--gess-on-red);--secondary:var(--gess-inverse);--secondary-foreground:var(--gess-on-inverse);--muted:var(--gess-bg-subtle);--muted-foreground:var(--gess-fg-muted);--accent:var(--gess-bg-subtle);--accent-foreground:var(--gess-fg);--destructive:var(--gess-error);--destructive-foreground:#fff;--border:var(--gess-border);--input:var(--gess-border);--ring:var(--gess-focus);--chart-1:var(--gess-dv-1);--chart-2:var(--gess-dv-2);--chart-3:var(--gess-dv-3);--chart-4:var(--gess-dv-4);--chart-5:var(--gess-dv-5);--chart-6:var(--gess-dv-6);--radius:8px;--sidebar:var(--gess-ink);--sidebar-foreground:var(--gess-dirty);--sidebar-primary:var(--gess-red);--sidebar-primary-foreground:var(--gess-on-red);--sidebar-accent:var(--gess-ink-2);--sidebar-accent-foreground:var(--gess-dirty);--sidebar-border:var(--gess-line-on-ink);--sidebar-ring:var(--gess-dirty)}[data-gs-theme=dark]{--gess-bg:var(--gess-ink);--gess-bg-subtle:var(--gess-ink-2);--gess-fg:var(--gess-dirty);--gess-fg-muted:var(--gess-fog-300);--gess-border:var(--gess-line-on-ink);--gess-inverse:var(--gess-dirty);--gess-inverse-hover:var(--gess-fog-100);--gess-on-inverse:var(--gess-ink);--gess-focus:var(--gess-dirty);--gess-dv-6:var(--gess-dirty);--background:var(--gess-bg);--foreground:var(--gess-fg);--card:var(--gess-bg);--card-foreground:var(--gess-fg);--popover:var(--gess-bg);--popover-foreground:var(--gess-fg);--secondary:var(--gess-inverse);--secondary-foreground:var(--gess-on-inverse);--muted:var(--gess-bg-subtle);--muted-foreground:var(--gess-fg-muted);--accent:var(--gess-bg-subtle);--accent-foreground:var(--gess-fg);--border:var(--gess-border);--input:var(--gess-border);--ring:var(--gess-focus);--chart-6:var(--gess-dv-6);color-scheme:dark}:root{--font-display:"DM Sans",system-ui,sans-serif;--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"Hanken Grotesk",system-ui,sans-serif;--font-serif:"Newsreader",Georgia,serif;--gs-red:var(--gess-red);--gs-red-deep:var(--gess-red-deep);--gs-gray:var(--gess-gray);--gs-ink:var(--gess-ink);--gs-ink-2:var(--gess-ink-2);--gs-paper:var(--gess-paper);--gs-dirty:var(--gess-dirty);--gs-success:var(--gess-success);--gs-warning:var(--gess-warning);--gs-error:var(--gess-error);--gs-info:var(--gess-info);--gs-on-success:var(--gess-paper);--gs-on-warning:var(--gess-ink);--gs-on-error:var(--gess-paper);--gs-on-info:var(--gess-paper);--gs-dv-red:var(--chart-1);--gs-dv-petrol:var(--chart-2);--gs-dv-amber:var(--chart-3);--gs-dv-slate:var(--chart-4);--gs-dv-fog:var(--chart-5);--gs-dv-ink:var(--chart-6);--gs-radius-scale:1;--gs-radius-none:0;--gs-radius-xs:calc(4px*var(--gs-radius-scale));--gs-radius-sm:calc(4px*var(--gs-radius-scale));--gs-radius:calc(4px*var(--gs-radius-scale));--gs-radius-md:calc(8px*var(--gs-radius-scale));--gs-radius-lg:calc(8px*var(--gs-radius-scale));--gs-radius-pill:999px;--gs-wedge-scale:1;--gs-wedge-tan:var(--wedge-slope);--gs-wedge-cut:.5em;--gs-wedge:polygon(calc(var(--gs-wedge-cut)*var(--gs-wedge-scale))0,100% 0,calc(100% - var(--gs-wedge-cut)*var(--gs-wedge-scale))100%,0 100%);--gs-wedge-skew:var(--wedge-skew);--gs-bg:var(--gess-bg);--gs-surface:var(--gess-bg);--gs-surface-muted:var(--gess-bg-subtle);--gs-surface-inverse:var(--gess-ink);--gs-surface-inverse-2:var(--gess-ink-2);--gs-text:var(--gess-fg);--gs-text-muted:var(--gess-fg-muted);--gs-text-on-ink:var(--gess-dirty);--gs-text-muted-on-ink:var(--gess-fog-300);--gs-on-inverse:var(--gess-dirty);--gs-border:var(--gess-border);--gs-border-strong:var(--gess-fg);--gs-border-hover:var(--gess-fog-300);--gs-border-on-ink:var(--gess-line-on-ink);--gs-accent:var(--gess-red);--gs-accent-hover:var(--gess-red-deep);--gs-on-accent:var(--gess-on-red);--gs-focus:var(--ring);--gs-line:var(--gess-border);--gs-line-soft:var(--gess-line-soft);--gs-overlay:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-overlay:color-mix(in srgb,var(--gess-ink)50%,transparent)}}:root{--gs-nebel-50:var(--gess-fog-50);--gs-nebel-100:var(--gess-fog-100);--gs-nebel-150:var(--gess-fog-150);--gs-nebel-200:var(--gess-fog-200);--gs-nebel-300:var(--gess-fog-300);--gs-nebel-500:var(--gess-fg-muted);--gs-disabled-surface:var(--gess-fog-200);--gs-disabled-text:var(--gess-muted);--gs-font-display:var(--font-display);--gs-font-sans:var(--font-sans);--gs-font-mono:var(--font-mono);--gs-font-serif:var(--font-serif);--gs-fw-regular:400;--gs-fw-medium:500;--gs-fw-semibold:600;--gs-fw-bold:700;--gs-fw-extrabold:800;--gs-fw-black:900;--gs-text-xs:.75rem;--gs-text-sm:.90625rem;--gs-text-base:1rem;--gs-text-lg:1.0625rem;--gs-text-xl:1.1875rem;--gs-text-2xl:1.5rem;--gs-text-3xl:1.875rem;--gs-text-4xl:2.625rem;--gs-text-5xl:3.25rem;--gs-text-6xl:4.5rem;--gs-lh-tight:1.05;--gs-lh-snug:1.3;--gs-lh-normal:1.5;--gs-lh-relaxed:1.62;--gs-ls-tighter:-.025em;--gs-ls-tight:-.025em;--gs-ls-normal:0em;--gs-ls-wide:0em;--gs-ls-wider:0em;--gs-ls-widest:0em;--gs-density:1;--gs-space-0:0;--gs-space-1:.25rem;--gs-space-2:.5rem;--gs-space-3:.75rem;--gs-space-4:1rem;--gs-space-6:1.5rem;--gs-space-8:2rem;--gs-space-10:2.5rem;--gs-space-16:4rem;--gs-space-20:5rem;--gs-space-24:6rem;--gs-container:1160px;--container-gess:1160px;--gs-container-wide:1320px;--gs-gutter:var(--gs-space-18);--gs-page-pad:clamp(var(--gs-space-18),4vw,var(--gs-space-56));--gs-border-hair:1px;--gs-border-w:1.5px;--gs-border-thick:2px;--gs-shadow-pop:0 14px 36px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-pop:0 14px 36px color-mix(in srgb,var(--gess-ink)16%,transparent)}}:root{--gs-shadow-sm:none;--gs-shadow-md:var(--gs-shadow-pop);--gs-shadow-lg:var(--gs-shadow-pop);--gs-shadow-print:0 16px 40px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-print:0 16px 40px color-mix(in srgb,var(--gess-ink)13%,transparent)}}:root{--gs-shadow-slide:0 12px 30px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){:root{--gs-shadow-slide:0 12px 30px color-mix(in srgb,var(--gess-ink)12%,transparent)}}:root{--gs-duration-fast:.16s;--gs-duration-base:.16s;--gs-duration-slow:.24s;--gs-ease-standard:cubic-bezier(.4,0,.2,1);--gs-ease-entrance:cubic-bezier(0,0,.2,1);--gs-ease-exit:cubic-bezier(.4,0,1,1);--gs-bp-sm:640px;--gs-bp-md:768px;--gs-bp-lg:1024px;--gs-bp-xl:1280px;--gs-z-base:0;--gs-z-dropdown:1000;--gs-z-sticky:1100;--gs-z-overlay:1200;--gs-z-modal:1300;--gs-z-toast:1400;--gs-focus-width:2px;--gs-focus-offset:3px;--gs-focus-ring:0 0 0 3px var(--background),0 0 0 5px var(--ring);--gs-touch-target:44px}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-surface-inverse:var(--gess-ink-2);--gs-surface-inverse-2:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-surface-inverse-2:color-mix(in srgb,var(--gess-ink-2)88%,var(--gess-dirty))}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-border-hover:var(--gess-fog-300);--gs-overlay:var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-overlay:color-mix(in srgb,var(--gess-ink)72%,transparent)}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-shadow-pop:0 14px 36px var(--gess-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-shadow-pop:0 14px 36px color-mix(in srgb,var(--gess-ink)70%,transparent)}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-50:var(--gess-ink-2);--gs-nebel-100:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-100:color-mix(in srgb,var(--gess-ink-2)92%,var(--gess-dirty))}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-150:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-150:color-mix(in srgb,var(--gess-ink-2)86%,var(--gess-dirty))}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-200:var(--gess-ink-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-200:color-mix(in srgb,var(--gess-ink-2)78%,var(--gess-dirty))}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-nebel-300:var(--gess-fog-300);--gs-line-soft:var(--gess-line-on-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-line-soft:color-mix(in srgb,var(--gess-line-on-ink)60%,transparent)}}[data-theme=ink],.dark,[data-gs-theme=dark]{--gs-disabled-surface:var(--gess-ink-2);--gs-disabled-text:var(--gess-fog-300)}@media(prefers-reduced-motion:reduce){:root{--gs-duration-fast:0s;--gs-duration-base:0s;--gs-duration-slow:0s}}.gs-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-text-display{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(40px,2rem + 4vw,72px);font-weight:900;line-height:1.05}.gs-text-h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,1.25rem + 2.2vw,42px);font-weight:900;line-height:1.05}.gs-text-h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(24px,1.1rem + 1.2vw,30px);font-weight:900;line-height:1.05}.gs-text-h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.05}.gs-text-h4{font-family:var(--font-display);letter-spacing:-.025em;font-size:15px;font-weight:800;line-height:1.05}.gs-text-stat{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.05}.gs-text-eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--muted-foreground);font-size:13.5px;font-weight:600;line-height:1.4}.gs-text-lead{font-family:var(--font-sans);color:var(--muted-foreground);font-size:17px;font-weight:400;line-height:1.62}.gs-text-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.62}.gs-text-body-sm{font-family:var(--font-sans);font-size:14.5px;font-weight:400;line-height:1.62}.gs-text-label{font-family:var(--font-sans);font-size:14.5px;font-weight:600;line-height:1.4}.gs-text-caps{font-family:var(--font-mono);letter-spacing:0;font-size:12.5px;font-weight:600;line-height:1.4}.gs-text-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.5}.gs-text-quote{font-family:var(--font-serif);font-size:27px;font-style:italic;font-weight:400;line-height:1.3}.gs-text-claim-sm{font-family:var(--font-serif);font-size:16px;font-style:italic;font-weight:400;line-height:1.4}.gt-result td{font-variant-numeric:tabular-nums}@keyframes lb-flash{to{background-color:#0000;box-shadow:0 0 0 3px #0000}}.lb-flash{border-radius:.25rem;animation:1.8s ease-out lb-flash}@media(prefers-reduced-motion:reduce){.lb-flash{box-shadow:0 0 0 3px var(--ring);animation:none}}#react-joyride-portal{pointer-events:auto}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
