.gsos-tiles{grid-gap:var(--gsos-space-16);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-bottom:var(--gsos-space-20)}.gsos-split,.gsos-tiles{display:grid;gap:var(--gsos-space-16)}.gsos-split{grid-gap:var(--gsos-space-16);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media (max-width:1080px){.gsos-split{grid-template-columns:minmax(0,1fr)}}.gsos-stack{display:flex;flex-direction:column;gap:var(--gsos-space-16)}.gsos-kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gsos-space-12);padding:var(--gsos-space-8) 0;border-top:1px solid var(--gsos-border-subtle)}.gsos-kv:first-child{border-top:0}.gsos-kv>dt,.gsos-kv__label{font-size:var(--gsos-caption-size);color:var(--gsos-text-secondary)}.gsos-kv>dd,.gsos-kv__value{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gsos-text);text-align:right}.gsos-mono{font-size:var(--gsos-caption-size);letter-spacing:-.01em}.gsos-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsos-muted{color:var(--gsos-text-secondary)}.gsos-card__body[data-flush=true]{padding:0}.gsos-card__body[data-flush=true]>.gsos-table{border-radius:0}.gsos-card>.gsos-card__body:first-child:not([data-flush=true]){padding-top:var(--gsos-space-20)}.gsos-card__body[data-flush=true]>.gsos-table>tbody td:first-child,.gsos-card__body[data-flush=true]>.gsos-table>thead th:first-child{padding-left:var(--gsos-space-20)}.gsos-card__body[data-flush=true]>.gsos-table>tbody td:last-child,.gsos-card__body[data-flush=true]>.gsos-table>thead th:last-child{padding-right:var(--gsos-space-20)}.gsos-card__body[data-flush=true]>.gsos-state{padding-left:var(--gsos-space-20);padding-right:var(--gsos-space-20)}.gsos-sidebar__name small{display:block;font-size:var(--gsos-quiet-size);line-height:var(--gsos-quiet-line);font-weight:var(--gsos-quiet-weight);color:var(--gsos-text-secondary)}.gsos-stat[data-tone=success]{border-color:var(--gsos-success-solid);background:var(--gsos-success-bg)}.gsos-stat[data-tone=warn]{border-color:var(--gsos-warn-border);background:var(--gsos-warn-bg)}.gsos-stat[data-tone=danger]{border-color:var(--gsos-danger-border);background:var(--gsos-danger-bg)}.gsos-row{display:flex;flex-wrap:wrap;gap:var(--gsos-space-8);align-items:center}.gsos-form{display:flex;flex-direction:column;gap:var(--gsos-space-12);max-width:520px}.gsos-auth{min-height:100vh;display:grid;place-items:center;padding:var(--gsos-space-24)}.gsos-auth__card{width:100%;max-width:400px;padding:var(--gsos-space-28);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-sm)}.gsos-auth__brand{display:flex;align-items:center;gap:var(--gsos-space-12);margin-bottom:var(--gsos-space-20)}.list-toolbar{margin-bottom:var(--gsos-space-16)}.list-toolbar,.list-toolbar__actions,.list-toolbar__filters{display:flex;align-items:center;gap:var(--gsos-space-8);flex-wrap:wrap}.list-toolbar__actions{margin-left:auto}.list-toolbar .gsos-input,.list-toolbar .gsos-select{width:auto}.list-toolbar .gsos-input-group{flex:0 0 auto}.list-toolbar .gsos-input-group>.gsos-input{width:280px}.gsos-frame{position:relative}.gsos-topbar{position:absolute;top:var(--gsos-space-20);right:var(--gsos-content-pad);z-index:4;min-height:0;padding:0;border-bottom:0;background:transparent}.list-toolbar .gsos-input-group>span:first-child{position:absolute;left:var(--gsos-space-12);display:flex;align-items:center;color:var(--gsos-text-placeholder);pointer-events:none}.gsos-journal__amt .gsos-money__sign,.gsos-move__in .gsos-money__sign,.gsos-move__out .gsos-money__sign,.gsos-table__numeric .gsos-money__sign{min-width:1ch;text-align:right}.gsos-journal__amt .gsos-money:not(:has(.gsos-money__sign)):before,.gsos-move__in .gsos-money:not(:has(.gsos-money__sign)):before,.gsos-move__out .gsos-money:not(:has(.gsos-money__sign)):before,.gsos-table__numeric .gsos-money:not(:has(.gsos-money__sign)):before{content:"";flex:0 0 auto;min-width:1ch}.gsos-drawer{position:fixed;inset:0;z-index:60}.gsos-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--gsos-surface);border-left:1px solid var(--gsos-border);overflow-y:auto}@media (max-width:560px){.gsos-drawer__panel{width:100vw;border-left:0}}.gsos-alert__action:has(button){text-decoration:none}.gsos-drawer__panel>.gsos-card__header{justify-content:space-between;align-items:flex-start;gap:var(--gsos-space-12)}.filter-bar{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--gsos-text-secondary)}.filter-bar__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filter-bar .gsos-select{width:auto;min-width:210px}.linkish{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--gsos-text);text-align:left;cursor:pointer}.linkish:focus-visible,.linkish:hover{text-decoration:underline}.stat-link{display:block;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;text-align:inherit;cursor:pointer;border-radius:12px}.stat-link>.gsos-stat{height:100%;transition:border-color .12s ease,transform .12s ease}.stat-link:hover>.gsos-stat{border-color:var(--gsos-text-secondary)}.stat-link:focus-visible{outline:2px solid var(--gsos-focus,currentColor);outline-offset:2px}.ref{align-items:baseline;gap:6px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:4px}.ref,.ref__hint{display:inline-flex}.ref__hint{align-self:center;color:var(--gsos-text-secondary);opacity:0;transition:opacity .12s ease}.ref:focus-visible .ref__hint,.ref:hover .ref__hint,.ref__hint[data-copied=true]{opacity:1}.ref__hint[data-copied=true]{color:var(--gsos-success-text)}@media (hover:none){.ref__hint{opacity:1}}.ref:focus-visible{outline:2px solid var(--gsos-focus,currentColor);outline-offset:2px}.ref-absent{color:var(--gsos-text-tertiary,var(--gsos-text-secondary));cursor:default}.ref-named{display:inline-flex;flex-direction:column;gap:1px}.ref-named__label{font-weight:600}.ref-named .ref{font-size:11.5px;color:var(--gsos-text-secondary)}.gsos-kv>dd .ref,.gsos-kv__value .ref{max-width:100%}.gsos-kv>dd .ref>.gsos-mono,.gsos-kv__value .ref>.gsos-mono{overflow-wrap:anywhere}.gsos-table__cellsub .ref__hint svg,.ref-named .ref__hint svg{width:11px;height:11px}.th-sort{display:inline-flex;align-items:center;gap:6px;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.gsos-table__numeric .th-sort{flex-direction:row-reverse;justify-content:flex-start}.th-sort__arrow{opacity:.3;font-size:10px;line-height:1}.th-sort:focus-visible .th-sort__arrow,.th-sort:hover .th-sort__arrow{opacity:.7}.th-sort[data-active=true]{color:var(--gsos-text)}.th-sort[data-active=true] .th-sort__arrow{opacity:1}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line-2);font-size:13px;color:var(--muted)}.pager__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager__count strong{color:var(--gsos-text);font-weight:600}.pager__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pager__controls .gsos-select{width:auto;min-width:130px;height:32px;padding-block:0}.pager__page{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.pager{justify-content:flex-start}.pager__controls{width:100%;justify-content:space-between}}.gsos-auth{background:var(--gsos-canvas)}.gsos-auth__card{position:relative;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.gsos-auth .gsos-input:focus-visible,.gsos-auth input:focus-visible{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-accent-soft);outline:none}.gsos-auth__enrol{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--gsos-space-16);gap:var(--gsos-space-16);align-items:center;padding:var(--gsos-space-16);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-md);background:var(--gsos-surface-sunken)}@media (max-width:420px){.gsos-auth__enrol{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}.gsos-auth__enrol-copy{display:flex;flex-direction:column;gap:var(--gsos-space-8);min-width:0}.gsos-auth__qr{--auth-qr-paper:#ffffff;--auth-qr-ink:#101319;width:148px;height:148px;padding:0;border:1px solid var(--auth-accent-soft);border-radius:var(--gsos-radius-sm);background:var(--auth-qr-paper)}.gsos-auth__qr path{fill:var(--auth-qr-ink)}.gsos-auth__secret{display:block;font-size:13px;letter-spacing:.08em;line-height:1.7;overflow-wrap:break-word;color:var(--gsos-text)}.gsos-auth__code{font-family:var(--gsos-font-mono);font-size:20px;letter-spacing:.32em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsos-auth__code::placeholder{letter-spacing:.32em;opacity:.35}.gsos-auth .gsos-field:has(.login-forgot){display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-column-gap:var(--gsos-space-12);column-gap:var(--gsos-space-12)}.gsos-auth .gsos-field:has(.login-forgot)>*{grid-column:1/-1}.gsos-auth .gsos-field:has(.login-forgot)>.gsos-field__label{grid-column:1;grid-row:1}.gsos-auth .gsos-field:has(.login-forgot)>.login-forgot{grid-column:2;grid-row:1;justify-self:end}.login-forgot{margin:0;font-size:var(--gsos-body-size);font-weight:500;color:var(--mark)}.login-forgot:focus-visible,.login-forgot:hover{text-decoration:underline}.login-forgot:disabled{opacity:.5;cursor:default;text-decoration:none}:root{--gsos-font-sans:"IBM Plex Sans",ui-sans-serif,-apple-system,"Segoe UI",sans-serif}body{font-family:var(--gsos-font-sans)}:root{--mark:#4F46E5;--mark-ch:79 70 229;--gsos-accent-strong:var(--mark);--gsos-accent-soft:rgb(var(--mark-ch)/0.10);--gsos-accent-softer:rgb(var(--mark-ch)/0.05);--gsos-accent-line:rgb(var(--mark-ch)/0.22);--auth-accent:var(--mark);--auth-accent-soft:rgb(var(--mark-ch)/0.10)}@media not (prefers-contrast:more){:root,:root[data-gsos-theme]{--ink-muted:rgb(var(--ink-ch)/0.60)}}:root[data-gsos-theme=dark]{--mark:#818CF8;--mark-ch:129 140 248}@media (prefers-color-scheme:dark){:root[data-gsos-theme=system]{--mark:#818CF8;--mark-ch:129 140 248}}.gsos-sidebar__mark{background:var(--mark);color:var(--paper)}.gsos-navsection__label{color:var(--gsos-text-secondary);letter-spacing:var(--gsos-overline-tracking)}.gsos-navchild:hover:not([aria-current=page]):not([aria-disabled=true]),.gsos-navitem:hover:not([aria-current=page]):not([aria-disabled=true]){background:var(--gsos-accent-softer)}.gsos-stat{border-top:1px solid var(--gsos-border)}.gsos-stat__value{color:var(--gsos-text)}.gsos-day{margin:0 0 1.5rem;display:grid;grid-template-columns:5.5rem 7.5rem 9rem 9rem 1fr minmax(0,11rem) minmax(0,9rem);grid-gap:0 1rem;gap:0 1rem}.gsos-day>.gsos-day__label{grid-column:1/-1}@media (min-width:64rem){.gsos-day{content-visibility:auto;contain-intrinsic-size:auto 480px}}@supports not (grid-template-columns:subgrid){.gsos-day{display:block}.gsos-move{grid-template-columns:5.5rem 7.5rem 9rem 9rem 1fr minmax(0,11rem) minmax(0,9rem)}}.gsos-day__label{margin:0 0 .25rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--gsos-text-secondary)}.gsos-move{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;grid-gap:0 1rem;gap:0 1rem;width:100%;padding:.6rem .75rem;border:0;border-radius:8px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.gsos-move+.gsos-move{border-top:1px solid var(--gsos-border-subtle);border-radius:0}.gsos-move:hover{background:var(--gsos-surface-hover)}.gsos-move:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:-2px}.gsos-move__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gsos-text-secondary);font-size:.875rem}.gsos-move__kind{font-weight:600}.gsos-move__in,.gsos-move__out{display:flex;justify-content:flex-end;font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular);font-weight:500;white-space:nowrap}.gsos-move[aria-hidden=true] .gsos-move__in,.gsos-move[aria-hidden=true] .gsos-move__out{display:block;text-align:right}.gsos-move__in .gsos-money__code,.gsos-move__out .gsos-money__code{min-width:4.5ch;text-align:left}.gsos-move__flow{color:var(--gsos-text-secondary);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsos-move__arrow{opacity:.55}.gsos-move__who{color:var(--gsos-text-secondary);font-size:.8125rem;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.gsos-move{grid-template-columns:4.5rem 1fr auto auto;row-gap:.15rem}.gsos-move__flow,.gsos-move__ref,.gsos-move__who{grid-column:2/-1;text-align:left}}.gsos-move__ref{font-family:var(--gsos-font-mono);font-size:.75rem;color:var(--gsos-text-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsos-legs__title{margin:1.5rem 0 .5rem;font-size:.9375rem}.gsos-legs__id{font-size:.6875rem;color:var(--gsos-text-secondary)}.gsos-legs td{vertical-align:top}.gsos-movehead{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin:0 0 1.25rem}.gsos-movehead__amount{font-size:2rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsos-movehead__meta{display:flex;align-items:baseline;gap:.75rem;color:var(--gsos-text-secondary)}.gsos-movehead__kind{font-weight:600;color:inherit}.gsos-journal__no{width:2.5rem;color:var(--gsos-text-secondary)}.gsos-journal__amt,.gsos-journal__no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsos-journal__amt{text-align:right;white-space:nowrap}.gsos-journal__note{font-size:.75rem;color:var(--gsos-text-secondary);margin-top:.15rem}.gsos-journal tfoot td,.gsos-journal tfoot th{border-top:2px solid var(--gsos-border);font-weight:600}.gsos-journal__total{font-weight:600}.record__back{margin-left:calc(var(--gsos-space-10) * -1);margin-bottom:var(--gsos-space-8)}.record__identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gsos-space-12)}.record__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);overflow-wrap:anywhere}.record__head[data-level=pane] .record__title{font-size:var(--gsos-title-size);line-height:var(--gsos-title-line)}.record__standing{display:inline-flex;gap:var(--gsos-space-6)}.record__standing,.record__sub{align-items:center;flex-wrap:wrap}.record__sub{display:flex;gap:var(--gsos-space-8);margin-top:var(--gsos-space-6);font-size:var(--gsos-body-size);color:var(--gsos-text-secondary)}.record__figures{display:flex;flex-wrap:wrap;margin-top:var(--gsos-space-16);border-top:1px solid var(--gsos-border-subtle)}.record__figure{flex:1 1 11rem;min-width:0;padding:var(--gsos-space-12) var(--gsos-space-20);border-left:1px solid var(--gsos-border-subtle)}.record__figure:first-child{padding-left:0;border-left:0}.record__figure-value{font-family:var(--gsos-font-figures);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);color:var(--gsos-text);overflow-wrap:anywhere}.record__figure[data-tone=success] .record__figure-value{color:var(--in)}.record__figure[data-tone=warn] .record__figure-value{color:var(--held)}.record__figure[data-tone=danger] .record__figure-value{color:var(--refused)}.record__figure-label{margin-top:var(--gsos-space-2);font-size:var(--gsos-body-size);color:var(--gsos-text-secondary)}.record__figure-sub{margin-top:var(--gsos-space-2);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-muted)}@media (max-width:760px){.record__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.record__figure{padding:var(--gsos-space-10) 0;border-left:0;border-top:1px solid var(--gsos-border-subtle)}.record__figure:nth-child(2n){padding-left:var(--gsos-space-16);border-left:1px solid var(--gsos-border-subtle)}.record__figure:first-child{border-top:1px solid var(--gsos-border-subtle)}}.record__tabrow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gsos-space-16);margin-top:var(--gsos-space-16);border-bottom:1px solid var(--gsos-border-subtle)}.record__tabrow>.gsos-tabs{flex:1 1 auto;min-width:0;border-bottom:0;overflow-x:auto;scrollbar-width:none}.record__tabrow>.gsos-tabs::-webkit-scrollbar{display:none}.record__actions{display:flex;align-items:center;gap:var(--gsos-space-8);padding-bottom:var(--gsos-space-6)}.record__tabghost{display:inline-flex;align-items:center;min-height:var(--gsos-tab-height)}.record__panel{outline:none}.record__panel:not([hidden]){display:flex;flex-direction:column;gap:var(--gsos-space-28)}.record__panel:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:4px}.record__columns{display:grid;grid-gap:var(--gsos-space-24) var(--gsos-space-32);gap:var(--gsos-space-24) var(--gsos-space-32);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start}@media (max-width:1080px){.record__columns{grid-template-columns:minmax(0,1fr)}}.record__main,.record__rail{display:flex;flex-direction:column;gap:var(--gsos-space-28);min-width:0}.record__section{min-width:0}.record__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gsos-space-12);padding-bottom:var(--gsos-space-8);border-bottom:1px solid var(--gsos-border-subtle)}.record__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)}.record__section-desc{margin:var(--gsos-space-4) 0 0;max-width:68ch;font-size:var(--gsos-body-size);line-height:var(--gsos-body-line);color:var(--gsos-text-secondary)}.record__section-body{padding-top:var(--gsos-space-12)}.record__section-body>.gsos-table__frame{margin-inline:0}.related{display:flex;align-items:center;gap:var(--gsos-space-12);width:100%;padding:var(--gsos-space-10) var(--gsos-space-12);border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-sm);background:var(--gsos-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--gsos-motion-fast) var(--gsos-motion-ease-standard)}.related+.related{margin-top:var(--gsos-space-8)}.related:hover{border-color:var(--gsos-accent-line,var(--gsos-border-strong))}.related:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:2px}.related--shut{border-style:dashed;background:var(--gsos-surface-sunken);cursor:default}.related__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.related__name{font-weight:600;overflow-wrap:anywhere}.related__what{color:var(--gsos-text-secondary)}.related__what,.related__why{font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line)}.related__why{margin-top:var(--gsos-space-4)}.related__go,.related__why{color:var(--gsos-text-muted)}.related__go{flex:0 0 auto;font-size:20px;line-height:1}.related:hover .related__go{color:var(--gsos-accent)}.timeline{margin:0;padding:0;list-style:none}.timeline__item{display:grid;grid-template-columns:5.25rem minmax(0,1fr);grid-gap:0 var(--gsos-space-16);gap:0 var(--gsos-space-16)}.timeline__when{display:flex;flex-direction:column;padding-top:var(--gsos-space-12);text-align:right}.timeline__clock{font-size:var(--gsos-body-size);font-feature-settings:var(--gsos-numeric-tabular);font-variant-numeric:var(--gsos-numeric-tabular);color:var(--gsos-text)}.timeline__date,.timeline__noon{font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-muted)}.timeline__noon{padding-top:var(--gsos-space-12)}.timeline__body{position:relative;padding:var(--gsos-space-12) 0 var(--gsos-space-16) var(--gsos-space-20);border-left:1px solid var(--gsos-border-subtle)}.timeline__item:last-child .timeline__body{border-left-color:transparent}.timeline__body:before{content:"";position:absolute;top:calc(var(--gsos-space-16) + 1px);left:calc((9px + 1px) / -2);width:9px;height:9px;border-radius:var(--gsos-radius-full);background:var(--gsos-surface);box-shadow:0 0 0 2px var(--gsos-border-strong) inset}.timeline__item[data-tone=success] .timeline__body:before{box-shadow:0 0 0 5px var(--gsos-success-solid) inset}.timeline__item[data-tone=warn] .timeline__body:before{box-shadow:0 0 0 5px var(--gsos-warn-solid) inset}.timeline__item[data-tone=danger] .timeline__body:before{box-shadow:0 0 0 5px var(--gsos-danger-solid) inset}.timeline__what{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gsos-space-8)}.timeline__headline{font-weight:600;color:var(--gsos-text)}.timeline__outcome{display:inline-flex;align-items:center}.timeline__who{margin-top:var(--gsos-space-2)}.timeline__note,.timeline__who{font-size:var(--gsos-body-size);color:var(--gsos-text-secondary)}.timeline__note{margin-top:var(--gsos-space-4);max-width:72ch;line-height:var(--gsos-body-line)}@media (max-width:560px){.timeline__item{grid-template-columns:minmax(0,1fr)}.timeline__when{flex-direction:row;align-items:baseline;gap:var(--gsos-space-8);padding:var(--gsos-space-12) 0 0 var(--gsos-space-20);text-align:left}.timeline__noon{padding-top:0}.timeline__body{padding-top:var(--gsos-space-2)}.timeline__body:before{top:var(--gsos-space-4)}}.palette{position:fixed;inset:0;z-index:80;display:grid;align-items:start;justify-items:center;padding:var(--gsos-space-64) var(--gsos-space-16) var(--gsos-space-16)}.palette__scrim{position:absolute;inset:0;background:var(--gsos-scrim);border:0;padding:0;cursor:default}.palette__panel{position:relative;width:min(34rem,100%);max-height:min(26rem,70vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gsos-border);border-radius:var(--gsos-radius-lg);background:var(--gsos-surface);box-shadow:var(--gsos-shadow-lg)}.palette__input{flex:0 0 auto;width:100%;min-height:var(--gsos-control-height);padding:0 var(--gsos-space-16);border:0;border-bottom:1px solid var(--gsos-border-subtle);background:transparent;color:var(--gsos-text);font-family:var(--gsos-font-sans);font-size:var(--gsos-subheading-size)}.palette__input:focus{outline:none}.palette__input::placeholder{color:var(--gsos-text-placeholder)}.palette__list{flex:1 1 auto;overflow-y:auto;padding:var(--gsos-space-6)}.palette__group [cmdk-group-heading]{padding:var(--gsos-space-8) var(--gsos-space-10) var(--gsos-space-4);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);color:var(--gsos-text-muted)}.palette__item{display:flex;align-items:center;gap:var(--gsos-space-10);padding:var(--gsos-space-8) var(--gsos-space-10);border-radius:var(--gsos-radius-sm);color:var(--gsos-text);cursor:pointer}.palette__item[aria-selected=true]{background:var(--gsos-accent-soft);color:var(--gsos-accent)}.palette__empty{padding:var(--gsos-space-20) var(--gsos-space-12);text-align:center;font-size:var(--gsos-body-size);color:var(--gsos-text-secondary)}.palette__foot{flex:0 0 auto;display:flex;gap:var(--gsos-space-12);padding:var(--gsos-space-8) var(--gsos-space-12);border-top:1px solid var(--gsos-border-subtle);font-size:var(--gsos-caption-size);color:var(--gsos-text-muted)}.palette__key{font-family:var(--gsos-font-mono);padding:0 var(--gsos-space-4)}.palette__hint,.palette__key{border:1px solid var(--gsos-border-subtle);border-radius:var(--gsos-radius-sm)}.palette__hint{display:flex;align-items:center;gap:var(--gsos-space-8);width:100%;margin:0 0 var(--gsos-space-12);padding:var(--gsos-space-6) var(--gsos-space-10);background:var(--gsos-surface-sunken);color:var(--gsos-text-secondary);font:inherit;font-size:var(--gsos-body-size);cursor:pointer}.palette__hint:hover{border-color:var(--gsos-border-strong);color:var(--gsos-text)}.palette__hint:focus-visible{outline:2px solid var(--gsos-focus);outline-offset:2px}.palette__hint-key{margin-left:auto;font-family:var(--gsos-font-mono);font-size:var(--gsos-caption-size)}:root:not([data-gsos-mac]) .palette__hint-key--mac,:root[data-gsos-mac] .palette__hint-key--other,[data-sidebar=collapsed] .palette__hint{display:none}@media (prefers-reduced-motion:reduce){.palette__hint,.related{transition:none}}.record__figure-words{display:block;font-size:var(--gsos-subheading-size);line-height:var(--gsos-subheading-line);font-weight:500;overflow-wrap:anywhere}.gsos-stat__label{font-size:var(--gsos-quiet-size);line-height:var(--gsos-quiet-line)}.gsos-table__row.is-clickable{cursor:pointer}@media (hover:hover){.gsos-table__row.is-clickable:hover .linkish{text-decoration:underline}}.gsos-formrows{display:grid;grid-gap:18px;gap:18px}.gsos-formrows[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.gsos-formrows[data-columns="2"]{grid-template-columns:1fr}}.gsos-formactions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid var(--gsos-border-subtle)}.gsos-input,.gsos-select,.gsos-textarea{transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.gsos-input:focus-visible,.gsos-select:focus-visible,.gsos-textarea:focus-visible{outline:none;border-color:var(--mark);box-shadow:0 0 0 3px var(--gsos-accent-soft)}.gsos-input[aria-invalid=true],.gsos-select[aria-invalid=true],.gsos-textarea[aria-invalid=true]{border-color:var(--gsos-danger-text)}.gsos-input[aria-invalid=true]:focus-visible,.gsos-select[aria-invalid=true]:focus-visible,.gsos-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px rgb(var(--refused-ch)/.16)}.gsos-button{transition:transform 90ms ease,box-shadow .14s ease,background-color .14s ease}.gsos-button:active:not(:disabled){transform:translateY(1px)}.gsos-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gsos-accent-soft)}@keyframes gsos-scrim-in{0%{opacity:0}to{opacity:1}}.gsos-modal__scrim{animation:gsos-scrim-in .12s ease-out both}.gsos-table__row{transition:background-color .12s ease}.gsos-table__row.is-clickable:hover{background:var(--gsos-accent-softer)}@media (prefers-reduced-motion:reduce){.gsos-modal__scrim{animation:none}.gsos-button,.gsos-input,.gsos-select,.gsos-table__row,.gsos-textarea{transition:none}.gsos-button:active:not(:disabled){transform:none}}.gsos-alert__title,.gsos-field__error,.gsos-field__help{margin:0}.gsos-mono{font-family:var(--gsos-font-mono);font-feature-settings:none;font-variant-ligatures:none}.gsos-formrows[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.gsos-formrows[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.gsos-formrows[data-columns="3"]{grid-template-columns:1fr}}.gsos-fieldset{min-inline-size:0;margin:0;border:1px solid var(--gsos-border-subtle);border-radius:10px;padding:16px;display:grid;grid-gap:var(--gsos-rhythm-block-gap);gap:var(--gsos-rhythm-block-gap)}.gsos-fieldset>legend{padding:0 6px}.gsos-fieldset:disabled{opacity:.6}.gsos-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--gsos-border-subtle);border-radius:999px;background:var(--gsos-accent-softer);font-size:13px;line-height:1.4;max-width:100%}.gsos-chip>span:first-child{overflow-wrap:anywhere}.gsos-chip[data-tone=removed]{opacity:.6;background:var(--gsos-surface-sunken)}.gsos-chip__remove{border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;padding:2px 6px;border-radius:999px;color:inherit;transition:background-color .12s ease}.gsos-chip__remove:hover{background:var(--gsos-accent-soft)}.gsos-chip__remove:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gsos-accent-soft)}@media (prefers-reduced-motion:reduce){.gsos-chip__remove{transition:none}}ol.gsos-stack,ul.gsos-stack{list-style:none;margin:0;padding:0}.gsos-checkbox[data-align=start],.gsos-radio[data-align=start]{align-items:flex-start}.gsos-fieldset[data-bare=true]{border:0;padding:0;border-radius:0}.gsos-fieldset[data-bare=true]>legend{display:none}.gsos-row[data-align=start]{align-items:flex-start}.gsos-row[data-align=baseline]{align-items:baseline}.gsos-row[data-align=end]{align-items:flex-end}.gsos-row[data-wrap=false]{flex-wrap:nowrap}li.gsos-row,span.gsos-row{min-width:0}.gsos-prose{margin:0;max-width:78ch}.gsos-spaced-none{margin:0}.gsos-spaced-below{margin-bottom:var(--gsos-rhythm-block-gap)}.gsos-spaced-above{margin-top:var(--gsos-rhythm-block-gap)}.gsos-spaced-below[data-gap=section]{margin-bottom:var(--gsos-rhythm-section-gap)}.gsos-spaced-above[data-gap=section]{margin-top:var(--gsos-rhythm-section-gap)}.gsos-spaced-below[data-gap=stack]{margin-bottom:var(--gsos-rhythm-stack-gap)}.gsos-spaced-above[data-gap=stack]{margin-top:var(--gsos-rhythm-stack-gap)}.gsos-spaced-below[data-gap=inline]{margin-bottom:var(--gsos-rhythm-inline-gap)}.gsos-spaced-above[data-gap=inline]{margin-top:var(--gsos-rhythm-inline-gap)}.gsos-spaced-below[data-gap=tight]{margin-bottom:var(--gsos-rhythm-tight-gap)}.gsos-spaced-above[data-gap=tight]{margin-top:var(--gsos-rhythm-tight-gap)}.gsos-actionrow{display:flex;gap:var(--gsos-space-8);justify-content:flex-end;width:100%}.gsos-card__lede{padding:var(--gsos-space-12) var(--gsos-space-16) 0}.gsos-confirm{max-width:560px}.gsos-confirm__body>*+*{margin-top:var(--gsos-space-12)}.gsos-confirm__says{max-width:60ch}.gsos-confirm__says,.gsos-confirm__undo{margin:0;color:var(--ink,var(--gsos-text));font-size:var(--gsos-body-size);line-height:var(--gsos-body-line)}.gsos-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--gsos-space-8);justify-content:flex-end;padding-top:var(--gsos-space-20)}.gsos-confirm__why{display:inline-flex}.gsos-confirm__why:focus-visible{outline:2px solid var(--mark,var(--gsos-accent));outline-offset:2px}.gsos-go[data-tier=caution]{background:var(--held,var(--gsos-warn-text-strong));border-color:var(--held,var(--gsos-warn-text-strong));color:var(--gsos-surface)}.work{margin-bottom:var(--gsos-rhythm-block-gap)}.work__title{margin:0 0 var(--gsos-space-8);font-size:var(--gsos-caption-size);line-height:var(--gsos-caption-line);font-weight:600;letter-spacing:.01em;color:var(--gsos-text-secondary)}.work__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--gsos-border-subtle)}.work__item{border-bottom:1px solid var(--gsos-border-subtle)}.work__row{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--gsos-space-16);gap:var(--gsos-space-16);width:100%;padding:var(--gsos-space-12) var(--gsos-space-8);background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.work__row:hover{background:var(--gsos-surface-hover)}.work__row:focus-visible{outline:2px solid var(--gsos-focus,var(--gsos-accent));outline-offset:-2px}.work__count{font-family:var(--gsos-font-figures,var(--gsos-font-sans));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px;line-height:1;font-weight:600;text-align:right;color:var(--gsos-text)}.work__row[data-tone=danger] .work__count{color:var(--gsos-danger-text)}.work__row[data-tone=warn] .work__count{color:var(--gsos-warn-text-strong,var(--gsos-warn-text))}.work__what{display:flex;flex-direction:column;gap:2px;min-width:0}.work__label{font-weight:600;color:var(--gsos-text)}.work__ask{font-size:var(--gsos-quiet-size,var(--gsos-caption-size));line-height:var(--gsos-quiet-line,var(--gsos-caption-line))}.work__ask,.work__open{color:var(--gsos-text-secondary)}.work__open{font-size:var(--gsos-caption-size);font-weight:600;white-space:nowrap}.work__row:hover .work__open{color:var(--gsos-accent)}.work__aside{margin:var(--gsos-space-8) 0 0;font-size:var(--gsos-quiet-size,var(--gsos-caption-size))}.gsos-instead,.work__aside{line-height:var(--gsos-body-line);color:var(--gsos-text-secondary);max-width:80ch}.gsos-instead{margin:0 0 var(--gsos-rhythm-block-gap);font-size:var(--gsos-body-size)}.gsos-instead .linkish,.work .gsos-alert .linkish,.work__aside .linkish{font-size:inherit;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.gsos-instead .linkish:hover,.work .gsos-alert .linkish:hover,.work__aside .linkish:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.screen-tabs__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gsos-space-16);border-bottom:1px solid var(--gsos-border-subtle)}.screen-tabs__row>.gsos-tabs{flex:1 1 auto;min-width:0;border-bottom:0;overflow-x:auto;scrollbar-width:none}.screen-tabs__row>.gsos-tabs::-webkit-scrollbar{display:none}.screen-tabs__row>.gsos-tabs>.gsos-tabs__tab{white-space:nowrap}.screen-tabs__row>.gsos-tabs>.gsos-tabs__tab:focus-visible{outline-offset:-2px;border-radius:var(--gsos-radius-sm,4px)}.screen-tabs__actions{display:flex;align-items:center;gap:var(--gsos-space-8);padding-bottom:var(--gsos-space-6)}@media (max-width:640px){.screen-tabs__row{flex-wrap:wrap}.screen-tabs__actions{width:100%;padding-bottom:var(--gsos-space-8)}}.screen-tabs__refused{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--gsos-radius-sm);background:var(--gsos-danger-bg);color:var(--gsos-danger-text);font-size:var(--gsos-caption-size);font-weight:600}.ca-act{border-bottom:1px solid var(--gsos-border-subtle);padding:12px 0}.ca-act:last-child{border-bottom:0}.ca-act__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ca-act__label{font-weight:600}.ca-act__value{color:var(--gsos-text-muted,var(--gsos-muted));margin-top:2px}.form-page{max-width:760px}.gsos-state{align-items:flex-start;text-align:left;padding:var(--gsos-space-20) 0;gap:var(--gsos-space-4)}.gsos-state__icon{width:auto;height:auto;background:none;border-radius:0;color:var(--gsos-text-muted)}.gsos-state[data-state=error] .gsos-state__icon{background:none;color:var(--gsos-danger-text)}.gsos-badge:not([data-size=lg]){background:none;padding-inline:0;font-weight:500}.gsos-badge[data-tone=info],.gsos-badge[data-tone=neutral]:not([data-size=lg]),.gsos-badge[data-tone=success]{color:inherit}.gsos-badge[data-tone=danger]:before,.gsos-badge[data-tone=warn]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.gsos-table-frame{border-radius:0}