.gsos-alert,.gsos-app,.gsos-badge,.gsos-button,.gsos-card,.gsos-chart,.gsos-chart__plot,.gsos-content,.gsos-drawer__panel,.gsos-frame,.gsos-iconbutton,.gsos-input,.gsos-main,.gsos-modal__panel,.gsos-navchild,.gsos-navitem,.gsos-navitem__badge,.gsos-navitem__icon,.gsos-select,.gsos-sidebar,.gsos-sidebar__toggle,.gsos-stat,.gsos-state__icon,.gsos-switch__track,.gsos-table__head th,.gsos-table__row td,.gsos-tabs__count,.gsos-tabs__tab,.gsos-textarea,.gsos-toast,.gsos-topbar{box-sizing:border-box}.gsos-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.gsos-topbar{display:flex;flex:0 0 auto;align-items:center;gap:var(--gsos-space-12);min-height:var(--gsos-top-bar-height);padding:0 var(--gsos-space-20);border-bottom:1px solid var(--gsos-border-subtle);background:var(--gsos-surface)}.gsos-topbar__title{font-size:var(--gsos-title-size);line-height:var(--gsos-title-line);font-weight:500;color:var(--gsos-text)}.gsos-topbar__actions{display:flex;align-items:center;gap:var(--gsos-space-8);margin-left:auto}.gsos-pageheader{display:flex;align-items:flex-start;gap:var(--gsos-space-16);padding-bottom:var(--gsos-space-20)}.gsos-pageheader__title{margin:0;font-family:var(--gsos-font-display);font-size:var(--gsos-display-size);line-height:var(--gsos-display-line);font-weight:var(--gsos-display-weight);letter-spacing:var(--gsos-display-tracking);color:var(--gsos-text)}.gsos-pageheader__description{margin:var(--gsos-space-6) 0 0;font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-pageheader__actions{display:flex;align-items:center;gap:var(--gsos-space-8);margin-left:auto;padding-top:var(--gsos-space-4)}.gsos-card{border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-xs)}.gsos-card__header{display:flex;align-items:flex-start;gap:var(--gsos-space-12);padding:var(--gsos-space-20) var(--gsos-space-20) var(--gsos-space-12)}.gsos-card__title{margin:0;font-size:var(--gsos-heading-size);line-height:var(--gsos-heading-line);font-weight:var(--gsos-heading-weight);letter-spacing:var(--gsos-heading-tracking);color:var(--gsos-text)}.gsos-card__body{padding:0 var(--gsos-space-20) var(--gsos-space-20)}.gsos-stat{display:flex;flex-direction:column;gap:var(--gsos-space-6);min-height:104px;padding:var(--gsos-space-20);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-xs)}.gsos-stat__label{font-size:var(--gsos-overline-size);font-weight:var(--gsos-overline-weight);line-height:var(--gsos-overline-line);letter-spacing:var(--gsos-overline-tracking);color:var(--gsos-text-secondary)}.gsos-stat__value{font-size:var(--gsos-figure-size);line-height:var(--gsos-figure-line);font-weight:var(--gsos-figure-weight);letter-spacing:var(--gsos-figure-tracking);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular);overflow-wrap:anywhere}.gsos-stat[data-tone] .gsos-stat__value,.gsos-stat__value{color:var(--gsos-text)}.gsos-stat__delta{display:inline-flex;align-items:center;gap:var(--gsos-space-4);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular)}.gsos-stat__delta[data-direction=up]{color:var(--gsos-success-text)}.gsos-stat__delta[data-direction=down]{color:var(--gsos-danger-text)}.gsos-table{width:100%;border-collapse:collapse;font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular)}.gsos-table-scroll{width:100%;overflow-x:auto}.gsos-table-frame{border:1px solid var(--gsos-border);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);overflow:hidden;width:100%}.gsos-table-frame>.gsos-table-scroll{border-radius:inherit}.gsos-table__head th{height:var(--gsos-table-header-height);padding:0 var(--gsos-space-16);background:var(--gsos-surface-sunken);border-bottom:1px solid var(--gsos-border);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);font-weight:500;text-align:left;white-space:nowrap}.gsos-table__head th,.gsos-table__row td{color:var(--gsos-text);vertical-align:middle}.gsos-table__row td{padding:13px var(--gsos-space-16);border:0;border-bottom:1px solid var(--gsos-border-subtle)}.gsos-table__head th{border-bottom-color:var(--gsos-border)}.gsos-table__row:last-child td{border-bottom:0}@media (hover:hover){.gsos-table__row:hover td{background:var(--gsos-surface-hover)}}.gsos-table__cellsub{display:block;font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary)}.gsos-table__numeric{text-align:right;font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular);width:1%;white-space:nowrap}.gsos-table__mono{font-family:var(--gsos-font-mono);font-size:var(--gsos-body-size)}.gsos-state{display:flex;flex-direction:column;align-items:center;gap:var(--gsos-space-10);padding:var(--gsos-space-48) var(--gsos-space-20);text-align:center}.gsos-state__icon{display:grid;place-items:center;width:var(--gsos-empty-icon-tile);height:var(--gsos-empty-icon-tile);border-radius:var(--gsos-radius-sm);background:var(--gsos-surface-sunken);color:var(--gsos-text-secondary)}.gsos-state[data-state=error] .gsos-state__icon{background:var(--gsos-danger-bg);color:var(--gsos-danger-text)}.gsos-state__title{margin:0;font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);font-weight:400;color:var(--gsos-text-secondary)}.gsos-state[data-state=error] .gsos-state__title{color:var(--gsos-text);font-weight:500}.gsos-state__hint{margin:0;max-width:42ch;font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary)}.gsos-skeleton{display:block;height:var(--gsos-space-12);border-radius:var(--gsos-radius-sm);background:linear-gradient(90deg,var(--gsos-skeleton) 0,var(--gsos-skeleton-sheen) 50%,var(--gsos-skeleton) 100%);background-size:200% 100%;animation:gsos-shimmer 1.4s linear infinite}.gsos-table__row[data-loading=true] td{height:var(--gsos-table-row-height)}.gsos-table__row[data-loading=true]:hover td{background:transparent}@keyframes gsos-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.gsos-skeleton{animation:none;background:var(--gsos-skeleton)}}.gsos-field{display:flex;flex-direction:column;gap:var(--gsos-space-6)}.gsos-field__label{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);font-weight:500;color:var(--gsos-text)}.gsos-field__help{color:var(--gsos-text-secondary)}.gsos-field__error,.gsos-field__help{font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line)}.gsos-field__error{display:flex;align-items:center;gap:var(--gsos-space-4);color:var(--gsos-danger-text)}.gsos-input,.gsos-select,.gsos-textarea{width:100%;min-height:var(--gsos-control-height);padding:0 var(--gsos-space-12);border:1px solid var(--gsos-border);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);color:var(--gsos-text);font-family:var(--gsos-font-sans);font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);box-shadow:var(--gsos-shadow-xs);transition:border-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard),box-shadow var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-textarea{min-height:calc(var(--gsos-control-height) * 2);padding:var(--gsos-space-10) var(--gsos-space-12);resize:vertical}.gsos-input::placeholder,.gsos-textarea::placeholder{color:var(--gsos-text-placeholder)}.gsos-input:focus-visible,.gsos-select:focus-visible,.gsos-textarea:focus-visible{outline:none;border-color:var(--gsos-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--gsos-focus) 14%,transparent)}.gsos-input[aria-invalid=true],.gsos-select[aria-invalid=true],.gsos-textarea[aria-invalid=true]{border-color:var(--gsos-danger-solid)}.gsos-input:disabled,.gsos-select:disabled,.gsos-textarea:disabled{background:var(--gsos-surface-sunken);color:var(--gsos-text-muted);box-shadow:none;cursor:not-allowed}.gsos-input[readonly]{background:var(--gsos-surface-sunken);box-shadow:none}.gsos-input-group{position:relative;display:flex;align-items:center}.gsos-input-group>svg{position:absolute;left:var(--gsos-space-12);color:var(--gsos-text-placeholder);pointer-events:none}.gsos-input-group>.gsos-input{padding-left:calc(var(--gsos-space-12) + var(--gsos-nav-icon) + var(--gsos-space-8))}.gsos-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--gsos-space-12) + var(--gsos-space-16))}.gsos-select-group{position:relative;display:flex;align-items:center}.gsos-select-group>svg{position:absolute;right:var(--gsos-space-10);color:var(--gsos-text-placeholder);pointer-events:none}.gsos-checkbox,.gsos-radio{display:inline-flex;align-items:center;gap:var(--gsos-space-8);font-size:var(--gsos-body-size);color:var(--gsos-text);cursor:pointer}.gsos-checkbox input,.gsos-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:1px solid var(--gsos-border);background:var(--gsos-surface);cursor:pointer}.gsos-checkbox input{border-radius:4px}.gsos-radio input{border-radius:var(--gsos-radius-full)}.gsos-checkbox input:checked,.gsos-radio input:checked{border-color:var(--gsos-accent);background:var(--gsos-accent);background-image:var(--gsos-check,none);background-repeat:no-repeat;background-position:50%}.gsos-checkbox input:checked{--gsos-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E")}.gsos-radio input:checked{box-shadow:inset 0 0 0 3px var(--gsos-surface)}.gsos-checkbox input:focus-visible,.gsos-radio input:focus-visible,.gsos-switch input:focus-visible+.gsos-switch__track{outline:2px solid var(--gsos-focus);outline-offset:2px}.gsos-switch{display:inline-flex;align-items:center;gap:var(--gsos-space-8);cursor:pointer;font-size:var(--gsos-body-size);color:var(--gsos-text)}.gsos-switch input{position:absolute;opacity:0;width:34px;height:20px;margin:0}.gsos-switch__track{position:relative;width:34px;height:20px;border-radius:var(--gsos-radius-full);background:var(--gsos-border);transition:background-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--gsos-radius-full);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-xs);transition:transform var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-switch input:checked+.gsos-switch__track{background:var(--gsos-accent)}.gsos-switch input:checked+.gsos-switch__track:after{transform:translateX(14px)}.gsos-switch input:disabled+.gsos-switch__track{opacity:.45;cursor:not-allowed}.gsos-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gsos-space-6);min-height:var(--gsos-control-height);padding:0 var(--gsos-space-16);border:1px solid transparent;border-radius:var(--gsos-radius-md);font-family:var(--gsos-font-sans);font-size:var(--gsos-title-size);line-height:var(--gsos-title-line);font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard),border-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-button:focus-visible,.gsos-iconbutton:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:2px}.gsos-button:disabled,.gsos-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gsos-button--danger:disabled,.gsos-button--danger[aria-disabled=true],.gsos-button--primary:disabled,.gsos-button--primary[aria-disabled=true]{opacity:1;cursor:not-allowed;background:var(--gsos-surface-sunken);border-color:var(--gsos-border);color:var(--gsos-text-muted)}.gsos-button--primary{background:var(--gsos-accent);color:var(--gsos-accent-text)}.gsos-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--gsos-accent) 88%,var(--gsos-surface))}.gsos-button--secondary{background:var(--gsos-surface);border-color:var(--gsos-border);color:var(--gsos-text);box-shadow:var(--gsos-shadow-xs)}.gsos-button--secondary:hover:not(:disabled){background:var(--gsos-surface-hover);color:var(--gsos-text)}.gsos-button--quiet{min-height:var(--gsos-control-height-sm);padding:0 var(--gsos-space-10);border-radius:var(--gsos-radius-sm);background:var(--gsos-surface-sunken);color:var(--gsos-text);font-size:var(--gsos-body-size)}.gsos-button--quiet:hover:not(:disabled){background:var(--gsos-surface-active)}.gsos-button--danger{background:var(--gsos-danger-solid);color:#fff}.gsos-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--gsos-danger-solid) 88%,#000)}.gsos-button--sm{min-height:var(--gsos-control-height-sm);padding:0 var(--gsos-space-10);font-size:var(--gsos-body-size)}.gsos-iconbutton{display:grid;place-items:center;width:var(--gsos-control-height);height:var(--gsos-control-height);border:0;border-radius:var(--gsos-radius-md);background:transparent;color:var(--gsos-text-placeholder);cursor:pointer;transition:background-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-iconbutton:hover{background:var(--gsos-surface-hover);color:var(--gsos-text)}.gsos-badge{display:inline-flex;align-items:center;gap:var(--gsos-space-4);height:var(--gsos-badge-height);padding:0 var(--gsos-space-8);border-radius:var(--gsos-radius-sm);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);font-weight:500;white-space:nowrap;background:var(--gsos-neutral-bg);color:var(--gsos-neutral-text)}.gsos-badge[data-size=lg]{font-size:var(--gsos-body-size)}.gsos-badge[data-tone=success]{background:var(--gsos-success-bg);color:var(--gsos-success-text)}.gsos-badge[data-tone=warn]{background:var(--gsos-warn-bg);color:var(--gsos-warn-text)}.gsos-badge[data-tone=danger]{background:var(--gsos-danger-bg);color:var(--gsos-danger-text)}.gsos-badge[data-tone=info]{background:var(--gsos-info-bg);color:var(--gsos-info-text)}.gsos-badge[data-tone=accent]{background:var(--gsos-accent);color:var(--gsos-accent-text)}.gsos-badge__dot{width:var(--gsos-space-6);height:var(--gsos-space-6);border-radius:var(--gsos-radius-full);background:currentColor}.gsos-alert{display:flex;align-items:center;gap:var(--gsos-space-12);min-height:var(--gsos-alert-height);padding:var(--gsos-space-12) var(--gsos-space-20);border:1px solid var(--gsos-warn-border);border-radius:var(--gsos-radius-md);background:var(--gsos-warn-bg);color:var(--gsos-warn-text-strong);font-size:var(--gsos-body-size);line-height:var(--gsos-body-line)}.gsos-alert__body{flex:1 1 auto}.gsos-alert__action{flex:0 0 auto;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.gsos-alert[data-tone=info]{border-color:var(--gsos-info-border);background:var(--gsos-info-bg);color:var(--gsos-info-text)}.gsos-alert[data-tone=success]{border-color:color-mix(in srgb,var(--gsos-success-text) 24%,var(--gsos-success-bg));background:var(--gsos-success-bg);color:var(--gsos-success-text)}.gsos-alert[data-tone=danger]{border-color:var(--gsos-danger-border);background:var(--gsos-danger-bg);color:var(--gsos-danger-text)}.gsos-alert>svg{flex:0 0 auto}.gsos-tabs{display:flex;align-items:flex-end;gap:var(--gsos-space-16);border-bottom:1px solid var(--gsos-border-subtle)}@property --gsos-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --gsos-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes gsos-scroll-fade{0%{--gsos-fade-start:0px;--gsos-fade-end:56px}12%{--gsos-fade-start:56px}88%{--gsos-fade-end:56px}to{--gsos-fade-start:56px;--gsos-fade-end:0px}}@supports (animation-timeline:scroll()){@media (max-width:39.99rem){.gsos-tabs{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gsos-fade-start),#000 calc(100% - var(--gsos-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gsos-fade-start),#000 calc(100% - var(--gsos-fade-end)),transparent);animation:gsos-scroll-fade linear both;animation-timeline:scroll(self inline)}}}.gsos-tabs__tab{display:inline-flex;align-items:center;gap:var(--gsos-space-6);min-height:var(--gsos-tab-height);padding:0 var(--gsos-space-2);border:0;border-bottom:var(--gsos-tab-indicator) solid transparent;margin-bottom:-1px;background:transparent;color:var(--gsos-text-muted);font-family:var(--gsos-font-sans);font-size:var(--gsos-title-size);line-height:var(--gsos-title-line);font-weight:400;cursor:pointer;transition:color var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-tabs__tab:hover:not([aria-selected=true]):not(:disabled){color:var(--gsos-text-secondary)}.gsos-tabs__tab[aria-selected=true]{color:var(--gsos-text);border-bottom-color:var(--gsos-accent);font-weight:500}.gsos-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.gsos-tabs__tab:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:2px}.gsos-tabs__count{display:inline-flex;align-items:center;height:18px;padding:0 var(--gsos-space-6);border-radius:var(--gsos-radius-sm);background:var(--gsos-surface-sunken);color:var(--gsos-text-secondary);font-size:var(--gsos-caption-size);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular)}.gsos-pagination{display:flex;align-items:center;gap:var(--gsos-space-4);padding-top:var(--gsos-space-16)}.gsos-pagination__summary{margin-right:auto;font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular)}.gsos-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--gsos-space-20)}.gsos-modal__scrim{position:absolute;inset:0;background:var(--gsos-scrim)}.gsos-modal__panel{position:relative;width:100%;max-width:var(--gsos-modal-width);max-height:calc(100dvh - var(--gsos-space-40));overflow-y:auto;padding:var(--gsos-space-24);border-radius:var(--gsos-radius-lg);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-lg);animation:gsos-rise var(--gsos-motion-slow) var(--gsos-motion-ease-decelerate)}.gsos-modal__title{margin:0 0 var(--gsos-space-6);font-size:var(--gsos-heading-size);line-height:var(--gsos-heading-line);font-weight:var(--gsos-heading-weight);letter-spacing:var(--gsos-heading-tracking);color:var(--gsos-text)}.gsos-modal__body{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-modal__footer{display:flex;justify-content:flex-end;gap:var(--gsos-space-8);padding-top:var(--gsos-space-20)}@keyframes gsos-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gsos-drawer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.gsos-drawer__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--gsos-drawer-width);height:100dvh;background:var(--gsos-surface);border-top-left-radius:var(--gsos-radius-lg);border-bottom-left-radius:var(--gsos-radius-lg);box-shadow:var(--gsos-shadow-lg);animation:gsos-slide-in var(--gsos-motion-slow) var(--gsos-motion-ease-decelerate)}.gsos-drawer__header{display:flex;align-items:center;gap:var(--gsos-space-12);min-height:var(--gsos-top-bar-height);padding:0 var(--gsos-space-24);border-bottom:1px solid var(--gsos-border-subtle)}.gsos-drawer__body{flex:1 1 auto;overflow-y:auto;padding:var(--gsos-space-24)}@keyframes gsos-slide-in{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.gsos-drawer__panel,.gsos-modal__panel{animation:none}}.gsos-toasts{position:fixed;right:var(--gsos-space-20);bottom:var(--gsos-space-20);z-index:70;flex-direction:column;pointer-events:none}.gsos-toast,.gsos-toasts{display:flex;gap:var(--gsos-space-10)}.gsos-toast{align-items:flex-start;width:var(--gsos-toast-width);max-width:calc(100vw - var(--gsos-space-40));padding:var(--gsos-space-12) var(--gsos-space-16);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);color:var(--gsos-text);box-shadow:var(--gsos-shadow-md);font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);pointer-events:auto}.gsos-toast__body{flex:1 1 auto}.gsos-toast[data-tone=success]{border-left:3px solid var(--gsos-success-solid)}.gsos-toast[data-tone=warn]{border-left:3px solid var(--gsos-warn-solid)}.gsos-toast[data-tone=danger]{border-left:3px solid var(--gsos-danger-solid)}.gsos-toast[data-tone=info]{border-left:3px solid var(--gsos-info-solid)}.gsos-chart{flex-direction:column;padding:var(--gsos-space-20);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-xs)}.gsos-chart,.gsos-chart__header{display:flex;gap:var(--gsos-space-12)}.gsos-chart__header{align-items:center;min-height:var(--gsos-tab-height)}.gsos-chart__title{margin:0;font-size:var(--gsos-title-size);line-height:var(--gsos-title-line);font-weight:500;color:var(--gsos-text)}.gsos-chart__plot{position:relative;aspect-ratio:16/7;min-height:160px}.gsos-chart__plot svg{display:block;width:100%;height:100%}.gsos-chart__axis{stroke:var(--gsos-chart-axis);stroke-width:1}.gsos-chart__grid{stroke:var(--gsos-chart-grid);stroke-width:1}.gsos-chart__tick{fill:var(--gsos-text-secondary);font-size:var(--gsos-caption-size);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular)}.gsos-chart__legend{display:flex;flex-wrap:wrap;gap:var(--gsos-space-16);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary)}.gsos-chart__legend>*{display:inline-flex;align-items:center;gap:var(--gsos-space-6)}.gsos-chart__swatch{width:var(--gsos-space-10);height:var(--gsos-space-10);border-radius:3px;background:var(--gsos-chart-series-1)}.gsos-chart__swatch[data-series="2"]{background:var(--gsos-chart-series-2)}.gsos-chart__swatch[data-series="3"]{background:var(--gsos-chart-series-3)}.gsos-chart__swatch[data-series="4"]{background:var(--gsos-chart-series-4)}.gsos-chart__swatch[data-series="5"]{background:var(--gsos-chart-series-5)}.gsos-chart__swatch[data-series="6"]{background:var(--gsos-chart-series-6)}.gsos-chart__label{fill:var(--gsos-text);font-size:var(--gsos-caption-size);font-weight:500}.gsos-chart__mark{stroke:var(--gsos-surface);stroke-width:2}@media (forced-colors:active){.gsos-navchild[aria-current=page],.gsos-navitem[aria-current=page]{border:1px solid CanvasText}.gsos-navitem__icon,.gsos-tabs__tab[aria-selected=true]{forced-color-adjust:none}.gsos-alert,.gsos-badge,.gsos-toast{border:1px solid CanvasText}}@media (max-width:39.99rem){.gsos-table-frame{border:0;border-radius:0;background:none;overflow:visible}.gsos-table-scroll{overflow-x:visible}.gsos-table,.gsos-table tbody,.gsos-table__row,.gsos-table__row td{display:block;width:auto}.gsos-table__head{display:none}.gsos-table__row{margin-bottom:var(--gsos-space-10);padding:var(--gsos-space-4) var(--gsos-space-12);border:1px solid var(--gsos-border);border-radius:var(--gsos-radius-md);background:var(--gsos-surface)}.gsos-table__row:hover td{background:transparent}.gsos-table__row td{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:var(--gsos-space-16);column-gap:var(--gsos-space-16);grid-row-gap:2px;row-gap:2px;align-items:baseline;min-height:0;padding:var(--gsos-space-10) 0;border-bottom:1px solid var(--gsos-border-subtle);text-align:right}.gsos-table__row td>*{grid-column:2;justify-self:end;max-width:100%}.gsos-table__row .gsos-table__numeric .gsos-money__code{min-width:0}.gsos-table__row td:last-child{border-bottom:0}.gsos-table__row td:before{content:attr(data-label);grid-column:1;grid-row:1;text-align:left;font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);font-weight:500;color:var(--gsos-text-secondary)}.gsos-table__row td:empty{display:none}.gsos-table__row td:first-child{display:block;padding-top:var(--gsos-space-12);font-weight:600;text-align:left}.gsos-table__row td:first-child>*{justify-self:auto}.gsos-table__row td:first-child:before{content:none}.gsos-table__row td:first-child .gsos-table__cellsub{font-weight:400}.gsos-card__body .gsos-table__row{margin:0;border:0;border-bottom:1px solid var(--gsos-border);border-radius:0;background:none}.gsos-card__body .gsos-table__row:last-child{border-bottom:0}.gsos-card__header,.gsos-pageheader{flex-wrap:wrap}.gsos-card__header>.gsos-pageheader__actions,.gsos-pageheader>.gsos-pageheader__actions{flex:1 0 100%;flex-wrap:wrap;margin-left:0;padding-top:0}.gsos-alert{flex-wrap:wrap;align-items:flex-start}.gsos-alert__body{flex:1 1;min-width:0}.gsos-alert__action{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:var(--gsos-space-8);padding-left:calc(16px + var(--gsos-space-12))}.gsos-topbar{display:none}}.gsos-money,.gsos-ref,.gsos-row,.gsos-stack,.gsos-status,.gsos-table-toolbar{box-sizing:border-box}.gsos-money{display:inline-flex;align-items:baseline;white-space:nowrap;color:var(--gsos-text);font-variant-numeric:var(--gsos-numeric-tabular);font-feature-settings:"tnum" 1,"lnum" 1,var(--gsos-numeric-tabular)}.gsos-money__frac,.gsos-money__int,.gsos-money__sign{flex:0 0 auto}.gsos-money[data-fraction=quiet] .gsos-money__frac{color:var(--gsos-text-secondary)}.gsos-money__code{color:var(--gsos-text-secondary)}.gsos-money__code,.gsos-money__unit{flex:0 0 auto;margin-left:var(--gsos-rhythm-tight-gap);font-size:var(--gsos-caption-size);font-weight:500}.gsos-money__unit{color:var(--gsos-warn-text-strong)}.gsos-money[data-signed=true][data-tone=positive]{color:var(--gsos-money-positive)}.gsos-money[data-signed=true][data-tone=negative]{color:var(--gsos-money-negative)}.gsos-money[data-signed=true][data-tone=zero]{color:var(--gsos-text-secondary)}.gsos-money[data-size=figure]{font-size:var(--gsos-figure-size);line-height:var(--gsos-figure-line);font-weight:var(--gsos-figure-weight);letter-spacing:var(--gsos-figure-tracking)}.gsos-money[data-size=figure] .gsos-money__code,.gsos-money[data-size=figure] .gsos-money__unit{font-size:var(--gsos-body-size)}.gsos-table__numeric .gsos-money{display:flex;justify-content:flex-end}.gsos-table__numeric .gsos-money__code{text-align:left}.gsos-table:has(.gsos-money__code[data-wide]) .gsos-table__numeric .gsos-money__code{min-width:4.5ch}.gsos-ref{display:inline-flex;align-items:center;gap:var(--gsos-rhythm-tight-gap);max-width:100%;margin:0 calc(var(--gsos-space-4) * -1);padding:0 var(--gsos-space-4);border:0;border-radius:var(--gsos-radius-sm);background:transparent;color:var(--gsos-text-secondary);font-family:var(--gsos-font-mono);font-size:var(--gsos-code-size);line-height:var(--gsos-code-line);font-weight:var(--gsos-code-weight);font-feature-settings:var(--gsos-numeric-identifier);font-variant-numeric:var(--gsos-numeric-identifier);cursor:pointer;transition:background-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-ref__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsos-ref:hover{background:var(--gsos-surface-sunken);color:var(--gsos-text)}.gsos-ref:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:1px}.gsos-ref__icon{flex:0 0 auto;opacity:0;transition:opacity var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-ref:focus-visible .gsos-ref__icon,.gsos-ref:hover .gsos-ref__icon{opacity:1}@media (hover:none){.gsos-ref__icon{opacity:1}}.gsos-ref[data-copied=true]{background:var(--gsos-status-approved-bg);color:var(--gsos-status-approved-text)}.gsos-ref[data-copied=true] .gsos-ref__icon{opacity:1}.gsos-status{display:inline-flex;align-items:center;gap:var(--gsos-rhythm-tight-gap);height:var(--gsos-badge-height);padding:0 var(--gsos-space-8);border-radius:var(--gsos-radius-sm);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);font-weight:500;white-space:nowrap;background:var(--gsos-neutral-bg);color:var(--gsos-neutral-text)}.gsos-status[data-size=lg]{font-size:var(--gsos-body-size)}.gsos-status__dot{flex:0 0 auto;width:var(--gsos-space-6);height:var(--gsos-space-6);border-radius:var(--gsos-radius-full);background:currentColor}.gsos-status[data-status=waiting]{background:var(--gsos-status-waiting-bg);color:var(--gsos-status-waiting-text)}.gsos-status[data-status=waiting] .gsos-status__dot{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.gsos-status[data-status=approved]{background:var(--gsos-status-approved-bg);color:var(--gsos-status-approved-text)}.gsos-status[data-status=refused]{background:var(--gsos-status-refused-bg);color:var(--gsos-status-refused-text)}.gsos-status[data-status=refused] .gsos-status__dot{border-radius:2px}.gsos-status[data-status=frozen]{background:var(--gsos-status-frozen-bg);color:var(--gsos-status-frozen-text)}.gsos-status[data-status=frozen] .gsos-status__dot{border-radius:1px;transform:rotate(45deg)}.gsos-status[data-status=settled]{background:var(--gsos-status-settled-bg);color:var(--gsos-status-settled-text)}.gsos-status[data-status=settled] .gsos-status__dot{background:var(--gsos-status-settled-solid)}.gsos-status[data-status=unknown]{background:var(--gsos-neutral-bg);color:var(--gsos-neutral-text)}.gsos-status[data-status=unknown] .gsos-status__dot{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.gsos-stack{flex-direction:column;gap:var(--gsos-rhythm-section-gap)}.gsos-row,.gsos-stack{display:flex;min-width:0}.gsos-row{align-items:center;flex-wrap:wrap;gap:var(--gsos-rhythm-inline-gap)}.gsos-row[data-gap=page],.gsos-stack[data-gap=page]{gap:var(--gsos-rhythm-page-gap)}.gsos-row[data-gap=section],.gsos-stack[data-gap=section]{gap:var(--gsos-rhythm-section-gap)}.gsos-row[data-gap=block],.gsos-stack[data-gap=block]{gap:var(--gsos-rhythm-block-gap)}.gsos-row[data-gap=stack],.gsos-stack[data-gap=stack]{gap:var(--gsos-rhythm-stack-gap)}.gsos-row[data-gap=inline],.gsos-stack[data-gap=inline]{gap:var(--gsos-rhythm-inline-gap)}.gsos-row[data-gap=tight],.gsos-stack[data-gap=tight]{gap:var(--gsos-rhythm-tight-gap)}.gsos-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--gsos-rhythm-block-gap);gap:var(--gsos-rhythm-block-gap)}.gsos-stat__context{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-stat__foot{margin-top:auto;padding-top:var(--gsos-space-10);border-top:1px solid var(--gsos-border-subtle);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-muted)}.gsos-table-toolbar{padding:var(--gsos-space-12) var(--gsos-space-16);border-bottom:1px solid var(--gsos-border-subtle);background:var(--gsos-surface)}.gsos-table-toolbar,.gsos-table-toolbar__filters{display:flex;align-items:center;gap:var(--gsos-rhythm-inline-gap);flex-wrap:wrap}.gsos-table-toolbar__filters{min-width:0}.gsos-table-toolbar__actions{display:flex;align-items:center;gap:var(--gsos-rhythm-inline-gap);margin-left:auto}.gsos-table-toolbar .gsos-input-group{width:280px;max-width:100%}.gsos-table__sort{display:inline-flex;align-items:center;gap:var(--gsos-rhythm-tight-gap);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.gsos-table__sort:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:2px}.gsos-table__sort:hover{color:var(--gsos-text)}.gsos-table__numeric .gsos-table__sort{flex-direction:row-reverse}.gsos-table__sorticon{flex:0 0 auto;opacity:.3;transition:opacity var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.gsos-table__head th[aria-sort=ascending] .gsos-table__sorticon,.gsos-table__head th[aria-sort=descending] .gsos-table__sorticon{opacity:1}.gsos-table[data-sticky=true] .gsos-table__head th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.gsos-table-scroll[data-sticky=true]{max-height:var(--gsos-table-viewport);overflow-y:auto}.gsos-table[data-zebra=true] .gsos-table__row:nth-child(2n) td{background:color-mix(in srgb,var(--gsos-surface-sunken) 55%,var(--gsos-surface))}@media (hover:hover){.gsos-table[data-zebra=true] .gsos-table__row:hover td{background:var(--gsos-surface-hover)}}.gsos-table__head th[data-align=end],.gsos-table__row td[data-align=end]{text-align:right}.gsos-table__head th[data-align=center],.gsos-table__row td[data-align=center]{text-align:center}.gsos-table__head th[data-align=start],.gsos-table__row td[data-align=start]{text-align:left}.gsos-table[data-density=compact] .gsos-table__row td{padding-top:var(--gsos-space-8);padding-bottom:var(--gsos-space-8)}.gsos-card__footer{display:flex;align-items:center;gap:var(--gsos-rhythm-inline-gap);padding:var(--gsos-space-12) var(--gsos-space-20);border-top:1px solid var(--gsos-border-subtle);background:var(--gsos-surface-sunken);border-bottom-left-radius:var(--gsos-radius-md);border-bottom-right-radius:var(--gsos-radius-md)}.gsos-alert[data-layout=stacked]{align-items:flex-start}.gsos-alert[data-layout=stacked] .gsos-alert__body{display:flex;flex-direction:column;gap:var(--gsos-rhythm-tight-gap)}.gsos-alert__title{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);font-weight:600}.gsos-detail,.gsos-detail__rail,.gsos-detailhead,.gsos-detailhead__bar,.gsos-dl,.gsos-figures,.gsos-figures__item,.gsos-section,.gsos-tabs__panel,.gsos-timeline{box-sizing:border-box}.gsos-detailhead{display:flex;flex-direction:column;gap:var(--gsos-rhythm-block-gap);padding-bottom:var(--gsos-rhythm-page-gap)}.gsos-detailhead__bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--gsos-rhythm-section-gap);padding-bottom:var(--gsos-rhythm-stack-gap);border-bottom:1px solid var(--gsos-border-subtle)}.gsos-detailhead__identity{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 var(--gsos-detail-identity-min);min-width:0}.gsos-detailhead__kind{margin:0 0 var(--gsos-rhythm-tight-gap);font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-detailhead__title{margin:0;font-family:var(--gsos-font-display);font-size:var(--gsos-display-size);line-height:var(--gsos-display-line);font-weight:var(--gsos-display-weight);letter-spacing:var(--gsos-display-tracking);color:var(--gsos-text);overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.gsos-detailhead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gsos-rhythm-block-gap);margin-top:var(--gsos-rhythm-stack-gap);max-width:100%}.gsos-detailhead__fact{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-detailhead__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gsos-rhythm-inline-gap);padding-top:var(--gsos-space-4)}.gsos-detailhead[data-sticky=true]{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--gsos-detailhead-sticky-offset, 0px));z-index:3;background:var(--gsos-surface)}.gsos-detailhead[data-sticky=true]:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--gsos-content-pad-top);background:var(--gsos-surface)}.gsos-detailhead[data-sticky=true]{border-bottom:1px solid var(--gsos-border-subtle)}.gsos-figures{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--gsos-rhythm-page-gap);row-gap:var(--gsos-rhythm-block-gap);min-width:0}.gsos-figures__item{display:flex;flex-direction:column;gap:var(--gsos-rhythm-tight-gap);min-width:0}.gsos-figures__label{font-size:var(--gsos-overline-size);font-weight:var(--gsos-overline-weight);line-height:var(--gsos-overline-line);letter-spacing:var(--gsos-overline-tracking);color:var(--gsos-text-secondary)}.gsos-figures__value{display:flex;align-items:baseline;min-height:var(--gsos-figure-line);font-size:var(--gsos-figure-size);line-height:var(--gsos-figure-line);font-weight:var(--gsos-figure-weight);letter-spacing:var(--gsos-figure-tracking);color:var(--gsos-text);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular);overflow-wrap:anywhere}.gsos-figures__item[data-kind=absent] .gsos-figures__value{font-size:var(--gsos-body-size);font-weight:400;letter-spacing:0;color:var(--gsos-text-secondary)}.gsos-figures__note{font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary)}.gsos-money[data-size=figure] .gsos-money__code,.gsos-money[data-size=figure] .gsos-money__unit{line-height:var(--gsos-body-line)}.gsos-dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--gsos-rhythm-page-gap);column-gap:var(--gsos-rhythm-page-gap);grid-row-gap:var(--gsos-rhythm-stack-gap);row-gap:var(--gsos-rhythm-stack-gap);margin:0;min-width:0}.gsos-dl[data-columns="2"]{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.gsos-dl[data-layout=stacked]{grid-template-columns:minmax(0,1fr);row-gap:var(--gsos-rhythm-tight-gap)}.gsos-dl[data-layout=stacked] .gsos-dl__value{padding-bottom:var(--gsos-rhythm-stack-gap)}.gsos-dl[data-layout=stacked] .gsos-dl__value[data-align=end]{text-align:left;-webkit-padding-end:0;padding-inline-end:0}.gsos-dl[data-layout=stacked] .gsos-dl__value[data-span=true]{grid-column:auto}.gsos-dl__label{max-width:var(--gsos-dl-label-max);color:var(--gsos-text-secondary)}.gsos-dl__label,.gsos-dl__value{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line)}.gsos-dl__value{margin:0;min-width:0;color:var(--gsos-text);overflow-wrap:anywhere}.gsos-dl__value[data-align=end]{text-align:right;-webkit-padding-end:max(0px,calc(100% - var(--gsos-dl-figure-measure)));padding-inline-end:max(0px,calc(100% - var(--gsos-dl-figure-measure)));font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular)}.gsos-dl__note{display:block;margin-top:var(--gsos-rhythm-tight-gap);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-secondary)}.gsos-dl__label[data-span=true]{grid-column-start:1}.gsos-dl[data-columns="2"] .gsos-dl__value[data-span=true]{grid-column:2/-1}.gsos-dl[data-ruled=true]{row-gap:0;column-gap:0}.gsos-dl[data-ruled=true] .gsos-dl__label,.gsos-dl[data-ruled=true] .gsos-dl__value{padding-block:var(--gsos-rhythm-stack-gap);border-bottom:1px solid var(--gsos-border-subtle)}.gsos-dl[data-ruled=true] .gsos-dl__label{-webkit-padding-end:var(--gsos-rhythm-page-gap);padding-inline-end:var(--gsos-rhythm-page-gap)}.gsos-timeline{--gsos-timeline-ground:var(--gsos-surface);grid-template-columns:var(--gsos-timeline-time) var(--gsos-timeline-marker-col) minmax(0,1fr);grid-column-gap:var(--gsos-rhythm-stack-gap);grid-row-gap:var(--gsos-rhythm-block-gap);row-gap:var(--gsos-rhythm-block-gap);margin:0;padding:0;list-style:none}.gsos-timeline,.gsos-timeline__item{display:grid;column-gap:var(--gsos-rhythm-stack-gap);min-width:0}.gsos-timeline__item{grid-column:1/-1;grid-template-columns:var(--gsos-timeline-time) var(--gsos-timeline-marker-col) minmax(0,1fr);grid-column-gap:var(--gsos-rhythm-stack-gap)}@supports (grid-template-columns:subgrid){.gsos-timeline{grid-template-columns:max-content var(--gsos-timeline-marker-col) minmax(0,1fr)}.gsos-timeline__item{grid-template-columns:subgrid}}.gsos-timeline__time{font-size:var(--gsos-caption-size);line-height:var(--gsos-body-line);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular);white-space:nowrap}.gsos-timeline__time,.gsos-timeline__time[data-empty=true]{color:var(--gsos-text-secondary)}.gsos-timeline__marker{position:relative;display:flex;justify-content:center;align-self:stretch;color:var(--gsos-neutral-text)}.gsos-timeline__marker:before{content:"";position:absolute;top:calc(var(--gsos-body-line) / 2);bottom:calc(-1 * (var(--gsos-rhythm-block-gap) + var(--gsos-body-line) / 2));left:50%;width:1px;margin-left:-.5px;background:var(--gsos-border)}.gsos-timeline__item:last-child .gsos-timeline__marker:before{content:none}.gsos-timeline__dot{position:relative;z-index:1;flex:0 0 auto;width:var(--gsos-timeline-dot);height:var(--gsos-timeline-dot);margin-top:calc((var(--gsos-body-line) - var(--gsos-timeline-dot)) / 2);border-radius:var(--gsos-radius-full);background:currentColor;box-shadow:0 0 0 2px var(--gsos-timeline-ground)}.gsos-timeline__marker[data-status=waiting]{color:var(--gsos-status-waiting-solid)}.gsos-timeline__marker[data-status=waiting] .gsos-timeline__dot{background:var(--gsos-timeline-ground);box-shadow:inset 0 0 0 2px currentColor,0 0 0 2px var(--gsos-timeline-ground)}.gsos-timeline__marker[data-status=approved]{color:var(--gsos-status-approved-solid)}.gsos-timeline__marker[data-status=refused]{color:var(--gsos-status-refused-solid)}.gsos-timeline__marker[data-status=refused] .gsos-timeline__dot{border-radius:2px}.gsos-timeline__marker[data-status=frozen]{color:var(--gsos-status-frozen-solid)}.gsos-timeline__marker[data-status=frozen] .gsos-timeline__dot{border-radius:1px;transform:rotate(45deg)}.gsos-timeline__marker[data-status=settled]{color:var(--gsos-status-settled-solid)}.gsos-timeline__marker[data-status=unknown] .gsos-timeline__dot{background:var(--gsos-timeline-ground);box-shadow:inset 0 0 0 1px currentColor,0 0 0 2px var(--gsos-timeline-ground)}.gsos-timeline__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gsos-rhythm-tight-gap);min-width:0;padding-bottom:0}.gsos-timeline__actor{display:inline-flex;align-items:center;gap:var(--gsos-rhythm-tight-gap);font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text)}.gsos-timeline__actor>svg{flex:0 0 auto;color:var(--gsos-text-secondary)}.gsos-timeline__detail{margin:0;max-width:72ch;font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-section{display:flex;flex-direction:column;gap:var(--gsos-rhythm-block-gap);min-width:0}.gsos-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gsos-rhythm-stack-gap);padding-bottom:var(--gsos-rhythm-stack-gap);border-bottom:1px solid var(--gsos-border-subtle)}.gsos-section__title{margin:0;font-size:var(--gsos-subheading-size);line-height:var(--gsos-subheading-line);font-weight:var(--gsos-subheading-weight);letter-spacing:var(--gsos-subheading-tracking);color:var(--gsos-text)}.gsos-section__meta{font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.gsos-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gsos-rhythm-inline-gap);-webkit-margin-start:auto;margin-inline-start:auto}.gsos-section__body{display:flex;flex-direction:column;gap:var(--gsos-rhythm-block-gap);min-width:0}.gsos-section[data-variant=card]{padding:var(--gsos-space-20);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface)}.gsos-section[data-divider=false] .gsos-section__head{border-bottom:0;padding-bottom:0}.gsos-tabs__tab[data-state=active]{color:var(--gsos-text);box-shadow:inset 0 calc(-1 * var(--gsos-tab-indicator)) 0 0 var(--gsos-accent)}.gsos-tabs__tab[data-disabled]{opacity:.45;cursor:not-allowed}.gsos-tabs__panel{min-width:0;padding-top:var(--gsos-rhythm-section-gap)}.gsos-tabs__panel[hidden]{display:none}.gsos-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gsos-rhythm-section-gap);gap:var(--gsos-rhythm-section-gap);align-items:start;min-width:0}@media (min-width:64rem){.gsos-detail:has(>.gsos-detail__rail){grid-template-columns:minmax(0,1fr) var(--gsos-detail-rail-width)}}.gsos-detail__main{gap:var(--gsos-rhythm-page-gap)}.gsos-detail__main,.gsos-detail__rail{display:flex;flex-direction:column;min-width:0}.gsos-detail__rail{gap:var(--gsos-rhythm-section-gap);padding:var(--gsos-space-20);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface-sunken)}.gsos-detail__rail .gsos-timeline{--gsos-timeline-ground:var(--gsos-surface-sunken)}.gsos-detail__rail .gsos-dl{grid-template-columns:minmax(0,1fr);row-gap:var(--gsos-rhythm-tight-gap)}.gsos-detail__rail .gsos-dl .gsos-dl__value[data-span=true]{grid-column:auto}.gsos-detail__rail .gsos-dl .gsos-dl__value{padding-bottom:var(--gsos-rhythm-stack-gap);text-align:left;-webkit-padding-end:0;padding-inline-end:0}.gsos-skeleton[data-line=kind]{height:var(--gsos-body-line);width:7rem}.gsos-skeleton[data-line=title]{height:var(--gsos-display-line);width:42%;min-width:10rem}.gsos-skeleton[data-line=pill]{height:var(--gsos-badge-height);width:6rem}.gsos-skeleton[data-line=label]{height:var(--gsos-caption-line);width:4.5rem}.gsos-skeleton[data-line=figure]{height:var(--gsos-figure-line);width:9rem}.gsos-skeleton[data-line=value]{height:var(--gsos-body-line);width:70%}.gsos-skeleton[data-line=heading]{height:var(--gsos-subheading-line);width:9rem}.gsos-detail__main,.gsos-detail__rail,.gsos-section__body,.gsos-tabs__panel{container-type:inline-size}@container (max-width: 48rem){.gsos-dl[data-columns="2"]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}@container (max-width: 26rem){.gsos-dl,.gsos-dl[data-columns="2"]{grid-template-columns:minmax(0,1fr);row-gap:var(--gsos-rhythm-tight-gap)}.gsos-dl__value{padding-bottom:var(--gsos-rhythm-stack-gap)}.gsos-dl__value[data-align=end]{text-align:left;-webkit-padding-end:0;padding-inline-end:0}.gsos-dl[data-ruled=true] .gsos-dl__label{padding-bottom:0;border-bottom:0}.gsos-dl[data-columns="2"] .gsos-dl__value[data-span=true]{grid-column:auto}.gsos-timeline,.gsos-timeline__item{grid-template-columns:var(--gsos-timeline-marker-col) minmax(0,1fr)}.gsos-timeline__time{grid-column:2;grid-row:1}.gsos-timeline__marker{grid-column:1;grid-row:1/span 2}.gsos-timeline__body{grid-column:2;grid-row:2;margin-top:var(--gsos-rhythm-tight-gap)}}@media (max-width:47.99rem){.gsos-dl,.gsos-dl[data-columns="2"]{grid-template-columns:minmax(0,1fr);row-gap:var(--gsos-rhythm-tight-gap)}.gsos-dl__value{padding-bottom:var(--gsos-rhythm-stack-gap)}.gsos-dl__value[data-align=end]{text-align:left;-webkit-padding-end:0;padding-inline-end:0}.gsos-dl[data-ruled=true] .gsos-dl__label{padding-bottom:0;border-bottom:0}.gsos-dl[data-columns="2"] .gsos-dl__value[data-span=true]{grid-column:auto}.gsos-timeline,.gsos-timeline__item{grid-template-columns:var(--gsos-timeline-marker-col) minmax(0,1fr)}.gsos-timeline__time{grid-column:2;grid-row:1}.gsos-timeline__marker{grid-column:1;grid-row:1/span 2}.gsos-timeline__body{grid-column:2;grid-row:2;margin-top:var(--gsos-rhythm-tight-gap)}.gsos-figures{column-gap:var(--gsos-rhythm-section-gap)}.gsos-detailhead[data-sticky=true]{position:static}.gsos-detailhead[data-sticky=true]:before{content:none}}@media (max-width:39.99rem){.gsos-figures:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.gsos-tabs{gap:var(--gsos-space-12)}}