.returns-workspace{min-width:0}.returns-workspace .page-heading{align-items:flex-start}.return-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--space-l);margin-bottom:var(--space-xl);display:flex}.return-portfolio-summary{gap:var(--space-xl);margin:var(--space-zero) var(--space-zero) var(--space-xl);padding:var(--space-l) var(--space-zero) var(--space-xl);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.return-portfolio-summary dt{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-portfolio-summary dd{margin:var(--space-s) var(--space-zero) var(--space-zero);font:var(--weight-data-medium) var(--size-l)/var(--line-l) var(--font-data);letter-spacing:var(--letter-spacing-l);font-variant-numeric:tabular-nums}.return-portfolio-table{min-width:860px}.return-portfolio-table td{padding-block:var(--space-xl);vertical-align:middle}.return-state-name{align-items:center;gap:var(--space-m);min-width:190px;display:flex}.return-state-code{background:var(--neutral-2);border-radius:var(--radius-s);width:38px;height:38px;font:var(--weight-data-medium) var(--size-xs)/var(--line-xs) var(--font-data);letter-spacing:var(--letter-spacing-xs);flex-shrink:0;place-items:center;display:grid}.return-import-strip{justify-content:space-between;align-items:center;gap:var(--space-l);padding:var(--space-l);margin-top:var(--space-xl);background:var(--neutral-2);border-radius:var(--radius-m);display:flex}.return-import-strip>.return-actions{flex-shrink:0}.return-detail-meta{align-items:center;gap:var(--space-xl) var(--space-xxl);margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);flex-wrap:wrap;display:flex}.return-detail-meta>div:not(.return-period){gap:var(--space-xs);flex-direction:column;display:flex}.return-detail-meta>div>span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--neutral-7)}.return-detail-meta strong{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-regular)}.return-tab-count{color:var(--neutral-7);font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-variant-numeric:tabular-nums}.return-export-actions{gap:var(--space-s);margin-top:var(--space-xl);flex-direction:column;display:flex}.return-export-note,.return-calendar-note{font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.return-filing-panel{padding:var(--space-l);border-radius:var(--radius-m);background:var(--neutral-2)}.return-filing-context{padding-inline:var(--space-l)}.return-filing-context>p{font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.return-required-fields{margin-top:var(--space-l);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs);color:var(--neutral-8)}.return-required-fields ul{padding-left:var(--space-l);margin:var(--space-s) var(--space-zero) var(--space-zero)}.return-required-fields li+li{margin-top:var(--space-xs)}.return-inline-link,.return-source-rows{border:var(--border-none);padding:var(--space-zero);background:var(--color-none);color:var(--neutral-8);text-align:left;text-underline-offset:var(--space-xxs);text-decoration:underline}.return-inline-link:hover,.return-source-rows:hover{color:var(--neutral-10)}.return-source-rows{margin-top:var(--space-xs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.return-form-category{margin-bottom:var(--space-xs);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.return-calculation-notes{padding-left:var(--space-l);margin:var(--space-l) var(--space-zero);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.return-calculation-notes li+li{margin-top:var(--space-s)}.return-calculation-sources{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.return-calculation-sources .return-source-link{margin-top:var(--space-zero)}.return-form-table td:first-child{min-width:210px}.return-row-details{gap:var(--space-l);margin:var(--space-l) var(--space-zero) var(--space-zero);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.return-row-details dt{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-row-details dd{margin:var(--space-xs) var(--space-zero) var(--space-zero);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);overflow-wrap:anywhere}.return-actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.return-intro{max-width:670px;color:var(--neutral-7);margin-top:var(--space-s)}.return-list{margin-top:var(--space-xl)}.return-list-head,.return-list-row{align-items:center;gap:var(--space-l);grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(110px,1fr) auto;display:grid}.return-list-head{padding:var(--space-m) var(--space-l);color:var(--neutral-7);background:var(--neutral-2);border-radius:var(--radius-s);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-list-row{padding:var(--space-xl) var(--space-l);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent)}.return-list-name{align-items:center;gap:var(--space-m);min-width:0;display:flex}.return-list-name>svg{color:var(--neutral-7);flex-shrink:0}.return-list-name p,.return-list-row small{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-xs);display:block}.return-link{border:var(--border-none);background:var(--color-none);color:var(--neutral-9);padding:var(--space-zero);text-align:left;font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-medium)}.return-link:hover{color:var(--neutral-10);text-underline-offset:var(--space-xxs);text-decoration:underline}.return-start{gap:var(--space-xxl);padding:var(--space-xl) var(--space-l);margin-top:var(--space-xxl);background:var(--neutral-2);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.return-start p{color:var(--neutral-7);max-width:660px;margin-top:var(--space-xs)}.return-start .return-actions{justify-content:flex-end}.return-context{gap:var(--space-xl);padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);justify-content:space-between;align-items:center;display:flex}.return-context p{color:var(--neutral-7);max-width:650px}.return-period{align-items:center;gap:var(--space-s);flex-shrink:0;display:flex}.return-period label{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-period .g-input{max-width:180px}.return-tabs>.g-tabs-list{gap:var(--space-xl)}.return-tabs .g-tabs-panel{padding-top:var(--space-xl)}.return-step-label{gap:var(--space-s);align-items:center;display:inline-flex}.return-step-number{color:var(--neutral-7);font-family:var(--font-data);font-variant-numeric:tabular-nums}.return-section-heading{gap:var(--space-l);margin-bottom:var(--space-l);justify-content:space-between;align-items:center;display:flex}.return-section-heading h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.return-section-heading p{color:var(--neutral-7);margin-top:var(--space-xs);max-width:650px}.return-file{justify-content:space-between;align-items:center;gap:var(--space-l);padding:var(--space-l);margin-bottom:var(--space-xl);background:var(--neutral-2);border-radius:var(--radius-m);display:flex}.return-file-info{align-items:center;gap:var(--space-m);min-width:0;display:flex}.return-file-info>svg{color:var(--neutral-7);flex-shrink:0}.return-file-info strong{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium);overflow-wrap:anywhere;display:block}.return-file-info p{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-xxs)}.return-stats{gap:var(--space-xl);margin:var(--space-xl) var(--space-zero);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.return-stats dt{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-stats dd{margin:var(--space-s) var(--space-zero) var(--space-zero);color:var(--neutral-9);font:var(--weight-data-medium) var(--size-l)/var(--line-l) var(--font-data);letter-spacing:var(--letter-spacing-l);font-variant-numeric:tabular-nums}.return-stats small{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-xxs);display:block}.return-table-scroll{max-width:100%;position:relative;overflow-x:auto}.return-table{border-collapse:collapse;text-align:left;width:100%}.return-table th{padding:var(--space-m);background:var(--neutral-2);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-regular);white-space:nowrap}.return-table th:first-child{border-radius:var(--radius-s) var(--radius-zero) var(--radius-zero) var(--radius-s)}.return-table th:last-child{border-radius:var(--radius-zero) var(--radius-s) var(--radius-s) var(--radius-zero)}.return-table td{padding:var(--space-m);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);vertical-align:top}.return-table .number{text-align:right;white-space:nowrap;font-family:var(--font-data);font-variant-numeric:tabular-nums}.return-table .muted-cell{color:var(--neutral-7)}.return-table small{margin-top:var(--space-xxs);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.return-table .row-button{padding:var(--space-zero);background:var(--color-none);border:var(--border-none);color:var(--neutral-9);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--neutral-5);text-decoration-color:var(--neutral-5);text-underline-offset:var(--space-xxs)}.return-table tr.is-selected td{background:var(--neutral-2)}.return-pagination{justify-content:space-between;align-items:center;gap:var(--space-m);padding-top:var(--space-m);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.return-import-error{padding:var(--space-l);margin-bottom:var(--space-l);background:var(--neutral-3);border-radius:var(--radius-s)}.return-import-error p,.return-import-error li{margin-top:var(--space-xs)}.return-import-error ul{padding-left:var(--space-l)}.return-note{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-l);max-width:780px}.return-footer{justify-content:space-between;align-items:center;gap:var(--space-l);padding-top:var(--space-xl);margin-top:var(--space-xl);box-shadow:inset 0 var(--border-s) var(--neutral-4-transparent);display:flex}.return-footer p{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);max-width:550px}.return-adjustment-layout{gap:var(--space-xxl);grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;display:grid}.return-issues{flex-direction:column;display:flex}.return-issue{padding:var(--space-l) var(--space-zero);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent)}.return-issue:first-child{padding-top:var(--space-zero)}.return-issue-heading{align-items:center;gap:var(--space-m);justify-content:space-between;display:flex}.return-issue h3{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.return-issue p{color:var(--neutral-7);margin-top:var(--space-s)}.return-issue small{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-m);display:block}.return-issue-actions{align-items:center;gap:var(--space-s);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.return-summary{background:var(--neutral-2);border-radius:var(--radius-m);padding:var(--space-xl)}.return-summary h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.return-summary>p{color:var(--neutral-7);margin-top:var(--space-s)}.return-summary dl{gap:var(--space-m);margin:var(--space-l) var(--space-zero) var(--space-zero);flex-direction:column;display:flex}.return-summary dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-l);display:flex}.return-summary dt{color:var(--neutral-7)}.return-summary dd{margin:var(--space-zero);font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.return-summary .summary-total{padding-top:var(--space-m);box-shadow:inset 0 var(--border-s) var(--neutral-4-transparent)}.return-summary .summary-total dt,.return-summary .summary-total dd{color:var(--neutral-9);font-weight:var(--weight-ui-medium)}.return-summary-note{font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.return-checklist{gap:var(--space-m);margin:var(--space-l) var(--space-zero) var(--space-zero);padding:var(--space-zero);flex-direction:column;list-style:none;display:flex}.return-checklist li{align-items:flex-start;gap:var(--space-s);display:flex}.return-checklist svg{margin-top:var(--space-xxs);flex-shrink:0}.return-checklist small{color:var(--neutral-7);margin-top:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.return-draft-layout{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 270px;align-items:start;display:grid}.return-workpaper{min-width:0;box-shadow:var(--border-shadow-s);border-radius:var(--radius-m);padding:var(--space-xl)}.return-workpaper-header{justify-content:space-between;align-items:flex-start;gap:var(--space-l);padding-bottom:var(--space-l);margin-bottom:var(--space-l);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);display:flex}.return-workpaper-header h2{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.return-workpaper-header p{color:var(--neutral-7);margin-top:var(--space-xs)}.return-workpaper-meta{gap:var(--space-l);margin-bottom:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.return-workpaper-meta dt{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-workpaper-meta dd{margin:var(--space-xs) var(--space-zero) var(--space-zero)}.return-workpaper .return-table th,.return-workpaper .return-table td{padding-inline:var(--space-s)}.return-workpaper .return-table th:first-child,.return-workpaper .return-table td:first-child{padding-left:var(--space-zero)}.return-workpaper .return-table th:last-child,.return-workpaper .return-table td:last-child{padding-right:var(--space-zero)}.return-workpaper .return-table th{background:var(--color-none)}.return-draft-total{justify-content:space-between;align-items:baseline;gap:var(--space-l);padding-top:var(--space-l);display:flex}.return-draft-total strong{font:var(--weight-data-medium) var(--size-xl)/var(--line-xl) var(--font-data);letter-spacing:var(--letter-spacing-xl);font-variant-numeric:tabular-nums}.return-draft-aside{gap:var(--space-xl);flex-direction:column;display:flex}.return-draft-aside h3{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.return-draft-aside p{color:var(--neutral-7);margin-top:var(--space-s)}.return-draft-aside .g-button{width:100%}.return-draft-aside .return-actions{flex-direction:column;align-items:stretch}.return-source-link{align-items:center;gap:var(--space-xs);color:var(--neutral-8);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-m);text-decoration:none;display:inline-flex}.return-source-link:hover{color:var(--neutral-10);text-decoration:underline}.return-trace{margin-top:var(--space-xl);padding-top:var(--space-xl);box-shadow:inset 0 var(--border-s) var(--neutral-4-transparent)}.return-trace summary{color:var(--neutral-8);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.return-trace .return-table-scroll{margin-top:var(--space-l)}.return-empty{padding:var(--space-xxl);background:var(--neutral-2);border-radius:var(--radius-m)}.return-empty p{color:var(--neutral-7);margin-top:var(--space-s)}.return-empty .return-actions{margin-top:var(--space-l)}.return-row-detail{margin-top:var(--space-l);padding:var(--space-l);background:var(--neutral-2);border-radius:var(--radius-s)}.return-row-detail>div{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.return-row-detail p{color:var(--neutral-7);margin-top:var(--space-s)}.return-reference-rows{margin-block:var(--space-xl);padding:var(--space-l);background:var(--neutral-2);border-radius:var(--radius-m)}.return-reference-rows .return-table th{background:var(--neutral-3)}.return-reference-rows .return-table td{background:var(--color-none)}.return-rejected-row{margin-top:var(--space-l);padding-top:var(--space-l);box-shadow:inset 0 var(--border-s) var(--neutral-4-transparent)}.return-rejected-row h3{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.return-rejected-row dl{gap:var(--space-m) var(--space-l);margin-top:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.return-rejected-row dt{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.return-rejected-row dd{margin:var(--space-xxs) var(--space-zero) var(--space-zero);overflow-wrap:anywhere}@media (width<=1200px){.return-draft-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.return-draft-aside{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.return-draft-aside>.return-actions{flex-direction:row;grid-column:1/-1}.return-draft-aside .g-button{width:auto}.return-adjustment-layout{gap:var(--space-xl)}.return-start{gap:var(--space-l)}.return-export-actions{align-items:stretch}.return-export-actions .g-button{width:100%}.return-import-strip{flex-wrap:wrap}}@media (width<=650px){.returns-workspace .page-heading{flex-wrap:wrap}.return-list-head{display:none}.return-list-row{gap:var(--space-l);padding:var(--space-l) var(--space-zero);grid-template-columns:1fr auto}.return-list-name{grid-column:1/-1}.return-list-row>:nth-child(3){display:none}.return-start{margin-top:var(--space-xl);padding:var(--space-l);grid-template-columns:minmax(0,1fr)}.return-start .return-actions{justify-content:flex-start}.return-context{align-items:stretch;gap:var(--space-l);flex-direction:column}.return-period{justify-content:space-between}.return-tabs>.g-tabs-list{gap:var(--space-s);justify-content:space-between}.return-step-number{display:none}.return-step-label{gap:var(--space-xs)}.return-tabs .g-tabs-trigger{padding-inline:var(--space-xs)}.return-stats{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.return-section-heading{flex-wrap:wrap;align-items:flex-start}.return-file{padding:var(--space-m);flex-wrap:wrap;align-items:flex-start}.return-file-info{flex:1;min-width:180px}.return-table th,.return-table td{padding:var(--space-m) var(--space-s)}.return-table td{font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.return-adjustment-layout,.return-draft-aside{grid-template-columns:minmax(0,1fr)}.return-summary{padding:var(--space-l)}.return-workpaper{padding:var(--space-l) var(--space-m)}.return-workpaper-header{flex-wrap:wrap}.return-workpaper-header h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.return-workpaper-meta{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.return-draft-total strong{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.return-footer{flex-direction:column;align-items:flex-start}.return-footer .g-button{align-self:flex-end}.return-issue-heading{align-items:flex-start}.return-workspace-toolbar{gap:var(--space-m);flex-wrap:wrap}.return-workspace-toolbar .return-period{flex-basis:100%}.return-portfolio-summary{gap:var(--space-m)}.return-import-strip{padding:var(--space-m);align-items:flex-start}.return-import-strip>.return-actions{flex-shrink:1}.return-detail-meta{gap:var(--space-l)}.return-detail-meta .return-period{flex-basis:100%}.return-filing-panel{padding:var(--space-l)}.return-filing-context{padding-inline:var(--space-zero)}.return-row-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-return-review{margin-top:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-m);background:var(--neutral-2);min-width:0}.ai-review-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-l);display:flex}.ai-review-heading h2{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-medium)}.ai-review-heading p{color:var(--neutral-7);margin-top:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.ai-review-heading>.g-button{flex-shrink:0}.ai-review-privacy{max-width:700px;margin-top:var(--space-l);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.ai-review-loading{align-items:center;gap:var(--space-m);margin-top:var(--space-xl);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:flex}.ai-review-loading .loading-bar{flex-shrink:0}.ai-review-error{margin-top:var(--space-l);color:var(--error);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.ai-review-result{margin-top:var(--space-xl)}.ai-review-summary{max-width:760px;font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.ai-review-section{margin-top:var(--space-xl)}.ai-review-section h3{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-medium)}.ai-review-steps{counter-reset:ai-step;padding:var(--space-zero);margin:var(--space-s) var(--space-zero) var(--space-zero);list-style:none}.ai-review-steps>li{counter-increment:ai-step;gap:var(--space-l);padding:var(--space-l) var(--space-zero);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);display:flex}.ai-review-steps>li:before{content:counter(ai-step, decimal-leading-zero);color:var(--neutral-7);font-family:var(--font-data);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-variant-numeric:tabular-nums;flex-shrink:0}.ai-review-steps>li>div{min-width:0}.ai-review-steps h4{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium)}.ai-review-steps h4+p,.ai-review-questions>li>p{margin-top:var(--space-xs);color:var(--neutral-8);font-size:var(--size-s);line-height:var(--line-m);letter-spacing:var(--letter-spacing-s);max-width:760px}.ai-review-evidence{margin-top:var(--space-s);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.ai-review-evidence summary{color:var(--neutral-7)}.ai-review-evidence ul{padding:var(--space-zero);margin:var(--space-m) var(--space-zero) var(--space-zero);list-style:none}.ai-review-evidence li+li{margin-top:var(--space-m)}.ai-review-evidence strong{color:var(--neutral-8);font-weight:var(--weight-ui-medium)}.ai-review-evidence p{margin-top:var(--space-xxs);max-width:760px}.ai-review-evidence .g-button{margin-top:var(--space-xs)}.ai-review-questions{padding-left:var(--space-l);margin:var(--space-s) var(--space-zero) var(--space-zero)}.ai-review-questions>li{padding-block:var(--space-s)}.ai-review-questions>li::marker{color:var(--neutral-7)}.ai-review-footer{justify-content:space-between;align-items:center;gap:var(--space-l);padding-top:var(--space-l);margin-top:var(--space-l);box-shadow:inset 0 var(--border-s) var(--neutral-4-transparent);display:flex}.ai-review-footer p{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}@media (width<=650px){.ai-return-review{padding:var(--space-l)}.ai-review-heading,.ai-review-footer{flex-direction:column;align-items:flex-start}.ai-review-steps>li{gap:var(--space-m)}}.detail-page{width:100%}.detail-page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);margin-bottom:var(--space-xxl);display:flex}.detail-page-heading h1{overflow-wrap:anywhere;max-width:30ch}.detail-heading-meta{align-items:baseline;gap:var(--space-s);margin-top:var(--space-s);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-s);flex-wrap:wrap;display:flex}.detail-page-heading>.detail-source-link{margin-top:var(--space-s);flex-shrink:0}.detail-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;display:grid}.detail-main-column{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.detail-section{gap:var(--space-l);min-width:0;padding:var(--space-xl);border:var(--border-none);border-radius:var(--radius-m);background:var(--neutral-1);box-shadow:var(--border-shadow-s);flex-direction:column;display:flex}.detail-section-heading{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.detail-section h2,.detail-review-form h2{margin:var(--space-zero);font-family:var(--font-ui);font-size:var(--size-m);line-height:var(--line-m);font-weight:var(--weight-ui-medium);letter-spacing:var(--letter-spacing-m)}.detail-facts{gap:var(--space-l);margin:var(--space-zero);flex-direction:column;display:flex}.detail-facts>div{gap:var(--space-l);grid-template-columns:minmax(120px,36%) minmax(0,1fr);display:grid}.detail-facts dt,.detail-facts dd{margin:var(--space-zero);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-s)}.detail-facts dt{color:var(--neutral-7)}.detail-facts dd{color:var(--neutral-9);overflow-wrap:anywhere}.detail-identifier{font-family:var(--font-data);font-variant-numeric:tabular-nums}.detail-address-line{display:block}.detail-missing{color:var(--neutral-7)}.detail-source-limitation{margin:var(--space-zero);padding-top:var(--space-l);box-shadow:inset 0 var(--border-s) 0 var(--neutral-4-transparent);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-xs)}.detail-source-link{align-items:baseline;gap:var(--space-xs);color:var(--neutral-8);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--letter-spacing-s);text-underline-offset:var(--space-xxs);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.detail-source-link:hover{color:var(--neutral-10);text-decoration:underline}.detail-source-link>svg{flex-shrink:0;align-self:center}.detail-provenance,.detail-all-fields{margin:var(--space-zero);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-xs)}.detail-provenance summary,.detail-all-fields summary{cursor:pointer;width:fit-content}.detail-original-fields,.detail-provenance-facts{margin-top:var(--space-l)}.detail-original-fields dt,.detail-original-fields dd,.detail-provenance-facts dt,.detail-provenance-facts dd{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.detail-raw-value{white-space:pre-wrap}.detail-hash,.detail-raw-value{font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-data-regular);letter-spacing:var(--letter-spacing-xs);overflow-wrap:anywhere}.detail-evidence-list{gap:var(--space-l);flex-direction:column;display:flex}.detail-evidence{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.detail-evidence+.detail-evidence{padding-top:var(--space-l);box-shadow:inset 0 var(--border-s) 0 var(--neutral-4-transparent)}.detail-evidence-heading{align-items:flex-start;gap:var(--space-s);display:flex}.detail-evidence-heading>svg{color:var(--neutral-7);flex-shrink:0}.detail-evidence-note{margin:var(--space-zero);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-xs)}.detail-source-meta,.detail-last-saved,.detail-record-count{margin:var(--space-zero);color:var(--neutral-7);font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-data-regular);letter-spacing:var(--letter-spacing-xs)}.detail-review-sidebar{top:var(--space-xl);min-width:0;position:sticky}.detail-review-form{gap:var(--space-l);padding:var(--space-xl);border:var(--border-none);border-radius:var(--radius-m);background:var(--neutral-2);box-shadow:var(--border-shadow-s);flex-direction:column;display:flex}.detail-review-heading{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.detail-note-input{resize:vertical;min-height:180px}.detail-review-form>.g-button{align-self:stretch}.detail-save-error{margin:var(--space-zero);color:var(--error);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-s)}.detail-review-description{margin:var(--space-zero);max-width:70ch;color:var(--neutral-8);font-family:var(--font-ui);font-size:var(--size-m);line-height:var(--line-m);font-weight:var(--weight-ui-regular);letter-spacing:var(--letter-spacing-m)}.detail-related-list{flex-direction:column;display:flex}.detail-related-record{align-items:center;gap:var(--space-m);width:100%;padding:var(--space-l) var(--space-zero);border:var(--border-none);background:var(--color-none);color:var(--neutral-8);text-align:left;display:flex}.detail-related-record+.detail-related-record{box-shadow:inset 0 var(--border-s) 0 var(--neutral-4-transparent)}.detail-related-record:hover{color:var(--neutral-10)}.detail-related-record>svg{flex-shrink:0}.detail-related-record>span{flex:1;min-width:0}.detail-related-record strong{font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--letter-spacing-s);display:block}.detail-related-meta{margin-top:var(--space-xxs);color:var(--neutral-7);font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-data-regular);letter-spacing:var(--letter-spacing-xs);overflow-wrap:anywhere;display:block}.detail-next-action{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.detail-next-action p{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}@media (width<=1100px){.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-review-sidebar{position:static}.detail-note-input{min-height:150px}}@media (width<=600px){.detail-page-heading{gap:var(--space-s);margin-bottom:var(--space-xl);flex-direction:column}.detail-page-heading h1{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.detail-section,.detail-review-form{padding:var(--space-l)}.detail-facts>div{gap:var(--space-xxs);grid-template-columns:minmax(0,1fr)}.detail-facts,.detail-main-column,.detail-layout{gap:var(--space-l)}}.inbox-workspace{min-width:0}.inbox-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-l);margin-bottom:var(--space-xxl);display:flex}.inbox-heading h1{margin:var(--space-zero)}.inbox-heading p{margin-top:var(--space-s);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.inbox-layout{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}.inbox-queue{min-width:0}.inbox-tab-count{margin-left:var(--space-xs);color:var(--neutral-7);font-family:var(--font-data);font-variant-numeric:tabular-nums}.inbox-tabs .g-tabs-panel{padding-top:var(--space-xl)}.inbox-group+.inbox-group{margin-top:var(--space-xl)}.inbox-section-heading{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-s) var(--space-zero);display:flex}.inbox-section-heading h2,.inbox-aside h2{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);font-weight:var(--weight-ui-medium)}.inbox-section-heading h2>span{margin-left:var(--space-s);color:var(--neutral-7);font-family:var(--font-data);font-weight:var(--weight-data-regular)}.inbox-list{padding:var(--space-zero);margin:var(--space-zero);list-style:none}.inbox-list li{box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent)}.inbox-row{align-items:center;gap:var(--space-l);width:100%;padding:var(--space-xl) var(--space-s);margin:var(--space-zero);border:var(--border-none);border-radius:var(--radius-s);background:var(--color-none);color:var(--neutral-9);text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-easing);display:flex}.inbox-row:hover{background:var(--neutral-2)}.inbox-row>svg{color:var(--neutral-7);flex-shrink:0}.inbox-row-icon,.inbox-state{background:var(--neutral-2);width:34px;height:34px;color:var(--neutral-8);border-radius:var(--radius-s);flex-shrink:0;place-items:center;display:grid}.inbox-state{font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-data-medium)}.inbox-row-copy{flex:1;min-width:0;display:block}.inbox-row-copy strong{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);font-weight:var(--weight-ui-medium);display:block}.inbox-row-copy>span{margin-top:var(--space-xs);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:block}.inbox-row-copy small{margin-top:var(--space-s);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.inbox-row-state{align-items:center;gap:var(--space-l);color:var(--neutral-7);flex-shrink:0;display:flex}.inbox-group-note{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs);margin-top:var(--space-m)}.inbox-aside{gap:var(--space-xl);padding-top:var(--space-zero);flex-direction:column;display:flex}.inbox-ai{padding:var(--space-l);background:var(--neutral-2);border-radius:var(--radius-m)}.inbox-ai p,.inbox-context p{margin-top:var(--space-s);color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.inbox-ai .g-button{margin-top:var(--space-l);width:100%}.inbox-ai small,.inbox-context small{margin-top:var(--space-m);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs);display:block}.inbox-context{padding-inline:var(--space-l)}.inbox-context .g-button{margin-top:var(--space-m);margin-left:calc(-1 * var(--space-s))}.inbox-source-name{margin-top:var(--space-s);color:var(--neutral-8);overflow-wrap:anywhere;font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs);font-weight:var(--weight-ui-regular);display:block}.inbox-context p strong{color:var(--neutral-9);font-weight:var(--weight-ui-medium)}.inbox-empty{align-items:flex-start;gap:var(--space-m);padding:var(--space-xxl) var(--space-zero);flex-direction:column;display:flex}.inbox-empty>svg{color:var(--neutral-7)}.inbox-empty h2{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.inbox-empty p,.inbox-loading{color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.inbox-loading{padding:var(--space-xl) var(--space-zero)}@media (width<=1120px){.inbox-layout{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr)}.inbox-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inbox-ai{grid-row:span 2}.inbox-context{padding-inline:var(--space-zero)}}@media (width<=600px){.inbox-heading{gap:var(--space-l);margin-bottom:var(--space-xl);flex-direction:column}.inbox-heading>.g-button{align-self:flex-start}.inbox-row{gap:var(--space-m);padding:var(--space-l) var(--space-zero);align-items:flex-start}.inbox-row>svg{margin-top:var(--space-xs)}.inbox-row-state{gap:var(--space-m);flex-direction:column;align-items:flex-end}.inbox-row-icon,.inbox-state{width:29px;height:29px}.inbox-row-copy strong{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.inbox-row-copy>span{font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.inbox-row-copy small{line-height:var(--line-s)}.inbox-aside{display:flex}.inbox-context{padding-inline:var(--space-l)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-name:winery;--theme-icon-family:Central;--theme-icon-style:outlined;--theme-hugeicons-variant:stroke-standard;--theme-icon-stroke-width:initial;--theme-icon-thin-display:initial;--theme-icon-light-display:initial;--theme-icon-regular-display:initial;--theme-icon-bold-display:initial;--toolbar-divider-bleed:0;--focus-ring-outline:initial;--icon-stroke-width:var(--theme-icon-stroke-width,2.5);--icon-light-display:var(--theme-icon-light-display,none);--icon-regular-display:var(--theme-icon-regular-display,none);--icon-bold-display:var(--theme-icon-bold-display,inline);--motion-duration:.15s;--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-type:easing;--motion-visual-duration:.15;--motion-bounce:.2;--motion-enabled:1;--motion-small-iterations:infinite;--motion-large-duration:.3s;--motion-large-easing:cubic-bezier(.16, 1, .3, 1);--motion-large-type:easing;--motion-large-visual-duration:.3;--motion-large-bounce:.2;--motion-large-iterations:infinite;--motion-popup-scale:.96;--motion-press-distance:1px;--option-badge-background:color-mix(in srgb, var(--color-1) 10%, transparent);--option-badge-foreground:#000;--navigation-active-foreground:#000;--emphasis-chart-fill:#0003;--emphasis-balance-background:#f2f0ec;--emphasis-rewards-background:#f2f0ec;--emphasis-icon-background:#f2f0ec;--emphasis-icon-foreground:#000;--emphasis-type-background:#f2f0ec;--emphasis-type-foreground:#000;--navigation-active-background:#0003;--surface-raised-image:none;--surface-raised-shadow:0 0 0 0 transparent;--surface-recessed-image:none;--surface-recessed-shadow:0 0 0 0 transparent;--space-zero:0px;--space-xxs:3px;--space-xs:7px;--space-s:10px;--space-m:13px;--space-l:20px;--space-xl:26px;--space-xxl:39px;--tracking-xs:-.02em;--tracking-s:-.01em;--tracking-m:0em;--tracking-l:.01em;--tracking-xl:.02em;--size-xxs:9px;--line-xxs:13px;--letter-spacing-xxs:.02em;--size-xs:11px;--line-xs:15px;--letter-spacing-xs:.01em;--size-s:13px;--line-s:19px;--letter-spacing-s:.01em;--size-m:15px;--line-m:22px;--letter-spacing-m:0em;--size-l:22px;--line-l:30px;--letter-spacing-l:-.01em;--size-xl:33px;--line-xl:37px;--letter-spacing-xl:-.01em;--size-xxl:45px;--line-xxl:48px;--letter-spacing-xxl:-.02em;--radius-zero:0px;--radius-xs:3px;--radius-s:6px;--radius-m:8px;--radius-l:16px;--radius-xl:25px;--radius-full:9999px;--border-none:0px;--border-s:1.63105px;--border-m:1.61px;--border-l:3.2px;--border-default-color:#e1ddd533;--border-shadow-none:0 0 0 0 transparent;--border-shadow-s:0 0 0 1.63105px #e1ddd533;--border-shadow-m:0 0 0 1.61px #e1ddd533;--border-shadow-l:0 0 0 3.2px #e1ddd533;--font-ui:"Sidebar Inter", sans-serif;--weight-ui-regular:500;--weight-ui-medium:600;--weight-ui-heavy:800;--font-brand:"Sidebar Inter", sans-serif;--weight-brand-regular:500;--weight-brand-medium:600;--weight-brand-heavy:800;--font-editorial:"Sidebar Inter", sans-serif;--weight-editorial-regular:500;--weight-editorial-medium:600;--weight-editorial-heavy:800;--font-data:"Sidebar Inter", sans-serif;--weight-data-regular:500;--weight-data-medium:600;--weight-data-heavy:800;--color-none:transparent;--color-1:#000;--color-1-transparent:#0003;--color-2:#626262;--color-2-transparent:#62626233;--color-3:#b3b3b3;--color-3-transparent:#b3b3b333;--color-4:#e5e5e5;--color-4-transparent:#e5e5e533;--neutral-1:#fff;--neutral-1-transparent:#fff3;--neutral-2:#fafaf9;--neutral-2-transparent:#fafaf933;--neutral-3:#f2f0ec;--neutral-3-transparent:#f2f0ec33;--neutral-4:#e1ddd5;--neutral-4-transparent:#e1ddd533;--neutral-5:#cbc5b9;--neutral-5-transparent:#cbc5b933;--neutral-6:#9b968a;--neutral-6-transparent:#9b968a33;--neutral-7:#716c61;--neutral-7-transparent:#716c6133;--neutral-8:#4a453b;--neutral-8-transparent:#4a453b33;--neutral-9:#29241b;--neutral-9-transparent:#29241b33;--neutral-10:#000;--neutral-10-transparent:#0003;--success:#000;--success-transparent:#0003;--warning:#000;--warning-transparent:#0003;--error:#000;--error-transparent:#0003;--shadow-none:none;--shadow-s:0px 1px 2px 0px #0000;--shadow-m:0px 8px 24px 0px #0000;--shadow-l:0px 12px 30px 0px #0000;--cte-canvas:#fff;--cte-surface:#fafaf9;--cte-surface-muted:#f2f0ec;--cte-text:#000;--cte-text-muted:#716c61;--cte-border:#e1ddd533;--cte-accent:#000;--cte-accent-text:#fff;--cte-danger:#000;--cte-focus:#000;--cte-font:"Sidebar Inter", sans-serif;--cte-font-size:13px;--cte-font-weight:500;--cte-line-height:19px;--cte-letter-spacing:.01em;--cte-detail-font-size:11px;--cte-detail-line-height:15px;--cte-detail-letter-spacing:.01em}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navigation-active-foreground:#fff;--emphasis-balance-background:#2f2a21;--emphasis-rewards-background:#2f2a21;--emphasis-icon-background:#2f2a21;--emphasis-icon-foreground:#fff;--emphasis-type-background:#2f2a21;--emphasis-type-foreground:#fff;--border-default-color:#3d382e33;--border-shadow-s:0 0 0 1.63105px #3d382e33;--border-shadow-m:0 0 0 1.61px #3d382e33;--border-shadow-l:0 0 0 3.2px #3d382e33;--neutral-1:#000;--neutral-1-transparent:#0003;--neutral-2:#241f16;--neutral-2-transparent:#241f1633;--neutral-3:#2f2a21;--neutral-3-transparent:#2f2a2133;--neutral-4:#3d382e;--neutral-4-transparent:#3d382e33;--neutral-5:#555045;--neutral-5-transparent:#55504533;--neutral-6:#7c776c;--neutral-6-transparent:#7c776c33;--neutral-7:#a8a397;--neutral-7-transparent:#a8a39733;--neutral-8:#ccc6ba;--neutral-8-transparent:#ccc6ba33;--neutral-9:#e8e4de;--neutral-9-transparent:#e8e4de33;--neutral-10:#fff;--neutral-10-transparent:#fff3;--success:#fff;--success-transparent:#fff3;--warning:#fff;--warning-transparent:#fff3;--error:#fff;--error-transparent:#fff3;--cte-canvas:#000;--cte-surface:#241f16;--cte-surface-muted:#2f2a21;--cte-text:#fff;--cte-text-muted:#a8a397;--cte-border:#3d382e33;--cte-danger:#fff}*,:before,:after{box-sizing:border-box}html{background:var(--neutral-2);color:var(--neutral-10);font-family:var(--font-ui);font-size:var(--size-s);font-weight:var(--weight-ui-regular);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);text-wrap:pretty;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;letter-spacing:inherit}button,input,textarea,select,fieldset{border:var(--border-none)}button,a,input,textarea,select{-webkit-tap-highlight-color:var(--color-none)}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--neutral-10);outline-offset:var(--space-xxs)}::selection{background:var(--neutral-4);color:var(--neutral-10)}.sr-only{width:1px;height:1px;padding:var(--space-zero);clip:rect(0, 0, 0, 0);white-space:nowrap;border:var(--border-none);margin:-1px;position:absolute;overflow:hidden}.g-button{--button-background:var(--neutral-10);--button-foreground:var(--neutral-1);--button-edge:var(--neutral-10-transparent);min-width:0;height:auto;min-height:0;padding:var(--space-xs) var(--space-m);justify-content:center;align-items:center;gap:var(--space-xs);border:var(--border-none);border-radius:var(--radius-s);background:var(--button-background);color:var(--button-foreground);box-shadow:0 0 0 var(--border-s) var(--button-edge);white-space:nowrap;transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.g-button-label{justify-content:center;align-items:center;gap:var(--space-xs);font-family:var(--font-ui);font-size:var(--size-s);font-weight:var(--weight-ui-medium);line-height:var(--line-s);letter-spacing:var(--tracking-l);display:inline-flex}.g-button-label svg{flex-shrink:0;width:1em;height:1em}.g-button[data-variant=secondary]{--button-background:var(--neutral-3);--button-foreground:var(--neutral-10);--button-edge:var(--neutral-3-transparent)}.g-button[data-variant=ghost]{--button-background:var(--color-none);--button-foreground:var(--neutral-10);--button-edge:var(--color-none)}.g-button[data-variant=primary]:hover:not(:disabled):not(:focus-visible){box-shadow:0 0 0 var(--border-s) var(--button-edge), var(--shadow-s)}.g-button[data-variant=secondary]:hover:not(:disabled):not(:focus-visible){--button-background:var(--neutral-4-transparent);--button-edge:var(--neutral-4-transparent)}.g-button[data-variant=ghost]:hover:not(:disabled):not(:focus-visible){--button-background:var(--neutral-3-transparent)}.g-button:focus-visible:not(:disabled){--button-edge:var(--color-1-transparent);box-shadow:0 0 0 var(--border-s) var(--button-edge), 0 0 0 var(--border-l) color-mix(in srgb, var(--color-1-transparent) 24%, transparent)}.g-button:active:not(:disabled){transform:translateY(var(--motion-press-distance))}.g-button:disabled{--button-foreground:var(--neutral-6);transform:none}.g-button[data-variant=primary]:disabled,.g-button[data-variant=secondary]:disabled{--button-background:var(--neutral-3);--button-edge:var(--neutral-4-transparent)}.g-button[data-size=small]{padding:var(--space-xxs) var(--space-s)}.g-input{--input-edge:var(--neutral-4);width:100%;min-width:0;padding:var(--space-xs) var(--space-s);border:var(--border-none);border-radius:var(--radius-s);background:var(--neutral-1);color:var(--neutral-10);box-shadow:0 0 0 var(--border-s) var(--input-edge);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);letter-spacing:var(--tracking-l);transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);display:block}.g-input::placeholder{color:var(--neutral-7);opacity:1}.g-input:hover:not(:disabled):not(:focus):not([data-valid]):not([data-invalid]):not([aria-invalid=true]){--input-edge:var(--neutral-5)}.g-input:read-only{background:var(--neutral-2);color:var(--neutral-8)}.g-input:focus{--input-edge:var(--color-1-transparent)}.g-input[data-valid],.g-input[aria-invalid=false][data-validated]{--input-edge:var(--success)}.g-input[data-invalid],.g-input[aria-invalid=true]{--input-edge:var(--error)}.g-input:focus-visible{box-shadow:0 0 0 var(--border-s) var(--input-edge), 0 0 0 var(--border-l) color-mix(in srgb, var(--color-1-transparent) 24%, transparent)}.g-input:disabled{--input-edge:var(--neutral-4-transparent);background:var(--neutral-3);color:var(--neutral-6);cursor:not-allowed}.g-field{gap:var(--space-xs);padding:var(--space-zero);flex-direction:column;display:flex}.g-field-label{margin:var(--space-zero);color:var(--neutral-10);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-l)}.g-field-description,.g-field-error{margin:var(--space-zero);max-width:40ch;font-family:var(--font-ui);font-weight:var(--weight-ui-regular);letter-spacing:var(--tracking-l)}.g-field-description{color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s)}.g-field-error{color:var(--error);font-size:var(--size-xs);line-height:var(--line-xs)}.g-field[data-disabled] :is(.g-field-label,.g-field-description,.g-field-error){color:var(--neutral-6)}.g-status{align-items:center;gap:var(--space-xs);width:fit-content;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-s);background:var(--neutral-3);color:var(--neutral-8);font-family:var(--font-ui);font-size:var(--size-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);white-space:nowrap;display:inline-flex}.g-status[data-tone=positive]{background:var(--neutral-3);color:var(--success)}.g-status[data-tone=warning]{background:var(--neutral-4-transparent);color:var(--warning);box-shadow:0 0 0 var(--border-s) var(--neutral-4-transparent)}.g-status[data-tone=muted]{background:var(--neutral-2);color:var(--neutral-7)}.g-dialog-backdrop{z-index:50;background:var(--neutral-10-transparent);opacity:1;transition:opacity var(--motion-large-duration) var(--motion-large-easing);position:fixed;inset:0}[data-theme=dark] .g-dialog-backdrop{background:var(--neutral-1-transparent)}.g-dialog{z-index:51;gap:var(--space-s);width:min(400px, calc(100vw - var(--space-xl)));max-height:calc(100dvh - var(--space-xl));padding:var(--space-l);border:var(--border-none);border-radius:var(--radius-m);background:var(--neutral-1);color:var(--neutral-10);box-shadow:var(--border-shadow-s), var(--shadow-l);transition:transform var(--motion-large-duration) var(--motion-large-easing), opacity var(--motion-large-duration) var(--motion-large-easing);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}[data-theme=dark] .g-dialog{background:var(--neutral-2)}.g-dialog[data-starting-style],.g-dialog[data-ending-style]{transform:translate(-50%, -50%) scale(var(--motion-popup-scale));opacity:0}.g-dialog-backdrop[data-starting-style],.g-dialog-backdrop[data-ending-style]{opacity:0}.g-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);flex-shrink:0;display:flex}.g-dialog-close{top:var(--space-s);right:var(--space-s);position:absolute}.g-dialog-title{margin:var(--space-zero);color:var(--neutral-10);font-family:var(--font-ui);font-size:var(--size-m);font-weight:var(--weight-ui-medium);line-height:var(--line-m);letter-spacing:var(--tracking-m);padding-inline-end:var(--space-xl)}.g-dialog-description{margin:var(--space-s) var(--space-zero) var(--space-zero);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-s);font-weight:var(--weight-ui-regular);line-height:var(--line-s);letter-spacing:var(--tracking-l)}.g-dialog-content{gap:var(--space-s);overscroll-behavior:contain;min-height:0;margin-inline:calc(-1 * var(--space-xs));padding-inline:var(--space-xs);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.g-dialog-content>*{flex-shrink:0}.g-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;flex-shrink:0;display:flex}.g-separator{height:var(--space-xxs);min-width:var(--space-m);width:100%;padding:var(--space-zero);background:var(--color-none);border:var(--border-none);box-shadow:inset 0 var(--border-s) 0 var(--neutral-4);flex-shrink:0}.g-separator[data-orientation=vertical]{width:var(--space-xxs);min-width:var(--space-xxs);height:auto;min-height:var(--space-l);box-shadow:inset var(--border-s) 0 0 var(--neutral-4);align-self:stretch}.g-avatar{width:var(--space-xl);height:var(--space-xl);padding:var(--space-zero);background:var(--neutral-3);border:var(--border-none);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.g-avatar-image{object-fit:cover;width:100%;height:100%}.g-avatar-fallback{width:100%;height:100%;padding:var(--space-zero);color:var(--neutral-8);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-l);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.g-button,.g-input,.g-dialog,.g-dialog-backdrop{transition:none}.g-button:active:not(:disabled){transform:none}}.g-tabs-list{--tabs-anticipation-distance:6px;isolation:isolate;gap:var(--space-xxs);width:fit-content;max-width:100%;padding:var(--space-xxs);border:var(--border-none);border-radius:var(--radius-m);background:var(--neutral-3);display:flex;position:relative}.g-tabs-trigger{z-index:1;padding:var(--space-xxs) var(--space-s);border:var(--border-none);border-radius:var(--radius-s);background:var(--color-none);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-l);white-space:nowrap;transition:color var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex;position:relative}.g-tabs-trigger:hover:not(:disabled),.g-tabs-trigger[data-active]{color:var(--neutral-10)}.g-tabs-trigger:focus-visible:not([data-active]):not(:disabled){color:var(--neutral-7)}.g-tabs-trigger:disabled{color:var(--neutral-6)}.g-tabs-indicator{z-index:0;top:var(--active-tab-top);left:var(--active-tab-left);width:var(--active-tab-width);height:var(--active-tab-height);border-radius:var(--radius-s);background:var(--neutral-1);box-shadow:var(--shadow-s);pointer-events:none;transition:left var(--motion-duration) var(--motion-easing), top var(--motion-duration) var(--motion-easing), width var(--motion-duration) var(--motion-easing), height var(--motion-duration) var(--motion-easing);position:absolute}.g-tabs-list[data-anticipating=right] .g-tabs-indicator{width:calc(var(--active-tab-width) + var(--tabs-anticipation-distance))}.g-tabs-list[data-anticipating=left] .g-tabs-indicator{left:calc(var(--active-tab-left) - var(--tabs-anticipation-distance));width:calc(var(--active-tab-width) + var(--tabs-anticipation-distance))}.g-tabs-panel{margin-top:var(--space-s);padding:var(--space-xs) var(--space-zero) var(--space-zero)}.g-tabs-panel[data-hidden]{display:none}.g-tabs-content{color:var(--neutral-8);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);letter-spacing:var(--tracking-l)}@media (prefers-reduced-motion:reduce){.g-tabs-trigger,.g-tabs-indicator{transition:none}.g-tabs-list{--tabs-anticipation-distance:0px}}.g-toast-viewport{right:var(--space-l);bottom:var(--space-l);z-index:100;gap:var(--space-s);width:min(360px, calc(100vw - var(--space-xl)));flex-direction:column;display:flex;position:fixed}.g-toast{padding:var(--space-m);border:var(--border-none);border-radius:var(--radius-m);background:var(--neutral-1);color:var(--neutral-10);box-shadow:var(--border-shadow-s), var(--shadow-m);transform:translate(var(--toast-swipe-movement-x,var(--space-zero)), var(--toast-swipe-movement-y,var(--space-zero)));opacity:1;transition:transform var(--motion-large-duration) var(--motion-large-easing), opacity var(--motion-large-duration) var(--motion-large-easing);touch-action:none;position:relative}[data-theme=dark] .g-toast{background:var(--neutral-2)}.g-toast[data-starting-style],.g-toast[data-ending-style]{opacity:0;transform:translate(var(--toast-swipe-movement-x,var(--space-zero)), calc(var(--toast-swipe-movement-y,var(--space-zero)) + var(--space-l)))}.g-toast[data-swiping]{transition:none}.g-toast[data-limited]{display:none}.g-toast-content{gap:var(--space-xs);flex-direction:column;display:flex}.g-toast-title{margin:var(--space-zero);color:var(--neutral-10);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-l);padding-inline-end:var(--space-xl)}.g-toast-description{margin:var(--space-zero);color:var(--neutral-7);font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-regular);letter-spacing:var(--tracking-l)}.g-toast-close{top:var(--space-s);right:var(--space-s);position:absolute}@media (prefers-reduced-motion:reduce){.g-toast{transition:none}}@font-face{font-family:Sidebar Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0}button,a,input,textarea{-webkit-tap-highlight-color:var(--color-none)}button,a{touch-action:manipulation}a{color:inherit}button{font:inherit}button:not(:disabled){cursor:pointer}a,button,input,textarea{outline-offset:var(--space-xxs)}h1,h2,h3,p{margin:0}h1{font:var(--weight-ui-medium) var(--size-xl)/var(--line-xl) var(--font-ui);letter-spacing:var(--letter-spacing-xl)}h2{font:var(--weight-ui-medium) var(--size-m)/var(--line-m) var(--font-ui);letter-spacing:var(--letter-spacing-m)}h3{font:var(--weight-ui-medium) var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s)}.app-shell{background:var(--neutral-1);min-height:100svh;display:flex}.sidebar{background:var(--neutral-2);width:236px;padding:var(--space-xl) var(--space-m);box-shadow:inset calc(-1 * var(--border-s)) 0 var(--neutral-4-transparent);z-index:20;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.workspace-identity{align-items:flex-start;gap:var(--space-s);margin:var(--space-zero) var(--space-s) var(--space-xl);padding:var(--space-zero) var(--space-zero) var(--space-l);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);flex-direction:column;text-decoration:none;display:flex}.workspace-logo{object-fit:contain;width:164px;max-width:100%;height:auto;display:block}.workspace-monogram{border-radius:var(--radius-s);background:var(--neutral-3);width:34px;height:34px;box-shadow:var(--border-shadow-s);font-size:var(--size-xs);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-s);line-height:var(--line-xs);flex-shrink:0;place-items:center;display:grid}.workspace-description{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.navigation{gap:var(--space-xxs);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);background:var(--color-none);color:var(--neutral-7);border:var(--border-none);border-radius:var(--radius-s);text-align:left;transition:background var(--motion-duration) var(--motion-easing),color var(--motion-duration) var(--motion-easing);display:flex}.nav-item:hover{background:var(--neutral-3)}.nav-item.active{background:var(--neutral-3);color:var(--neutral-10);font-weight:var(--weight-ui-medium)}.nav-item>span:not(.nav-count){flex:1}.nav-count{font-size:var(--size-xs);line-height:var(--line-xs);border-radius:var(--radius-xs);min-width:20px;min-height:20px;color:var(--neutral-8);background:var(--neutral-4-transparent);letter-spacing:var(--letter-spacing-xs);place-items:center;display:grid}.sidebar-bottom{padding:var(--space-xxl) var(--space-xs) var(--space-zero);margin-top:auto}.snapshot-info{gap:var(--space-s);color:var(--neutral-7);padding-bottom:var(--space-xl);align-items:center;display:flex}.snapshot-info span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.snapshot-info small{margin-top:var(--space-xxs);font-size:var(--size-xs);color:var(--neutral-7);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.sidebar-user{padding-top:var(--space-l);box-shadow:inset 0 var(--border-s) var(--neutral-4-transparent);gap:var(--space-s);align-items:center;min-width:0;display:flex}.sidebar-user>.g-button{width:100%}.user-details{min-width:0}.user-details>span{font-size:var(--size-xs);white-space:nowrap;text-overflow:ellipsis;max-width:145px;line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block;overflow:hidden}.user-details button{border:var(--border-none);background:var(--color-none);color:var(--neutral-7);font-size:var(--size-xs);margin-top:var(--space-xxs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);padding:0}.user-details button:hover{color:var(--neutral-10)}.main-shell{flex:1;min-width:0;margin-left:236px}.topbar{height:68px;padding:var(--space-zero) var(--space-xxl);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);justify-content:space-between;align-items:center;display:flex}.breadcrumb{align-items:center;gap:var(--space-m);font-size:var(--size-xs);color:var(--neutral-7);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.breadcrumb strong{color:var(--neutral-9);font-weight:var(--weight-ui-regular)}.breadcrumb-divider{color:var(--neutral-5)}.topbar-actions{align-items:center;gap:var(--space-l);display:flex}.prototype-label{font-size:var(--size-xs);color:var(--neutral-7);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.main-content{max-width:1580px;padding:var(--space-xxl);margin:auto}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-l);margin-bottom:var(--space-xxl);display:flex}.page-heading p{color:var(--neutral-7);font-size:var(--size-s);line-height:var(--line-s);margin-top:var(--space-s);letter-spacing:var(--letter-spacing-s)}.record-overview{align-items:center;gap:var(--space-xxl);padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);display:flex}.record-overview>div:not(.review-progress){align-items:baseline;gap:var(--space-s);display:flex}.record-overview strong{font:var(--weight-data-medium) var(--size-l)/var(--line-l) var(--font-data);letter-spacing:var(--letter-spacing-l)}.record-overview span{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.review-progress{min-width:130px;margin-left:auto}.review-progress>span{text-align:right;display:block}.progress-track{height:var(--space-xxs);border-radius:var(--radius-full);background:var(--neutral-3);margin-top:var(--space-s);overflow:hidden}.progress-track>div{background:var(--neutral-10);height:100%;transition:width var(--motion-large-duration) var(--motion-large-easing)}.records-toolbar{justify-content:space-between;align-items:center;gap:var(--space-l);margin-bottom:var(--space-l);display:flex}.records-toolbar .g-tabs-panel{display:none}.search-field{width:260px;color:var(--neutral-7);position:relative}.search-field>svg{left:var(--space-s);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-field .g-input{padding-left:var(--space-xxl);padding-right:var(--space-xl);width:100%}.clear-search{right:var(--space-xs);border:var(--border-none);background:var(--color-none);color:var(--neutral-7);padding:var(--space-xxs);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.table-wrap{overflow-x:auto}.records-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.records-table th{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-regular);padding:var(--space-m) var(--space-m);background:var(--neutral-2);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);letter-spacing:var(--letter-spacing-xs)}.records-table th:first-child{border-radius:var(--radius-s) 0 0 var(--radius-s);padding-left:var(--space-m)}.records-table th:last-child{border-radius:0 var(--radius-s) var(--radius-s) 0}.records-table td{padding:var(--space-l) var(--space-m);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.records-table td:last-child{color:var(--neutral-6);padding-right:var(--space-xs);width:32px}.records-table tbody tr{cursor:pointer;transition:background var(--motion-duration) var(--motion-easing)}.records-table tbody tr:hover{background:var(--neutral-2)}.record-name{align-items:center;gap:var(--space-m);display:flex}.record-icon{background:var(--neutral-2);border-radius:var(--radius-s);width:35px;height:39px;box-shadow:var(--border-shadow-s);color:var(--neutral-8);flex-shrink:0;place-items:center;display:grid}.record-link{color:var(--neutral-9);border:var(--border-none);background:var(--color-none);text-align:left;font-size:var(--size-s);line-height:var(--line-s);font-weight:var(--weight-ui-medium);letter-spacing:var(--tracking-s);padding:0}.record-subtitle{color:var(--neutral-7);font-size:var(--size-xs);margin-top:var(--space-xxs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.record-id{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--neutral-8)}.record-date{color:var(--neutral-7)}.type-label{color:var(--neutral-8)}.reviewed-icon{color:var(--neutral-9)}.table-footer{justify-content:space-between;gap:var(--space-m);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);padding-top:var(--space-l);letter-spacing:var(--letter-spacing-xs);display:flex}.empty-state{padding:calc(var(--space-xxl) * 2) var(--space-l);align-items:center;gap:var(--space-m);text-align:center;color:var(--neutral-7);flex-direction:column;display:flex}.empty-state h2{color:var(--neutral-9)}.empty-state p{max-width:370px}.empty-state .g-button{margin-top:var(--space-xs)}.empty-state.compact{padding:var(--space-xxl)}.loading-state{padding:var(--space-xxl) var(--space-zero);gap:var(--space-m);color:var(--neutral-7);align-items:center;display:flex}.loading-bar{height:var(--space-xs);width:var(--space-l);background:var(--neutral-5);border-radius:var(--radius-full);animation:loading var(--motion-large-duration) var(--motion-large-easing) infinite alternate}@keyframes loading{to{opacity:.3}}.review-row{gap:var(--space-l);border:var(--border-none);width:100%;padding:var(--space-xl) var(--space-xs);background:var(--color-none);text-align:left;box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);color:var(--neutral-9);align-items:center;display:flex}.review-row:hover{background:var(--neutral-2)}.review-index{border-radius:var(--radius-s);background:var(--neutral-3);width:34px;height:34px;font-size:var(--size-xs);color:var(--neutral-7);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex-shrink:0;align-self:flex-start;place-items:center;display:grid}.review-index.resolved{color:var(--neutral-10)}.review-copy{flex:1;min-width:0}.review-copy strong{font-size:var(--size-m);line-height:var(--line-m);font-weight:var(--weight-ui-medium);letter-spacing:var(--letter-spacing-m)}.review-copy>span{max-width:720px;color:var(--neutral-7);margin-top:var(--space-xs);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);display:block}.review-copy small{margin-top:var(--space-m);color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.scope-note{font-size:var(--size-xs);color:var(--neutral-7);margin-top:var(--space-l);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.activity-list{max-width:800px}.activity-row{gap:var(--space-l);padding:var(--space-xl) var(--space-zero);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);display:flex}.activity-mark{border-radius:var(--radius-full);background:var(--neutral-3);flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.activity-row p{color:var(--neutral-7);margin-top:var(--space-xxs)}.activity-row time{color:var(--neutral-7);font-size:var(--size-xs);margin-top:var(--space-s);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:block}.activity-row blockquote{margin:var(--space-m) var(--space-zero);padding:var(--space-m) var(--space-l);background:var(--neutral-2);border-radius:var(--radius-s);white-space:pre-wrap}.source-list{max-width:1000px}.source-row{align-items:flex-start;gap:var(--space-l);padding:var(--space-xl) var(--space-zero);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);display:flex}.source-row>div{flex:1;min-width:0}.source-icon{padding:var(--space-s);border-radius:var(--radius-s);background:var(--neutral-2);color:var(--neutral-7)}.source-row p{color:var(--neutral-7);font-size:var(--size-s);margin-top:var(--space-xs);max-width:650px;line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.source-meta{gap:var(--space-l);color:var(--neutral-7);margin-top:var(--space-m);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}details{color:var(--neutral-7);font-size:var(--size-xs);line-height:var(--line-xs);margin-top:var(--space-m);letter-spacing:var(--letter-spacing-xs)}summary{cursor:pointer;width:fit-content}details p{margin-top:var(--space-s)}.hash{overflow-wrap:anywhere;white-space:normal;font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs);margin-top:var(--space-s);color:var(--neutral-7);letter-spacing:var(--letter-spacing-xs);display:block}.external-link{padding:var(--space-xs);border-radius:var(--radius-s);color:var(--neutral-7);place-items:center;text-decoration:none;display:grid}.external-link:hover{color:var(--neutral-10);background:var(--neutral-3)}.source-footnote{margin-top:var(--space-xxl);max-width:670px}.source-footnote strong{font-weight:var(--weight-ui-medium)}.source-footnote p{margin-top:var(--space-xs);color:var(--neutral-7)}.document-extract{background:var(--neutral-2);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--border-shadow-s)}.extract-heading{align-items:center;gap:var(--space-s);padding-bottom:var(--space-l);box-shadow:inset 0 calc(-1 * var(--border-s)) var(--neutral-4-transparent);color:var(--neutral-8);display:flex}.extract-heading>span:not(.g-status){font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);flex:1}.record-fields{gap:var(--space-m);margin:var(--space-l) var(--space-zero) var(--space-zero);flex-direction:column;display:flex}.record-fields>div{gap:var(--space-l);font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs);grid-template-columns:150px 1fr;display:grid}.record-fields dt{color:var(--neutral-7)}.record-fields dd{color:var(--neutral-9);overflow-wrap:anywhere;margin:0}.record-provenance{margin:var(--space-l) var(--space-zero) var(--space-xl)}.text-link{align-items:center;gap:var(--space-xs);font-size:var(--size-xs);color:var(--neutral-7);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);text-decoration:none;display:inline-flex}.text-link:hover{color:var(--neutral-10)}.note-input{resize:vertical;width:100%;min-height:90px;font-family:var(--font-ui);display:block}.linked-records{margin-bottom:var(--space-xl);max-height:260px;overflow:auto}.linked-records h3{margin-bottom:var(--space-s)}.linked-records button{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-xs);border:var(--border-none);background:var(--color-none);width:100%;color:var(--neutral-8);text-align:left;font-size:var(--size-xs);border-radius:var(--radius-s);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);display:flex}.linked-records button:hover{background:var(--neutral-3)}.linked-records button>span{flex:1}.signin-form{gap:var(--space-l);padding-top:var(--space-xs);flex-direction:column;display:flex}.signin-form .g-button{width:100%}.signin-form>.muted{text-align:center}.email-sent{gap:var(--space-l);text-align:center;padding:var(--space-l) var(--space-zero);flex-direction:column;align-items:center;display:flex}.email-sent p{color:var(--neutral-7)}.form-error{color:var(--error);margin-top:var(--space-s);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.muted{color:var(--neutral-7)}.small{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.mobile-menu{display:none!important}.sr-only,.skip-link:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:var(--border-none);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{top:var(--space-s);left:var(--space-s);z-index:200;background:var(--neutral-1);padding:var(--space-m);color:var(--neutral-10);position:fixed}@media (width>=1600px){.main-content{padding-top:calc(var(--space-xxl) + var(--space-m))}}@media (width<=1200px){.sidebar{width:210px}.main-shell{margin-left:210px}.main-content{padding:var(--space-xl)}.topbar{padding-inline:var(--space-xl)}.record-overview{gap:var(--space-xl)}.record-overview>div:not(.review-progress){gap:var(--space-xxs);flex-direction:column}.records-table td,.records-table th{padding:var(--space-m) var(--space-s)}}@media (width<=900px){.sidebar{visibility:hidden;width:220px;transition:transform var(--motion-large-duration) var(--motion-large-easing);transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex!important}.breadcrumb{gap:var(--space-s)}.sidebar-scrim{background:var(--neutral-10-transparent);border:var(--border-none);z-index:15;position:fixed;inset:0}.topbar{height:60px}.record-overview{gap:var(--space-xxl)}}@media (width<=600px){.topbar{padding-inline:var(--space-m)}.topbar-actions{gap:var(--space-s)}.breadcrumb>span:first-of-type,.breadcrumb-divider{display:none}.main-content{padding:var(--space-xl) var(--space-m)}.page-heading{margin-bottom:var(--space-xl);align-items:flex-start;gap:var(--space-m)}.page-heading h1{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.page-heading p{font-size:var(--size-xs);line-height:var(--line-xs);max-width:235px;letter-spacing:var(--letter-spacing-xs)}.record-overview{gap:var(--space-xl);padding-bottom:var(--space-l);margin-bottom:var(--space-l);flex-wrap:wrap}.record-overview .review-progress{display:none}.record-overview strong{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--letter-spacing-l)}.records-toolbar{align-items:stretch;gap:var(--space-m);flex-direction:column}.search-field{width:100%}.records-table th:nth-child(2),.records-table td:nth-child(2),.records-table th:nth-child(3),.records-table td:nth-child(3),.records-table th:nth-child(4),.records-table td:nth-child(4){display:none}.records-table td{padding:var(--space-m) var(--space-xs)}.records-table th{padding:var(--space-s) var(--space-xs)}.record-icon{display:none}.record-name{min-width:0}.record-link{font-size:var(--size-xs);line-height:var(--line-s);white-space:normal;max-width:170px;letter-spacing:var(--letter-spacing-xs)}.record-subtitle{font-size:var(--size-xxs);text-overflow:ellipsis;max-width:170px;line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs);overflow:hidden}.table-footer{gap:var(--space-xs);flex-direction:column}.review-row{gap:var(--space-m);flex-wrap:wrap;align-items:flex-start}.review-copy{flex-basis:calc(100% - 60px)}.review-row>.g-status{margin-left:47px}.review-row>svg:last-child{margin-left:auto}.review-copy strong{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.review-copy>span{font-size:var(--size-xs);line-height:var(--line-s);letter-spacing:var(--letter-spacing-xs)}.source-row{gap:var(--space-m)}.source-icon{display:none}.source-row h2{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.source-meta{gap:var(--space-m)}.record-fields>div{gap:var(--space-m);grid-template-columns:105px 1fr}.extract-heading,.g-dialog-footer{flex-wrap:wrap}.activity-row{gap:var(--space-m)}.activity-row h2{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-theme=dark] .sidebar-scrim{background:var(--neutral-1-transparent)}.nav-item{text-decoration:none}.main-content:focus{outline:none}.breadcrumb{flex:1;min-width:0}.breadcrumb-trail{align-items:center;gap:var(--space-m);min-width:0;display:flex}.breadcrumb-trail a{white-space:nowrap;text-decoration:none}.breadcrumb-trail a:hover{color:var(--neutral-10)}.breadcrumb-trail .current-crumb{color:var(--neutral-9);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-actions{margin-left:var(--space-l);flex-shrink:0}@media (width<=600px){.breadcrumb-trail{gap:var(--space-s)}.breadcrumb-trail .workspace-crumb,.breadcrumb-trail .workspace-crumb+.breadcrumb-divider{display:none}.breadcrumb-trail .breadcrumb-divider{display:inline}.prototype-label{display:none}.topbar-actions{margin-left:var(--space-xs)}.page-heading>.g-button{flex-shrink:0}.page-heading{flex-wrap:wrap}}[data-theme=dark] .workspace-logo{background:var(--neutral-10);border-radius:var(--radius-s);padding:var(--space-xs)}
