.folders-screen,.folders-signin,.folder-notice{--folder-error-ink: #a73e35;--folder-error-soft: #faefed}.folders-screen{position:relative;min-width:0}.folders-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.folders-heading h1{font-size:26px;line-height:36px;font-weight:500;margin:0}.folders-heading p{font-size:13px;line-height:20px;color:var(--muted);margin:12px 0 0}.folders-heading>button{align-self:flex-start;margin-top:8px}.folders-table-scroll{overflow-x:auto}.folders-table{border:1px solid var(--divider);border-radius:16px;background:#fff;padding:8px;min-width:620px}.folders-table-heading,.folders-table-row{display:grid;grid-template-columns:minmax(180px,1fr) 128px 128px 144px;column-gap:24px;align-items:center;padding-right:16px}.folders-table-heading{height:40px;color:var(--muted);font-size:12px;line-height:18px;border-bottom:1px solid var(--divider)}.folders-table-heading>span:first-child{padding-left:72px}.folders-table-group+.folders-table-group{border-top:1px solid var(--divider)}.folders-table-row{min-height:48px;font-size:13px;line-height:20px}.folders-name-cell{position:relative;min-width:0;padding:4px 0 4px 36px}.folders-table-row.child .folders-name-cell{padding-left:64px}.folder-row-open{border:0;background:none;display:flex;justify-content:flex-start;width:100%;min-height:40px;padding:0;font-size:14px;line-height:20px;font-weight:500;text-align:left;white-space:normal;min-width:0}.folder-row-open:disabled{color:var(--ink);opacity:1;cursor:default}.folder-disclosure{position:absolute;left:8px;top:12px;width:24px;height:24px;border:0;padding:5px;background:none}.folder-disclosure .icon{width:14px;height:14px;transform:rotate(-90deg)}.folder-disclosure[aria-expanded=false] .icon{transform:rotate(180deg)}.folders-table-row:has(.folder-row-open:not(:disabled)):hover,.folders-table-row.highlighted{background:var(--hover);border-radius:6px}.folders-identity{display:inline-flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}.folders-identity>span:last-child{min-width:0}.folders-updated{color:var(--muted)}.folders-panel .drawer-body,.folders-fields{display:flex;flex-direction:column;gap:24px}.folders-fields label,.folders-field{margin:0;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:20px}.folders-fields input,.folders-fields textarea{width:100%;margin:0;border:1px solid var(--control-border);border-radius:6px;font:inherit;padding:10px 12px;min-height:40px}.folders-fields textarea{height:82px;min-height:82px;resize:vertical}.folders-field small{font-size:12px;line-height:18px;color:var(--muted)}.folders-segments{display:flex;gap:4px;padding:4px;border-radius:6px;background:var(--subtle, #f5f5f5)}.folders-segments button{flex:1;border-color:transparent;background:none;padding:0 8px;height:32px}.folders-segments button[aria-pressed=true]{background:#fff;border-color:var(--divider)}.folders-location-summary{border:1px solid var(--control-border);border-radius:6px;display:flex;align-items:center;gap:8px;padding:12px;justify-content:space-between}.folders-location-summary button{flex:none}.dialog.folders-modal{width:480px;display:flex;flex-direction:column;gap:24px}.folders-panel .folders-error,.dialog.folders-modal h1,.dialog.folders-modal h2,.dialog.folders-modal p{margin:0}.dialog.folders-modal h1{padding-right:30px}.dialog.folders-modal h2{font-size:14px;line-height:20px;font-weight:500}.dialog.folders-modal footer{margin:0;flex:none}.folders-reference{align-self:flex-start;max-width:100%;border:1px solid var(--divider);border-radius:6px;padding:8px;font-size:13px}.folders-reference .folders-identity{gap:8px}.folders-locations{display:flex;flex-direction:column;gap:8px}.folders-locations>button{height:auto;min-height:40px;padding:8px 12px;justify-content:space-between;text-align:left;font-weight:425}.folders-locations>button[aria-pressed=true]{background:var(--hover)}.folders-location-check{display:flex;border:1px solid var(--divider);border-radius:4px;width:16px;height:16px;flex:none;align-items:center;justify-content:center}.folders-location-check img{width:12px;height:12px}.folders-metadata{padding:0;border:0;display:flex;flex-direction:column;gap:16px;margin:0}.folders-metadata>div{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:13px;line-height:20px}.folders-metadata dt{color:var(--muted)}.folders-metadata dd{margin:0;text-align:right}.folders-people-section{border-top:1px solid var(--divider);padding-top:24px;margin:0!important}.folders-people{border:1px solid var(--divider);border-radius:12px;overflow:visible}.folders-person,.folders-add-row{min-height:44px;padding:8px 16px;display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px}.folders-person+.folders-person,.folders-person+.folders-add-row{border-top:1px solid var(--divider)}.folders-person>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.folders-person small{display:block;color:var(--muted);font-size:12px}.folders-person>.menu-anchor>button{width:28px;height:28px;padding:0;flex:none}.folders-add-row{border-radius:0;border-top:0;background:#fff;border-right:0;border-left:0;border-bottom:0;width:100%;justify-content:space-between;text-align:left;font-weight:425;min-height:48px}.folders-add-row .icon{box-sizing:content-box;border:1px solid var(--control-border);border-radius:6px;padding:6px}.folders-members{border:1px solid var(--divider);border-radius:8px}.folders-member{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px}.folders-member:first-child{border-radius:8px 8px 0 0}.folders-member:last-child{border-radius:0 0 8px 8px}.folders-member:hover,.folders-member.selected{background:var(--hover)}.folders-member label{margin:0;font-size:13px;line-height:20px;display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer}.folders-member label>span{min-width:0;overflow-wrap:anywhere}.folders-member small{margin-top:0;display:block;font-size:12px;color:var(--muted);line-height:18px}.folders-member .select-field{flex:none;max-width:120px}.folders-member-role{width:108px;min-height:28px;flex:none}.folders-member .folder-checkbox{flex:none}.folders-error,.folders-status{border:1px solid var(--divider);border-radius:8px;padding:12px;font-size:13px;line-height:20px;overflow-wrap:anywhere}.folders-error p{margin:0}.folders-error button{margin-top:12px}.folders-status{margin-bottom:16px;display:flex;gap:12px;align-items:center;justify-content:space-between}.folders-status button{flex:none}.folders-effect-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:13px;line-height:20px}.folders-effect-row>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.folders-review section{display:flex;flex-direction:column;gap:12px}.folders-review section>p{color:var(--muted);font-size:12px}.folders-panel .drawer-footer{justify-content:space-between}.folders-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:120;background:#fff;border:1px solid var(--divider);border-radius:8px;padding:16px;box-shadow:0 8px 24px #0000000f;display:flex;align-items:center;gap:24px;font-size:13px;max-width:calc(100vw - 32px)}.folders-empty{padding:24px;background:#fff;border:1px solid var(--divider);border-radius:16px}.folders-loading{min-height:160px}.folders-loading .bone{margin:16px}.folders-build-gap{font-size:12px;line-height:18px;color:var(--muted)}@media(max-width:760px){.folders-heading{align-items:flex-start}.folders-heading h1{font-size:24px}.folders-table-heading,.folders-table-row{grid-template-columns:minmax(180px,1fr) 100px 90px 100px;gap:12px}.folders-table{min-width:550px}.dialog.folders-modal{max-height:calc(100dvh - 24px)}.folders-effect-row{gap:8px}}.folders-screen .folder-role-badge{height:22px;border-radius:4px;color:var(--muted);font-weight:425}.folders-metadata>div{height:20px;align-items:center}.folders-person>.menu-anchor{flex:none}.folders-person .action-menu{border:1px solid var(--control-border);box-shadow:0 8px 24px #0000000f}.folders-person .action-menu button{width:100%;height:32px;padding:0 12px;justify-content:center}.folders-panel .folders-people>:first-child{border-radius:12px 12px 0 0}.folders-panel .folders-people>:last-child{border-radius:0 0 12px 12px}.folders-panel .folders-people>:only-child{border-radius:12px}.dialog.folders-modal{box-shadow:0 8px 24px #0000000f}.dialog.folders-modal h1{margin:0;padding-right:40px;font-weight:500}.dialog.folders-modal footer{margin:0;justify-content:flex-end;gap:8px}.folders-picker-heading{display:flex;flex-direction:column;gap:8px}.folders-picker-heading .folders-reference{padding:4px 8px}.folders-reference .folders-identity,.folders-location-summary .folders-identity,.folders-locations .folders-identity{gap:8px}.folders-locations>button{padding:7px 12px;min-height:40px}.folders-change-pair{display:flex;flex-direction:column;gap:8px!important}.folders-change-pair>p,.folders-impact-group>p{color:var(--muted);font-size:13px!important;line-height:20px}.folders-before-after{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;align-items:center}.folders-before-after>.icon{width:14px;height:14px;justify-self:center}.folders-change-card{min-width:0;min-height:34px;border:1px solid var(--control-border);border-radius:6px;padding:4px 8px;display:flex;align-items:center;font-size:13px;line-height:20px}.folders-change-card .folders-identity{gap:8px}.folders-change-card.before{color:var(--muted)}.folders-review .folders-impact{gap:16px;border-top:1px solid var(--divider);padding-top:16px}.folders-impact-summary,.folders-impact-group{display:flex;flex-direction:column;gap:8px}.folders-impact-summary>p{color:var(--muted);font-size:13px;line-height:20px}.folders-impact-table{border:1px solid var(--control-border);border-radius:12px;padding:1px}.folders-impact-row{min-height:44px;padding:8px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px;line-height:20px;overflow-wrap:anywhere}.folders-impact-row+.folders-impact-row{border-top:1px solid var(--divider)}.folders-impact-row>*{min-width:0}.folders-quiet{font-size:13px;color:var(--muted);line-height:20px}.folders-role-change{display:flex;flex:none;gap:8px;align-items:center}.folders-role-change .icon{width:14px;height:14px}.folders-access-change-identity>small{display:block;color:var(--muted)}.folders-discard{width:420px;gap:24px}.folders-discard p{font-size:13px;line-height:20px;color:var(--muted)}.folders-discard p+p{margin:0}.folders-toast{width:420px;min-height:48px;padding:8px 8px 8px 16px;gap:8px;line-height:20px}.folders-toast>span{flex:1}.folders-toast button{flex:none;width:28px;height:28px;border:1px solid var(--control-border);border-radius:50%;padding:0}.folders-toast button .icon{width:14px;height:14px}@media(max-width:440px){.folders-impact-row:has(.folders-role-change){flex-wrap:wrap}.folders-role-change{margin-left:auto}}.folders-modal>.close{top:24px;right:24px}.folders-review>[role=status],.folders-review>[role=alert]{color:#d40000;font-size:13px;line-height:20px}.folders-access-editor .folder-access-row,.folders-access-editor .folder-access-row:has(.folder-text small){min-height:48px;padding:5px 12px}.folders-access-editor .folder-access-row.child .folder-identity{padding-left:28px}.folders-access-editor .folder-role-control{width:108px}.folders-access-editor .folder-access-row.child .folder-identity{gap:8px}.folders-fields input,.folders-panel .drawer-body>input{height:40px;margin:0;padding:9px 12px}.folders-member .select-field{width:108px}.folders-detail-loading .drawer-body{display:flex;flex-direction:column;gap:24px}.folders-detail-loading .panel-header-title-loading .loading-bone{width:245px!important;height:24px!important;max-width:100%}.folders-detail-loading .panel-header>span .loading-bone{width:330px!important;height:16px!important;max-width:100%}.folders-screen:has(.folders-panel) .folders-toast{left:auto;right:456px;transform:none}@media(max-width:920px){.folders-screen:has(.folders-panel) .folders-toast{left:50%;right:auto;transform:translate(-50%);bottom:88px}}.folders-add-failure{background:#fafafa;padding:12px;display:flex;flex-direction:column;gap:4px}.folders-add-failure p{margin:0;color:#262626;font-size:14px;font-weight:500;line-height:20px}.folders-add-failure p+p{color:#666;font-size:12px;font-weight:425;line-height:18px}.folders-detail-loading .loading-bone{margin:0;flex-shrink:0}.folders-impact-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;column-gap:16px;row-gap:4px;color:var(--muted);font-size:13px;line-height:20px}.folders-impact-heading .folders-effect-count{margin-left:auto;white-space:nowrap}.folder-notice:is(.warning,.error,.success){margin:0;--notice-ink: var(--folder-error-ink);--notice-surface: var(--folder-error-soft);border:0;border-radius:8px;background:var(--notice-surface);color:#262626;padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;overflow-wrap:anywhere;min-width:0}.folder-notice.warning{margin:0;--notice-ink: #886329;--notice-surface: #f7f1e5}.folder-notice.success{--notice-ink: #327a88;--notice-surface: #e8f3f4}.folder-notice .folder-notice-title{color:var(--notice-ink);font-weight:500}.folder-notice .folder-notice-body{color:#262626;font-weight:425}.folder-notice p,.dialog .folder-notice p+p,.folder-notice button{margin:0}.folder-notice button{max-width:100%}.folders-screen>.folder-notice:is(.warning,.error,.success){margin-bottom:24px}.folders-recovered{margin:0}.folder-field-error{align-self:flex-start;max-width:100%;border-radius:4px;padding:0 8px;background:var(--folder-error-soft);color:var(--folder-error-ink);font-size:12px;line-height:18px;overflow-wrap:anywhere}.folders-fields input[aria-invalid=true],.folders-fields textarea[aria-invalid=true],.folders-location-summary.invalid{border-color:var(--folder-error-ink)}.folders-fields label:has(.folder-field-error){gap:6px}.folders-fields .folders-field-help,.folders-field small{color:#262626;font-size:13px;line-height:20px}.dialog.folders-create,.folders-create .folders-fields{gap:16px}.folders-create>div:has(>.folders-error){display:flex;flex-direction:column;gap:16px}.dialog.folders-structural-review{overflow:hidden;max-height:min(780px,calc(100dvh - 32px))}.folders-review>h1,.folders-review>footer{flex-shrink:0}.folders-review-body{overflow-y:auto;overflow-x:hidden;min-height:0;display:flex;flex-direction:column;gap:24px}.folders-review-body>*{flex-shrink:0}.folders-review-body .folders-impact{gap:24px}.folders-impact-heading{color:#262626;gap:4px 8px}.folders-impact-table{padding:0;overflow:hidden}.folders-impact-row{min-height:46px;gap:8px;padding:12px 16px}.folders-review-body .folders-impact{border:0;padding-top:0}.folders-signin>p{font-size:13px;line-height:20px}@media(max-width:440px){.dialog.folders-structural-review{max-height:min(760px,calc(100dvh - 32px))}.folders-review-body .folders-before-after{grid-template-columns:minmax(0,1fr);gap:8px}.folders-review-body .folders-before-after>.icon{transform:rotate(90deg)}.folders-impact-row:has(.folders-role-change)>span:first-child{flex-basis:100%}.folders-impact-row .folders-role-change{margin-left:0}}.dialog.folders-modal h1{overflow-wrap:anywhere;min-width:0}.folders-modal .folders-impact-heading>p{margin:0}.dialog.folders-privacy-review{max-height:min(660px,calc(100dvh - 32px))}.folders-panel footer button.primary:disabled,.dialog.folders-modal footer button.primary:disabled{background:#f5f5f5;border-color:#dedede;color:#909090;opacity:1}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter Variable,Inter,sans-serif;color:#000000d9;background:#fafaf9;font-size:13px;font-weight:425;font-synthesis:none;-webkit-font-smoothing:antialiased;--border: #e8e8e8;--control-border: #dedede;--divider: #ebebeb;--muted: #666;--surface: #fff;--soft: #f5f5f5;--selected: rgba(0, 0, 0, .04);--action: #272925;--hover: #fafafa;--row-hover: var(--hover);--pressed: var(--hover);--action-hover: #3b3e38;--action-pressed: #1d1f1b;--scrim: rgba(0, 0, 0, .06);--radius-control: 6px;--radius-card: 12px;--radius-panel: 16px}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:36px;font-weight:500}h2{font-size:14px;line-height:20px;font-weight:500;display:flex;align-items:center;gap:8px}h3{font-size:18px;line-height:26px;font-weight:500;overflow-wrap:anywhere}p{line-height:20px}button,input,select,textarea{font:inherit;color:inherit}button{height:32px;padding:0 12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:#fff;font-size:12px;line-height:18px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0}button:hover:not(:disabled){background:var(--hover)}button:active:not(:disabled){background:var(--pressed)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #666;outline-offset:2px}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--action);color:#fff;border-color:var(--action)}button.primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}button.primary:active:not(:disabled){background:var(--action-pressed);border-color:var(--action-pressed)}button.compact{height:28px;padding:0 8px}.icon{width:14px;height:14px;object-fit:contain;flex:none;display:block}.muted,small,.eyebrow{color:var(--muted)}small{font-size:12px;line-height:18px}.eyebrow{font-size:12px;line-height:18px;font-weight:400}.badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;height:24px;background:var(--selected);font-size:11px;line-height:16px;border-radius:6px;font-weight:500;white-space:nowrap}.badge i{width:6px;height:6px;border-radius:50%;background:#4e8968}.count{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:6px;background:var(--selected);font-size:12px;line-height:18px;font-weight:400;color:var(--muted)}.app{height:100dvh;padding:24px;display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;margin:auto}.sidebar{height:560px;max-height:calc(100dvh - 48px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:19px 11px 15px;display:flex;flex-direction:column;gap:12px}.company{display:flex;align-items:center;gap:3px;height:32px;padding:0 4px 0 5px;font-size:14px;font-weight:500}.company-name{flex:1}.avatar{background:var(--soft);border-radius:6px;width:24px;height:24px;display:grid;place-items:center;font-size:12px;line-height:18px;flex:none}button.search-trigger{width:28px;height:28px;border:0;padding:5px;background:transparent}.search-trigger .icon{width:16px;height:16px}nav{display:flex;flex-direction:column;gap:4px}nav button{justify-content:flex-start;border:0;background:transparent;font-size:14px;font-weight:425;line-height:20px;color:#000000bf;height:32px;padding:0 10px;gap:8px}nav button.selected{background:var(--selected);font-weight:500}.nav-count{margin-left:auto;color:var(--muted);font-size:12px;line-height:18px}.sidebar-bottom{margin-top:auto}.sidebar-bottom button{color:var(--muted)}.sidebar-bottom button:last-child .icon{width:16px;height:16px}.content{min-width:0;min-height:0;padding:16px 16px 24px 0;overflow-y:auto;scrollbar-width:none}.content::-webkit-scrollbar{display:none}.page-header{display:flex;flex-direction:column;gap:8px;padding:0;margin-bottom:24px}.page-title-row{height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header p{color:var(--muted);line-height:20px}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-panel);padding:19px}.today-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch}.review-block{min-height:300px;display:flex;flex-direction:column;gap:12px}.section-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.review-block>h2{justify-content:flex-start}.stack-area{min-height:176px;display:flex;align-items:center;justify-content:center;padding:14px 0;flex:none}.stack{width:calc(100% - 112px);position:relative;isolation:isolate}.stack article{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);padding:15px;box-shadow:0 3px 8px #0000000d;position:relative;display:flex;flex-direction:column;gap:8px;min-height:148px}.stack .eyebrow{min-height:22px}.stack article>p{color:var(--muted)}.stack article>h3,.stack article>p:not(.eyebrow){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2lh;max-height:2lh}.has-stack:before,.has-stack:after{content:"";position:absolute;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;inset:6px 8px -6px;z-index:-1;box-shadow:0 2px 4px #00000008}.has-stack:after{inset:12px 16px -12px;z-index:-2}.source-chips{display:flex;align-items:center;gap:6px;min-height:24px}.source-chip{height:22px;display:inline-flex;align-items:center;gap:6px;padding:0 6px;border:1px solid var(--control-border);border-radius:4px;background:var(--soft);color:var(--muted);font-size:12px;line-height:18px;font-weight:400;white-space:nowrap}footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.review-block footer{margin-top:0;height:32px}.pagination{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:18px}.pagination button{width:28px;height:28px;padding:0}.chevron-right{transform:rotate(180deg)}.chevron-left,.chevron-right{display:block}.source-status{display:flex;flex-direction:column;gap:16px;padding-bottom:25px}.source-status .connection-health{min-height:58px;display:flex;flex-direction:column;gap:6px}.source-status h3{font-size:14px;line-height:20px}.source-status p{color:var(--muted);font-size:12px;line-height:18px}.divider{height:1px;width:100%;background:var(--border);flex:none}.last-check{min-height:48px;display:flex;flex-direction:column;gap:6px}.last-check span{line-height:20px}.source-status>button{margin-top:auto;align-self:flex-start}.updates{margin-top:24px;min-height:280px;display:flex;flex-direction:column;gap:12px}.updates>.section-heading{height:28px}.update-row{height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:.5px solid rgba(0,0,0,.12)}.update-row:last-child{border-bottom:0}.update-text{flex:1;min-width:0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-source{width:184px;flex:none;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.update-row time{width:82px;flex:none;font-size:12px;line-height:18px;color:var(--muted)}.empty{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px;gap:8px}.empty .icon{width:44px;height:40px;margin-bottom:8px}.empty p{color:var(--muted)}.updates .empty{min-height:200px;flex:1}.review-block>.empty{min-height:216px;flex:1}.notice{position:fixed;z-index:8;bottom:24px;left:calc(50% - 210px);width:420px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 8px 24px #00000014}.notice button{border:0;background:transparent;height:24px}.table-card{padding:8px 20px}table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}th{height:41px;font-size:12px;line-height:18px;font-weight:425;color:var(--muted);padding:0;border-bottom:1px solid var(--border)}td{height:65px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;line-height:20px}tr:last-child td{border:0;height:64px}th:first-child{width:calc(100% - 424px)}th:nth-child(2){width:152px}th:nth-child(3){width:168px}th:nth-child(4){width:104px}td p{margin-top:0;font-size:13px;line-height:20px}.person-link{border:0;background:none;padding:0;height:20px;font-size:14px;line-height:20px;font-weight:500}.person-link:hover:not(:disabled){background:none;text-decoration:none}.scrim{position:fixed;inset:0;background:var(--scrim);z-index:10;display:flex;align-items:center;justify-content:center;padding:16px}.dialog{position:relative;background:#fff;border-radius:var(--radius-panel);padding:24px;width:480px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 8px 24px #0000000f,inset 0 0 0 1px var(--control-border)}.dialog h1{font-size:22px;line-height:28px;margin:0 32px 18px 0}.dialog p+p{margin-top:12px}.dialog footer{margin-top:24px}.close{border-radius:50%;width:28px;height:28px;padding:0;position:absolute;right:24px;top:16px;z-index:2}.drawer{position:absolute;right:12px;top:10px;bottom:10px;width:420px;max-width:calc(100% - 24px);background:#fff;border-radius:var(--radius-panel);display:flex;flex-direction:column;box-shadow:0 8px 24px #0000000f,inset 0 0 0 1px var(--control-border);overflow:hidden}.panel-header{display:flex;flex-direction:column;gap:8px;padding:24px;flex:none;min-width:0}.panel-header-row{display:flex;align-items:flex-start;gap:16px;min-width:0}.drawer .panel-header h1{flex:1;min-width:0;margin:0;font-size:18px;line-height:26px;font-weight:500;overflow-wrap:anywhere}.panel-header .close{position:relative;top:auto;right:auto;flex:0 0 28px}.panel-close-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.panel-close-icon img{display:block;flex:none;transform:rotate(45deg)}.panel-header-context{font-size:13px;line-height:20px;font-weight:425;color:var(--muted);overflow-wrap:anywhere}.panel-header-context p{margin:0}.panel-header-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-header-title-loading{flex:1;min-width:0}.close:hover:not(:disabled){background:var(--hover)}.close:active:not(:disabled){background:var(--pressed)}.panel-context{background:var(--selected);border-radius:4px;height:22px;padding:0 8px;display:inline-flex;align-items:center;font-size:12px;line-height:18px;font-weight:500;color:var(--muted)}.drawer-body{overflow-y:auto;overflow-x:hidden;padding:0 24px 24px;flex:1;min-height:0;scrollbar-width:thin}.drawer h1{font-size:22px;line-height:28px;margin-bottom:8px;overflow-wrap:anywhere}.drawer h1+p{color:var(--muted);margin-bottom:24px}.drawer section{margin-top:24px}.drawer h2{margin-bottom:12px}.drawer section>p{margin:8px 0}.drawer-footer{border-top:1px solid var(--divider);padding:0 24px;min-height:64px;margin:0;flex:none}.drawer-footer.review-decision-footer{justify-content:flex-end}.panel-identity{display:flex;flex-direction:column;gap:8px}.drawer .panel-identity h1,.drawer .panel-identity p{margin:0}.person-body{display:flex;flex-direction:column;gap:24px}.person-body>*{flex-shrink:0}.person-body .panel-identity{gap:8px}.person-body .panel-identity h1,.access-editor .panel-identity h1{font-size:18px;line-height:26px}.person-body dl{margin:0;padding-bottom:24px;border-bottom:1px solid var(--divider)}.person-body dl div{margin:0}.person-body dl div+div{margin-top:16px}.person-body .agents-section h2{margin-bottom:16px}.well{background:var(--soft);border-radius:6px;padding:16px;margin:16px 0}.well p+p{margin-top:8px}.record-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px}.record-text.well{font-size:13px}.well .eyebrow{margin-bottom:12px}.reference-review{display:flex;flex-direction:column;gap:24px}.reference-review>*{flex:none}.reference-review section,.reference-review label{margin:0}.state-comparison{display:flex;flex-direction:column;gap:12px}.state-comparison .well{margin:0}.verification-text-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px}.verification-disclosure{border:0;background:transparent;padding:16px;min-height:60px;height:auto;width:100%;color:var(--muted);justify-content:space-between;align-items:center;text-align:left;font-size:12px;font-weight:425}.verification-disclosure:hover:not(:disabled),.verification-disclosure:active:not(:disabled){background:transparent}.verification-disclosure .icon{flex-shrink:0;transform:rotate(-90deg)}.verification-disclosure[aria-expanded=true] .icon{transform:rotate(90deg)}.verification-disclosure[aria-expanded=true]{min-height:52px;padding-bottom:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.verification-text-body{padding:0 16px 16px}.evidence-timeline{display:flex;flex-direction:column;gap:12px}.drawer .evidence-timeline h2{margin:0}.evidence-timeline-divided{border-top:1px solid var(--border);padding-top:24px}.evidence-entry{width:100%;height:auto;padding:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;border:0;font-size:13px;line-height:20px;font-weight:400;white-space:normal;text-align:left}.evidence-entry{position:relative;padding-left:20px}.evidence-entry:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--control-border);pointer-events:none}.evidence-entry-connected:after{content:"";position:absolute;left:2.5px;top:14px;bottom:-20px;width:1px;background:var(--border);pointer-events:none}.evidence-source{width:100%;display:flex;align-items:center;justify-content:space-between}.evidence-source time{font-size:12px;line-height:18px;color:var(--muted)}.evidence-path .icon{transform:rotate(180deg)}.evidence-path{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}blockquote{border-left:2px solid var(--border);margin:12px 0;padding:0 0 0 12px}blockquote cite{display:block;font-size:12px;color:var(--muted);font-style:normal;overflow-wrap:anywhere;margin-top:6px}.warning{background:#faf4e8;padding:12px;border-radius:6px;line-height:20px;margin:16px 0}label{display:block;font-size:12px;line-height:18px;margin:20px 0 0}input,select,textarea{width:100%;padding:10px 12px;border:1px solid var(--control-border);border-radius:6px;background:#fff;display:block;margin-top:8px;font-size:13px;line-height:20px}input,select{height:40px}textarea{min-height:90px;resize:vertical}label small{display:block;margin-top:8px}.row-list{border:1px solid var(--divider);border-radius:var(--radius-card);background:#fff}.list-row{padding:7px 16px;border-bottom:1px solid var(--divider);min-height:57px;display:flex;align-items:center;gap:12px;line-height:20px}.list-row:last-child{border:0;min-height:56px}.list-row p{font-size:12px;line-height:18px;margin-top:4px}.agent-row,.agent-row:last-child{min-height:48px;padding:8px 16px}.agent-row>.badge{margin-left:auto}.agent-row .icon{width:20px;height:20px}.agent-row button{width:28px;height:28px;padding:0}.agent-row button .icon{width:14px;height:14px}.add-agent{margin-left:auto}.menu-anchor{position:relative}.dropdown{position:absolute;right:0;top:36px;z-index:5;min-width:160px;background:#fff;padding:6px;border:1px solid var(--control-border);border-radius:6px;box-shadow:0 8px 24px #00000014}.dropdown button{width:100%;border:0;color:inherit;height:32px;justify-content:flex-start;padding:0 8px}.dropdown small{padding:6px;display:block}dl{margin:24px 0;padding-bottom:24px;border-bottom:1px solid var(--border)}dl div{display:flex;align-items:center;justify-content:space-between;margin-top:16px;min-height:20px}dt{color:var(--muted)}dd{margin:0}.auth{width:480px;max-width:calc(100% - 48px);position:absolute;top:calc(50% - 32px);left:50%;transform:translate(-50%,-50%);text-align:left}.auth .brand{width:48px;height:48px;display:grid;place-items:center;margin:0 0 20px;background:var(--selected);border-radius:8px}.brand .icon{width:28px;height:20px}.auth h1{font-size:26px;line-height:36px}.auth>p{margin:6px 0 20px;color:var(--muted)}.auth form label{margin-top:0}.auth form button{width:100%;height:44px;margin-top:8px}.auth input{height:44px}.preview-toggle{position:fixed;z-index:9;left:24px;bottom:16px;box-shadow:0 2px 8px #00000008;color:var(--muted)}.preview-bar{position:fixed;z-index:9;left:24px;bottom:52px;width:340px;display:flex;flex-direction:column;align-items:stretch;gap:12px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px;font-size:12px;box-shadow:0 8px 24px #00000014}.preview-bar select{width:100%;margin:0;height:32px;padding:2px 8px;font-size:12px}.preview-bar label{display:flex;align-items:center;gap:8px;margin:0;font-size:12px}.preview-bar input{width:14px;height:14px;margin:0}.preview-note{font-size:12px;padding:12px;background:#f5f2ea;border-radius:6px;margin-top:20px}.preview-note button{margin:8px}.skip{position:absolute;top:-80px;left:10px}.skip:focus{top:10px;z-index:100;background:#fff;padding:12px}.skeleton{min-height:300px;padding:24px}.skeleton div{height:20px;border-radius:6px;background:linear-gradient(90deg,#f2f2f0,#fafaf8,#f2f2f0);background-size:200%;animation:shimmer 1.5s infinite;margin:20px 0;width:90%}.skeleton div:nth-child(2){height:100px;width:100%}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}@media(max-width:1200px){.stack{width:calc(100% - 32px)}.update-source{width:152px}.update-row time{width:64px}}@media(max-width:1050px){.today-grid{grid-template-columns:1fr}.source-status{min-height:300px}.app{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:700px){.app{display:block;padding:16px;height:auto}.sidebar{max-height:none;height:auto;padding:12px;margin-bottom:12px}nav{flex-direction:row;flex-wrap:wrap}.sidebar-bottom{flex-direction:row}.content{padding:8px 0 64px;overflow:visible}h1{font-size:22px;line-height:30px}.page-title-row{height:auto;min-height:40px}.table-card{overflow-x:auto}table{min-width:640px}.update-row{min-height:64px;height:auto;flex-wrap:wrap;gap:4px 12px;padding:8px 0}.update-text{flex-basis:100%}.update-source{flex:1}.drawer{right:0;top:0;bottom:0;width:100%;max-width:100%;border-radius:0}.preview-bar{width:calc(100% - 32px);left:16px}.auth{position:relative;left:auto;top:auto;transform:none;margin:80px auto}.notice{left:16px;width:calc(100% - 32px)}}.button-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:inherit;background:#fff;text-decoration:none;margin-top:12px}.content>.card>.row-list{margin-top:16px}.auth-google{width:100%;height:44px}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;line-height:18px;margin:16px 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--divider)}.auth-legal{margin-top:20px;font-size:12px;line-height:18px;color:var(--muted)}.auth-legal button{height:auto;border:0;padding:0;font-weight:400;background:transparent;font-size:12px}.auth .brand{background:#f0f0f0}.brand .icon{height:15.051px}.footer-actions{display:flex;gap:8px}.record-history{border-top:1px solid var(--border);padding-top:12px;color:var(--muted);font-size:12px;line-height:18px}.record-history p{line-height:18px}.record-history p+p{margin-top:4px}.review-scope-note{margin-top:auto;color:var(--muted);font-size:12px;line-height:18px}.update-source .source-chip{gap:5px;border:.5px solid rgba(0,0,0,.12);background:var(--selected);border-radius:5px;font-weight:500}.renewal-options{border:0;padding:0;margin:0;display:grid;gap:8px}.renewal-options legend{font-size:12px;line-height:18px;margin-bottom:12px}.renewal-options label{padding:12px;border:1px solid var(--border);border-radius:6px;gap:0}.renewal-options label>span{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px}.renewal-options input{width:14px;height:14px;margin:0;accent-color:#272925}.renewal-options small{margin:0 0 0 22px;font-size:12px;line-height:18px}.panel-context.conflict-context{color:#996013;background:#f7f0e5}.reference-review>.well{margin:0}.reference-review .well .eyebrow{margin-bottom:8px}.reference-review .well .renewal-summary-label{margin-bottom:4px}.reference-review .well .renewal-summary-label+p{margin-top:0}.renewal-options legend{margin-bottom:8px}.form-stack{display:flex;flex-direction:column;gap:24px}.form-stack label,.form-stack section{margin:0}.form-stack section>h2{margin-bottom:16px}.permission-picker .list-row{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;cursor:pointer}.permission-picker input{appearance:none;width:16px;height:16px;flex:none;margin:0;padding:0;border:1px solid var(--border);border-radius:4px;background:#fff;cursor:pointer}.permission-picker input:checked{background:#fff url(/assets/check.svg) center / 14px 14px no-repeat}.permission-picker input:disabled{cursor:default;opacity:.5}.permission-picker .list-row:hover:has(input:not(:disabled)){background:var(--hover)}.permission-picker .list-row:first-child{border-radius:11px 11px 0 0}.permission-picker .list-row:last-child{border-radius:0 0 11px 11px}.permission-picker .list-row:only-child{border-radius:11px}.permission-picker .list-row>span{min-width:0;overflow-wrap:anywhere;font-size:13px}.permission-picker small{display:block;margin-top:4px;line-height:18px;font-size:12px;color:var(--muted)}.permission-note{margin-top:12px;font-size:12px;line-height:18px}.dialog.access-dialog{display:flex;flex-direction:column;padding:0;overflow:hidden}.access-dialog-header{flex:none;padding:24px 24px 16px}.access-dialog-header h1{margin-bottom:16px}.access-dialog-body{min-height:0;overflow-y:auto;padding:0 24px;gap:16px;scrollbar-width:thin}.access-dialog-body>*,.access-editor .form-stack>*{flex-shrink:0}.access-dialog footer{flex:none;margin:0;padding:24px;justify-content:flex-end;gap:8px}.access-dialog .form-stack section>h2{margin-bottom:8px}.permission-description{color:var(--muted);font-size:12px;line-height:18px;margin-bottom:8px}.permission-scroll{max-height:229px;overflow-y:auto;scrollbar-width:thin;border-radius:var(--radius-card)}.access-dialog .permission-scroll{border:1px solid var(--divider)}.access-dialog .permission-scroll .row-list{border:0}.access-editor .permission-scroll{max-height:none;overflow:visible}.permission-scroll:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}.access-panel-loading .loading-bone{margin:0;max-width:100%}.access-loading-identity{display:flex;flex-direction:column;gap:8px}.access-loading-metadata{display:flex;flex-direction:column;gap:16px}.access-loading-metadata>div{display:flex;align-items:center;justify-content:space-between;min-height:24px}.access-loading-divider{height:1px;background:var(--divider)}.access-loading-list{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--divider);border-radius:var(--radius-control)}.access-loading-choice{display:flex;align-items:center;gap:12px}.people-table{padding:8px}.people-table th{padding:0 16px;border-color:var(--divider)}.people-table th:first-child{width:calc(100% - 448px)}.people-table th:nth-child(2){width:152px}.people-table th:nth-child(3){width:168px}.people-table th:nth-child(4){width:128px}.people-table tbody tr{position:relative;cursor:pointer}.people-table td:before{content:"";position:absolute;inset:4px 0;pointer-events:none;z-index:-1}.people-table td:first-child:before{border-radius:6px 0 0 6px}.people-table td:last-child:before{border-radius:0 6px 6px 0}.people-table tbody tr:hover td:before{background:var(--row-hover)}.people-table td,.people-table tr:last-child td{position:relative;isolation:isolate;height:72px;padding:14px 16px;border-color:var(--divider)}.people-table .person-link{max-width:100%;justify-content:flex-start;text-align:left}.people-table td:first-child{overflow-wrap:anywhere}.people-table .pending-person{font-size:13px;font-weight:425;color:var(--muted)}.role-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:var(--soft);color:var(--muted);font-size:12px;line-height:18px;font-weight:425}.dropdown.upward{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.evidence-preview-text{margin:20px 0}.auth .auth-resend{margin-top:20px;height:44px;width:100%}.auth .auth-other{margin-top:12px;border:0;background:none;width:100%;height:32px}.auth .auth-error{color:#b43e32;font-size:12px;margin:8px 0}.panel-context:empty{background:none}.preview-bar{max-height:calc(100dvh - 80px);overflow-y:auto}.loading-bone{display:block;flex-shrink:0;background:var(--surface-subtle, #f4f4f4);border-radius:4px}.loading-bone+.loading-bone{margin-top:10px}.detail-loading .loading-bone{max-width:100%;margin:0;background:var(--soft)}.detail-loading-body,.detail-loading-stack,.detail-loading-evidence{display:flex;flex-direction:column;gap:12px}.detail-loading-body{gap:24px}.detail-loading-body>*{flex-shrink:0}.detail-loading-stack.tight{gap:8px}.detail-loading-evidence{border-top:1px solid var(--border);padding-top:23px}.detail-loading-history{border-top:1px solid var(--border);padding-top:11px;display:flex;flex-direction:column;gap:4px}.detail-loading-actions{flex:none;justify-content:flex-start}.detail-loading-spacer,.detail-loading-time{flex:1;min-width:0}[aria-busy=true] .update-row{border:0}[aria-busy=true] .updates h2{margin-bottom:20px}.table-card{overflow-x:auto}.table-card table{min-width:640px}.row-list:empty{display:none}[aria-busy=true] footer>.loading-bone{margin-top:0}[aria-busy=true] .stack article{box-shadow:none}.select-field{margin-top:8px;position:relative;width:100%}.field-trigger{width:100%;height:40px;padding:0 12px;justify-content:space-between;font-size:13px;line-height:20px;font-weight:400;gap:8px}.field-trigger .icon{transform:rotate(-90deg);flex:none}.field-trigger:hover:not(:disabled){background:var(--hover)}.field-trigger:focus-visible,.field-trigger[aria-expanded=true]{outline:0;border-color:#666;box-shadow:inset 0 0 0 1px #666}.reference-review .field-trigger{height:34px;padding:0 10px}.control-popover{background:#fff;border:1px solid var(--control-border);border-radius:6px;padding:4px;box-shadow:0 4px 16px #00000014;z-index:30;max-height:calc(100vh - 24px);overflow-y:auto}.select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:8px 12px;border-radius:6px;font-size:13px;line-height:20px;font-weight:400;cursor:pointer}.select-option.highlighted{background:var(--hover)}.selection-check{color:var(--muted);font-size:12px}.select-option small{display:block;font-size:12px;line-height:18px;color:var(--muted);margin:0}.action-menu button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;width:100%;height:56px;padding:12px;border:0;font-size:12px;line-height:18px;color:#262626}.action-menu button:hover:not(:disabled){background:var(--hover)}.action-menu button small{font-weight:400;color:var(--muted);margin:0;padding:0;font-size:12px;line-height:18px}.compact-menu button{height:32px;padding:0 8px}.action-menu button.danger,.dropdown button.danger{color:#c44238}.calendar{padding:12px;border-radius:8px}.calendar-heading{display:flex;align-items:center;justify-content:space-between;height:24px;font-size:13px;font-weight:500;margin-bottom:8px}.calendar-actions{display:flex;gap:2px}.calendar-actions button{width:24px;height:24px;padding:0;border:0}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays{text-align:center;color:var(--muted);font-size:11px;line-height:20px;margin-bottom:4px}.calendar-days button{width:100%;height:28px;padding:0;border:0;font-size:12px;font-weight:400}.calendar-days button:focus-visible{position:relative;z-index:1}.calendar-days .outside-month{color:#aaa}.calendar-days button[aria-pressed=true]{background:var(--soft);font-weight:500}.evidence-path{height:auto;min-height:18px;border:0;padding:0;border-radius:4px;gap:6px;font-size:12px;line-height:18px;font-weight:400;white-space:normal;text-align:left;justify-content:flex-start}.evidence-path:hover:not(:disabled){background:var(--hover)}.evidence-path:focus-visible{color:var(--muted)}.evidence-path:hover:not(:disabled)>span,.evidence-path:focus-visible>span{text-decoration:underline;text-underline-position:from-font}.evidence-entry>p{margin:0}.reference-review>*{flex-shrink:0}.team-options label.chosen{background:var(--soft);border-color:#666}.compact-table{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:8px}.compact-table-item+.compact-table-item:before{content:"";display:block;height:1px;margin:4px 0;background:var(--divider)}button.update-row{width:100%;height:40px;min-height:40px;padding:0 16px;border:0;border-radius:var(--radius-control);font-size:13px;font-weight:425;text-align:left;justify-content:flex-start;flex-wrap:nowrap}button.update-row:hover:not(:disabled){background:var(--row-hover)}button.update-row:focus-visible{outline-offset:-2px}.update-row time{text-align:right}.update-row .update-text{flex:1}.applied-details .context-value{padding:12px;display:flex;flex-direction:column;gap:6px}.applied-details .context-value p{margin:0}.applied-details .context-value .eyebrow{margin:0;font-size:12px;line-height:18px}.applied-details .context-value .value{font-size:14px;line-height:20px;font-weight:500}.applied-details .context-value small,.update-time{font-size:12px;line-height:18px;color:var(--muted)}.applied-details .evidence-timeline h2{color:var(--muted)}.applied-details .body-section{display:flex;flex-direction:column;gap:8px}.applied-details .body-section h2,.proposal-body h2{font-size:12px;line-height:18px;font-weight:425;color:var(--muted)}.proposal-body{display:flex;flex-direction:column;gap:8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px}.proposal-body p,.proposal-body h2,.proposal-body ul,.proposal-body ol,.proposal-body pre,.proposal-body blockquote{margin:0}.proposal-body h2:not(:first-child){margin-top:8px}.proposal-body ul,.proposal-body ol{padding-left:20px}.proposal-body pre{white-space:pre-wrap}.proposal-body code{font:inherit}.applied-details .body-section h2,.applied-details .body-section p{margin:0}.correction-dialog>p{color:var(--muted)}.correction-dialog .well{margin:24px 0}.correction-dialog .well .eyebrow{margin-bottom:8px}.correction-dialog .correction-note{margin-top:16px}.select-option{height:32px;min-height:32px;padding:0 12px;font-size:12px;line-height:18px;font-weight:500}.action-menu{border:0;box-shadow:0 4px 16px #00000014,inset 0 0 0 1px var(--control-border)}.dialog .panel-identity h1,.dialog .panel-identity p{margin:0}.saving-decision{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.saving-decision button{width:148px;opacity:1}.correction-dialog input{height:32px}.calendar{border:0;box-shadow:0 4px 16px #00000014,inset 0 0 0 .5px #0000001f}.calendar-weekdays{margin-bottom:8px}.calendar-days{row-gap:8px}.scrim:has(.discard-content){background:#0000001a}.discard-content{display:flex;flex-direction:column;gap:24px}.discard-content h1{margin:0 0 8px}.discard-content p{color:var(--muted)}.discard-content footer{margin:0;justify-content:flex-start;gap:8px;min-height:40px;align-items:flex-start}.decision-scope{flex:none;padding:12px 24px;font-size:12px;line-height:18px;color:var(--muted)}.sources-section>h2{margin-bottom:8px}.source-catalog{padding:4px 20px}.source-catalog-entry+.source-catalog-entry{border-top:1px solid var(--border)}.source-catalog-row{min-height:80px;display:flex;gap:12px;align-items:center}.provider-mark{width:32px;height:32px;flex:none;border:1px solid var(--border);border-radius:8px;display:grid;place-items:center}.provider-mark img{width:20px;height:20px;object-fit:contain}.provider-mark.granola-mark{border:0}.granola-mark img{width:32px;height:32px}.provider-description{flex:1}.provider-description h3{font-size:14px;line-height:20px}.provider-description p{color:var(--muted);margin-top:6px}.source-catalog-row>button,.source-account-actions>button{width:28px;padding:0}.source-account{display:flex;align-items:center;gap:12px;padding:0 0 12px 44px;min-height:48px}.source-account-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.today-grid .empty .icon,.updates .empty .icon{width:56px;height:44px;margin-bottom:0}.updates .empty{justify-content:flex-start;padding:32px 16px 16px}.confirmation-dialog{display:flex;flex-direction:column;gap:20px;background:#fcfcfc;border:1px solid var(--border);box-shadow:0 8px 24px #0000000f}.scrim:has(>.confirmation-dialog){background:#00000026}.confirmation-dialog h1,.confirmation-dialog p+p,.confirmation-dialog footer{margin:0}.confirmation-dialog>p{color:var(--muted)}.confirmation-actions{justify-content:flex-end;gap:8px;width:100%}.confirmation-back{justify-content:flex-start}.email-preview-controls{position:fixed;left:16px;bottom:16px;z-index:30;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--control-border);border-radius:var(--radius-control);background:#fff}.approved-content{font-size:14px;line-height:20px;font-weight:500}.approval-recovery-dialog{display:flex;flex-direction:column;gap:24px}.approval-recovery-dialog footer{margin:0;justify-content:flex-start;gap:8px;min-height:40px;align-items:flex-start}.activity-dialog{width:840px;height:700px;display:flex;flex-direction:column;gap:24px;transform:none;border:1px solid var(--border);box-shadow:0 2px 4px #00000008;overflow:hidden}.scrim:has(>.activity-dialog){background:#0000001a}.activity-dialog>.close{top:24px}.activity-dialog .panel-identity{margin:0;padding:0}.activity-day{display:flex;align-items:center;gap:8px;min-height:36px}.activity-day>span{flex:1;font-size:14px;font-weight:500}.activity-day .compact{width:28px;padding:0}.activity-outcomes{display:flex;flex-direction:column;gap:24px;overflow:auto;min-height:0;flex:1}.activity-outcomes section{display:flex;flex-direction:column;gap:12px}.activity-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:32px}.activity-empty p{color:var(--muted)}.update-filter-popover{padding:12px;gap:12px;display:flex;flex-direction:column;border-radius:12px}.filter-heading{display:flex;justify-content:space-between;align-items:center;height:28px}.filter-clear{border:0;height:28px;padding:0 8px;color:var(--muted)}.filter-columns{display:flex;gap:16px}.filter-group{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.filter-group>p{font-size:12px;line-height:18px;color:var(--muted)}.filter-group button{width:100%;height:28px;border:0;padding:4px 8px 4px 10px;justify-content:space-between}.filter-group button[aria-pressed=true]{background:var(--soft)}.filter-count{background:var(--soft);border-radius:6px;min-width:18px;height:18px;display:grid;place-items:center}.filter-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px}.filter-empty .empty{flex:0;padding:12px 0 0}.settings-dialog{width:920px;height:520px;padding:0;display:flex;border-radius:12px;overflow:hidden;border:.5px solid #0000001f;box-shadow:0 8px 24px #0000000f}.scrim:has(>.settings-dialog){background:#0000002e}.settings-nav{width:200px;flex:none;background:var(--soft);padding:20px 12px 12px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border)}.settings-nav>p{padding:8px 12px}.settings-nav button{height:36px;justify-content:flex-start;padding:0 10px;border-color:transparent;font-weight:400}.settings-nav button:not(.selected){background:transparent}.settings-nav button.selected{background:var(--selected)}.settings-nav button:hover{background:var(--hover)}.settings-nav .settings-signout{margin-top:auto}.settings-content{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px 24px 20px;gap:24px;overflow:auto}.settings-header{display:flex;gap:16px;align-items:flex-start}.settings-header>div{flex:1}.settings-dialog .settings-header h1{margin:0}.settings-header p{margin-top:4px;color:var(--muted)}.settings-header>.close{position:static}.settings-row{display:flex;align-items:center;gap:24px;min-height:49px;padding:12px 0;border-bottom:1px solid var(--border)}.settings-row>span:first-child{color:var(--muted);flex:1}.settings-row>div:first-child{flex:1}.settings-row.name-row{min-height:57px;padding:10px 0;margin:0}.settings-row input{width:240px;height:32px;padding:0 12px;font-size:13px}.settings-row small{font-size:12px;line-height:18px;color:var(--muted)}.settings-row.preference-row{padding:16px 0;align-items:flex-start}.settings-row.preference-row p+p{margin-top:6px;color:var(--muted)}.settings-row .select-field{width:240px;flex:none}.settings-dialog footer{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:16px;margin-top:auto}.settings-dialog footer p{flex:1;color:var(--muted)}.settings-dialog footer button{min-width:72px}.settings-dialog footer button:last-child{min-width:112px}.compact-select .field-trigger{height:32px;padding:0 10px}.compact-select .select-options{padding:4px}.settings-preview-controls{position:fixed;bottom:12px;left:24px;z-index:11;display:flex;align-items:center;gap:16px;background:#fff;padding:8px;border-radius:6px;border:1px solid var(--border)}.settings-preview-controls label{margin:0;display:flex;align-items:center;gap:8px;font-size:12px}.settings-preview-controls input{width:14px;height:14px;margin:0}.auth.email-sent{top:calc(50% - 110px)}.auth .auth-preview-controls{position:fixed;top:calc(100% + 40px);left:0;display:flex;align-items:center;gap:16px}@media(max-width:700px){.settings-nav{width:160px}.settings-row input,.settings-row .select-field{width:180px}.activity-dialog .update-source{width:120px}.activity-dialog .update-row time{width:60px}}.activity-dialog .panel-identity p{color:var(--muted)}.activity-day{width:min(100%,784px)}.settings-row input{margin-top:0}.settings-nav button{font-size:12px;line-height:18px}.settings-dialog footer button.primary:disabled{background:#f5f5f5;border-color:#dedede;color:#888;opacity:1}.settings-row .select-field{margin-top:0}.scrim:has(>.command-dialog){align-items:flex-start;padding-top:min(112px,12.5dvh);background:#0000001a}.command-dialog{width:560px;padding:0 8px;border:0;border-radius:12px;box-shadow:0 8px 24px #0000000f,inset 0 0 0 1px var(--control-border);max-height:calc(100dvh - min(112px,12.5dvh) - 24px);overflow:hidden;display:flex;flex-direction:column;font-weight:400}.command-search{display:flex;align-items:center;gap:8px;height:53px;flex-shrink:0;padding:0 12px;border-bottom:1px solid rgb(0 0 0 / 12%)}.command-dialog .icon{width:14px;height:14px;flex-shrink:0}.command-search input{width:100%;min-width:0;height:100%;padding:0;margin:0;border:0;outline:none;box-shadow:none;border-radius:0;background:transparent;font-size:13px;line-height:20px}.command-search input::placeholder{color:var(--muted)}.command-escape{height:18px;padding:0 4px;border:.5px solid rgb(0 0 0 / 12%);background:#fafafa;border-radius:4px;font-size:10px;line-height:16px;font-weight:400;color:var(--muted)}.command-results{overflow-y:auto;min-height:0;padding-bottom:8px}.command-group{height:32px;display:flex;align-items:center;padding:0 12px;font-size:12px;line-height:18px;color:var(--muted)}.command-result{display:flex;width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:6px;justify-content:flex-start;gap:8px;font-size:13px;line-height:20px;font-weight:400;text-align:left}.command-result:hover:not(:disabled),.command-result[aria-selected=true]{background:#f5f5f5}.command-result.with-subtitle{height:48px}.command-result.with-sources{height:64px}.command-result-copy{display:flex;flex-direction:column;min-width:0}.command-result.with-sources .command-result-copy{gap:4px}.command-label{overflow:hidden;text-overflow:ellipsis}.command-meta{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;color:var(--muted)}.command-meta>span:first-child{overflow:hidden;text-overflow:ellipsis}.command-meta .source-chip{flex-shrink:0}.command-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:34px;padding:0 12px;border-top:1px solid var(--divider);color:var(--muted);font-size:12px;line-height:18px}.command-empty{padding:24px 12px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.command-empty strong{display:block;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.command-empty p{color:var(--muted);margin:0;font-size:13px;line-height:20px}.command-empty button{font-weight:500;width:96px}@media(max-width:550px){.command-meta{gap:4px}.command-meta .source-chip{font-size:10px;gap:3px;padding-inline:4px}}.dialog.agent-dialog,.agent-auth-card{width:480px;max-width:calc(100vw - 32px);padding:24px;background:#fcfcfc;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 8px 24px #0000000f;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.agent-dialog h1,.agent-dialog p,.agent-dialog p+p{margin:0}.agent-dialog h1{font-size:22px;line-height:28px;font-weight:500;padding:0}.agent-dialog p{font-size:13px;line-height:20px;color:var(--muted)}.agent-dialog>button,.agent-dialog>a{width:100%}.agent-dialog>.close{width:28px}.dialog.agent-picker{gap:16px}.agent-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.agent-tiles button{height:120px;flex-direction:column;gap:12px;font-size:13px;font-weight:400;background:#fcfcfc;border-color:#e8e8e8}.agent-tiles .icon{width:20px;height:20px}.agent-developers{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.agent-developers p{font-size:12px;line-height:18px}.agent-copy{display:flex;width:100%;gap:8px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;align-items:center}.agent-copy span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:20px;-webkit-user-select:all;user-select:all}.agent-copy button{flex:none}.agent-primary-link{background:#272925;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;min-height:32px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px}.agent-primary-link:hover{background:#383a36}.agent-walkthrough{position:relative;height:156px;width:100%;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;padding:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.agent-walkthrough small{color:var(--muted);font-size:12px;line-height:18px}.walkthrough-field{display:flex;flex-direction:column;gap:4px;animation:agent-field 2s infinite}.walkthrough-field strong{font-size:14px;line-height:20px;font-weight:500}.walkthrough-field div{padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;line-height:20px;background:#fcfcfc}.agent-walkthrough img{position:absolute;inset:-1px;width:calc(100% + 2px);height:156px;object-fit:contain;border-radius:8px}@keyframes agent-field{0%{opacity:.35;animation-timing-function:ease-out}50%,99.99%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.agent-walkthrough img{display:none}.walkthrough-field{animation:none}}.agent-first-prompt{font-size:14px;line-height:20px;font-weight:500}.agent-connected-badge{padding:2px 8px;font-size:12px;line-height:18px;color:#437452;background:#f5f5f5;border-radius:4px}.agent-causes{display:flex;flex-direction:column;gap:16px}.agent-auth-page{min-height:100dvh;padding:32px 16px;display:flex;justify-content:center;align-items:center;background:#fafafa}.agent-brand{width:48px;height:48px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center}.agent-brand .icon{width:28px;height:15px}.agent-auth-card form{display:flex;flex-direction:column;gap:20px;width:100%}.agent-auth-card input{width:100%;height:44px}.agent-auth-card footer{display:flex;gap:8px;justify-content:flex-end;width:100%;margin:0}.agent-page-preview,.agent-preview-controls{position:fixed;left:16px;bottom:16px;z-index:100;padding:8px 12px;background:#fff;border:1px solid #dedede;border-radius:6px;font-size:12px;max-width:310px;box-shadow:0 2px 8px #0000000a}.agent-page-preview{display:flex;flex-direction:column;gap:8px}.agent-preview-controls summary{cursor:pointer}.agent-preview-controls[open]>:not(summary){display:block;margin-top:8px}.agent-preview-controls a{color:var(--ink)}.scrim:has(>.agent-dialog){background:#00000026}.dialog.agent-picker{background:#fff;border:0}.agent-picker>p{min-height:40px}.agent-developers,.agent-developers button{width:100%}.auth.entry-recovery{top:calc(50% - 110px)}.entry-actions{display:flex;flex-direction:column;gap:8px}.entry-actions button{width:100%;height:44px}.entry-actions .quiet{border-color:transparent;background:transparent}@media(max-height:600px){.auth.entry-recovery{top:32px;transform:translate(-50%);padding-bottom:32px}}.source-catalog-row .menu-anchor>button,.source-account-actions .menu-anchor>button{width:28px;height:28px;padding:0}.source-unavailable{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.source-unavailable h3{font-size:14px;line-height:20px;margin-bottom:4px}.source-unavailable p{color:var(--muted)}.source-toast{position:fixed;right:74px;bottom:32px;z-index:8;width:420px;max-width:calc(100vw - 48px);padding:8px 8px 8px 16px;min-height:48px;display:flex;align-items:center;gap:8px;background:#fff;border:.5px solid #0000001f;border-radius:8px;box-shadow:0 8px 24px #0000000f}.source-toast-error{width:560px}.source-toast span{flex:1}.source-toast button{width:28px;height:28px;padding:0;border-color:transparent}.source-toast .icon{width:12px;height:12px}.dialog.source-disconnect{display:flex;flex-direction:column;gap:16px;border:1px solid #dedede}.source-disconnect h1,.source-disconnect p,.source-disconnect p+p,.source-disconnect footer{margin:0}.source-disconnect p{color:var(--muted)}.source-disconnect .error{color:#a73e35}.source-disconnect footer{display:flex;justify-content:flex-end;gap:8px}.source-disconnect footer .primary{width:128px}.scrim:has(>.source-disconnect){background:#00000024}.evidence-timeline h2 .count{height:20px;padding:0 7px;border-radius:4px}.stored-version{display:flex;flex-direction:column;gap:12px}.drawer .stored-version h2{font-size:12px;line-height:18px;margin:0}.drawer .stored-version p{margin:0}.stored-version-time{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:12px;line-height:18px}.scrim:has(>.day-one-review){background:#00000024}.auth.acceptance-name{top:calc(50% - 67px)}.auth.acceptance-name .brand{background:var(--surface-subtle, #f5f5f5)}.acceptance-name-field{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;font-size:12px;line-height:18px}.auth .acceptance-name-field input{height:40px;margin:0;font-size:13px;line-height:20px}.acceptance-name .entry-actions .primary:disabled{background:#f5f5f5;border:1px solid #dedede;color:#909090;opacity:1}@media(max-height:600px){.auth.acceptance-name{top:32px;transform:translate(-50%);padding-bottom:32px}}.detail-loading-accordion{background:var(--soft);border-radius:var(--radius-control);padding:16px;display:flex;flex-direction:column;gap:16px}.detail-loading-accordion .loading-bone{background:var(--border)}.detail-loading-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:20px}.detail-loading-accordion.detail-loading-heading{min-height:60px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.access-dialog .folder-permission-scroll{border:0;border-radius:0;max-height:360px;padding:1px}.folder-access-groups{display:flex;flex-direction:column;gap:8px}.folder-access-group{border:1px solid var(--border);border-radius:6px}.folder-access-summary{border:1px solid var(--divider);border-radius:12px;padding:4px}.folder-access-row{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px}.folder-access-row.child{padding-left:24px}.folder-access-row.parent{background:#fafafa}.folder-access-group>.folder-access-row:first-child{border-radius:5px 5px 0 0}.folder-access-group>.folder-access-row:last-child{border-radius:0 0 5px 5px}.folder-access-group>.folder-access-row:only-child{border-radius:5px}.folder-access-row:has(.folder-checkbox:not(:disabled)):hover{background:var(--hover)}.folder-access-row .folder-identity{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;font-size:13px;line-height:20px;font-weight:425}.folder-access-row:has(.folder-checkbox:not(:disabled)) .folder-identity{cursor:pointer}.folder-text{min-width:0;overflow-wrap:anywhere}.folder-text>span:first-child{display:block}.folder-text small{display:block;margin:0;color:var(--muted);font-size:12px;line-height:18px;font-weight:400}.folder-tile{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:4px;background:var(--soft)}.folder-glyph{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.folder-glyph img{flex:none;max-width:none}.folder-glyph.private img{transform:scale(.875)}.folder-access-row .folder-checkbox,.folders-member .folder-checkbox{appearance:none;width:16px;height:16px;flex:none;margin:0;padding:0;border:1px solid var(--divider);border-radius:4px;background:#fff;cursor:pointer}.folder-access-row .folder-checkbox:checked,.folders-member .folder-checkbox:checked{background:#fff url(/assets/folder-check.svg) center / 12px 12px no-repeat}.folder-access-row .folder-checkbox:disabled,.folders-member .folder-checkbox:disabled{opacity:.55;cursor:default}.folder-access-row .folder-checkbox:focus-visible,.folders-member .folder-checkbox:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.folder-role-control{width:108px;flex:none}.folder-role-control .select-field{margin:0}.folder-role-control .field-trigger{height:28px;padding:0 8px;font-size:12px;line-height:18px;gap:4px}.folder-role-control .field-trigger .icon{width:12px;height:12px}.folder-role-badge{display:inline-flex;align-items:center;flex:none;height:28px;padding:0 8px;border-radius:6px;background:var(--soft);color:inherit;font-size:12px;line-height:18px}.folder-access-loading .loading-bone{flex-shrink:0}.folder-access-loading .folder-loading-name{flex:1;min-width:0}.folder-access-loading .folder-loading-name .loading-bone{max-width:100%}.folder-access-row:has(.folder-text small){min-height:52px}.access-editor .form-stack section>h2{margin-bottom:24px}.access-dialog:has(.folder-access-groups) footer{padding-top:16px}.access-dialog>.close{top:24px}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px 24px;align-items:start}.today-toolbar{display:flex;align-items:center;gap:8px;min-height:28px;min-width:0}.today-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.today-tabs button{height:28px;padding:0 8px;border-color:transparent;background:transparent;color:var(--muted);font-weight:425}.today-tabs button[aria-selected=true]{background:var(--surface);border-color:var(--border);color:#262626;font-weight:500}.today-tabs .count{height:18px;padding:0 4px;border-radius:4px;background:var(--soft)}.today-sort{margin-left:auto}.today-sort .select-field{margin-top:0}.review-card>.loading-bone{flex-shrink:0}.today-sort .field-trigger{height:28px;min-height:28px;width:auto;gap:6px;padding:0 8px;font-size:12px;font-weight:500}.today-sort .select-options{padding:4px}.today-review-list{grid-column:1;min-height:0;gap:12px}.review-card{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:16px 20px;min-width:0}.review-card-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.review-card h3{font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.review-card p{color:var(--muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.today-category{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none}.category-proposal{background:#f0edf8;color:#6b5c9d}.category-verification{background:#e8f3f4;color:#327a88}.category-card{width:40px;height:40px;border-radius:8px}.category-row{width:24px;height:24px;border-radius:4px}.category-label{height:22px;padding:0 6px;border-radius:4px;font-size:12px;line-height:18px}.today-category img{display:block;flex:none}.today-source-status{grid-column:2;grid-row:2;min-height:0;padding:20px;gap:16px}.today-source-status .connection-health,.today-source-status .last-check{min-height:0}.today-source-status>button{margin-top:0}.today-source-status .section-heading{gap:8px;flex-wrap:wrap}.today-review .panel-identity h1{font-size:18px;line-height:26px}.today-review .well{padding:16px;border-radius:6px}.today-review .well .eyebrow{margin-bottom:12px}.today-review .review-decision-footer{gap:8px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.today-review .review-version{font-size:11px;color:var(--muted)}.review-version summary{cursor:pointer}.review-version code{display:block;overflow-wrap:anywhere;margin-top:8px;-webkit-user-select:all;user-select:all}.in-effect-field{display:flex;flex-direction:column;gap:6px}.in-effect-field>span{font-size:12px;font-weight:500;color:var(--muted)}.future-confirm{display:flex;flex-direction:column;gap:20px}.future-confirm h1{font-size:22px;line-height:28px}.future-confirm footer{margin:0;justify-content:flex-end}.decline-reason textarea{width:100%;min-height:96px;resize:vertical;margin-top:6px}.decided-list{padding:12px 8px}.decided-row{border:0;border-radius:var(--radius-control);width:100%;height:auto;min-height:48px;gap:12px;padding:8px 16px;font-weight:425;text-align:left;white-space:normal}.decided-row:hover:not(:disabled){background:var(--row-hover)}.decided-title{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:20px}.decision-status{border-radius:4px;background:var(--soft);padding:2px 6px;color:var(--muted);font-size:12px;white-space:nowrap}.decision-actor{min-width:48px;color:var(--muted);text-align:right}.undo-approval.primary{background:#a73e35;border-color:#a73e35}.undo-approval.primary:hover:not(:disabled){background:#8d332c;border-color:#8d332c}@media(max-width:1050px){.today-layout{grid-template-columns:minmax(0,1fr)}.today-source-status{grid-column:1;grid-row:auto}}@media(max-width:700px){.review-card{gap:12px;padding:16px;flex-wrap:wrap}.review-card-copy{flex-basis:calc(100% - 52px)}.review-card>button,.review-card>.loading-bone:last-child{margin-left:52px}.today-toolbar,.decided-row{flex-wrap:wrap}.decision-actor{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-text-editor{display:flex;flex-direction:column;gap:8px;font-size:14px}.review-text-editor textarea{box-sizing:border-box;width:100%;min-height:160px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:6px;font:inherit;line-height:1.5;color:inherit;background:#fff}.review-text-editor textarea:focus-visible{outline:2px solid #262626;outline-offset:2px}.edit-save-error{padding:0 24px 16px}.today-review .well .verification-disclosure{margin-bottom:0}.today-review .verification-text .well{padding:0}.category-updated{background:var(--soft);color:var(--muted)}.today-review .applied-details .context-value{padding:16px;gap:8px}.today-review .applied-details .context-value .value{font-size:13px;font-weight:425}.today-review .applied-details .evidence-timeline h2{color:inherit}.today-review .applied-details .record-history{border:0;padding:0;gap:12px}.today-list-loading .loading-bone{margin:0;max-width:100%;flex-shrink:0}.loading-table-row{min-height:48px;padding:8px 16px;display:flex;align-items:center;gap:12px}.loading-table-title{flex:1;min-width:0}.activity-loading{display:flex;flex-direction:column;gap:24px;min-height:0;overflow:auto}.activity-loading .loading-bone{margin:0;max-width:100%;flex-shrink:0}.activity-loading-rows{display:flex;flex-direction:column;gap:8px}.activity-loading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.activity-loading-row .loading-bone:first-child{flex:1}@media(max-width:700px){.loading-table-row>.loading-bone:last-child{display:none}}.today-review .applied-details .context-value .eyebrow{margin:0}.today-review .applied-details .record-history{color:inherit}.today-review .applied-details .record-history p{font-size:13px}.today-review:has(.applied-details) .drawer-footer{justify-content:flex-end}.review-card h3.proposal-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.diagnostic-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.diagnostic-reasons p{margin:0;overflow-wrap:anywhere}.diagnostic-reasons code{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.today-layout--no-sources{grid-template-columns:minmax(0,1fr)}:root{--ll-surface: #fff;--ll-ink: #262626;--ll-secondary: #6b6b6b;--ll-border: #e9e9e9;--ll-divider: #eee;--ll-selected: #f2f2f2;--ll-hover: #fafafa;--ll-action: #272925;--ll-action-hover: #3b3e38;--ll-shadow: 0 1px 3px rgb(0 0 0 / 2%), 0 0 20px rgb(0 0 0 / 5%);--ll-radius-panel: 32px;--ll-radius-field: 12px;--ll-radius-pill: 999px;--surface: var(--ll-surface);--border: var(--ll-border);--muted: var(--ll-secondary);--action: var(--ll-action);--action-hover: var(--ll-action-hover);color:var(--ll-ink);background:var(--ll-surface)}.ll-button{height:40px;border-radius:var(--ll-radius-pill);font-size:14px;line-height:20px;font-weight:425}.ll-button.primary{font-weight:500}.ll-button[data-variant=quiet]{border-color:transparent;background:transparent}.ll-button[data-variant=quiet]:hover:not(:disabled){background:var(--ll-hover)}.ll-button[data-variant=quiet]:active:not(:disabled){background:var(--pressed)}.ll-button.compact{height:28px}.ll-button:focus-visible{outline:2px solid #666;outline-offset:-2px}.ll-button:disabled{cursor:not-allowed}.ll-button:disabled:not(.is-loading){opacity:1;background:#f5f5f5;color:#909090;border-color:#dedede}.ll-button.is-loading{opacity:1;cursor:wait}.ll-button.primary.destructive,.ll-button.primary.destructive:hover,.ll-button.primary.destructive:active{background:#a73e35;border-color:transparent;color:#fff}.ll-button.primary.destructive:disabled:not(.is-loading){background:#f5f5f5;border-color:#dedede;color:#909090}.app[data-design-system=current]{padding:0;gap:0;grid-template-columns:249px minmax(0,1fr);height:100dvh}.app[data-design-system=current]>.sidebar{height:100%;max-height:none;border:0;border-right:1px solid var(--ll-divider);border-radius:0;padding:32px 16px 16px;gap:16px;overflow-y:auto}.app[data-design-system=current] .company{flex:none;gap:10px;height:36px;font-size:16px;line-height:20px}.app[data-design-system=current] .company-name{min-width:0;overflow-wrap:anywhere}.app[data-design-system=current] .company>.avatar{width:32px;height:32px;border-radius:10px;font-size:14px;background:var(--ll-selected)}.sidebar nav .icon{width:18px;height:18px}.nav-glyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none}.nav-glyph img{display:block;flex:none}.today-review .drawer-footer>.ll-button{height:36px}.today-review .review-decision-footer>.ll-button.primary{--action: #1a1c1f;border-width:0}.sidebar nav button{font-weight:400;border:1px solid transparent}.sidebar nav button:focus-visible{border-color:#666;outline:none}.sidebar nav button.selected{background:#0000000f;color:#000000d9;font-weight:500}.sidebar nav button:hover{background:#00000008}.sidebar nav button.selected:hover{background:#00000014}.app[data-design-system=current]>.content{padding:32px}.app[data-design-system=current] .page-header{margin-bottom:32px}.app[data-design-system=current] .page-title-row{height:auto;min-height:36px}.page-utilities{display:flex;align-items:center;gap:8px;flex:none}.page-utilities .ll-button{height:36px;font-size:13px;font-weight:400}.page-utilities .workspace-search{width:36px;padding:0}.page-utilities .workspace-search .icon{width:14px;height:14px}.page-utilities .activity-trigger{padding:0 12px;box-shadow:0 1px 3px #0000000f}.page-utilities .activity-trigger .icon{width:16px;height:16px}.today-toolbar{min-height:36px}.today-tabs{gap:4px}.today-tabs button{min-height:32px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--ll-radius-pill);background:transparent;font-size:13px;line-height:20px;font-weight:400}.today-tabs button:hover:not(:disabled),.today-tabs button:active:not(:disabled){background:var(--ll-hover)}.today-tabs button[aria-selected=true],.today-tabs button[aria-selected=true]:hover:not(:disabled),.today-tabs button[aria-selected=true]:active:not(:disabled){border-color:transparent;background:var(--ll-selected);color:var(--ll-ink);font-weight:500}.today-tabs .count{background:transparent;padding:0 4px;color:inherit}.today-review-list:has(>.review-card),.review-list-loading{gap:0;border:1px solid var(--ll-border);border-radius:var(--ll-radius-panel);box-shadow:var(--ll-shadow);overflow:hidden;background:var(--ll-surface)}.today-review-list>.review-card,.review-list-loading>.review-card{border:0;border-radius:0;padding:16px 24px 16px 16px;align-items:flex-start;min-height:76px}.today-review-list>.review-card+.review-card,.review-list-loading>.review-card+.review-card{box-shadow:inset 0 1px var(--ll-divider)}.today-review-list>.review-card:hover{background:var(--ll-hover)}.review-card>.ll-button{align-self:center;height:32px;font-size:13px;padding:0 12px}.review-card>.ll-button.primary{--action: #1a1c1f;--action-hover: #35373a;border-width:0}.review-card-copy{align-self:center}.category-card{width:40px;height:40px;border-radius:12px}.category-card.category-verification,.category-card.category-verify{background:#eef4fc}.category-card.category-add{background:#f3eff9}.category-card.category-change{background:#fbf3e5}.category-card.category-remove{background:#faeff3}.today-source-status{border-radius:var(--ll-radius-panel);box-shadow:var(--ll-shadow);padding:24px}@media(max-width:1100px){.today-tabs{gap:0}.today-tabs button{padding:0 8px}}@media(max-width:700px){.app[data-design-system=current]{height:auto;min-height:100dvh;display:block}.app[data-design-system=current]>.sidebar{height:auto;padding:16px;border-right:0;border-bottom:1px solid var(--ll-divider);overflow:visible;gap:12px}.sidebar nav{display:flex;flex-direction:row;flex-wrap:wrap}.sidebar nav button{width:auto}.sidebar .sidebar-bottom{margin-top:0}.app[data-design-system=current]>.content{padding:24px 16px}.page-title-row{flex-wrap:wrap}.page-title-row h1{font-size:22px;line-height:30px}.today-review-list>.review-card,.review-list-loading>.review-card{padding:16px}.today-tabs button{padding:0 8px;font-size:12px}}.preview-toggle{left:auto;right:16px}.scrim:has(>.command-dialog){padding-top:min(96px,12.5dvh);background:#1a1a1a0f}.dialog.command-dialog{max-height:calc(100dvh - min(96px,12.5dvh) - 24px)}.dialog.command-dialog{width:640px;padding:0;border:0;border-radius:32px;box-shadow:var(--ll-shadow)}.command-search{height:80px;padding:24px;gap:16px;border-color:var(--ll-divider)}.command-search input{font-size:18px;line-height:26px;font-weight:500}.palette-glyph{display:inline-flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center}.palette-glyph img{display:block;flex:none}.command-search .command-escape{flex:0 0 32px;width:32px;height:32px;border-radius:999px;padding:0;background:#fff;border:1px solid #dedede}.command-search .command-escape .icon{width:14px;height:14px}.command-results{padding:12px 16px 16px}.command-group{height:36px;padding:8px 12px;font-size:14px;line-height:20px;font-weight:500}.command-result{height:48px;padding:12px}.command-result.with-subtitle{height:auto;min-height:64px}.command-result.review-result{height:auto;min-height:84px;padding:16px 32px;gap:16px;align-items:flex-start;border-radius:12px}.command-result.review-result .command-label{font-size:16px;line-height:24px}.command-result.review-result .command-result-copy{gap:4px}.command-label{white-space:normal;overflow-wrap:anywhere}.command-meta{flex-wrap:wrap;font-size:13px;line-height:20px}.command-footer{height:48px;padding:0 24px}.command-result:hover:not(:disabled),.command-result[aria-selected=true]{background:var(--ll-hover)}.command-empty .ll-button{width:auto}.dialog{border:1px solid var(--ll-border);border-radius:32px;box-shadow:var(--ll-shadow)}.drawer{top:16px;bottom:16px;right:16px;width:520px;max-width:calc(100% - 32px);border:1px solid var(--ll-border);border-radius:32px;box-shadow:var(--ll-shadow)}.panel-header{padding:24px;border-bottom:1px solid var(--ll-divider)}.drawer-body{padding:16px 24px}.drawer-footer{padding:16px 24px;min-height:68px;gap:8px}.close .icon{width:14px;height:14px}.field-trigger{height:40px;padding:8px 14px;border:1px solid #dedede;border-radius:12px;font-size:14px;line-height:20px}.field-trigger:hover:not(:disabled){background:#fafafa}.field-trigger:focus-visible{outline:2px solid #666;outline-offset:-2px}.field-trigger:disabled{opacity:1;background:#f5f5f5;color:#6b6b6b}.review-decline-reason{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:20px}.review-decline-reason textarea{width:100%;height:48px;min-height:48px;margin:0;padding:12px;font:inherit;line-height:20px;border:1px solid #dedede;border-radius:10px;resize:vertical}.review-decline-reason textarea:focus-visible{outline:2px solid #5e8072;outline-offset:-2px}.control-popover{border:1px solid var(--ll-border);border-radius:6px;padding:4px;box-shadow:0 8px 24px #0000000f;z-index:30}.select-option,.action-menu>button{border-radius:6px;font-size:14px;line-height:20px;font-weight:425}.select-option{min-height:32px;padding:6px 12px}.select-option:has(small){min-height:56px;padding:8px 12px}.select-option.highlighted,.action-menu button:hover:not(:disabled){background:#fafafa}.action-menu button:focus-visible{outline:2px solid #666;outline-offset:-2px}.action-menu.compact-menu>button{min-height:32px;height:32px;padding:6px 12px}.compact-select .field-trigger{height:28px;padding:0 8px;font-size:13px}.today-review{color:#242424}.today-review .panel-header{gap:16px;padding-bottom:16px}.today-review .panel-header-row{align-items:center;justify-content:space-between}.review-type-identity{flex:1}.today-review .panel-header .close{flex-basis:36px;width:36px;height:36px}.today-review .category-label{padding:0;background:transparent;height:40px;gap:12px;font-size:14px;line-height:20px;color:var(--ll-ink)}.category-marker{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:12px}.category-marker img{display:block;flex:none}.category-marker.category-verify{background:#eef4fc}.category-marker.category-add,.category-card.category-proposal{background:#f3eff9}.category-marker.category-change{background:#fbf3e5}.category-marker.category-remove{background:#faeff3}.today-review .panel-header>h1{font-size:18px;line-height:26px;font-weight:500;margin:0}.today-review .reference-review{display:flex;flex-direction:column;gap:24px}.today-review .reference-review>*{margin:0}.today-review .well{border:0;border-radius:12px;background:#f5f5f5;padding:16px}.today-review .verification-heading{font-size:14px;line-height:20px;font-weight:500;margin:0 0 8px}.today-review .verification-text-body{padding:0}.today-review .verification-text-content,.today-review .proposal-body{font-size:13px;line-height:20px}.today-review .evidence-timeline{gap:0}.today-review .evidence-timeline h2{font-size:14px;line-height:20px;font-weight:500;margin-bottom:16px}.today-review .evidence-timeline-divided{padding-top:0;border:0}.today-review .evidence-entry{padding:0 0 24px 32px;gap:4px}.today-review .evidence-entry:last-child{padding-bottom:4px}.today-review .evidence-entry:before{left:7px;top:7px;background:#6b6b6b}.today-review .evidence-entry-connected:after{left:9.5px;top:10px;bottom:-10px;background:#e9e9e9}.today-review .evidence-source{justify-content:flex-start;gap:8px;flex-wrap:wrap}.today-review .evidence-source time{font-size:13px;line-height:20px}.today-review .evidence-path{font-size:14px;line-height:20px;font-weight:500;color:#242424;overflow-wrap:anywhere}.today-review .evidence-path .icon{display:none}.today-review .source-chip{height:24px;padding:2px 8px;border-radius:999px;background:#f0f0f0;font-size:13px;line-height:20px;gap:4px}.today-review .record-history{padding-top:24px;border-top:1px solid var(--ll-divider);font-size:13px;line-height:20px}.today-review .record-history summary{cursor:pointer;font-size:14px;font-weight:500}.source-catalog{border-radius:32px;border-color:var(--ll-border);box-shadow:var(--ll-shadow)}.sources-section>h2{font-size:14px;line-height:20px;font-weight:500;margin-bottom:8px}@media(max-width:550px){.command-search{padding:20px 16px;gap:12px}.command-search input{font-size:16px}.command-result.review-result{padding:16px 12px}.command-footer{padding:0 16px}.drawer{top:0;bottom:0;right:0;width:100%;max-width:100%;border-radius:0}.drawer.today-review{border-radius:var(--ll-radius-panel)}}.today-review .verification-text .well{padding:16px}.library-close.icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center}.library-close>img{display:block;flex:none;transform:rotate(45deg)}.ll-toast{position:fixed;right:24px;bottom:24px;z-index:9;display:flex;align-items:center;gap:8px;width:360px;max-width:calc(100vw - 32px);min-height:56px;padding:8px 12px;border:1px solid #eee;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0000000f}.toast-marker{flex:0 0 24px;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ebf4ee}.toast-marker img{display:block;flex:none}.ll-toast-failure .toast-marker{background:#faefed}.toast-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ll-toast .toast-copy p{margin:0;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.ll-toast .toast-copy .toast-support{color:#6b6b6b;font-weight:400}.toast-action{flex:none}.toast-action .ll-button{height:28px;padding:0 8px;font-size:13px;border-radius:999px}.toast-dismiss{flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid #dedede;border-radius:999px}@media(max-width:550px){.ll-toast{right:16px;bottom:16px;width:343px}}.content:has(.sources-section) .page-header{margin-bottom:24px}.source-catalog{padding:8px 20px}.source-catalog-row{min-height:64px}.provider-mark{border-radius:6px}.provider-description p{margin-top:4px;font-size:13px;line-height:20px}.source-provider-actions{display:flex;gap:8px;align-items:center;flex:none}.source-provider-actions>.ll-button.compact{width:28px;padding:0;border-radius:6px}.source-account-actions>.ll-button.compact{border-radius:6px}.source-account{padding-bottom:0;gap:16px}.command-result.review-result .command-meta{white-space:normal}.command-result.review-result .command-meta>span:first-child{overflow:visible;text-overflow:clip}.source-account>img{display:block;flex:none}.people-table{border:1px solid var(--ll-border);border-radius:32px;padding:8px;box-shadow:var(--ll-shadow);overflow:hidden}.people-table table{width:100%;border-collapse:collapse}.people-table th{height:40px;padding:0 16px;font-size:12px;line-height:18px;font-weight:400;text-align:left;color:#6b6b6b}.people-table td{height:73px;padding:8px 16px;font-size:13px;line-height:20px}.people-table th:not(:first-child),.people-table td:not(:first-child){width:128px}.people-table th:last-child,.people-table td:last-child{width:104px}.people-table .person-link{font-size:14px;line-height:20px;font-weight:500;padding:0}.people-table .muted{margin:0;font-size:13px;line-height:20px}.people-table tr+tr{border-top:1px solid #eee}.people-table tbody tr:hover{background:#fafafa}.drawer:not(.today-review) .panel-header{padding:16px 24px;gap:8px}.drawer:not(.today-review) .panel-header .close{width:28px;height:28px}.drawer:not(.today-review) h2{font-size:14px;line-height:20px;font-weight:500}.person-body{gap:24px}.person-body dl{padding-bottom:24px;border-bottom:1px solid #eee}.person-body section{margin:0}.row-list{border-radius:12px;border-color:#eee}.list-row{min-height:44px}.folder-permission-scroll{max-height:none;overflow:visible}.folder-access-row{min-height:40px;padding:6px 12px}.folder-role-control .field-trigger{height:28px;padding:0 8px;border-radius:6px;font-size:12px;line-height:18px;font-weight:400}.permission-block{margin-top:0}.access-editor .drawer-body{padding-top:16px}.dialog.access-dialog{width:520px;padding:0;border:0;display:flex;flex-direction:column;overflow:hidden}.access-dialog-header{padding:32px 32px 16px;flex:none}.access-dialog-header h1{font-size:22px;line-height:28px;margin:0 32px 16px 0}.access-dialog-header p{font-size:13px;line-height:20px;margin:0}.access-dialog-body{padding:0 32px 28px;min-height:0;overflow-y:auto}.access-dialog>footer{padding:20px 32px;margin:0;border-top:1px solid #eee;flex:none;justify-content:space-between}.access-dialog:has(.folder-access-groups)>footer{padding-top:20px}.access-dialog-body.form-stack{gap:20px}.access-dialog .folder-permission-scroll{max-height:340px;padding:0}.access-dialog>.close{top:32px;right:32px}.form-stack{gap:24px}.form-stack label,.form-stack h2{font-size:14px;line-height:20px;font-weight:400}.form-stack input:not([type=checkbox]),.form-stack textarea,.access-dialog input:not([type=checkbox]){border:1px solid #dedede;border-radius:12px;font-size:14px;line-height:20px}.form-stack input:not([type=checkbox]){height:40px;padding:8px 14px}.dialog.settings-dialog{width:920px;height:520px;padding:0;border-radius:32px;box-shadow:0 8px 24px #0000000f}.scrim:has(>.settings-dialog){background:#0000001a}.settings-content{gap:24px}.settings-nav button{border-radius:6px;font-size:14px;line-height:20px}.settings-nav button.selected{font-weight:500}.settings-nav .settings-signout{font-size:12px;line-height:18px}.settings-dialog .settings-header h1{font-size:22px;line-height:28px}.settings-profile-heading{font-size:14px;line-height:20px;font-weight:500;margin:0}.settings-row.name-row{height:57px;padding:8px 0;font-size:13px;line-height:20px}.settings-row input{height:40px;padding:8px 14px;border:1px solid #dedede;border-radius:12px;font-size:14px;line-height:20px}.settings-row .compact-select .field-trigger{height:40px;padding:8px 14px;border-radius:12px;font-size:14px}.settings-dialog footer button:last-child{min-width:0}.folders-table{border-radius:32px;box-shadow:var(--ll-shadow);border-color:var(--ll-border)}.folders-fields{gap:24px}.folders-fields label,.folders-field{font-size:14px;line-height:20px}.folder-name-input{position:relative;display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border:1px solid #dedede;border-radius:12px}.folder-name-input .folder-tile{background:transparent;padding:0;width:20px;height:20px}.folders-fields .folder-name-input input{height:50px;min-height:0;padding:0;border:0;border-radius:0;margin:0;flex:1;min-width:0;outline:none}.folder-name-input:focus-within{outline:2px solid #666;outline-offset:-2px}.folder-name-input:has(input[aria-invalid=true]){border-color:#a73e35}.folders-fields textarea{height:108px;min-height:108px;padding:14px 16px;border-radius:12px;border-color:#dedede}.folders-segments{height:52px;padding:6px;gap:6px;border-radius:12px}.folders-segments button{height:40px;border-radius:8px;font-size:14px}.folders-location-summary{border:0;background:#f5f5f5;padding:12px 16px;gap:12px;border-radius:12px}.folders-location-summary>.ll-button{height:40px;font-weight:400}.dialog.folders-modal{width:520px;padding:32px;border-radius:32px}.folders-modal>.close{top:32px;right:32px}.dialog.folders-modal>footer{margin:0 -32px -32px;padding:20px 32px;border-top:1px solid #eee;justify-content:space-between}.folders-location-picker .folders-picker-heading{gap:16px}.folder-selection-subject{width:100%;padding:16px;border-radius:16px;background:#f5f5f5}.folder-selection-subject .folders-identity{gap:12px;font-size:18px;line-height:26px;font-weight:500}.folder-selection-subject .folder-prominent-mark{width:40px;height:40px;background:#fff;border-radius:16px}.folder-selection-subject .folder-prominent-mark img{width:20px;height:20px}.folders-heading p{margin-top:8px}.folders-heading>button{margin-top:0;height:36px}.folders-panel .panel-header:has(.folders-identity){padding:24px 32px}.folders-panel .drawer-body{padding:24px 32px}.drawer.folders-panel{border:0}.folders-panel .drawer-footer{padding:20px 32px}.auth{width:480px;max-width:calc(100vw - 48px)}.auth input:not([type=checkbox]){border:1px solid #dedede;border-radius:12px;height:40px;padding:8px 14px;font-size:14px;line-height:20px}.auth h1{font-size:26px;line-height:36px;font-weight:500}.auth .auth-google,.auth .auth-continue,.auth form>.ll-button{height:40px;border-radius:999px}.auth form>.ll-button{width:auto}.auth .brand{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:#f5f5f5}.auth .brand .icon{width:28px;height:auto}@media(max-width:700px){.dialog.settings-dialog{height:min(700px,calc(100dvh - 32px));flex-direction:column}.settings-nav{width:100%;flex-direction:row;flex-wrap:wrap;padding:12px;border-right:0;border-bottom:1px solid #eee;gap:4px}.settings-nav>p{width:100%;padding:0 8px 4px}.settings-nav .settings-signout{margin-left:auto;margin-top:0}.settings-content{padding:24px 16px 16px;width:100%;overflow-y:auto}.settings-row{flex-wrap:wrap;gap:8px}.settings-row input,.settings-row .select-field{width:min(240px,100%)}.settings-row.name-row{height:auto}.people-table{overflow-x:auto}.people-table table{min-width:620px}.dialog.access-dialog{max-height:calc(100dvh - 32px)}.access-dialog-header{padding:24px 24px 20px}.access-dialog-body{padding:0 24px 24px}.access-dialog>footer{padding:16px 24px}.access-dialog>.close{top:24px;right:24px}.dialog.folders-modal{padding:24px}.dialog.folders-modal>footer{margin:0 -24px -24px;padding:16px 24px}.folders-modal>.close{top:24px;right:24px}}.auth form>.ll-button{width:auto;padding:0 12px}.settings-nav>button .nav-glyph img{width:auto;height:auto}.folders-screen .folders-heading{margin-bottom:24px}.dialog.activity-dialog{width:840px;height:480px;padding:24px;border-radius:32px;display:flex;flex-direction:column;gap:24px}.activity-dialog .panel-identity h1{font-size:22px;line-height:28px;margin:0}.activity-day{width:100%;display:flex;align-items:center;gap:8px}.activity-day>span{flex:1}.activity-day .ll-button{height:28px}.activity-day .ll-button[aria-label]{width:28px;padding:0;border-radius:6px}.activity-day .ll-button:not([aria-label]){height:32px}.compact-table{border:1px solid #e9e9e9;border-radius:32px;overflow:hidden;box-shadow:var(--ll-shadow);background:#fff}.update-list.compact-table{padding:12px 8px}.update-row,.decided-row{min-height:48px;padding:8px 16px;border-radius:0}.activity-outcomes{overflow-y:auto;min-height:0}.today-review .state-comparison:not(.verification-text){display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#f5f5f5;gap:0}.today-review .state-comparison:not(.verification-text) .well+.well{border-top:1px solid #e9e9e9}.today-review .state-comparison .eyebrow{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:500;color:#242424}.dialog.agent-dialog{width:480px;padding:24px;border-radius:16px;background:#fff;gap:24px;border-color:#eee}.agent-dialog h1{font-size:22px;line-height:28px;margin:0}.agent-tiles{display:flex;flex-direction:column;gap:8px;width:100%}.agent-tiles>button,.agent-developers>.ll-button{width:100%;height:48px;padding:0 16px;border-radius:6px;gap:16px;display:flex;align-items:center;justify-content:flex-start;font-size:13px;font-weight:400}.agent-developers{width:100%}.agent-developers>p{font-size:12px;line-height:18px;margin:0 0 8px}@media(max-width:700px){.dialog.activity-dialog{height:min(600px,calc(100dvh - 32px));padding:24px 16px}}.app[data-design-system=current] .company{padding:0 4px 0 5px;gap:10px}.folder-panel-mark{width:40px;height:40px;border-radius:12px;background:#f5f5f5;display:inline-flex;align-items:center;justify-content:center;flex:none}.folder-panel-mark img{display:block;flex:none}.folders-panel .panel-header:has(.folder-panel-mark){padding:28px 32px 24px;gap:16px}.folders-panel .panel-header:has(.folder-panel-mark) .panel-header-row{align-items:center;gap:12px}.folders-panel .panel-header:has(.folder-panel-mark) h1{font-size:26px;line-height:36px}.field-trigger .icon{transform:none}.dialog.state-dialog{width:480px;padding:32px 32px 0;border-radius:var(--ll-radius-panel);box-shadow:0 8px 24px #0000000f;display:flex;flex-direction:column;gap:16px;overflow:auto}.state-dialog>.close{top:32px;right:32px}.state-dialog-heading{display:flex;align-items:center;gap:12px;padding-right:32px}.dialog.state-dialog h1{margin:0;font-size:22px;line-height:28px;font-weight:500;overflow-wrap:anywhere}.state-dialog-body,.state-dialog-stack{display:flex;flex-direction:column;gap:16px}.state-dialog-body{padding-bottom:16px;font-size:14px;line-height:24px}.state-dialog-body p,.state-dialog-body p+p{margin:0}.dialog.state-dialog .state-dialog-actions{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 -32px;padding:20px 32px;border-top:1px solid var(--ll-divider)}.state-dialog-actions>.ll-button:first-child:not(:only-child){margin-right:auto}.state-dialog-stack{gap:24px}.state-dialog-stack h1{margin-bottom:12px!important;padding-right:0}.affected-identity{border-radius:var(--ll-radius-field);padding:16px;background:#f5f5f5;font-size:14px;line-height:20px}.affected-identity p+p{margin-top:4px;font-size:13px}.decline-reason{display:flex;flex-wrap:wrap;gap:4px;font-size:14px;line-height:20px}.decline-reason textarea{width:100%;height:108px;min-height:108px;margin-top:4px;padding:14px 16px;border:1px solid #dedede;border-radius:var(--ll-radius-field);font:inherit;resize:vertical}.action-space{flex:1}.today-review .decision-content h2,.today-review .state-comparison h2,.today-review .decision-outcome h2{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:500}.today-review .decision-outcome p+p{margin-top:4px}.today-review .review-metadata{padding:0;font-size:13px;line-height:20px}.today-review .review-metadata>div{display:flex;justify-content:flex-start;gap:12px}.review-metadata dt{color:var(--ll-secondary);font-size:14px}.review-metadata dd{margin:0}.today-review .decision-context{font-size:13px;line-height:20px}.today-source-status{display:flex;flex-direction:column;gap:16px}.today-source-status h2{font-size:14px;line-height:20px;margin:0;font-weight:500}.today-source-status .divider{margin:0}.status-readout{display:flex;flex-direction:column;gap:4px}.status-readout-heading{display:flex;align-items:center;gap:8px}.status-readout-heading p{margin:0;font-size:13px;line-height:20px;font-weight:500}.status-readout-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex:none}.status-readout-icon img{display:block;flex:none}.status-readout-detail{margin:0;padding-left:28px;font-size:12px;line-height:18px;color:var(--ll-secondary)}.auth.email-sent{top:calc(50% - 97px)}.auth .auth-resend,.auth .auth-other{width:auto;height:40px;padding:0 12px}.entry-actions{align-items:flex-start}.entry-actions>.ll-button{width:auto;height:40px;padding:0 12px}.auth .acceptance-name-field{font-size:12px;line-height:18px;gap:8px}.auth .acceptance-name-field input{font-size:14px}.dialog.agent-dialog:not(.agent-picker),.agent-auth-card{gap:20px;background:#fcfcfc}.dialog.agent-dialog>.agent-primary-link,.dialog.agent-dialog>.ll-button:not(.close){width:auto;height:40px;border-radius:var(--ll-radius-pill);font-size:14px;line-height:20px}.agent-auth-card .agent-primary-link{width:auto;height:40px;border-radius:var(--ll-radius-pill);font-size:14px}.agent-copy>.ll-button{height:40px;font-weight:400}.agent-dialog>.close{top:16px;right:24px}.agent-brand{flex:none}.agent-brand .icon{width:auto;height:auto}.agent-auth-page{background:#fff}.agent-auth-card input{height:40px;border-radius:12px;font-size:14px;line-height:20px;padding:8px 14px}@media(max-width:550px){.dialog.state-dialog{padding:24px 24px 0}.state-dialog>.close{top:24px;right:24px}.dialog.state-dialog .state-dialog-actions{margin:0 -24px;padding:16px 24px;flex-wrap:wrap}.auth,.auth.entry-recovery,.auth.acceptance-name,.auth.email-sent{top:auto;left:auto;transform:none;position:relative;width:auto;max-width:none;margin:min(15dvh,100px) 24px 40px}.agent-auth-card{max-width:100%}}.attribution-logo{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;flex:none}.attribution-logo img{display:block;flex:none}.ops-review .review-signal h2,.ops-review .well h2,.ops-review .review-placement h2,.ops-review .review-folder h2{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:500}.ops-review .well p+p{margin-top:12px}.ops-review .ops-brief{font-size:13px;line-height:20px}.exact-content{overflow-wrap:anywhere}.exact-content p{white-space:pre-wrap}.today-review .review-folder{border-top:1px solid var(--ll-divider);padding-top:24px}.today-review .reference-review>.review-folder>h2{margin:0 0 12px;font-size:14px;line-height:20px;font-weight:500}.today-review .reference-review>.review-folder>p{margin:0}.evidence-entry>p{white-space:pre-wrap;overflow-wrap:anywhere}.today-review .review-metadata{margin:0;border:0}.status-readout-heading p{color:var(--ll-ink)}.history-type-placeholder{width:32px;height:32px;flex:none}.history-outcome-label{font-size:14px;line-height:20px;font-weight:500}.ops-activity-list,.decided-list.compact-table{display:flex;flex-direction:column;padding:0}.ops-activity-list>.compact-table-item+.compact-table-item:before,.decided-list>.compact-table-item+.compact-table-item:before{margin:0}.history-row{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;height:auto;min-height:56px;padding:8px 16px;border:0;border-radius:6px;text-align:left;white-space:normal;font-size:13px;line-height:20px;font-weight:400;background:var(--ll-surface)}.history-row:hover:not(:disabled){background:var(--ll-hover)}.history-row:focus-visible{outline-offset:-2px}.history-item{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.history-item .category-row{width:32px;height:32px;border-radius:10px}.history-title{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:500}.history-outcome{width:88px;flex:none;color:var(--ll-secondary)}.history-actor,.history-row time{width:100px;flex:none;color:var(--ll-secondary);overflow-wrap:anywhere}.history-row time{text-align:right}@media(max-width:550px){.history-row{gap:8px;flex-wrap:wrap}.history-item{flex-basis:100%}.history-outcome{margin-left:44px;width:auto}.history-actor{width:auto;flex:1}.history-row time{width:auto}}.ll-toast{z-index:60}.folder-prominent-mark{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:none}.folder-prominent-mark img{display:block;flex:none}.folders-fields .folder-name-input input,.folders-fields textarea{font-size:16px;line-height:24px}.folders-location-summary .folders-identity{gap:12px;font-size:16px;line-height:24px}.folders-create .folders-fields{gap:20px}.dialog.state-dialog-compact{padding:24px;border-radius:16px;border:1px solid #dedede;gap:16px}.state-dialog-compact>.close{top:16px;right:24px}.state-dialog-compact .state-dialog-body{font-size:13px;line-height:20px;color:var(--ll-secondary);padding:0}.dialog.state-dialog-compact .state-dialog-actions{margin:0;padding:0;border:0}.state-dialog-compact .state-dialog-actions>.ll-button:first-child{margin-right:0}.state-dialog-compact.source-disconnect .ll-button{height:32px;font-size:13px;font-weight:500}.state-dialog-compact.source-disconnect .state-dialog-body{color:#666}.scrim:has(>.source-disconnect){background:#0000001a}.chevron-left{transform:rotate(90deg)}.chevron-right{transform:rotate(-90deg)}.folder-disclosure .icon{transform:none}.folder-disclosure[aria-expanded=false] .icon{transform:rotate(-90deg)}.verification-disclosure .icon{transform:none}.verification-disclosure[aria-expanded=true] .icon{transform:rotate(180deg)}.sidebar nav button{font-weight:425}.folders-panel:has(.folders-fields) .panel-header{padding:16px 32px}.folders-panel:has(.folders-fields) .panel-header h1{font-size:22px;line-height:28px}.folders-panel:has(.folders-fields) .drawer-body{padding:16px 32px}.drawer.folders-add-people .panel-header{padding:24px;border-bottom-color:transparent}.folders-add-people .drawer-body{padding:0 24px 24px}.folders-add-people .folders-reference{align-self:stretch;width:100%}.folders-add-people .drawer-body>input{height:40px;padding:8px 14px;border:1px solid #dedede;border-radius:var(--ll-radius-field);font-size:14px;line-height:20px}.folders-add-people .drawer-footer{padding:16px 24px;border-top-color:transparent}.agent-request-app .agent-auth-page{position:fixed;inset:0;pointer-events:none;background:transparent}.agent-request-app .agent-auth-card,.agent-request-app .agent-page-preview{pointer-events:auto}.ll-toast{left:280px;right:auto}@media(max-width:700px){.ll-toast{left:16px;right:auto}}.state-dialog-body{min-height:0;overflow-y:auto}.state-dialog-heading{flex:none}.ops-brief p+p{margin-top:8px}@media(max-width:550px){.agent-request-app .agent-auth-page{position:relative;min-height:calc(100dvh - 180px);pointer-events:auto;align-items:flex-start;padding:24px 16px}}.source-provider-actions>.ll-button.source-reconnect,.source-account-actions>.ll-button.source-reconnect{width:auto;min-width:0;height:28px;padding:0 8px;border-radius:6px}.agent-page-preview{left:auto;right:16px}.ops-review .reference-review>section>h2{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:500}.ops-review .reference-review>section>p{margin:0;font-size:13px;line-height:20px}.ops-review .reference-review>section>p+p{margin-top:8px}.today-review .review-metadata>div{margin:0}@media(max-width:550px){.settings-row.preference-row{flex-direction:column;align-items:stretch;gap:12px}.settings-row.preference-row>div:first-child{flex:auto;width:100%}.settings-row.preference-row .select-field{width:100%}}.auth .auth-google{width:auto;align-self:flex-start;padding:0 12px;font-weight:425}.today-review .well>h2{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:500}.today-review .review-content-section>p{margin:0}.today-review .review-content-section>p+p{margin-top:8px}.ops-edit-field{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:20px}.ops-edit-field textarea{width:100%;min-height:288px;resize:vertical;border:1px solid var(--border, #dedede);border-radius:12px;padding:12px;font:inherit;line-height:20px;background:#fff;color:inherit}.ops-edit-date{border:0;padding:0;margin:0;min-width:0}.ops-edit-date legend{padding:0 0 8px;font-size:13px}.folder-choices,.folder-choice-branch{display:flex;flex-direction:column;gap:8px;min-width:0}.folder-choice{display:flex;align-items:center;justify-content:flex-start;width:100%;height:auto;min-height:54px;padding:16px;gap:12px;border:1px solid transparent;border-radius:12px;background:#f5f5f5;text-align:left;white-space:normal;font-size:13px;line-height:20px;font-weight:400}.folder-choice:hover:not(:disabled){background:var(--ll-hover)}.folder-choice[aria-pressed=true],.folder-choice[aria-pressed=true]:hover:not(:disabled){border-color:var(--ll-border);background:#f0f0f0}.folder-choice:focus-visible{outline-offset:-2px}.folder-choice-glyph{display:inline-flex;flex:0 0 18px;width:18px;height:18px;align-items:center;justify-content:center}.folder-choice-name{flex:1;min-width:0;overflow-wrap:anywhere}.folder-choice-check{display:inline-flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center}.folder-choice-glyph img,.folder-choice-check img{display:block;flex:none}.folder-choice-children{position:relative;display:flex;flex-direction:column;gap:8px;margin-left:25px;padding-left:15px}.folder-choice-children:before{content:"";position:absolute;top:0;bottom:26px;left:0;width:1px;background:var(--ll-divider)}.folder-choice-children>.folder-choice-branch{position:relative}.folder-choice-children>.folder-choice-branch:before{content:"";position:absolute;top:26px;left:-15px;width:15px;height:1px;background:var(--ll-divider)}.ops-folder-picker .folder-choice:not([aria-pressed=true]){min-height:52px;padding-top:15px;padding-bottom:15px}.folders-modal .folder-choice-children{margin-left:12px;padding-left:12px}.folders-modal .folder-choice-children>.folder-choice-branch:before{left:-12px;width:12px;top:27px}.learning-tabs{display:flex;gap:4px;padding:16px 0;border-bottom:1px solid var(--border-soft,#e9e9e9)}.learning-tabs button{padding:7px 12px;border-radius:999px;font-size:13px}.learning-tabs button[aria-selected=true]{background:#f2f2f2;font-weight:500}.learning-toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:16px 0}.learning-content{padding-top:20px}.learning-content>section+section,.activity-policy-context section{margin-top:24px}.learning-card,.learning-counts{padding:20px;border:1px solid var(--border-soft,#e9e9e9);border-radius:20px;margin-top:12px}.learning-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.learning-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.learning-provenance{color:#747474;font-size:12px}.learning-card-actions{display:flex;justify-content:flex-end;margin-top:16px}.learning-replay{margin-top:20px}.learning-replay h2{font-size:14px;margin-bottom:12px}.learning-replay details{padding:8px 0;border-top:1px solid #eee}.learning-replay summary{display:flex;justify-content:space-between;cursor:pointer;font-size:13px}.learning-replay details button{margin:8px 8px 0 0}.learning-rule-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 12px;text-align:left;border-bottom:1px solid #eee;font-size:13px}.learning-rule-row>span:first-child{flex:1;overflow-wrap:anywhere}.learning-rule-row:hover{background:#fafafa}.learning-count-row{padding:12px 0;border-bottom:1px solid #eee;font-size:13px}.learning-count-row dl>div{display:flex;justify-content:space-between;gap:16px;margin-top:8px}.learning-count-row dd{margin:0;text-align:right}.rule-form .state-dialog-body{max-height:calc(100dvh - 140px);overflow:auto}.rule-fields{display:flex;flex-direction:column;gap:20px;margin-top:24px}.rule-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px}.rule-fields input{height:44px;border:1px solid #dedede;border-radius:12px;padding:12px;width:100%}@media(max-width:600px){.learning-toolbar{justify-content:flex-start}.learning-count-row dl>div{display:block}.learning-count-row dd{text-align:left;margin-top:4px}}.agent-recorded{margin:24px 0}.agent-recorded h2{font-size:13px;line-height:20px;margin-bottom:12px}.agent-recorded p,.agent-live-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-live-actions{margin-top:24px}.rule-field{display:flex;flex-direction:column;gap:8px;font-size:13px}.learning-card-header>span:first-child{min-width:0;overflow-wrap:anywhere}.learning-count-row p{overflow-wrap:anywhere}.agent-recorded{width:100%;margin:0}.agent-recorded p+p{margin-top:8px}.agent-live-actions{width:100%;margin:0}.rule-form .rule-fields{margin-top:8px}.access-confirm .access-dialog-body{gap:20px}.access-confirm .affected-identity{border-radius:16px;font-weight:500}.access-confirm .access-dialog-body>p:not(.warning){color:#666}.agent-introduction{display:flex;flex-direction:column;gap:8px;width:100%}.agent-introduction h1{padding-right:32px}.dialog.agent-picker{gap:24px}.agent-tiles>button,.agent-developers>.ll-button{flex-direction:row;gap:12px;background:#fff;border-color:#ebebeb}.agent-app-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:none}.agent-app-mark .icon{width:auto;height:auto;flex:none}.agent-tiles>button:hover:not(:disabled),.agent-developers>.ll-button:hover:not(:disabled){background:#fafafa}.scrim:has(>.agent-dialog){background:#0000001a}.agent-developers>.ll-button{margin-top:0}.source-loading-identity{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.source-loading .loading-bone{margin:0;flex-shrink:0;max-width:100%;border-radius:4px;background:#f5f5f5}.source-loading-flex{flex:1}@media(max-width:550px){.source-loading .source-catalog-row>.loading-bone:last-child,.source-loading .source-account>.loading-bone:last-child{width:48px!important}.source-loading .source-account>.loading-bone:first-child{max-width:calc(100% - 64px)}}.agent-primary-link:hover{background:var(--ll-action-hover)}.agent-primary-link:focus-visible{outline-offset:-2px}.calendar-previous .icon{transform:rotate(90deg)}.calendar-next .icon{transform:rotate(-90deg)}.ll-button.icon-button{width:28px;height:28px;min-width:28px;padding:0;border-radius:999px;flex:none}.ll-button.icon-button:disabled:not(.is-loading){background:#fff}.badge-neutral i{background:#666}.ll-button[data-size=utility]{height:28px;padding:0 8px;border-radius:6px;font-size:12px;line-height:18px;font-weight:500}.ll-button[data-size=compact]{height:28px;font-size:13px;padding:0 8px}.ll-button[data-size=small]{height:32px;font-size:13px;padding:0 12px}.ll-button[data-size=panel]{height:36px;font-size:14px;padding:0 12px}.ll-button[data-size=full]{height:40px;font-size:14px;padding:0 12px}.ll-button.icon-button[data-size]{width:28px;height:28px;padding:0}.command-search .icon-button.command-escape{width:32px;height:32px}.today-review .panel-header .close.icon-button{width:36px;height:36px}.folder-notice>.ll-button[data-size=small]{font-size:14px}.folder-notice>.ll-button{height:32px;font-size:14px}.page-utilities .ll-button.page-action{height:32px;font-size:13px;line-height:18px;font-weight:500;padding:0 8px}.folder-list-loading .folders-table-row{cursor:default}.folder-list-loading .folders-table-row:hover{background:transparent}.folder-list-loading .folders-name-cell{gap:12px;padding-left:36px}.folder-list-loading .folders-name-cell.loading-child{padding-left:64px}.folder-list-loading .loading-bone{margin:0;flex:none;max-width:100%}.dialog.application-confirm-dialog{width:520px;border:0;box-shadow:var(--ll-shadow)}.application-confirm-dialog .state-dialog-body{font-size:13px;line-height:20px;padding-bottom:12px;color:#666}.auth>.auth-email-help{margin:20px 0 0;font-size:12px;line-height:18px}.auth input[aria-invalid=true]{border-color:#d74740}.auth-email-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.auth-email-actions .auth-resend,.auth-email-actions .auth-other{margin-top:0}.provider-description{min-width:0;overflow-wrap:anywhere}.source-account>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-account-actions{flex:none}.folder-path{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:20px}.folder-path>img{display:block;flex:none;margin-top:1px}.folder-path>span{min-width:0;overflow-wrap:anywhere}.provider-mark.native-provider-mark{border:0;border-radius:0}.provider-mark.native-provider-mark>img{display:block;width:32px;height:32px}.today-read-failure.card{padding:0;border-radius:var(--ll-radius-panel);box-shadow:var(--ll-shadow);overflow:hidden}.today-read-failure .read-failure-copy{display:flex;flex-direction:column;gap:8px;padding:24px}.today-read-failure h2{margin:0;font-size:14px;line-height:20px;font-weight:500}.today-read-failure p{margin:0;font-size:13px;line-height:20px}.today-read-failure .read-failure-actions{padding:0 24px 24px}.people-table .people-read-failure{cursor:default}.people-table .people-read-failure:hover{background:transparent}.people-table tr.people-read-failure td{height:96px;width:auto;padding:24px 0}.people-table .people-read-failure td:before{display:none}.people-read-failure td>div{display:flex;align-items:center;gap:24px}.people-read-failure td>div>div{flex:1;min-width:0}.people-read-failure p{margin:0;font-size:13px;line-height:20px}.people-read-failure p+p{margin-top:4px}.people-read-failure .ll-button{flex:none}.content:has(.people-table) .page-header{margin-bottom:24px}.people-read-failure p:first-child{font-size:14px;font-weight:500}.people-read-failure p.muted{font-size:13px;font-weight:425}.people-table[aria-busy=true] tbody tr,.people-table[aria-busy=true] tbody tr:hover{cursor:default;background:transparent}@media(max-width:700px){.people-table:has(.people-read-failure) table{min-width:0}.people-table:has(.people-read-failure) th{width:auto;padding:0 12px}.people-table tr.people-read-failure td{height:auto;padding:20px 12px}.people-read-failure td>div{flex-direction:column;align-items:flex-start;gap:16px}.people-read-failure td>div>div{flex:none;width:100%}}.card.today-empty-card{padding:24px;border:1px solid var(--ll-border);border-radius:var(--ll-radius-panel);box-shadow:var(--ll-shadow)}.empty.empty-compact{min-height:0;padding:0;align-items:flex-start;justify-content:flex-start;text-align:left;gap:8px}.empty.empty-compact h3{margin:0;font-size:14px;line-height:20px;font-weight:500}.empty.empty-compact p{margin:0;font-size:13px;line-height:20px;color:var(--ll-ink)}.source-unavailable>div{min-width:0;flex:1}.source-unavailable>.ll-button{flex:none;padding:0 8px;line-height:18px;font-weight:500}.source-unavailable p{color:#666}@media(max-width:550px){.source-unavailable{padding:16px 0}.source-loading-flex{display:none}.provider-description{min-width:0}.source-catalog-row{padding:8px 0}}
