@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-variable.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}:root{color:#302b33;background:#faf7f2;font-family:Instrument Sans,Avenir Next,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--canvas: #faf7f2;--paper: #fffefb;--paper-muted: #f5f0f5;--ink: #302b33;--muted: #6c606f;--faint: #897d8c;--line: #ddd3db;--line-strong: #897a8b;--green: #513d55;--green-dark: #403048;--green-pale: #ece3ed;--rust: #a96345;--rust-pale: #f5e8e1;--gold: #a96345;--gold-pale: #f5e8e1;--serif: "Instrument Sans", "Avenir Next", sans-serif;--mono: "Instrument Sans", "Avenir Next", sans-serif;--code: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh;background:var(--canvas);font-family:Instrument Sans,Avenir Next,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #806b87;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.65}button[aria-busy=true]:disabled{cursor:progress;opacity:.85}.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}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.sidebar{background:#f3edf3;border-right:1px solid #ddd3db;min-height:100vh;padding:28px 17px 19px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:inline-flex;align-items:center;gap:10px;color:#14141f;text-decoration:none;padding:2px 11px}.brand-mark{width:28px;height:35px;display:grid;place-items:center;flex-shrink:0}.brand-mark-endorsed{width:35px;height:44px}.brand-icon{display:block;width:100%;height:100%}.brand-type{display:flex;flex-direction:column;font-family:Instrument Sans,Avenir Next,sans-serif}.brand-name{font-size:20px;font-weight:700;letter-spacing:-.022em;line-height:1.2}.brand-endorsement{font-size:14px;font-weight:400;line-height:1.5;margin-top:2px}.orbit-core .brand-icon{width:32px;height:40px}.brand-period{color:#b08042}.sidebar-label{margin:32px 12px 13px;font:500 14px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.org-select-label,.sidebar>label{margin:0 12px 7px;color:var(--muted);font-size:14px;font-weight:600}select,input,textarea{border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:var(--paper)}select{min-height:42px;padding:0 37px 0 12px;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%236C606F' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;font-size:14px}.sidebar select{border-color:var(--line);background-color:#fffffcb8;font-weight:600}.add-org-button{width:100%;border:0;background:transparent;color:var(--green);cursor:pointer;font-size:14px;font-weight:700;text-align:left;padding:12px;margin-top:2px;border-radius:7px}.add-org-button:hover{background:#ffffff8c}.nav-list{display:grid;flex:1 1 auto;align-content:start;gap:2px;min-height:0;margin-top:22px;overflow-y:auto}.nav-item{background:transparent;border:0;color:var(--muted);border-radius:8px;display:flex;align-items:center;gap:13px;padding:10px 13px;text-align:left;font-size:15px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item:hover{background:#ffffff8f;color:var(--ink);transform:translate(2px)}.nav-item.active{color:var(--green-dark);background:#ece3ed;font-weight:700}.nav-icon{width:20px;display:inline-flex;justify-content:center;font-size:17px;line-height:1}.sidebar-foot{margin-top:auto;display:flex;align-items:center;gap:9px;color:var(--muted);padding:12px;font-size:14px}.online-dot{width:7px;height:7px;border-radius:50%;background:#63906b;box-shadow:0 0 0 3px #d8e5d7}.workspace{min-width:0;display:flex;flex-direction:column}.topbar{height:67px;border-bottom:1px solid var(--line);padding:0 clamp(24px,5vw,76px);display:flex;justify-content:space-between;align-items:center;background:#fffefa9e}.breadcrumb{display:flex;gap:11px;align-items:center;color:var(--muted);font-size:14px}.breadcrumb strong{font-weight:600;color:var(--ink)}.crumb-slash{color:var(--muted)}.account-menu{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:14px}.account-avatar{width:28px;height:28px;display:grid;place-items:center;color:var(--muted);background:var(--paper-muted);border-radius:50%;font-weight:700}.account-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiet-button,.text-button{border:0;background:transparent;padding:7px 8px;color:var(--muted);cursor:pointer;font-size:14px;font-weight:600}.quiet-button:hover,.text-button:hover{color:var(--green)}.main-content{width:min(1260px,100%);flex:1;margin:0 auto;padding:39px clamp(24px,5vw,76px) 64px}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:29px}.page-heading h1{margin:4px 0 0;font:600 clamp(32px,3vw,43px)/1.04 var(--serif);letter-spacing:-.025em}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:600 14px var(--mono);margin:0}.date-mark{color:var(--muted);font:16px var(--serif);padding-bottom:5px}.main-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:19px clamp(24px,5vw,76px) 23px;color:var(--muted);font-size:14px;letter-spacing:.01em}.main-footer>span:last-child{font:500 14px var(--mono);letter-spacing:.15em}.primary-button,.outline-button{min-height:42px;border-radius:8px;padding:0 15px;display:inline-flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;font-size:14px;font-weight:700;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap}.primary-button{background:var(--green);color:#fff;border:1px solid var(--green);box-shadow:0 2px 6px #302b331c}.primary-button:hover:not(:disabled){background:var(--green-dark);transform:translateY(-1px);box-shadow:0 5px 12px #302b3329}.outline-button{color:var(--green-dark);border:1px solid var(--line-strong);background:var(--paper)}.outline-button:hover{background:#f3edf3;border-color:#75657a}button:active:not(:disabled){transform:translateY(1px);transition-duration:0s}.primary-button:active:not(:disabled){background:var(--green-dark);transform:translateY(1px);box-shadow:0 1px 2px #302b331f}.outline-button:active:not(:disabled){background:#ebe2eb}.text-button{display:inline-flex;align-items:center;gap:7px}.danger-text{color:#a45641}.round-add{border:1px solid var(--line);color:var(--green);background:var(--paper);width:33px;height:33px;border-radius:50%;font-size:21px;cursor:pointer}.welcome-band{background:var(--green-pale);border:1px solid var(--line);border-radius:12px;padding:27px 31px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden}.welcome-band:after{content:"";position:absolute;width:270px;height:180px;right:18%;top:-110px;border:1px solid rgba(81,61,85,.16);border-radius:50%;box-shadow:0 0 0 25px #513d5509,0 0 0 55px #513d5506;transform:rotate(-18deg);pointer-events:none}.welcome-band h2{font:600 30px/1.1 var(--serif);margin:7px 0 5px;letter-spacing:-.025em}.welcome-band p:not(.eyebrow){margin:0;color:var(--muted);font-size:14px}.welcome-band .outline-button{z-index:1}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:16px 0 43px}.stat-card{min-height:125px;padding:17px 19px;border:1px solid var(--line);border-radius:10px;background:var(--paper);display:grid;grid-template-columns:32px 1fr;grid-template-rows:20px 38px auto;align-items:center;text-align:left}.stat-action{cursor:pointer;width:100%;transition:border-color .16s ease,transform .16s ease}.stat-action:hover{border-color:var(--line-strong);transform:translateY(-2px)}.stat-icon{grid-row:1 / span 1;grid-column:1;color:var(--muted);font-size:18px}.stat-label{grid-row:1;grid-column:2;color:var(--muted);font-size:14px}.stat-value{grid-row:2;grid-column:1 / -1;font:600 31px var(--serif);letter-spacing:-.025em}.stat-detail{grid-row:3;grid-column:1 / -1;color:var(--muted);font-size:14px}.section-block{margin-top:2px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.section-heading h2{font:600 24px/1.1 var(--serif);margin:5px 0 0;letter-spacing:-.025em}.section-heading h3{margin:0}.space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.space-card{display:grid;min-height:150px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:16px 17px;text-align:left;grid-template-columns:1fr auto;align-content:start;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.space-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 8px 20px #302b330e}.space-index{color:var(--muted);font:14px var(--mono)}.index-1{color:#b28353}.index-2{color:var(--muted)}.space-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font:14px var(--mono)}.space-card strong{grid-column:1/-1;font:600 21px var(--serif);margin:17px 0 14px}.space-meta{grid-column:1/-1;border-top:1px solid var(--line);padding-top:11px;color:var(--muted);font-size:14px;display:flex;justify-content:space-between}.space-meta span{color:var(--green)}.empty-card{min-height:128px;margin-top:17px;padding:22px 23px;background:var(--paper);border:1px dashed var(--line);border-radius:10px;display:flex;align-items:center;gap:17px}.empty-card h3{margin:0 0 5px;font:600 19px var(--serif)}.empty-card p{margin:0;max-width:520px;color:var(--muted);font-size:14px;line-height:1.6}.empty-card>.primary-button{margin-left:auto}.empty-glyph{flex:0 0 42px;height:42px;background:var(--paper-muted);color:var(--muted);border-radius:50%;display:grid;place-items:center;font-size:22px}.next-step-row{margin-top:18px;display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 5px}.next-step-icon{color:#a67b44;font-size:21px}.next-step-row div{flex:1}.next-step-row h3{margin:4px 0;font:600 17px var(--serif)}.next-step-row p:not(.eyebrow){color:var(--muted);font-size:14px;margin:0}.onboarding-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-height:350px;display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:center;gap:42px;padding:40px clamp(24px,5vw,65px);overflow:hidden}.onboarding-copy h2{max-width:490px;font:600 clamp(32px,4vw,43px)/1.03 var(--serif);letter-spacing:-.025em;margin:9px 0 12px}.onboarding-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.7;max-width:445px;margin:0 0 25px}.inline-form{display:flex;max-width:520px;gap:8px}input,textarea{padding:11px 12px;font-size:14px;width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}.inline-form input{flex:1;min-width:120px}.onboarding-art{height:235px;position:relative;display:grid;place-items:center;background-image:radial-gradient(var(--green-pale) .7px,transparent .7px);background-size:13px 13px;border-radius:50%}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:200px;height:144px}.orbit-two{width:258px;height:190px;transform:rotate(27deg);border-color:var(--line)}.orbit-core{z-index:1;width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background:var(--green);box-shadow:0 0 0 10px var(--line);color:#fff;font:42px var(--serif)}.orbit-note{position:absolute;z-index:2;background:var(--paper);border:1px solid var(--line);box-shadow:0 4px 15px #302b3312;border-radius:20px;padding:7px 11px;color:var(--muted);font:14px var(--mono)}.note-one{top:29px;right:19%}.note-two{bottom:39px;left:5%;color:#a17946}.note-three{right:4%;bottom:60px;color:var(--muted)}.compact-onboarding{min-height:260px;grid-template-columns:1fr}.two-column-layout,.spaces-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.panel-card{border:1px solid var(--line);border-radius:11px;background:var(--paper);padding:23px;min-width:0}.panel-card .section-heading h2{font-size:22px}.section-symbol{color:var(--muted);font-size:18px}.panel-intro{color:var(--muted);font-size:14px;line-height:1.6;margin:12px 0 20px}.stack-form{display:grid;gap:8px}.stack-form>label,.panel-card>label{color:var(--muted);font-size:14px;font-weight:700;margin-top:7px}.stack-form input,.stack-form select,.panel-card>select{min-height:41px}.field-with-button{display:flex;gap:7px}.field-with-button input{min-width:0}.subsection-heading{display:flex;align-items:center;gap:8px;margin:24px 0 9px}.subsection-heading h3{font-size:14px;font-weight:700;letter-spacing:.02em}.count-pill{min-width:19px;height:19px;border-radius:20px;background:var(--paper-muted);color:var(--muted);display:inline-grid;place-items:center;font:14px var(--mono);padding:0 5px}.simple-list{list-style:none;padding:0;margin:0}.simple-list li{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.member-avatar{width:29px;height:29px;border-radius:50%;background:var(--paper-muted);color:var(--muted);display:grid;place-items:center;font-size:14px;flex:0 0 auto}.list-main{display:grid;gap:3px;flex:1;min-width:0}.list-main strong{color:var(--ink);font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-main small{color:var(--muted);font-size:14px}.simple-list select{width:auto;min-height:30px;padding:0 26px 0 8px;font-size:14px}.status-badge{display:inline-flex;align-items:center;border-radius:20px;padding:5px 8px;background:var(--paper-muted);color:var(--muted);font:14px var(--mono);white-space:nowrap}.status-ready,.status-complete,.status-active,.status-current{background:var(--green-pale);color:#537257}.status-revoked,.status-failed,.status-error,.status-suspended{background:var(--rust-pale);color:#a25e48}.status-pending,.status-accepted,.status-processing,.status-indexing{background:var(--gold-pale);color:#9a773a}.notice{display:flex;gap:9px;align-items:flex-start;margin:13px 0;padding:10px 11px;border-radius:8px;font-size:14px;line-height:1.55}.notice-mark{display:grid;place-items:center;flex:0 0 17px;height:17px;border-radius:50%;background:#0000000f;font:500 14px var(--mono)}.notice-content{display:grid;gap:3px}.notice-content strong{font-size:14px}.notice-content>span{color:inherit;opacity:.86}.notice-error{color:#8f4b37;background:#fbefea;border:1px solid #f1dcd3}.notice-warning{color:#886d34;background:#faf5e8;border:1px solid #eee5ca}.notice-success{color:#4e7454;background:#edf4eb;border:1px solid #deeadb}.outbox-token{display:grid;gap:6px;background:var(--paper);border-radius:8px;padding:11px;margin-top:12px;color:var(--muted);font-size:14px}.outbox-token code{padding:7px 8px;background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--muted);font:14px var(--code);overflow-wrap:anywhere}.outbox-token input{font:14px var(--code)}.token-note{color:var(--muted);line-height:1.4;font-size:14px}.empty-line{padding:14px 10px;margin:0;color:var(--muted);font-size:14px;line-height:1.5;border-top:1px solid var(--line)}.accept-box{margin-top:24px;padding:15px;background:var(--paper);border-radius:8px}.accept-box h3{margin:0;font:600 16px var(--serif)}.accept-box p{color:var(--muted);font-size:14px;line-height:1.5}.grant-table{border-top:1px solid var(--line);margin-top:15px;overflow-x:auto}.grant-head,.grant-row{min-width:530px;display:grid;grid-template-columns:minmax(135px,1fr) repeat(7,54px);align-items:center;gap:3px}.grant-head{padding:10px 0;color:var(--muted);font:14px var(--mono);text-align:center}.grant-head span:first-child{text-align:left}.grant-row{min-height:43px;border-top:1px solid var(--line)}.grant-person{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:14px}.check-cell{display:grid;place-items:center}.check-cell input,.scope-filter input{width:15px;height:15px;accent-color:var(--green)}.space-inspection{margin-top:22px;padding-top:5px;border-top:1px solid var(--line)}.source-mini-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.sources-layout{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.3fr);gap:15px;align-items:start}.source-library>label,.editor-panel label{color:var(--muted);font-size:14px;font-weight:700}.source-library>select{margin:7px 0 11px}.source-list{display:grid}.source-list-item{width:100%;border:0;border-top:1px solid var(--line);text-align:left;display:flex;align-items:center;gap:10px;background:transparent;padding:12px 2px;cursor:pointer}.source-list-item:hover,.source-list-item.selected{background:var(--paper)}.source-list-item.selected{box-shadow:inset 2px 0 var(--green);padding-left:8px}.source-file-icon{display:grid;place-items:center;width:29px;height:33px;color:var(--muted);background:var(--paper-muted);border-radius:5px;font:14px var(--mono);flex:0 0 auto}.source-list-main{display:grid;flex:1;gap:4px;min-width:0}.source-list-main strong{font:600 16px var(--serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-list-main small{color:var(--muted);font:14px var(--mono);text-transform:uppercase;letter-spacing:.05em}.editor-panel .section-heading{margin-bottom:14px}.editor-panel textarea{resize:vertical;min-height:270px;line-height:1.65;font-size:14px;background:#fdfcf8}.editor-panel .stack-form{gap:9px}.format-row{display:flex;align-items:center;gap:10px;margin:3px 0}.format-row select{min-height:32px;width:auto;padding-top:0;padding-bottom:0;font-size:14px}.file-picker{display:inline-flex;align-items:center;gap:7px;color:var(--green)!important;cursor:pointer;margin-left:auto}.file-picker input{width:185px;border:0;padding:0;font-size:14px;color:var(--muted)}.editor-help{color:var(--muted);font-size:14px;margin:-2px 0 2px}.editor-actions{display:flex;justify-content:space-between;gap:8px;margin-top:5px}.editor-actions>button:last-child{margin-left:auto}.source-metadata{display:flex;flex-wrap:wrap;gap:22px;border-top:1px solid var(--line);margin-top:18px;padding-top:13px}.source-metadata span{color:var(--muted);font-size:14px;display:grid;gap:4px}.source-metadata strong{color:var(--muted);font:14px var(--mono);text-transform:uppercase}.version-history{margin-top:18px;padding-top:4px;border-top:1px solid var(--line)}.version-row{display:flex;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.version-dot{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.version-row>span:nth-child(2){display:grid;flex:1;gap:3px}.version-row strong,.version-row small{color:var(--muted);font-size:14px}.version-open{flex:0 0 auto;padding:5px}.version-open[aria-pressed=true]{color:var(--green);background:var(--paper-muted);border-radius:5px}.version-inspector{margin-top:11px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper)}.version-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px 0}.version-inspector-heading h3{font:600 17px var(--serif);margin:4px 0 0}.version-inspector-meta{color:var(--muted);font:14px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin:9px 13px}.version-body{margin:0;padding:12px 13px;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffefa;border-top:1px solid var(--line);color:var(--muted);font:14px/1.65 var(--mono)}.compact{min-height:100px;padding:15px;gap:10px}.compact h3{font-size:16px}.readiness-box{display:flex;align-items:flex-start;gap:9px;background:var(--paper-muted);padding:11px;border-radius:8px;margin:12px 0}.readiness-icon{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#dfeadb;color:#567257;font-size:14px}.readiness-box>span:last-child{display:grid;gap:4px}.readiness-box strong{color:#596b55;font-size:14px}.readiness-box small{color:var(--muted);font-size:14px;line-height:1.5}.search-page{max-width:900px;margin:0 auto}.search-intro{text-align:center;padding:16px 0 23px}.search-intro h2{max-width:610px;margin:10px auto 8px;font:600 clamp(29px,4vw,39px)/1.05 var(--serif);letter-spacing:-.03em}.search-intro>p:last-child{max-width:500px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.6}.search-form{min-height:61px;display:flex;align-items:center;gap:12px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:11px;box-shadow:0 7px 24px #302b330a}.search-icon{color:var(--muted);font-size:24px;margin-left:8px}.search-form input{border:0;background:transparent;outline:0;font-size:15px;min-width:0}.search-form .primary-button{min-width:105px}.scope-filter{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;border:0;margin:15px 0 31px;padding:0}.scope-filter legend{float:left;margin-right:12px;padding:5px 0;color:var(--muted);font:14px var(--mono)}.scope-filter label{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:14px}.scope-filter input{width:13px;height:13px}.results-area{margin-top:31px}.results-area .section-heading{margin-bottom:14px}.results-area .section-heading h2{font-size:22px}.search-method{color:var(--muted);font:14px var(--mono);text-transform:uppercase;letter-spacing:.1em}.result-card{display:grid;grid-template-columns:45px minmax(0,1fr);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin:9px 0}.result-index{color:var(--muted);font:14px var(--mono);padding-top:3px}.result-content h3{margin:0 0 7px;color:var(--ink);font:600 18px var(--serif)}.result-excerpt{margin:0;color:var(--muted);font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.citation-row{display:flex;gap:9px;align-items:center;margin-top:14px;padding-top:11px;border-top:1px solid var(--line)}.citation-mark{color:var(--muted);font-size:16px}.citation-row>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.citation-row strong{color:var(--muted);font-size:14px;text-transform:uppercase;letter-spacing:.09em}.citation-row small{color:var(--muted);font:14px var(--mono);overflow-wrap:anywhere}.verified-mark{color:var(--muted);font:14px var(--mono);white-space:nowrap}.search-lede{margin:-12px 0 18px;color:var(--muted);font-size:15px;line-height:1.6}.result-content h3 .result-title-button{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.result-content h3 .result-title-button:hover{color:var(--green);text-decoration-color:currentColor}.result-meta{margin:0 0 10px;color:var(--muted);font-size:14px}.result-content .result-excerpt{color:var(--ink);font-size:15px}.result-excerpt mark,.cited-passage mark{background:#f2dccb;color:var(--ink);box-shadow:inset 0 -2px 0 var(--rust);border-radius:2px;padding:0 1px}.result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px}.compact-button{min-height:40px;padding:0 13px;gap:8px}.copy-status{color:var(--muted);font-size:14px}.copy-status:empty{display:none}.citation-details{margin-top:10px;border-top:1px solid var(--line);padding-top:4px}.citation-details summary{display:list-item;padding:10px 0;color:var(--green);font-size:14px;font-weight:600;cursor:pointer}.citation-details dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:4px 0 6px;font-size:14px}.citation-details dt{color:var(--muted)}.citation-details dd{margin:0}.mono-value{font:13px var(--code);overflow-wrap:anywhere;color:var(--ink)}.cited-passage{margin:0 0 16px;padding:14px 16px;background:var(--rust-pale);border:1px solid #e3c3b2;border-radius:10px;display:grid;gap:8px;justify-items:start}.cited-passage blockquote{margin:0;color:var(--ink);font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cited-passage-meta,.cited-passage-note{margin:0;color:#6b4a3b;font-size:14px;line-height:1.5}.signin-return{margin:14px 0 0;color:var(--ink);background:var(--paper-muted);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.55}.search-empty{min-height:115px;border-top:1px solid var(--line);display:flex;gap:11px;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.search-empty>span{color:#a57b46;font-size:17px}.search-empty p{max-width:360px;line-height:1.6}.loading-line{color:var(--muted);font-size:14px;padding:10px 0}.loading-card{display:flex;gap:10px;align-items:center;padding:24px;color:var(--muted);font-size:14px;background:var(--paper);border:1px solid var(--line);border-radius:9px}.loading-spinner{width:15px;height:15px;border:2px solid var(--line);border-top-color:var(--line-strong);border-radius:50%;animation:spin .8s linear infinite}.muted{color:var(--muted);font-size:14px;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}.signin-page{min-height:100vh;padding:28px clamp(18px,8vw,125px);display:grid;grid-template-columns:minmax(300px,470px) minmax(230px,1fr);align-items:center;gap:clamp(45px,11vw,170px);background:var(--paper-muted);position:relative;overflow:hidden}.signin-provider-button{width:100%;min-height:45px;justify-content:center}.signin-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px}.signin-divider:before,.signin-divider:after{content:"";height:1px;flex:1;background:var(--green-pale)}.signin-cooldown{margin:-4px 0 0;text-align:center;color:var(--muted);font-size:14px}.signin-page:before{content:"";position:absolute;width:600px;height:600px;border:1px solid var(--line);border-radius:50%;right:-330px;top:-210px;box-shadow:0 0 0 55px #ece3ed59,0 0 0 112px #ece3ed47;pointer-events:none}.signin-card{z-index:1;width:100%;max-width:440px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:29px clamp(24px,4vw,46px) 25px;box-shadow:0 18px 50px #302b330f}.signin-brand{padding:0}.signin-illustration{height:151px;margin:14px 0 15px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,var(--paper-muted) 0,var(--paper-muted) 46%,transparent 47%)}.signin-paper{position:absolute;width:99px;height:122px;border:1px solid var(--line);background:#fffefa;border-radius:6px;box-shadow:0 9px 15px #302b330f}.paper-back{transform:translate(18px,-5px) rotate(8deg);background:var(--paper)}.paper-front{transform:translate(-3px,1px) rotate(-5deg);padding:20px 13px}.paper-rule{display:block;height:3px;width:48px;margin:8px 0;border-radius:4px;background:var(--green-pale)}.paper-rule.rule-long{width:65px;background:var(--green-pale)}.paper-stamp{position:absolute;bottom:15px;right:12px;border:1px solid var(--line-strong);border-radius:4px;color:var(--muted);padding:4px;font:6px/1.4 var(--mono);letter-spacing:.07em;transform:rotate(3deg)}.signin-spark{position:absolute;color:#b08348}.spark-a{top:23px;right:27%;font-size:16px}.spark-b{bottom:19px;left:28%;color:var(--muted);font-size:15px}.signin-card>.eyebrow{margin-top:4px}.signin-card h1{font:600 34px/1.01 var(--serif);letter-spacing:-.025em;margin:8px 0 10px}.signin-description{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 18px}.signin-button{width:100%;min-height:45px;justify-content:space-between}.signin-footnote{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:14px;margin:16px 0 0}.mini-lock{color:var(--muted);font-size:15px}.invite-hint{color:#8d703a;background:#f9f3e5;padding:8px;border-radius:6px;font-size:14px;line-height:1.5}.signin-aside{z-index:1;max-width:355px;color:var(--muted)}.signin-aside>p{font:24px/1.35 var(--serif);letter-spacing:-.02em}.signin-aside>span{color:var(--muted);font:14px var(--mono)}.aside-index{position:absolute;bottom:30px;right:clamp(18px,8vw,125px);display:flex;align-items:center;gap:12px;color:var(--muted);font:14px var(--mono);letter-spacing:.12em}.aside-line{height:1px;width:54px;background:var(--green-pale)}.invite-landing{min-height:100vh;padding:28px clamp(20px,7vw,100px);background:var(--canvas)}.invite-landing-card{width:min(500px,100%);margin:11vh auto 0;padding:38px}.invite-seal{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;color:var(--muted);background:var(--paper-muted);font-size:18px;margin-bottom:24px}.invite-landing-card h1{margin:8px 0;font:600 34px var(--serif)}.invite-landing-card p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65;margin-bottom:20px}.invite-landing-card>.text-button{display:block;margin:8px auto 0}@media(max-width:1020px){.app-shell{grid-template-columns:215px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.main-content,.topbar,.main-footer{padding-left:30px;padding-right:30px}.sources-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.panel-card{padding:18px}.grant-head,.grant-row{grid-template-columns:minmax(112px,1fr) repeat(7,42px)}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:relative;height:auto;min-height:0;display:grid;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:5px 12px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.brand{grid-column:1;padding:0}.sidebar-label,.sidebar-foot{display:none}.org-select-label{grid-column:2;grid-row:1;margin:0;justify-self:start}.sidebar select{grid-column:2;grid-row:1;width:min(100%,250px);justify-self:end;margin-top:21px}.add-org-button{grid-column:1/-1;margin:0;padding:6px 0}.nav-list{grid-column:1/-1;display:flex;overflow-x:auto;margin-top:7px;gap:3px}.nav-item{padding:9px 11px;white-space:nowrap}.nav-icon{width:15px}.topbar{height:53px;padding:0 18px}.breadcrumb>span:first-child,.crumb-slash{display:none}.account-label{max-width:105px}.main-content{padding:26px 17px 40px}.page-heading{align-items:start;flex-direction:column;gap:4px;margin-bottom:19px}.page-heading h1{font-size:34px}.date-mark{font-size:15px}.main-footer{padding:14px 17px;gap:15px;line-height:1.5}.welcome-band{align-items:flex-start;flex-direction:column;padding:22px}.stat-grid{gap:7px;margin-bottom:30px}.stat-card{padding:13px 11px;min-height:110px;grid-template-columns:22px 1fr}.stat-label{font-size:14px}.stat-detail{font-size:14px;line-height:1.4}.stat-value{font-size:27px}.space-grid{grid-template-columns:1fr}.space-card{min-height:120px}.space-card strong{margin:10px 0}.section-heading h2{font-size:22px}.next-step-row{align-items:flex-start;flex-wrap:wrap}.next-step-row div{min-width:75%}.next-step-row>button{margin-left:28px}.empty-card{align-items:flex-start;flex-wrap:wrap}.empty-card>.primary-button{margin-left:58px}.onboarding-panel{display:block;padding:25px 21px}.onboarding-art{height:160px;margin-bottom:19px}.orbit-two{width:210px;height:145px}.orbit-one{width:158px;height:113px}.orbit-core{width:56px;height:56px;font-size:34px}.inline-form{flex-direction:column}.inline-form .primary-button{width:100%}.two-column-layout,.spaces-layout,.sources-layout{grid-template-columns:1fr}.panel-card{padding:18px}.source-library{order:2}.editor-panel{order:1}.file-picker input{width:142px}.format-row{flex-wrap:wrap}.search-intro{padding:7px 0 20px}.search-form{min-height:55px;gap:5px}.search-form input{font-size:14px}.search-form .primary-button{min-width:73px;padding:0 9px}.scope-filter{gap:8px 10px}.scope-filter legend{width:100%}.result-card{grid-template-columns:27px minmax(0,1fr);padding:14px 12px}.signin-page{grid-template-columns:minmax(0,1fr);padding:18px;align-content:center}.signin-card{max-width:440px;margin:auto}.signin-aside,.aside-index{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.application-scope{border:1px solid var(--line, var(--line));border-radius:12px;margin:1rem 0;padding:1rem}.application-scope legend{font-weight:700;padding:0 .4rem}.application-operation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem 1rem;margin:1rem 0}.application-operation-grid label{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.application-review-note{color:#886d34;background:#faf5e8;border:1px solid #eee5ca;border-radius:8px;padding:9px 11px;font-size:14px;line-height:1.5}.application-credential-list{margin-top:1.25rem}.application-credential{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line, var(--line));padding:.85rem 0}.nav-group{display:grid;gap:2px}.nav-group-label{padding:14px 13px 4px;color:var(--muted);font:600 13px Instrument Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em}.nav-group:first-child .nav-group-label{padding-top:2px}.personal-page{width:100%;color:var(--ink)}.personal-page button{min-height:44px}.personal-page input:not([type=checkbox]),.personal-page select{min-height:44px;width:100%;padding:9px 11px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);color:var(--ink);font:16px/1.45 Instrument Sans,Avenir Next,sans-serif}.personal-page textarea{width:100%;min-height:96px;resize:vertical;padding:10px 11px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);color:var(--ink);font:16px/1.55 Instrument Sans,Avenir Next,sans-serif}.personal-page label{display:grid;gap:6px;color:var(--ink);font:600 15px/1.4 Instrument Sans,Avenir Next,sans-serif}.personal-page label small,.personal-page .personal-checkbox-group p{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.personal-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px;padding:19px 22px;border:1px solid var(--line);border-radius:10px;background:#f2ecf2}.personal-intro p:last-child{max-width:780px;margin:5px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.personal-private-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--paper);color:var(--green);font-size:23px}.personal-notice{margin:0 0 15px;padding:12px 15px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:16px;line-height:1.5}.personal-notice.is-error,.personal-form-error{color:#753d2c;background:#f8eae3;border-color:#bf866e}.personal-notice.is-success{color:#403048;background:#ece3ed;border-color:#9c8ba2}.personal-toolbar{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:14px}.personal-filters{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(130px,.7fr) minmax(145px,.8fr) auto;gap:6px 10px;align-items:end;flex:1}.personal-filters label{grid-row:1;font-size:14px}.personal-filters input,.personal-filters select{grid-row:2}.personal-filters .outline-button{grid-row:2;white-space:nowrap}.personal-create-actions{display:flex;flex:0 0 auto;gap:8px}.personal-library-layout,.personal-agents-layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:14px;align-items:start}.personal-library,.personal-detail,.personal-agent-list,.personal-agent-detail{min-width:0;border-color:var(--line);background:var(--paper)}.personal-library-head,.personal-detail-heading,.personal-editor-heading,.personal-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.personal-library-head{padding-bottom:10px;border-bottom:1px solid var(--line)}.personal-library-head h2,.personal-detail-heading h2,.personal-editor-heading h2,.personal-token-reveal h2{margin:3px 0 0;color:var(--ink);font:600 23px/1.15 var(--serif)}.personal-library-head>span,.personal-version{color:var(--muted);font:14px Instrument Sans,sans-serif}.personal-record-list{display:grid;margin-top:5px}.personal-record{display:grid;justify-items:start;gap:5px;min-height:73px!important;padding:12px 9px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left;cursor:pointer}.personal-record:hover,.personal-record.is-selected{background:#f5f0f5}.personal-record.is-selected{box-shadow:inset 3px 0 var(--green)}.personal-record-kind{color:var(--rust);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.personal-record strong{max-width:100%;color:var(--ink);font:600 16px/1.35 Instrument Sans,sans-serif;overflow-wrap:anywhere}.personal-record small{color:var(--muted);font:14px/1.4 Instrument Sans,sans-serif}.personal-retention-note,.personal-form-help{color:var(--muted);font:14px/1.55 Instrument Sans,sans-serif}.personal-retention-note{padding-top:13px;border-top:1px solid var(--line)}.personal-empty,.personal-unavailable{display:grid;justify-items:start;gap:8px;padding:24px 10px}.personal-empty>span:first-child{color:var(--rust);font-size:19px}.personal-empty h3,.personal-body-field h3,.personal-create-agent h3,.personal-citations h3,.personal-activity h4{margin:0;color:var(--ink);font:600 16px/1.3 Instrument Sans,sans-serif}.personal-empty p,.personal-unavailable p{max-width:460px;margin:0;color:var(--muted);font:16px/1.6 Instrument Sans,sans-serif}.personal-detail-empty{min-height:310px;align-content:center;justify-items:center;text-align:center}.personal-detail-empty .personal-private-mark{margin-bottom:7px}.personal-editor-heading{align-items:center;margin-bottom:15px}.personal-form{display:grid;gap:12px}.personal-form>label,.personal-form-grid>label{min-width:0}.personal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.personal-form-actions,.personal-detail-actions,.personal-policy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.personal-form-error{margin:0;padding:10px;border:1px solid #bf866e;border-radius:6px;font-size:15px}.personal-form-help{margin:0}.personal-detail-heading{align-items:center;margin-bottom:10px}.personal-visibility{padding:10px 12px;border-left:3px solid var(--green);background:#f5f0f5;color:var(--muted);font:15px/1.55 Instrument Sans,sans-serif}.personal-context-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font:16px/1.65 Instrument Sans,sans-serif}.personal-body-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.personal-body-field{min-width:0;padding:12px;border:1px solid var(--line);border-radius:7px;background:#fffefb}.personal-body-field h3{font-size:15px}.personal-body-field p{margin:7px 0 0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.5 Instrument Sans,sans-serif}.personal-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:17px 0;border-top:1px solid var(--line)}.personal-metadata>div{min-width:0;padding:9px 0;border-bottom:1px solid var(--line)}.personal-metadata dt,.personal-citation dt{color:var(--muted);font:600 14px Instrument Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em}.personal-metadata dd,.personal-citation dd{margin:4px 0 0;color:var(--ink);font:15px/1.45 Instrument Sans,sans-serif;overflow-wrap:anywhere}.personal-meta-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:15px}.personal-meta-row strong{color:var(--muted)}.personal-citations{margin:15px 0;padding-top:13px;border-top:1px solid var(--line)}.personal-citations>h3{margin-bottom:9px}.personal-citation{margin:7px 0;padding:11px;border:1px solid var(--line);border-radius:7px;background:#f8f4f8}.personal-citation>p{margin:0 0 9px;color:var(--ink);font:15px/1.55 Instrument Sans,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.personal-citation details{margin-top:8px}.personal-citation summary{min-height:44px;align-content:center;color:var(--green);cursor:pointer;font:600 15px/1.5 Instrument Sans,sans-serif}.personal-citation-technical-quote{white-space:pre-wrap;overflow-wrap:anywhere}.personal-citation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0 0}.personal-detail-actions{margin-top:15px}.danger-button,.danger-outline-button{min-height:44px;border:1px solid #a96345;border-radius:6px;padding:9px 13px;color:#713e2c;background:#f5e8e1;font:600 15px Instrument Sans,sans-serif;cursor:pointer}.danger-outline-button{background:transparent}.personal-confirm,.personal-revoke-box{margin-top:13px;padding:13px;border:1px solid #c8937e;border-radius:8px;background:#fbf3ef}.personal-confirm p,.personal-revoke-box p{color:var(--ink);font:15px/1.55 Instrument Sans,sans-serif}.personal-confirm>div,.personal-revoke-box [role=group]{display:flex;flex-wrap:wrap;gap:8px}.personal-token-reveal{display:grid;gap:11px;margin-bottom:15px;padding:18px;border:1px solid var(--line-strong);border-radius:9px;background:#f5f0f5}.personal-token-reveal>div:first-child p:last-child{color:var(--muted);font-size:15px}.personal-token-reveal input{font-family:ui-monospace,monospace!important}.personal-create-agent{margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.personal-checkbox-group{display:grid;gap:8px;min-width:0;margin:0;padding:11px;border:1px solid var(--line-strong);border-radius:7px}.personal-checkbox-group legend{padding:0 5px;color:var(--ink);font:600 15px Instrument Sans,sans-serif}.personal-checkbox-group p{margin:0}.personal-checkbox-group label,.personal-checkbox{display:flex!important;align-items:center;gap:9px!important;min-height:44px;padding:5px 0;font-size:15px!important;font-weight:500!important}.personal-checkbox-group input[type=checkbox],.personal-checkbox input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:var(--green)}.personal-status-pill{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border:1px solid var(--line);border-radius:99px;color:var(--muted);background:#f5f0f5;font:600 14px Instrument Sans,sans-serif}.personal-status-pill.is-active{color:#403048;border-color:#9c8ba2;background:#ece3ed}.personal-status-pill.is-inactive{color:#713e2c;border-color:#c8937e;background:#f5e8e1}.personal-agent-detail>.personal-metadata{margin-top:10px}.personal-policy{margin-top:17px;padding-top:16px;border-top:1px solid var(--line)}.personal-section-title{align-items:center;margin-bottom:8px}.personal-section-title h3{margin:3px 0;color:var(--ink);font:600 21px var(--serif)}.personal-policy-state{padding:10px 11px;border-radius:7px;color:var(--ink);background:#f5f0f5;font:15px/1.5 Instrument Sans,sans-serif}.personal-policy-expiry{margin:11px 0}.personal-policy-actions{margin:12px 0}.personal-policy-actions [role=group]{width:100%;padding:12px;border:1px solid #c8937e;border-radius:7px;background:#fbf3ef}.personal-activity{margin-top:18px;padding-top:13px;border-top:1px solid var(--line)}.personal-activity h4{margin-bottom:7px}.personal-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:9px 0;border-top:1px solid var(--line)}.activity-outcome{align-self:start;padding:3px 6px;border-radius:4px;background:#ece3ed;color:#403048;font:600 14px Instrument Sans,sans-serif;text-transform:uppercase}.activity-outcome.outcome-held,.activity-outcome.outcome-denied,.activity-outcome.outcome-revoked{background:#f5e8e1;color:#713e2c}.personal-activity-row strong{color:var(--ink);font:500 14px/1.4 Instrument Sans,sans-serif}.personal-activity-row small{grid-column:2;color:var(--muted);font:14px Instrument Sans,sans-serif}@media(max-width:760px){.nav-group-label{padding:5px 10px 5px 15px;align-self:center;white-space:nowrap}.personal-toolbar{align-items:stretch;flex-direction:column}.personal-filters{grid-template-columns:1fr 1fr}.personal-filters label,.personal-filters input,.personal-filters select{grid-row:auto}.personal-filters .outline-button{grid-column:1/-1;grid-row:auto}.personal-create-actions{display:grid;grid-template-columns:1fr 1fr}.personal-library-layout,.personal-agents-layout{grid-template-columns:minmax(0,1fr)}.personal-detail{order:2}.personal-library-head h2,.personal-detail-heading h2,.personal-editor-heading h2{font-size:20px}.personal-form-grid,.personal-body-grid,.personal-metadata,.personal-citation dl{grid-template-columns:minmax(0,1fr)}.personal-intro{padding:15px}.personal-intro p:last-child{font-size:15px}.personal-detail-actions>button{flex:1}}.extraction-page{display:grid;gap:16px}.extraction-page>.notice{margin:0}.extraction-welcome{margin-bottom:1px}.extraction-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;align-items:end}.extraction-controls>label{color:var(--muted);font-size:14px;font-weight:700}.extraction-controls>select{min-height:40px}.extraction-controls>label:nth-of-type(n+2){margin-top:7px}.extraction-controls>.extraction-help,.extraction-controls>.evidence-quote{grid-column:1 / -1}.extraction-help{color:var(--muted);font-size:14px;line-height:1.55;margin:4px 0 0}.extraction-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px}.extraction-actions h2{margin:4px 0 6px;font:600 20px var(--serif)}.extraction-actions p:not(.eyebrow){max-width:670px;color:var(--muted);font-size:14px;line-height:1.6;margin:0}.extraction-actions>.eyebrow{margin:0}.extraction-job{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);border-top:1px solid var(--line);padding-top:9px;font-size:14px}.extraction-job span{color:var(--muted)}.extraction-job code{color:var(--muted);font:14px var(--code);overflow-wrap:anywhere}.extraction-layout{align-items:start}.extraction-layout .panel-card{min-width:0}.extraction-layout .stack-form{margin-top:12px}.extraction-layout .stack-form .primary-button{margin-top:7px}.extraction-queue>select{min-height:38px;margin-top:5px}.extraction-proposals{display:grid;margin-top:12px}.extraction-proposal{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 3px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.extraction-proposal:hover,.extraction-proposal.selected{background:var(--paper)}.extraction-proposal>span:first-child{display:grid;min-width:0;gap:4px}.extraction-proposal strong{color:var(--ink);font:600 16px var(--serif);overflow-wrap:anywhere}.extraction-proposal small{color:var(--muted);font-size:14px}.proposal-detail{margin-top:14px;border-top:1px solid var(--line);padding-top:15px}.proposal-detail .section-heading{margin-bottom:10px}.proposal-detail .section-heading h3{font:600 19px var(--serif);margin:5px 0 0;overflow-wrap:anywhere}.proposal-statement{color:var(--muted);font-size:14px;line-height:1.55}.proposal-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.proposal-meta>div{border-top:1px solid var(--line);padding-top:7px;min-width:0}.proposal-meta dt{color:var(--muted);font:14px var(--mono);text-transform:uppercase;letter-spacing:.08em}.proposal-meta dd{color:var(--muted);font-size:14px;margin:4px 0 0;overflow-wrap:anywhere}.proposal-evidence{display:grid;gap:4px;margin-top:13px}.proposal-evidence>strong{color:var(--muted);font-size:14px}.proposal-evidence .evidence-quote{margin-top:5px}.proposal-validation{margin-top:12px;padding:10px;color:#8f4b37;background:#fbefea;border:1px solid #f1dcd3;border-radius:8px;font-size:14px;line-height:1.5}.proposal-validation ul{margin:6px 0 0;padding-left:18px}.proposal-review-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.proposal-review-actions label{color:var(--muted);font-size:14px}.proposal-review-actions select{min-height:36px;font-size:14px}.proposal-review-actions .text-button{justify-self:start}@media(max-width:1020px){.grant-head,.grant-row{grid-template-columns:minmax(112px,1fr) repeat(7,42px)}}@media(max-width:760px){.extraction-controls{grid-template-columns:minmax(0,1fr)}.extraction-controls>label:nth-of-type(n+2){margin-top:0}.extraction-controls>.extraction-help,.extraction-controls>.evidence-quote{grid-column:auto}.extraction-actions{grid-template-columns:minmax(0,1fr)}.extraction-actions>button{justify-self:start}.proposal-meta,.proposal-review-actions{grid-template-columns:minmax(0,1fr)}.proposal-review-actions .text-button{justify-self:start}}.application-credential p{margin:.35rem 0 0;font-size:.85rem}.grant-head,.grant-row{grid-template-columns:minmax(135px,1fr) repeat(7,54px)}.temporal-page{display:grid;gap:16px}.temporal-page .notice{margin:0}.temporal-welcome{margin-bottom:1px}.temporal-mark{z-index:1;color:var(--muted);font:40px var(--serif);transform:rotate(-35deg)}.temporal-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;align-items:end}.temporal-controls>label{color:var(--muted);font-size:14px;font-weight:700}.temporal-controls>select{min-height:40px}.temporal-controls>label:nth-of-type(n+2){margin-top:7px}.temporal-help{color:var(--muted);font-size:14px;line-height:1.55;margin:4px 0 0}.temporal-controls>.temporal-help,.evidence-quote{grid-column:1 / -1}.evidence-quote{margin:5px 0 0;border-left:2px solid var(--line-strong);padding:8px 13px;color:var(--muted);background:var(--paper);font:15px/1.6 var(--serif)}.evidence-quote p{margin:0 0 5px;white-space:pre-wrap}.evidence-quote cite{color:var(--muted);font:14px var(--mono);font-style:normal}.temporal-forms{align-items:stretch}.temporal-forms .panel-card{display:flex;flex-direction:column}.temporal-forms .stack-form{margin-top:12px}.temporal-forms .stack-form .primary-button{margin-top:7px}.temporal-permission{color:#956f32;font-size:14px;line-height:1.5;margin:auto 0 0;padding-top:13px}.temporal-query{display:grid;gap:12px}.temporal-query-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:end}.temporal-query-form label{color:var(--muted);font-size:14px;font-weight:700}.temporal-query-form .outline-button{grid-column:1 / -1;justify-self:start}.temporal-empty{margin:0;color:var(--muted);font-size:14px}.temporal-results{display:grid;gap:9px}.temporal-result{border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:14px}.temporal-result>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}.temporal-result>div:first-child strong{color:var(--ink);font:600 18px var(--serif)}.temporal-result>div:first-child span{color:var(--muted);font-size:14px}.temporal-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0}.temporal-result dl>div{border-top:1px solid var(--line);padding-top:7px}.temporal-result dt{color:var(--muted);font:14px var(--mono);text-transform:uppercase;letter-spacing:.08em}.temporal-result dd{color:var(--muted);font-size:14px;margin:4px 0 0}.temporal-result-meta{color:var(--muted);font:14px var(--mono);margin:10px 0 2px}.assertion-evidence{display:grid;gap:5px;margin:9px 0}.assertion-evidence>strong{color:var(--muted);font:14px var(--mono);letter-spacing:.05em;text-transform:uppercase}.assertion-evidence blockquote{margin:0;border-left:2px solid var(--line-strong);padding:6px 10px;color:var(--muted);background:var(--paper)}.assertion-evidence blockquote p{margin:0 0 4px;font:14px/1.5 var(--serif);white-space:pre-wrap}.assertion-evidence cite{color:var(--muted);font:14px var(--mono);font-style:normal;overflow-wrap:anywhere}.assertion-history{border-top:1px solid var(--line);padding-top:12px}.assertion-history .subsection-heading{margin-top:0}.history-label{color:var(--muted);font:14px var(--mono)}.history-version{border-top:1px solid var(--line);padding:10px 0 2px;color:var(--muted);font-size:14px}.history-version p{margin:5px 0}.source-history-label{color:var(--muted);font-size:14px;line-height:1.55;margin:0 2px}@media(max-width:780px){.temporal-controls{grid-template-columns:minmax(0,1fr)}.temporal-controls>label:nth-of-type(n+2){margin-top:0}.temporal-controls>.temporal-help,.evidence-quote{grid-column:auto}.temporal-query-form{grid-template-columns:minmax(0,1fr)}.temporal-query-form .outline-button{grid-column:auto}.temporal-result dl{grid-template-columns:minmax(0,1fr)}.grant-head,.grant-row{grid-template-columns:minmax(112px,1fr) repeat(7,38px)}}.retrieval-page{display:grid;gap:16px}.retrieval-page>.notice{margin:0}.retrieval-intro{padding:5px 0 13px}.retrieval-intro h2{max-width:730px;margin:7px 0 8px;color:var(--ink);font:600 clamp(25px,3vw,34px)/1.12 var(--serif);letter-spacing:-.025em}.retrieval-intro>p:last-child{max-width:770px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.retrieval-controls-card{padding:19px 22px}.retrieval-controls{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:center;gap:8px 16px}.retrieval-controls>label:not(.retrieval-check),.retrieval-graph-limits>label{color:var(--muted);font-size:14px;font-weight:700}.retrieval-controls>select,.retrieval-controls>input,.retrieval-graph-limits input{min-height:39px}.retrieval-controls input[type=datetime-local],.retrieval-controls input[type=number]{padding:8px 10px}.retrieval-help{grid-column:2;color:var(--muted);font-size:14px;line-height:1.55;margin:-2px 0 2px}.retrieval-check{grid-column:2;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.retrieval-check input{flex:0 0 auto;width:15px;height:15px;accent-color:var(--green)}.retrieval-graph-limits{grid-column:2;display:grid;grid-template-columns:minmax(130px,.7fr) minmax(90px,.3fr);gap:8px 12px;align-items:center;padding:10px 12px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.retrieval-graph-limits .retrieval-help{grid-column:1 / -1}.retrieval-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;border-top:1px solid var(--line);padding-top:13px}.retrieval-muted{color:#956f32;font-size:14px}.retrieval-results{display:grid;gap:10px}.retrieval-results>.section-heading{margin:5px 0 3px}.retrieval-meta,.compiled-meta{display:flex;flex-wrap:wrap;gap:6px 15px;color:var(--muted);font:14px var(--mono)}.retrieval-item{min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:14px 16px}.retrieval-item-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.retrieval-item>h3{margin:11px 0 5px;color:var(--ink);font:600 19px/1.25 var(--serif);overflow-wrap:anywhere}.retrieval-context-label{color:var(--muted);font-size:14px;line-height:1.5;margin:3px 0 9px}.retrieval-score{margin-left:auto;color:var(--muted);font:14px var(--mono)}.retrieval-qualifiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;margin:12px 0 3px}.retrieval-qualifiers>div{min-width:0;border-top:1px solid var(--line);padding-top:7px}.retrieval-qualifiers dt{color:var(--muted);font:14px var(--mono);text-transform:uppercase;letter-spacing:.07em}.retrieval-qualifiers dd{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.assertion-statement{margin:0 0 8px;color:var(--muted);font-size:14px}.retrieval-item-foot{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:9px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font:14px var(--mono);overflow-wrap:anywhere}.retrieval-paths{border-top:1px solid var(--line);padding-top:11px}.retrieval-paths h3{color:var(--muted);font-size:14px;margin:0 0 7px}.retrieval-path{display:grid;gap:4px;color:var(--muted);font-size:14px}.retrieval-path small{color:var(--muted)}.compiled-context,.saved-summaries{display:grid;gap:11px}.compiled-context>.retrieval-help,.saved-summaries>.retrieval-help{margin:0}.compiled-markdown{margin:0;max-height:460px;overflow:auto;padding:13px 14px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:8px;font:14px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.compiled-context>.primary-button{justify-self:start;margin-top:2px}.saved-summary-list{list-style:none;padding:0;margin:0}.saved-summary-list li{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line)}.saved-summary-list li>span{display:grid;gap:4px;min-width:0}.saved-summary-list strong{color:var(--muted);font-size:14px}.saved-summary-list small{color:var(--muted);font:14px var(--mono);overflow-wrap:anywhere}.summary-inspection{display:grid;gap:8px;margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.summary-inspection .subsection-heading{margin:0}.summary-inspection .compiled-markdown{max-height:330px}.pilot-operations{display:grid;gap:17px}.pilot-operations>.notice{margin:0}.operations-lead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 24px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.operations-lead h2{max-width:670px;margin:6px 0 8px;color:var(--ink);font:600 clamp(23px,2.8vw,31px)/1.14 var(--serif);letter-spacing:-.025em}.operations-lead>div>p:last-child{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.lifecycle-marker{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 10px;color:var(--muted);background:var(--paper-muted);border:1px solid var(--line);border-radius:999px;font-size:14px;text-transform:capitalize}.lifecycle-marker>span{width:7px;height:7px;border-radius:50%;background:var(--green)}.lifecycle-suspended{color:#8a6c37;background:#f6f0e5;border-color:#ebe0c8}.lifecycle-suspended>span{background:#bd9958}.lifecycle-deleted{color:#9b574b;background:#f8ece9;border-color:#edd8d3}.lifecycle-deleted>span{background:#ba6d60}.operations-section{min-width:0;padding:19px 22px;background:#fff;border:1px solid var(--line);border-radius:9px}.operations-section>.section-heading{margin-top:0}.operations-section>.section-heading h2,.operations-card .section-heading h2{color:var(--ink);font:600 22px/1.2 var(--serif)}.operations-muted,.operations-empty{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.usage-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.usage-metric{display:grid;gap:6px;min-width:0;padding:14px 13px;border-right:1px solid var(--line)}.usage-metric:first-child{padding-left:0}.usage-metric:last-child{border-right:0}.usage-metric>span{color:var(--muted);font-size:14px}.usage-metric strong{color:var(--ink);font:600 16px var(--serif);overflow-wrap:anywhere}.usage-metric strong small{color:var(--muted);font:14px var(--mono)}.operations-paused{margin:10px 0 0;padding:9px 11px;color:#816c43;background:#faf6ec;border-left:2px solid #c9ab6e;font-size:14px;line-height:1.5}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operations-card{min-width:0}.operations-card .section-heading{margin-bottom:13px}.operations-card .section-symbol{flex:0 0 auto}.operations-limit-form{display:grid;gap:8px;margin-top:11px}.operations-limit-field{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:9px;align-items:center;border-top:1px solid var(--line);padding-top:8px}.operations-limit-field>span{color:var(--muted);font-size:14px}.operations-limit-field small{display:block;margin-top:3px;color:var(--muted);font-size:14px;line-height:1.4}.operations-limit-field input{width:100%;min-height:34px;padding:6px 8px}.operations-limit-form>button{justify-self:start;margin-top:6px}.operations-select-label,.export-create-form>label:not(.operations-check){color:var(--muted);font-size:14px;font-weight:700}.operations-card>select{width:100%;margin-top:6px}.application-usage{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:var(--muted);font:14px var(--mono)}.export-section>.operations-muted{margin:-3px 0 12px}.export-create-form{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:9px 12px}.export-create-form select{min-width:0}.operations-check{grid-column:2;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:14px}.operations-check input{width:14px;height:14px;accent-color:var(--green)}.export-create-form>button{grid-column:3;grid-row:1 / span 2}.export-list,.purge-job-list{list-style:none;padding:0;margin:14px 0 0}.export-list li,.purge-job-list li{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:10px 0;border-top:1px solid var(--line)}.export-list-icon,.purge-job-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;color:var(--muted);background:var(--paper-muted);border-radius:7px}.export-list-main{display:grid;gap:4px;min-width:100px;flex:1}.export-list-main strong{color:var(--muted);font-size:14px;font-weight:600}.export-list-main small{color:var(--muted);font-size:14px}.status-pill{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;color:var(--muted);background:var(--paper-muted);border-radius:99px;font-size:14px;text-transform:capitalize}.status-expired,.status-revoked,.status-failed{color:#995c52;background:#f8efed}.status-running,.status-retry,.status-queued{color:#8b713e;background:#f7f3e8}.export-list .outline-button{padding:7px 10px}.retention-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.retention-summary>div{display:grid;gap:5px;min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.retention-summary>div:first-child{padding-left:0}.retention-summary>div:last-child{border:0}.retention-summary small{color:var(--muted);font-size:14px}.retention-summary strong{color:var(--muted);font-size:14px;font-weight:500;overflow-wrap:anywhere}.retention-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.retention-actions>label{display:grid;gap:3px;margin-right:auto;color:var(--muted);font-size:14px}.retention-actions>label span{color:var(--muted);font-size:14px}.retention-actions input{width:120px;min-height:34px}.danger-button{min-height:34px;padding:7px 11px;color:#96594e;background:#fff;border:1px solid #e8d4cf;border-radius:6px;font-size:14px;cursor:pointer}.danger-button:hover{background:#fbf4f2}.danger-button:focus-visible,.pilot-operations button:focus-visible,.pilot-operations select:focus-visible,.pilot-operations input:focus-visible{outline:2px solid #806b87;outline-offset:2px}.source-purge-form{display:grid;grid-template-columns:105px minmax(0,1fr) 54px minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-top:15px;padding:13px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.source-purge-form>div{grid-column:1 / -1;display:grid;gap:4px}.source-purge-form>div strong{color:var(--muted);font-size:14px}.source-purge-form>div span{color:var(--muted);font-size:14px}.source-purge-form>label{color:var(--muted);font-size:14px}.source-purge-form select{min-width:0}.source-purge-form .danger-button{white-space:nowrap}.retention-section .subsection-heading{margin-top:17px}.purge-job-list{margin-top:3px}.temporary-read-form{display:grid;grid-template-columns:105px minmax(0,1fr) 100px minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-top:14px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.temporary-read-form>div{grid-column:1 / -1;display:grid;gap:4px}.temporary-read-form>div strong{color:var(--muted);font-size:14px}.temporary-read-form>div span{color:var(--muted);font-size:14px;line-height:1.5}.temporary-read-form>label{color:var(--muted);font-size:14px}.temporary-read-form select,.temporary-read-form input{min-width:0}.temporary-read-form button{white-space:nowrap}@media(max-width:900px){.operations-grid{grid-template-columns:minmax(0,1fr)}.source-purge-form{grid-template-columns:72px minmax(0,1fr) 46px minmax(0,1fr)}.source-purge-form .danger-button{grid-column:2 / -1;justify-self:start}}@media(max-width:620px){.operations-lead{flex-direction:column;padding:16px}.operations-section{padding:16px}.usage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-metric{border-bottom:1px solid var(--line)}.usage-metric:nth-child(2n){border-right:0}.usage-metric:nth-last-child(-n+1){border-bottom:0}.export-create-form{grid-template-columns:minmax(0,1fr)}.export-create-form>label:not(.operations-check),.export-create-form select,.operations-check,.export-create-form>button{grid-column:1;grid-row:auto}.export-create-form>label:not(.operations-check){margin-top:3px}.operations-check{grid-column:1}.export-list li>.text-button{margin-left:39px}.retention-summary{grid-template-columns:minmax(0,1fr)}.retention-summary>div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.retention-summary>div:last-child{border-bottom:0}.retention-actions{align-items:stretch}.retention-actions>label{flex:1 1 100%}.retention-actions input{width:100%}.source-purge-form{grid-template-columns:minmax(0,1fr)}.source-purge-form>label,.source-purge-form select,.source-purge-form .danger-button{grid-column:1}.source-purge-form>label{margin-top:4px}.temporary-read-form{grid-template-columns:minmax(0,1fr)}.temporary-read-form>label,.temporary-read-form select,.temporary-read-form input,.temporary-read-form button{grid-column:1}.temporary-read-form>label{margin-top:4px}}@media(max-width:780px){.retrieval-controls{grid-template-columns:minmax(0,1fr);gap:6px}.retrieval-controls>label:not(.retrieval-check){margin-top:5px}.retrieval-help,.retrieval-check,.retrieval-graph-limits{grid-column:1}.retrieval-graph-limits{grid-template-columns:minmax(0,1fr) 90px}.retrieval-qualifiers{grid-template-columns:minmax(0,1fr)}.retrieval-actions{align-items:stretch;flex-direction:column}.retrieval-actions>button{align-self:start}.retrieval-score{margin-left:0}}:root{--focus-ring: #70405f}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.search-form:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.search-form input:focus-visible{outline:0}.primary-button,.outline-button,.quiet-button,.text-button{font-size:14px}.quiet-button,.text-button{min-height:40px}.panel-intro,.welcome-band p:not(.eyebrow),.empty-card p,.next-step-row p:not(.eyebrow),.onboarding-copy>p:not(.eyebrow),.search-intro>p:last-child,.result-excerpt,.signin-description,.invite-landing-card p:not(.eyebrow),.notice,.notice-content strong,.empty-line,.accept-box p,.proposal-validation,.extraction-help,.temporal-help,.retrieval-intro>p:last-child,.operations-muted,.operations-empty,.operations-paused{font-size:14px}.stack-form>label,.panel-card>label,.source-library>label,.editor-panel label,.extraction-controls>label,.temporal-controls>label,.temporal-query-form label,.retrieval-controls>label:not(.retrieval-check),.retrieval-graph-limits>label,.operations-select-label,.export-create-form>label:not(.operations-check){font-size:14px}.stat-label,.stat-detail,.space-meta,.list-main strong,.list-main small,.grant-person,.source-mini-row,.source-metadata span,.version-row strong,.version-row small,.readiness-box strong,.readiness-box small,.result-excerpt,.citation-row small,.loading-line,.loading-card,.muted,.retrieval-help,.retrieval-check,.retrieval-qualifiers dd,.operations-limit-field>span,.operations-check,.export-list-main strong,.retention-summary strong,.retention-actions>label,.source-purge-form>div strong,.temporary-read-form>div strong{font-size:14px}.eyebrow,.main-footer,.main-footer>span:last-child{color:var(--muted)}.eyebrow{font-size:14px}.sidebar-label{font-size:14px;color:var(--muted)}.stat-detail,.space-meta,.empty-card p,.next-step-row p:not(.eyebrow),.panel-intro,.list-main small,.empty-line,.source-metadata strong,.version-row small,.version-inspector-meta,.readiness-box small,.search-method,.citation-row strong,.citation-row small,.verified-mark,.muted,.retrieval-meta,.compiled-meta,.retrieval-score,.retrieval-item-foot,.application-usage,.export-list-main small,.retention-summary small,.retention-actions>label span,.source-purge-form>div span,.temporary-read-form>div span{color:var(--muted)}.simple-list select,.format-row select{min-height:40px;font-size:14px}.round-add{width:40px;height:40px}.version-open{min-width:40px;min-height:40px}.danger-button{min-height:40px;font-size:14px}.check-cell input,.scope-filter input{width:18px;height:18px}.scope-filter label,.status-badge,.status-pill{font-size:14px}.grant-head,.search-method,.citation-row strong,.citation-row small,.verified-mark,.version-inspector-meta,.source-metadata strong,.retrieval-meta,.compiled-meta,.retrieval-score,.retrieval-item-foot,.application-usage,.export-list-main small,.retention-summary small,.retention-actions>label span,.source-purge-form>div span,.temporary-read-form>div span,.proposal-meta dt,.temporal-result dt,.assertion-evidence>strong,.assertion-evidence cite,.history-label,.retrieval-qualifiers dt,.proposal-review-actions label{font-size:14px}.grant-head{font-size:14px}.grant-table{max-width:100%}.grant-head,.grant-row{min-width:530px}.search-form input{font-size:16px}.application-review-note,.invite-hint{font-size:14px}.danger-button:focus-visible,.pilot-operations button:focus-visible,.pilot-operations select:focus-visible,.pilot-operations input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media(max-width:760px){.app-shell,.workspace,.main-content,.panel-card,.search-page{min-width:0}.signin-page{grid-template-columns:minmax(0,1fr)}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-label,.stat-detail{font-size:14px}.nav-item{min-height:40px}.nav-group{position:relative;display:flex;flex:none;gap:3px;align-items:center}.nav-group+.nav-group{border-left:1px solid var(--line);padding-left:6px;margin-left:3px}.nav-group-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nav-list{padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.nav-list::-webkit-scrollbar{height:6px}.nav-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.nav-list::-webkit-scrollbar-track{background:transparent}}@media(max-width:380px){.stat-grid{grid-template-columns:minmax(0,1fr)}.stat-card{min-height:88px}.account-menu{gap:6px}.account-label{max-width:72px}.main-content{padding-left:14px;padding-right:14px}.page-heading h1{font-size:30px}}#root :where(.app-shell,.signin-page,.invite-landing) p:not(.eyebrow){font-size:max(16px,1em)}#root :where(.app-shell,.signin-page,.invite-landing) label,#root :where(.app-shell,.signin-page,.invite-landing) legend{font-size:max(14px,.875em)}#root :where(.app-shell,.signin-page,.invite-landing) button,#root :where(.app-shell,.signin-page,.invite-landing) a{font-size:max(16px,1em)}#root :where(.app-shell,.signin-page,.invite-landing) .nav-item{font-size:max(16px,1em)}#root :where(.app-shell,.signin-page,.invite-landing) select,#root :where(.app-shell,.signin-page,.invite-landing) input,#root :where(.app-shell,.signin-page,.invite-landing) textarea{font-size:max(16px,1em)}.panel-card{container-type:inline-size;container-name:panel}.temporary-read-form{grid-template-columns:minmax(0,1fr)}.temporary-read-form>label{margin-top:4px}.temporary-read-form>select,.temporary-read-form>input{width:100%;min-height:42px}.temporary-read-form>button{justify-self:start;white-space:normal}@container panel (min-width: 820px){.temporary-read-form{grid-template-columns:105px minmax(0,1fr) 125px minmax(0,1fr) auto}.temporary-read-form>label{margin-top:0}}.check-cell{position:relative;min-width:40px;min-height:40px}.scope-filter label{min-height:40px;padding-block:8px}.grant-head,.grant-row{min-width:610px;grid-template-columns:minmax(135px,1fr) repeat(7,64px)}@media(max-width:1020px){.grant-head,.grant-row{min-width:590px;grid-template-columns:minmax(112px,1fr) repeat(7,64px)}}@media(max-width:760px){#root :where(.app-shell,.signin-page,.invite-landing) select,#root :where(.app-shell,.signin-page,.invite-landing) input,#root :where(.app-shell,.signin-page,.invite-landing) textarea{font-size:max(16px,1em)}}#root .personal-page label{font-size:16px}#root .personal-page .personal-checkbox-group label,#root .personal-page .personal-checkbox{font-size:16px!important}.section-heading{flex-wrap:wrap}.topbar{gap:14px}.breadcrumb{min-width:0}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu{flex-shrink:0}@media(max-width:760px){.sidebar{grid-template-columns:auto minmax(0,1fr)}.sidebar .brand{grid-row:1 / span 2}.org-select-label{grid-row:1}.sidebar select{grid-row:2;width:100%;margin-top:0}.add-org-button{grid-row:3}.nav-list{grid-row:4}}@media(max-width:380px){.sidebar{grid-template-columns:minmax(0,1fr)}.sidebar .brand{grid-column:1;grid-row:1;margin-bottom:8px}.org-select-label{grid-column:1;grid-row:2}.sidebar select{grid-column:1;grid-row:3}.add-org-button{grid-row:4}.nav-list{grid-row:5}}.format-row{flex-wrap:wrap}.file-picker{max-width:100%;margin-left:0;flex-wrap:wrap}.file-picker input{width:280px;max-width:100%}.editor-actions{flex-wrap:wrap}.signin-page{grid-template-columns:minmax(0,440px);justify-content:center;gap:0;background:var(--linen, #f5f2ec);isolation:isolate}.signin-page:before,.signin-page:after{content:"";position:absolute;pointer-events:none;z-index:-1;width:min(76vw,900px);aspect-ratio:1;height:auto;border:1px solid rgba(88,55,77,.11);border-radius:42% 58% 61% 39%/53% 42% 58% 47%;box-shadow:0 0 0 45px #58374d06,0 0 0 90px #58374d05,0 0 0 135px #58374d04;animation:signin-contour 32s ease-in-out infinite alternate}.signin-page:before{right:-25%;top:-30%}.signin-page:after{left:-30%;bottom:-45%;animation-delay:-16s;animation-direction:alternate-reverse}.signin-card{margin-inline:auto}@keyframes signin-contour{0%{transform:translateZ(0) rotate(-12deg)}to{transform:translate3d(-3%,5%,0) rotate(16deg)}}@media(prefers-reduced-motion:reduce){.signin-page:before,.signin-page:after{animation:none}}.source-meta-line{margin:6px 0 0;color:var(--muted);font-size:14px}.source-reading{display:grid;gap:12px}.reader-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.segmented-control{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.segmented-control button{min-height:40px;padding:0 14px;border:0;background:var(--paper);color:var(--ink);font-size:14px;cursor:pointer}.segmented-control button+button{border-left:1px solid var(--line-strong)}.segmented-control button[aria-pressed=true]{background:var(--green-pale);color:var(--green-dark);font-weight:700}.source-reader{max-height:640px;overflow:auto;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.reader-document{color:var(--ink);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.reader-document>:first-child{margin-top:0}.reader-document>:last-child{margin-bottom:0}.reader-document h3,.reader-document h4,.reader-document h5{margin:1.1em 0 .35em;font-family:var(--serif);line-height:1.3}.reader-document h3{font-size:22px}.reader-document h4{font-size:18px}.reader-document h5{font-size:16px}.reader-document p,.reader-document ul,.reader-document ol,.reader-document blockquote{margin:0 0 .8em}.reader-document blockquote{padding-left:14px;border-left:3px solid var(--line-strong);color:var(--muted)}.reader-document code,.reader-code,.exact-text{font-family:var(--code)}.reader-document code{padding:1px 4px;border-radius:4px;background:var(--paper-muted);font-size:.92em}.reader-plain{white-space:pre-wrap}.reader-code,.exact-text{margin:0;color:var(--ink);font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.reader-document .reader-code{margin:0 0 .8em;padding:12px;border-radius:8px;background:var(--paper-muted)}.exact-passage{background:#f2dccb;color:var(--ink);box-shadow:0 0 0 2px var(--rust);border-radius:2px;scroll-margin:80px}.reader-note{margin:0;color:var(--muted);font-size:14px}.source-access-summary{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.source-access-summary h3{margin:0;font:600 16px/1.3 var(--serif)}.source-access-summary p{margin:0;font-size:14px;line-height:1.55}.source-access-summary .text-button{justify-self:start;padding-left:0}.capability-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.capability-line>span:first-child{color:var(--muted)}.capability-chip{padding:1px 8px;border-radius:5px;background:var(--green-pale);color:var(--green-dark)}.table-scroll{overflow-x:auto}.spaces-table{width:100%;border-collapse:collapse;font-size:14px}.spaces-table th{padding:8px 10px;color:var(--muted);font-weight:600;text-align:left;border-bottom:1px solid var(--line)}.spaces-table td{padding:4px 10px;border-bottom:1px solid var(--line);color:var(--ink)}.spaces-table tr.selected td{background:var(--paper-muted)}.space-row-button{min-height:40px;padding:0;border:0;background:transparent;color:var(--ink);font-weight:600;text-align:left;cursor:pointer}.space-row-button:hover{color:var(--green);text-decoration:underline}.new-space-form{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.new-space-form h3{margin:0;font:600 17px/1.3 var(--serif)}.member-access-list{display:grid;margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.member-access{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.member-access-head{display:flex;align-items:center;gap:10px}.member-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--green-pale);color:var(--green-dark);font-weight:700;font-size:14px}.member-name{display:grid;flex:1;min-width:0}.member-name small{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.member-role{max-width:45%;color:var(--muted);font-size:14px;text-align:right}.role-buttons{display:flex;flex-wrap:wrap;gap:6px}.role-buttons button{min-height:38px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;cursor:pointer}.role-buttons button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff;font-weight:700}.permission-chips{display:flex;flex-wrap:wrap;gap:6px}.permission-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--paper-muted);color:var(--ink);font-size:14px;cursor:pointer}.permission-chip input{width:16px;height:16px;margin:0}.role-help{margin-top:12px}.role-help summary{display:list-item;padding:10px 0;color:var(--green);font-size:14px;font-weight:600;cursor:pointer}.role-help dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:4px 0 0;font-size:14px}.role-help dt{font-weight:600}.role-help dd{margin:0}.temporary-access-callout{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--paper-muted)}.temporary-access-callout p{flex:1 1 240px;margin:0;font-size:14px}.setup-checklist{margin:0 0 24px;padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.setup-checklist .section-heading{margin-bottom:12px}.setup-count{color:var(--muted);font-size:14px}.setup-progress{height:8px;margin-bottom:16px;border-radius:999px;background:var(--green-pale);overflow:hidden}.setup-progress span{display:block;height:100%;background:var(--green)}.setup-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.setup-step{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.setup-step.current{border-color:var(--green);box-shadow:0 0 0 3px var(--green-pale)}.setup-marker{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted);font-weight:700}.setup-step.current .setup-marker{border:2px solid var(--green);color:var(--green)}.setup-step.done .setup-marker{border-color:var(--green);background:var(--green);color:#fff}.setup-text{display:grid;flex:1 1 260px;gap:2px}.setup-text span{color:var(--muted);font-size:14px}.feature-off{max-width:640px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.feature-off h2{margin:4px 0 8px;font:600 24px/1.25 var(--serif)}.feature-off p:last-child{margin:0;font-size:15px;line-height:1.6}.ui-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em}.nav-icon .ui-icon{width:18px;height:18px}.setup-marker .ui-icon{width:16px;height:16px}
