@font-face{font-family:Huniyagar Sans;src:url(/fonts/Huniyagarsans-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Huniyagar Sans;src:url(/fonts/Huniyagarsans-regularitalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Huniyagar Sans;src:url(/fonts/Huniyagarsans-medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Huniyagar Sans;src:url(/fonts/Huniyagarsans-mediumitalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/Nantes-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/Nantes-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/Nantes-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/Nantes-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/Nantes-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/Nantes-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--font-sans: "Huniyagar Sans", sans-serif;--font-serif: "Nantes", Georgia, serif;--hub-ink: #2f302c;--hub-ink-soft: #4e4e49;--hub-muted: #726f67;--hub-ground: #ecede7;--hub-panel: #f8f8f3;--hub-line: #c7c9bf;--hub-dark: #4e4e49;--hub-dark-deep: #383832;--hub-accent: #d7bd4a;--hub-accent-soft: #e7c95a;--hub-accent-ink: #5f4d08;--hub-on-dark: #fff;--hub-accent-wash: color-mix(in srgb, var(--hub-accent) 18%, var(--hub-panel));--hub-module-sidebar: color-mix(in srgb, var(--hub-dark) 90%, var(--hub-ground));--hub-navigation-underline: var(--hub-accent);--hub-navigation-underline-hover: var(--hub-accent-soft);--hub-navigation-underline-thickness: 2px;color:var(--hub-ink);background:var(--hub-ground);font-family:var(--font-serif);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:0;min-height:100vh;margin:0;font-family:var(--font-serif);font-weight:400}button,input,select{font:inherit}button,a{font-family:var(--font-sans)}input,select{font-family:var(--font-serif)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:500}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--hub-accent-ink);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.crl-root{--crl-ink: #2f302c;--crl-ink-soft: #4e4e49;--crl-muted: #726f67;--crl-ground: #ecede7;--crl-panel: #f8f8f3;--crl-line: #c7c9bf;--crl-dark: #4e4e49;--crl-dark-deep: #383832;--crl-accent: #d7bd4a;min-height:100vh;background:var(--crl-ground);color:var(--crl-ink)}.crl-layout{display:grid;grid-template-columns:17.5rem minmax(0,1fr);min-height:calc(100vh - 7.5rem)}.crl-sidebar{position:sticky;top:0;align-self:start;min-height:calc(100vh - 5rem);padding:2rem 1.1rem;background:var(--hub-module-sidebar);color:#fff}.crl-sidebar__brand,.crl-sidebar__context{padding:.5rem .8rem 1.4rem}.crl-sidebar__brand strong,.crl-sidebar__brand span,.crl-sidebar__context strong,.crl-sidebar__context small{display:block}.crl-sidebar__brand strong{font-family:var(--font-display);font-size:1.25rem;line-height:1.15}.crl-sidebar__brand span,.crl-sidebar__context small{margin-top:.3rem;color:#ffffffc2;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.crl-sidebar nav{display:grid;gap:.22rem}.crl-nav-group{display:grid;gap:.22rem;margin-top:.85rem}.crl-nav-group:first-child{margin-top:0}.crl-nav-group__label{padding:0 .8rem .25rem;color:#ffffffc2;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.crl-sidebar nav a{display:grid;gap:.08rem;padding:.72rem .8rem;border:0;color:#ffffffc2;text-decoration:none;transition:color .14s ease}.crl-sidebar nav a:hover{color:#fff}.crl-sidebar nav a.is-active{color:#fff}.crl-sidebar nav a>span:first-child{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:var(--hub-navigation-underline-thickness);text-underline-offset:.35em;transition:text-decoration-color .14s ease}.crl-sidebar nav a:hover>span:first-child{text-decoration-color:var(--hub-navigation-underline-hover)}.crl-sidebar nav a.is-active>span:first-child{text-decoration-color:var(--hub-navigation-underline)}.crl-sidebar nav a:focus-visible{outline:2px solid var(--hub-accent-soft);outline-offset:2px}.crl-sidebar nav a small{color:#ffffffc2;font-family:var(--font-body);font-size:.72rem}.crl-sidebar nav a:hover small,.crl-sidebar nav a.is-active small{color:#ffffffe6}.crl-sidebar__context{margin-top:1.5rem;border-top:1px solid rgba(255,255,255,.12)}.crl-sidebar__context>span{display:block;margin-top:.35rem;color:#ffffffc2;font-size:.72rem;line-height:1.35}.crl-main,.crl-project-setup{box-sizing:border-box;width:100%;min-width:0;max-width:78rem;padding:clamp(1.5rem,4vw,3.5rem)}.crl-project-setup{margin:0 auto}.crl-section-heading{max-width:50rem;margin-bottom:2rem}.crl-section-heading h1,.crl-response-shell h1,.crl-project-setup h1{margin:.25rem 0 .7rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1}.crl-section-heading>p:last-child{color:var(--crl-ink-soft);font-size:1.05rem}.crl-card{padding:clamp(1rem,2.5vw,1.6rem);border:1px solid var(--crl-line);border-radius:.65rem;background:var(--crl-panel);box-shadow:0 .8rem 1.8rem #2f302c0b}.crl-card h2,.crl-card h3{margin:.2rem 0 .65rem;font-family:var(--font-display);font-weight:400;line-height:1.15}.crl-metric-grid,.crl-two-column,.crl-round-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.crl-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crl-metric-grid article span,.crl-metric-grid article strong{display:block}.crl-metric-grid article span{color:var(--crl-muted);font-size:.83rem;text-transform:uppercase;letter-spacing:.06em}.crl-metric-grid article strong{margin-top:.3rem;font-family:var(--font-display);font-size:2.6rem;font-weight:400}.crl-next-step,.crl-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.crl-method-route{margin-bottom:1.35rem;padding:.9rem;border:1px solid var(--crl-line);border-radius:.7rem;background:color-mix(in srgb,var(--crl-paper) 92%,white)}.crl-method-route__intro{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.crl-method-route__intro div,.crl-method-route__intro strong{display:block}.crl-method-route__intro small{color:var(--crl-muted)}.crl-method-route ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.crl-method-route button{display:grid;width:100%;min-height:5.4rem;padding:.55rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff;color:var(--crl-ink);text-align:left;cursor:pointer}.crl-method-route button>span{color:var(--crl-accent);font-size:.72rem;font-weight:700}.crl-method-route button small{align-self:end;color:var(--crl-muted);font-size:.68rem}.crl-method-route button.is-current{border-color:var(--crl-dark);box-shadow:inset 0 -3px var(--crl-accent)}.crl-method-note{margin-bottom:1rem;padding:.85rem 1rem;border-left:4px solid #70805d;background:#f4f4ec}.crl-method-note p,.crl-accountability-detail p{margin-bottom:0}.crl-path-links{margin-top:.75rem}.crl-path-links>strong{color:var(--crl-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.crl-accountability-detail{padding:.8rem;border-left:3px solid var(--crl-accent);background:var(--crl-paper)}.crl-form-card{display:grid;align-content:start;gap:1rem}.crl-form{display:grid;gap:.85rem}.crl-field{display:grid;gap:.35rem;color:var(--crl-ink-soft);font-size:.84rem;font-weight:500}.crl-field small,.crl-form-help{color:var(--crl-muted);font-weight:400}.crl-field em{color:#8b5d3b;font-size:.7rem;font-style:normal;text-transform:uppercase}.crl-field input,.crl-field textarea,.crl-field select,.crl-inline-search input,.crl-secure-link input{width:100%;min-width:0;padding:.72rem .75rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff;color:var(--crl-ink);font:inherit;font-weight:400}.crl-field textarea{resize:vertical}.crl-field input:focus,.crl-field textarea:focus,.crl-field select:focus,.crl-inline-search input:focus{outline:2px solid var(--crl-accent);outline-offset:1px}.crl-primary-button,.crl-secondary-button,.crl-text-button,.crl-result-list button,.crl-inline-search button,.crl-secure-link button{width:fit-content;padding:.68rem .95rem;border:1px solid var(--crl-dark);border-radius:.5rem;background:var(--crl-dark);color:#fff;font:inherit;font-weight:500;cursor:pointer}.crl-primary-button:hover,.crl-result-list button:hover,.crl-inline-search button:hover,.crl-secure-link button:hover{border-color:var(--crl-accent);background:var(--crl-accent);color:#4a3a00}.crl-secondary-button,.crl-text-button{background:transparent;color:var(--crl-dark)}.crl-text-button{padding:0;border:0}.crl-primary-button:disabled,.crl-secondary-button:disabled{cursor:not-allowed;opacity:.45}.crl-notice,.crl-handoff{margin:0 0 1rem;padding:.85rem 1rem;border-left:4px solid var(--crl-accent);background:#f7f0cf;color:#544716}.crl-notice--error{border-left-color:#9b483f;background:#f5e4e1;color:#6f302a}.crl-handoff a{font-weight:700}.crl-context-card blockquote{margin:1rem 0 0;padding-left:1rem;border-left:3px solid var(--crl-accent);font-family:var(--font-display);font-size:1.2rem}.crl-clean-list,.crl-result-list,.crl-relation-list,.crl-timeline{margin:0;padding:0;list-style:none}.crl-clean-list li,.crl-result-list li{display:flex;justify-content:space-between;gap:.8rem;padding:.7rem 0;border-bottom:1px solid rgba(78,78,73,.14)}.crl-clean-list li span,.crl-result-list li span{display:block;color:var(--crl-muted);font-size:.78rem}.crl-inline-search,.crl-secure-link{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.crl-inline-search input,.crl-secure-link label{flex:1 1 14rem}.crl-secure-link{padding:.8rem;border:1px dashed var(--crl-accent);background:#fffbea}.crl-secure-link small{flex-basis:100%;color:var(--crl-muted)}.crl-catalogue-search{margin-top:1rem}.crl-library-picker,.crl-tag-editor{display:grid;gap:.65rem;padding:.8rem;border:1px dashed var(--crl-line);border-radius:.55rem;background:color-mix(in srgb,var(--crl-paper) 86%,white)}.crl-library-picker small,.crl-tag-editor__empty{color:var(--crl-muted);font-size:.8rem}.crl-tag-editor{margin-top:.85rem}.crl-tag-editor fieldset{min-width:0;margin:0;padding:0;border:0}.crl-tag-editor legend{margin-bottom:.45rem;color:var(--crl-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.crl-tag-options{display:flex;flex-wrap:wrap;gap:.45rem}.crl-tag-options label{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--crl-line);border-radius:999px;background:var(--crl-panel)}.crl-stack{display:grid;gap:1rem}.crl-version{margin-top:.8rem;padding:.9rem;border-left:3px solid var(--crl-line);background:#fff}.crl-timeline li{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--crl-line)}.crl-timeline li>span,.crl-kind,.crl-role-badge{color:var(--crl-accent-ink, #5f4d08);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.crl-round-grid article{padding:1rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff}.crl-round-grid article span,.crl-round-grid article strong,.crl-round-grid article small{display:block}.crl-path-context{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:1rem;padding:.9rem 1rem;background:var(--crl-dark);color:#fff}.crl-path-context span{color:var(--crl-accent)}.crl-research-path{position:relative;display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.crl-research-path:before{position:absolute;top:1.4rem;bottom:1.4rem;left:1.25rem;width:2px;background:var(--crl-line);content:""}.crl-research-path>li{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem}.crl-path-marker{z-index:1;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:2px solid var(--crl-dark);border-radius:50%;background:var(--crl-accent);font-weight:700}.crl-relation-list li{margin-top:.35rem;color:var(--crl-muted);font-size:.84rem}.crl-empty{color:var(--crl-muted);font-style:italic}.crl-sidebar__context select{width:100%;margin-top:.4rem;padding:.55rem;border:1px solid rgba(255,255,255,.25);border-radius:.4rem;background:var(--crl-dark);color:#fff}.crl-draft-notice{position:sticky;z-index:4;top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid #c9ae39;border-radius:.5rem;background:#fff8d9}.crl-daily-grid,.crl-question-set-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.crl-daily-card strong,.crl-daily-card small{display:block;margin-top:.45rem}.crl-action-strip,.crl-card-actions,.crl-finding-summary{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center}.crl-action-strip{margin:0 0 1rem;padding:.8rem;border:1px solid var(--crl-line);border-radius:.65rem;background:#ffffff7a}.crl-action-strip button,.crl-card-actions button,.crl-filter-toggle+button,.crl-relation-editor button,.crl-question-set-list button,.crl-invitation-status button,.crl-submission-card button,.crl-draft-notice button{padding:.5rem .72rem;border:1px solid var(--crl-dark);border-radius:.45rem;background:transparent;color:var(--crl-dark);font:inherit;cursor:pointer}.crl-empty-state,.crl-new-case,.crl-filter-toggle{margin-bottom:1rem}.crl-filter-toggle{display:flex;gap:.55rem;align-items:center;width:fit-content;color:var(--crl-muted);font-size:.84rem}.crl-card-actions{margin-top:1rem}.crl-inline-editor{min-width:min(32rem,75vw);margin-top:.8rem;padding:.9rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff}.crl-practice-groups,.crl-version-history{display:grid;gap:1rem}.crl-practice-group{min-width:0;padding:1rem;border:1px solid var(--crl-line);border-radius:.55rem;background:#fff}.crl-step-card{min-width:0}.crl-step-card.is-compact{padding:.8rem;border-left:3px solid var(--crl-accent);background:var(--crl-panel)}.crl-step-card.is-archived,.crl-question-set-list .is-archived{opacity:.64}.crl-observation-branch{display:grid;gap:.65rem;margin:1rem 0 0 1rem;padding-left:1rem;border-left:2px solid var(--crl-accent)}.crl-readable-relations li{align-items:start}.crl-finding-summary{margin-bottom:.8rem;color:var(--crl-muted);font-size:.8rem}.crl-version-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.7rem}.crl-version-compare>div,.crl-raw-response,.crl-researcher-review{padding:.8rem;border:1px solid var(--crl-line);border-radius:.45rem;background:var(--crl-panel)}.crl-evidence-list{color:var(--crl-muted);font-size:.82rem}.crl-question-set-list>article,.crl-invitation-status,.crl-submission-card{display:grid;gap:.7rem;min-width:0;padding:.9rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff}.crl-question-set-list code,.crl-canonical-reference{overflow-wrap:anywhere}.crl-invitation-status,.crl-submission-card{margin-top:.8rem}.crl-raw-response h3,.crl-researcher-review h3{font-family:var(--font-body);font-size:.75rem;letter-spacing:.08em}.crl-researcher-review{border-left:3px solid var(--crl-accent)}.crl-branch-label{width:fit-content;padding:.3rem .5rem;border-radius:999px;background:#fff4bd;color:#5f4d08;font-size:.76rem}.crl-research-path>li.is-branch-point .crl-path-marker{box-shadow:0 0 0 .35rem #d7bd4a47}.crl-version.is-mainline{border-left:4px solid var(--crl-accent);background:color-mix(in srgb,var(--crl-accent) 7%,white)}.crl-branch-rationale,.crl-open-loop,.crl-open-loops{padding:.6rem .75rem;border-left:3px solid var(--crl-accent);background:#fff9dc}.crl-answer-review{margin-top:.65rem;padding:.7rem;border-left:3px solid #667044;background:#f5f6ef}.crl-dialogue-thread,.crl-dialogue-entries>article,.crl-dialogue-entry{display:grid;gap:.55rem;padding:.9rem;border:1px solid var(--crl-line);border-radius:.5rem}.crl-dialogue-entries,.crl-dialogue-columns{display:grid;gap:.75rem;margin-top:.7rem}.crl-dialogue-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.crl-dialogue-columns>div{padding:.7rem;background:var(--crl-panel)}.crl-dialogue-columns span,.crl-mainline-label{color:#667044;font-size:.68rem;font-weight:700;letter-spacing:.08em}.crl-path-toolbar{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}.crl-path-toolbar button{padding:.45rem .7rem;border:1px solid var(--crl-line);border-radius:999px;background:#fff}.crl-path-toolbar button.is-active{border-color:var(--crl-dark);background:var(--crl-dark);color:#fff}.crl-path-lanes>li{border-left:4px solid transparent;padding-left:.6rem}.crl-path-lanes>li.crl-lane-practice{border-left-color:#b98955}.crl-path-lanes>li.crl-lane-analysis{border-left-color:#70805d}.crl-path-lanes>li.crl-lane-findings{border-left-color:#574c77}.crl-path-lanes>li.crl-lane-dialogue{border-left-color:#4f7891}.crl-path-lanes>li.is-mainline article{box-shadow:inset 4px 0 var(--crl-accent)}.crl-path-drawer{position:sticky;bottom:1rem;z-index:2;display:grid;gap:.6rem;max-height:min(70vh,38rem);margin-top:1rem;padding:1rem;overflow:auto;border:1px solid var(--crl-dark);border-radius:.6rem;background:#fff;box-shadow:0 1rem 3rem #19191424}.crl-response-context{color:#667044;font-weight:500}.crl-main *,.crl-response-shell *{min-width:0;overflow-wrap:break-word}.crl-response-shell{width:min(100% - 2rem,46rem);margin:clamp(1rem,6vw,5rem) auto;padding:clamp(1.25rem,5vw,3rem);border:1px solid #c7c9bf;border-radius:.65rem;background:#f8f8f3;color:#2f302c;box-shadow:0 1.2rem 3rem #2f302c14}.crl-phase3-block{display:grid;gap:1rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--crl-line)}.crl-subsection-heading{max-width:52rem}.crl-subsection-heading h2{margin:.2rem 0 .65rem;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.6rem);font-weight:400}.crl-phase3-panel{min-width:0}.crl-phase3-block .crl-card>article+article,.crl-phase3-block .crl-card>article+.crl-material-card{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--crl-line)}.crl-material-card,.crl-code-application-grid>article{min-width:0;padding:1rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff}.crl-material-card.is-archived,.crl-phase3-block .is-archived{opacity:.64}.crl-material-card .crl-version-history{margin:1rem 0;padding-left:1.25rem}.crl-material-card .crl-version-history li{display:grid;gap:.2rem}.crl-locator-row,.crl-code-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.crl-code-application-grid>article{display:grid;align-content:start;gap:.35rem}.crl-code-application-grid p{margin:0 0 .45rem}.crl-response-form{margin-top:2rem}.crl-governance-choice{display:grid;gap:.9rem;margin:.6rem 0;padding:1rem;border:1px solid var(--crl-line);border-radius:.65rem;background:#f7f5e9}.crl-governance-choice legend{padding:0 .35rem;font-family:var(--font-sans);font-weight:500}.crl-governance-choice p,.crl-governance-choice small{margin:0;color:var(--crl-muted)}.crl-consent-check{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem;border-left:3px solid var(--crl-accent);background:#fff}.crl-consent-check input{margin-top:.2rem}.crl-governance-summary{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--crl-line);border-left:4px solid #70805d;border-radius:.55rem;background:#f4f4ec}.crl-governance-summary strong,.crl-governance-summary span{display:block}.crl-governance-summary dl{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:0}.crl-governance-summary dl div{display:grid;grid-template-columns:auto auto;gap:.35rem}.crl-governance-summary dd{margin:0;font-weight:700}.crl-governance-badge,.crl-consent-badge{display:inline-flex;width:fit-content;margin:.2rem 0;padding:.22rem .48rem;border:1px solid #afb2a5;border-radius:999px;background:#f4f4ef;color:#55584e;font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:.03em}.crl-governance-badge.is-sensitive,.crl-consent-badge.is-limited,.crl-governance-badge.is-open,.crl-consent-badge.is-not_recorded{border-color:#c1a13f;background:#fff7d6;color:#5f4d08}.crl-governance-badge.is-restricted,.crl-consent-badge.is-withdrawn{border-color:#a65b52;background:#f8e8e5;color:#70352e}.crl-governance-people{display:grid;gap:.65rem}.crl-governance-current{margin:1rem 0;padding:.85rem 1rem;border:1px solid var(--line-soft);border-radius:.35rem;background:#ffffff61}.crl-governance-current h3{margin:0 0 .65rem;font-size:.9rem}.crl-governance-current ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.crl-governance-current li{display:flex;flex-wrap:wrap;gap:.3rem .65rem;align-items:baseline}.crl-governance-current li span,.crl-governance-current li small,.crl-governance-current p{color:var(--ink-soft);font-size:.78rem}.crl-governance-people>details{padding:.7rem;border:1px solid var(--crl-line);border-radius:.5rem;background:#fff}.crl-governance-people summary,.crl-governance-panel>summary{display:flex;gap:1rem;align-items:center;justify-content:space-between;cursor:pointer}.crl-governance-people summary span,.crl-governance-people summary small,.crl-governance-panel>summary span,.crl-governance-panel>summary strong{display:block}.crl-governance-people details[open]>summary,.crl-governance-panel[open]>summary{margin-bottom:1rem}.crl-export-readiness{display:grid;gap:.25rem;padding:.8rem;border-left:4px solid #70805d;background:#f4f4ec}.crl-export-readiness.is-needs_decision{border-left-color:#c1a13f;background:#fff7d6}.crl-export-readiness.is-blocked{border-left-color:#a65b52;background:#f8e8e5}.crl-punctus-method-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;margin-bottom:1rem;border-left:4px solid var(--crl-accent)}.crl-punctus-method-note p{grid-column:1 / -1;margin:0;color:var(--crl-muted)}.crl-punctus-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1.3rem;padding:.9rem;border:1px solid var(--crl-line);border-radius:.65rem;background:#ffffff7a}.crl-punctus-filters input,.crl-punctus-filters select{width:100%;min-width:0;padding:.65rem .7rem;border:1px solid var(--crl-line);border-radius:.45rem;background:#fff;color:var(--crl-ink);font:inherit}.crl-punctus-filters label{display:flex;gap:.5rem;align-items:center;color:var(--crl-muted);font-size:.84rem}.crl-punctus-filters label input{width:auto}.crl-punctus-temporal{position:relative;min-width:0;margin-bottom:1.4rem;padding:clamp(1rem,2.5vw,1.6rem);border:1px solid var(--crl-line);border-radius:.65rem;background:#fff;overflow:hidden}.crl-punctus-temporal>header{max-width:50rem}.crl-punctus-pivot{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:baseline;margin:1rem 0;padding:.7rem .9rem;border-block:2px solid var(--crl-dark);background:var(--crl-accent);color:#4a3a00}.crl-punctus-temporal ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.7rem;margin:0;padding:0;list-style:none}.crl-punctus-temporal li{min-width:0;border-left:4px solid var(--crl-muted)}.crl-punctus-temporal li[data-position=before]{border-left-style:dashed}.crl-punctus-temporal li[data-position=on]{border-left-width:8px;border-left-color:var(--crl-dark)}.crl-punctus-temporal li[data-position=after]{border-left-color:var(--crl-accent-ink, #5f4d08)}.crl-punctus-temporal li button{display:grid;gap:.3rem;width:100%;min-width:0;padding:.8rem;border:0;background:var(--crl-panel);color:var(--crl-ink);font:inherit;text-align:left;cursor:pointer}.crl-punctus-temporal li span,.crl-punctus-temporal li small{overflow-wrap:anywhere}.crl-punctus-list,.crl-punctus-position-grid,.crl-punctus-counterparts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.crl-punctus-list>*,.crl-punctus-position-grid>*,.crl-punctus-counterparts>*{min-width:0}.crl-punctus-list .is-archived,.crl-punctus-detail.is-archived,.crl-punctus-detail .is-archived{opacity:.62}.crl-punctus-calculation{min-width:0;margin-top:.6rem;padding:1rem;border:1px solid var(--crl-line);border-radius:.55rem;background:#f8f6ec}.crl-punctus-calculation>header{margin-bottom:.9rem}.crl-punctus-position-grid article{display:grid;gap:.25rem;padding:.8rem;border:1px solid var(--crl-line);border-radius:.45rem;background:#fff;overflow-wrap:anywhere}.crl-punctus-position-grid time{font-variant-numeric:tabular-nums}.crl-punctus-position-grid small,.crl-punctus-metadata dt{color:var(--crl-muted)}.crl-punctus-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0}.crl-punctus-metadata div{min-width:0;padding:.65rem;background:#fff;overflow-wrap:anywhere}.crl-punctus-metadata dd{margin:.2rem 0 0}.crl-punctus-editor,.crl-punctus-detail,.crl-punctus-path-projection{min-width:0}.crl-punctus-counterparts{align-items:start}.crl-record-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:.5rem}.crl-scope-handoff{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;border-left:4px solid var(--crl-accent)}.crl-scope-handoff p:last-child{margin-bottom:0}.crl-affiliation-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.crl-affiliation-form button{margin-bottom:0}.crl-archive-group{margin-bottom:1rem}.crl-archive-group>header,.crl-archive-group li{display:flex;align-items:center;gap:.75rem}.crl-archive-group>header{justify-content:space-between}.crl-archive-group li>div{display:grid;flex:1;gap:.2rem}.crl-danger-button{width:fit-content;padding:.62rem .8rem;border:1px solid #8b3029;border-radius:.5rem;background:#8b3029;color:#fff;font:inherit;font-weight:500;cursor:pointer}.crl-danger-button:disabled{cursor:not-allowed;opacity:.45}.crl-dialog-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;background:#1e1e1bb8}.crl-destructive-dialog{width:min(42rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;border-color:#8b3029}.crl-delete-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.crl-delete-counts div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .6rem;background:#fff}.crl-delete-counts dd{margin:0;font-weight:700}.crl-punctus-path-projection{margin-top:1.6rem;padding-top:1.2rem;border-top:3px double var(--crl-line)}@media(max-width:850px){.crl-layout{grid-template-columns:minmax(0,1fr)}.crl-sidebar{position:static;min-height:0;padding:.8rem}.crl-sidebar nav{display:flex;gap:.2rem;overflow-x:auto;padding-bottom:.35rem}.crl-nav-group{display:contents}.crl-nav-group__label{display:none}.crl-sidebar nav a{flex:0 0 auto}.crl-sidebar nav a small{display:none}.crl-sidebar__context{margin-top:.6rem;padding:.6rem .8rem .2rem}.crl-sidebar__context>span{display:none}.crl-sidebar__brand{padding-bottom:.8rem}.crl-main{padding:1.2rem}.crl-method-route ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.crl-two-column,.crl-metric-grid,.crl-round-grid,.crl-daily-grid,.crl-question-set-list,.crl-version-compare,.crl-affiliation-form,.crl-delete-counts{grid-template-columns:1fr}.crl-scope-handoff,.crl-archive-group li{align-items:flex-start;flex-direction:column}.crl-dialogue-columns{grid-template-columns:1fr}.crl-method-route__intro{align-items:flex-start;flex-direction:column}.crl-method-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.crl-locator-row,.crl-code-application-grid{grid-template-columns:1fr}.crl-next-step,.crl-card-heading{align-items:flex-start;flex-direction:column}.crl-timeline li{grid-template-columns:1fr;gap:.3rem}.crl-action-strip button,.crl-draft-notice button{width:100%}.crl-draft-notice{align-items:stretch;flex-direction:column}.crl-inline-editor{min-width:0}.crl-observation-branch{margin-left:.25rem}.crl-punctus-filters,.crl-punctus-list,.crl-punctus-position-grid,.crl-punctus-counterparts,.crl-punctus-metadata,.crl-punctus-method-note{grid-template-columns:1fr}.crl-punctus-method-note p{grid-column:auto}}.eyebrow{margin:0 0 .6rem;color:var(--hub-ink-soft);font-family:var(--font-sans);font-size:.76rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.auth-layout,.centered-state{min-height:100vh;display:grid;place-items:center;padding:2rem 1.25rem}.auth-panel,.centered-state{width:min(100%,32rem)}.auth-panel{padding:clamp(2rem,6vw,4rem);border:1px solid var(--hub-line);border-radius:1.25rem;background:var(--hub-panel);box-shadow:0 1rem 3rem #2f302c14}.auth-panel h1,.centered-state h1{margin:0;font-size:clamp(2.25rem,8vw,4.75rem);line-height:.96;letter-spacing:-.055em}.auth-intro,.centered-state>p:not(.eyebrow),.dashboard-intro>p:last-child{color:var(--hub-ink-soft);line-height:1.6}.auth-form{display:grid;gap:.7rem;margin-top:2rem}.auth-form label{margin-top:.5rem;font-family:var(--font-sans);font-size:.88rem;font-weight:500}.auth-form input{width:100%;padding:.85rem .9rem;border:1px solid var(--hub-line);border-radius:.55rem;color:inherit;background:var(--hub-panel)}.auth-form input:disabled{opacity:.65}.form-error{margin:.6rem 0 0;color:#9f2f25;line-height:1.5}.form-success{margin:.6rem 0 0;color:#536419;line-height:1.5}.primary-button,.secondary-button,.text-button{min-height:2.75rem;border-radius:.55rem;cursor:pointer;font-weight:500}.primary-button{margin-top:1rem;border:1px solid var(--hub-dark);color:var(--hub-on-dark);background:var(--hub-dark)}.primary-button:disabled{cursor:wait;opacity:.7}.auth-alternate-action{justify-self:center;margin-top:.35rem}.auth-alternate-action:disabled{cursor:wait;opacity:.7}.secondary-button{padding:.6rem 1rem;border:1px solid var(--hub-line);color:var(--hub-ink-soft);background:var(--hub-panel)}.hub-header{min-height:4rem;display:flex;flex-wrap:wrap;font-family:var(--font-sans);align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:.875rem clamp(1rem,3vw,3rem);border-bottom:1px solid var(--hub-dark-deep);background:var(--hub-dark);color:var(--hub-on-dark)}.hub-header__primary,.hub-primary-nav,.hub-header__account-controls{min-width:0;display:flex;align-items:center}.hub-header__primary{flex-wrap:wrap;gap:.5rem clamp(.75rem,2vw,1.75rem)}.hub-primary-nav,.hub-header__account-controls{flex-wrap:wrap;gap:.25rem;font-family:var(--font-sans);font-size:.86rem}.hub-header__nav-item{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:0;border-bottom:2px solid transparent;border-radius:.15rem;color:var(--hub-on-dark);background:transparent;font:inherit;font-weight:400;line-height:1.25;text-decoration:none;cursor:pointer;letter-spacing:.018em}.hub-header__nav-item[aria-current=page]{color:var(--hub-on-dark);border-color:var(--hub-accent);background:transparent}.hub-header .brand-mark{width:1.66rem;height:1.75rem;padding:0;border-radius:0;background:transparent}.hub-shell{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.brand{min-width:0;display:inline-flex;align-items:center;gap:.8rem;color:inherit;font-family:var(--font-sans);font-weight:500;text-decoration:none}.brand-mark{width:2.25rem;height:2.25rem;flex-shrink:0;display:block;object-fit:contain}.brand-hub-label{padding-left:.75rem;border-left:1px solid color-mix(in srgb,var(--hub-on-dark) 30%,transparent);font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.account-actions{min-width:0;display:flex;align-items:center;gap:.625rem;color:var(--hub-on-dark);font-size:.86rem}.account-label{min-width:0;max-width:18rem;overflow:hidden;color:color-mix(in srgb,var(--hub-on-dark) 76%,transparent);font-family:var(--font-serif);font-size:.82rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.hub-header__account-controls{flex-shrink:0}.hub-header .brand:focus-visible,.hub-header__nav-item:focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.link-library-page button:focus-visible,.link-library-page summary:focus-visible,.link-library-page input:focus-visible,.link-library-page select:focus-visible,.managed-link-row a:focus-visible{outline:3px solid var(--hub-accent-ink);outline-offset:3px}.text-button{min-height:auto;padding:.25rem 0;border:0;border-bottom:1px solid var(--hub-line);border-radius:0;color:var(--hub-accent-ink);background:transparent;text-decoration:none}.dashboard{flex:1;width:min(100%,80rem);margin:0 auto;padding:clamp(2.25rem,6vw,5rem) clamp(1rem,4vw,3rem)}.dashboard-intro{margin-bottom:clamp(2rem,4vw,3.5rem)}.dashboard-intro h1{margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1;letter-spacing:-.05em}.dashboard--home{padding-top:clamp(1.6rem,4vw,3rem);padding-bottom:clamp(2rem,5vw,4rem)}.dashboard-intro--home{max-width:52rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.dashboard-intro--home h1{font-size:clamp(2rem,4.5vw,3.35rem)}.dashboard-intro--home>p:last-child{max-width:48rem;margin-bottom:0}.dashboard--home .application-group+.application-group{margin-top:clamp(1.65rem,3vw,2.25rem)}.dashboard--home .application-group__heading h2{margin-bottom:.65rem;font-size:clamp(1.4rem,3vw,2rem)}.dashboard--home .application-card__launcher,.dashboard--home .application-card__content{min-height:6rem;padding:.75rem .9rem}.application-group+.application-group{margin-top:2.75rem}.application-group__heading h2{margin:0 0 .9rem;font-size:clamp(1.6rem,4vw,2.5rem);letter-spacing:-.035em}.application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.application-card{min-width:0}.application-card__launcher,.application-card__content{height:100%;min-height:7rem;display:flex;flex-direction:column;padding:.85rem 1rem;border:1px solid var(--hub-line);border-radius:.9rem;color:inherit;background:var(--hub-panel)}.application-card__launcher{text-decoration:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.application-card__launcher:hover{border-color:var(--hub-line);background:var(--hub-panel);box-shadow:0 .45rem 1.2rem #2f302c12}.application-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.status-badge{display:inline-flex;padding:.22rem .48rem;border-radius:999px;color:var(--hub-ink-soft);background:var(--hub-ground);font-family:var(--font-serif);font-size:.72rem;font-weight:400;white-space:nowrap;border:1px solid transparent}.status-badge--active{color:var(--hub-accent-ink);background:var(--hub-accent-wash);border-color:color-mix(in srgb,var(--hub-accent) 45%,var(--hub-line))}.status-badge--development,.status-badge--alpha{border-color:var(--hub-line);background:var(--hub-panel)}.status-badge--planned{border:1px dashed var(--hub-line);background:transparent}.application-card h3{margin:.5rem 0 0;font-size:1.3rem;letter-spacing:-.025em;overflow-wrap:anywhere}.application-card__mark{width:1.42rem;height:1.5rem;margin-right:.55rem;vertical-align:-.12rem}.state-panel{padding:2rem;border:1px dashed var(--hub-line);border-radius:.9rem;text-align:center;background:var(--hub-panel)}.state-panel h2{margin:0}.state-panel p{color:var(--hub-muted)}.link-library-main{width:min(100%,72rem)}.link-library-intro{margin-bottom:1.5rem}.link-library-title-row,.link-library-heading-row,.managed-link-row,.link-library-manage-actions{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.link-library-title-row>div,.link-library-heading-row h2,.link-library-heading-row h3,.managed-link-row a{min-width:0}.link-library-title-row p{margin-bottom:0;color:var(--hub-ink-soft);line-height:1.55}.link-library-notice{margin:0 0 1.25rem;padding:.85rem 1rem;border-left:.22rem solid #80922d;color:#3f4917;background:#f0f3df}.link-library-connector-status{align-items:center;color:var(--color-text-muted);display:flex;font-size:.875rem;gap:.75rem;justify-content:flex-end}.link-library-person-filter{min-width:0;margin:0 0 1.25rem;padding:0;border:0}.link-library-person-filter legend{margin-bottom:.45rem;color:var(--hub-muted);font-family:var(--font-sans);font-size:.82rem}.link-library-person-filter__options{display:flex;flex-wrap:wrap;gap:.45rem}.link-library-person-filter__options label{position:relative;min-height:2.75rem;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .85rem;border:1px solid var(--hub-line);border-radius:999px;color:var(--hub-ink-soft);background:var(--hub-panel);font-family:var(--font-sans);font-size:.88rem;cursor:pointer}.link-library-person-filter__options input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.link-library-person-filter__options label:has(input:checked){border-color:var(--hub-accent-ink);box-shadow:inset 0 0 0 1px var(--hub-accent-ink);color:var(--hub-ink);background:var(--hub-accent-wash);font-weight:700}.link-library-person-filter__options label:has(input:focus-visible){outline:3px solid var(--hub-accent-ink);outline-offset:2px}.link-library-person-filter__options label:has(input:disabled){cursor:wait;opacity:.65}.link-library-person-filter__options span{width:.8rem;line-height:1}.link-library-create,.link-collection,.link-group{border:1px solid var(--hub-line);border-radius:.9rem;background:var(--hub-panel)}.link-library-create{margin-bottom:1rem;padding:1rem}.link-library-collections,.link-groups{display:grid;gap:.9rem}.link-collection{padding:clamp(1rem,3vw,1.5rem)}.link-group{margin-top:.9rem;padding:clamp(.85rem,2.5vw,1.2rem);background:var(--hub-panel)}.link-collection h2,.link-group h3{margin:0;overflow-wrap:anywhere}.link-collection h2{font-size:clamp(1.45rem,3.5vw,2rem)}.link-group h3{font-size:clamp(1.12rem,3vw,1.4rem)}.is-deleted{opacity:.68}.link-library-manage-actions{width:auto;justify-content:flex-end;flex-wrap:wrap;gap:.15rem;margin:0}.link-library-item-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .65rem}.link-library-item-row--collection{padding:.2rem 0 .55rem;border-bottom:1px solid var(--hub-line)}.link-library-order-actions{display:inline-flex;gap:.1rem}.link-library-order-actions button{width:2rem;min-height:2rem;padding:0;border:1px solid transparent;border-radius:.35rem;color:var(--hub-ink-soft);background:transparent;font:600 .82rem/1 var(--font-sans);cursor:pointer}.link-library-order-actions button:hover:not(:disabled),.link-library-order-actions button:focus-visible{border-color:var(--hub-line);background:var(--hub-accent-wash)}.link-library-order-actions button:disabled{cursor:not-allowed;opacity:.45}.link-library-details summary,.link-library-create-control>summary{min-height:2.5rem;display:inline-flex;align-items:center;color:var(--hub-accent-ink);font-family:var(--font-sans);font-size:.86rem;cursor:pointer}.link-library-create-control{min-width:0;margin-top:.35rem}.link-library-create-button,.link-library-action-button,.link-library-form-action{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .45rem;border:1px solid transparent;border-radius:.35rem;color:var(--hub-accent-ink);background:transparent;font:500 .78rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer}.link-library-create-button{padding-inline:0;font-size:.82rem}.link-library-action-button:hover:not(:disabled),.link-library-action-button:focus-visible,.link-library-form-action:hover:not(:disabled),.link-library-form-action:focus-visible{border-color:var(--hub-line);background:var(--hub-accent-wash)}.link-library-action-button.is-danger{color:#88463d}.link-library-action-button:disabled,.link-library-form-action:disabled,.link-library-create-button:disabled{cursor:not-allowed;opacity:.5}.link-library-form-action.is-primary{border-color:var(--hub-line);color:var(--hub-ink-soft);background:var(--hub-panel)}.link-library-form,.link-library-move-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.65rem;margin-top:.75rem}.link-library-form--inline{grid-template-columns:minmax(10rem,1fr) auto}.link-library-form--link{grid-template-columns:minmax(8rem,.75fr) repeat(2,minmax(10rem,1fr)) auto}.link-library-form label,.link-library-move-form label{min-width:0;display:grid;gap:.3rem;font-family:var(--font-sans);font-size:.82rem}.link-library-form input,.link-library-form select,.link-library-move-form select{width:100%;min-height:2.75rem;padding:.65rem .7rem;border:1px solid var(--hub-line);border-radius:.5rem;color:inherit;background:var(--hub-panel);font:inherit}.link-library-form .primary-button,.link-library-form .secondary-button{margin-top:0}.link-library-inline-editor{width:100%;min-width:0;max-width:48rem;grid-column:1 / -1;justify-self:start;margin:.15rem 0 .25rem;padding:.5rem .6rem;border:1px solid var(--hub-line);border-radius:.45rem;background:var(--hub-panel)}.link-library-form--inline.link-library-inline-editor,.link-library-move-form.link-library-inline-editor{grid-template-columns:minmax(12rem,28rem) auto}.link-library-inline-editor input,.link-library-inline-editor select{min-height:2.2rem;padding:.4rem .55rem}.link-library-inline-form-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.managed-link-list{display:grid;gap:0;margin:.85rem 0 0;padding:0;list-style:none}.managed-link-list li{min-width:0;padding:.65rem 0;border-top:1px solid var(--hub-line)}.managed-link-row{justify-content:flex-start;flex-wrap:wrap}.managed-link-row a{color:var(--hub-accent-ink);overflow-wrap:anywhere;text-underline-offset:.2em}.managed-link-row__title{color:var(--hub-ink-soft);font:inherit;overflow-wrap:anywhere}.link-library-person-label{padding:.16rem .48rem;border:1px solid var(--hub-line);border-radius:999px;color:var(--hub-muted);background:var(--hub-ground);font-family:var(--font-serif);font-size:.72rem;line-height:1.35;white-space:nowrap}.link-library-empty{margin-bottom:0;color:var(--hub-ink-soft)}.link-library-main{width:min(100%,78rem)}.link-library-intro{margin-bottom:.75rem}.link-library-intro .eyebrow,.link-library-intro h1{margin-bottom:0}.link-library-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding:.65rem;border:1px solid var(--hub-line);border-radius:.75rem;background:var(--hub-panel)}.link-library-toolbar .link-library-person-filter{margin:0}.link-library-person-filter__options label{min-height:2.5rem;padding:.45rem .7rem}.link-library-search{width:min(100%,23rem);display:grid;gap:.25rem;font-family:var(--font-sans);font-size:.78rem}.link-library-search input,.link-library-collection-select select{width:100%;min-width:0;min-height:2.5rem;padding:.55rem .7rem;border:1px solid var(--hub-line);border-radius:.5rem;color:inherit;background:var(--hub-panel);font:inherit}.link-library-workspace{min-width:0;display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:1rem;align-items:start}.link-library-workspace__content{min-width:0}.link-library-collection-nav{min-width:0;display:grid;gap:.2rem;position:sticky;top:.75rem}.link-library-collection-nav h2{margin:0 0 .3rem;color:var(--hub-ink-soft);font-family:var(--font-sans);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.link-library-collection-nav button{min-width:0;min-height:2.6rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border:1px solid transparent;border-radius:.5rem;color:var(--hub-ink-soft);background:transparent;font:.86rem/1.25 var(--font-sans);text-align:left;cursor:pointer}.link-library-collection-nav button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-library-collection-nav button span:last-child{color:var(--hub-ink-soft);font-size:.75rem}.link-library-collection-nav button[aria-current=page]{border-color:var(--hub-line);color:var(--hub-ink);background:var(--hub-accent-wash);font-weight:700}.link-library-collection-select{display:none}.link-collection{padding:0;border:0;border-radius:0;background:transparent}.link-library-heading-row{padding:.2rem 0 .65rem;border-bottom:1px solid var(--hub-line)}.link-library-item-row--collection .link-library-heading-row{padding:0;border:0}.link-library-heading-row h2{font-size:clamp(1.35rem,2.4vw,1.85rem)}.link-library-heading-row>span{color:var(--hub-ink-soft);font:.78rem var(--font-serif);white-space:nowrap}.link-groups{display:grid;gap:.35rem;margin-top:.55rem}.link-group{margin:0;padding:0;border:1px solid var(--hub-line);border-radius:.55rem;background:var(--hub-panel)}.link-group>summary,.link-group__toggle,.link-group__label{width:100%;min-width:0;min-height:2.65rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .7rem;color:var(--hub-ink);font:600 .9rem/1.25 var(--font-sans)}.link-group>summary,.link-group__toggle{cursor:pointer}.link-group__toggle{border:0;background:transparent;text-align:left}.link-group__label{cursor:default}.link-group>summary span:last-child,.link-group__toggle span:last-child,.link-group__label span:last-child{color:var(--hub-muted);font-size:.76rem;font-weight:400}.link-library-item-row--group{padding-right:.35rem}.link-group__content{padding:0 .7rem .4rem;border-top:1px solid var(--hub-line)}.managed-link-list{margin-top:0}.managed-link-list li{padding:.32rem 0}.managed-link-row{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,auto) 2.5rem;align-items:center;gap:.55rem;min-height:2.5rem}.link-library-item-row--link .managed-link-row{min-width:0}.managed-link-row__identity{min-width:0;display:grid}.managed-link-row a,.link-library-profile-launch{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-library-profile-launch{max-width:100%;padding:0;border:0;color:var(--hub-accent-ink);background:transparent;font:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;cursor:pointer}.link-library-profile-launch:hover,.link-library-profile-launch:focus-visible{color:var(--hub-accent-ink)}.link-library-profile-launch:focus-visible{outline:3px solid var(--hub-accent-ink);outline-offset:3px}.link-library-profile-launch:disabled{cursor:progress;opacity:.65}.link-library-launch-failure{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;margin-bottom:.85rem;padding:.6rem .75rem;border:1px solid #b98a4e;border-radius:.6rem;background:#fff8e9}.link-library-launch-failure p{margin:0;font:.82rem/1.4 var(--font-sans)}.link-library-launch-failure div{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.link-library-launch-failure .secondary-button,.link-library-launch-failure .text-button{min-height:2.25rem;padding:.35rem .65rem;font-size:.78rem}.managed-link-context,.managed-link-metadata{min-width:0;color:var(--hub-muted);font:.72rem/1.3 var(--font-serif)}.managed-link-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-link-metadata{text-align:right;overflow-wrap:anywhere}.link-library-pin{width:2.5rem;min-height:2.5rem;padding:0;border:1px solid transparent;border-radius:.45rem;color:var(--hub-accent-ink);background:transparent;font-size:1.05rem;cursor:pointer}.link-library-pin:hover,.link-library-pin:focus-visible{border-color:var(--hub-line);background:var(--hub-accent-wash)}.link-library-pin:disabled{cursor:not-allowed;opacity:.5}.link-library-pinned,.link-library-search-results,.link-library-profile-manager{margin-bottom:.85rem;padding:.65rem .75rem;border:1px solid var(--hub-line);border-radius:.65rem;background:var(--hub-panel)}.link-library-pinned h2,.link-library-search-results h2{margin:0 0 .45rem;font-size:1rem}.link-library-pinned__items{display:flex;flex-wrap:wrap;gap:.35rem}.link-library-pinned__item{min-width:0;display:inline-flex;align-items:center;gap:.3rem;padding-left:.55rem;border:1px solid var(--hub-line);border-radius:999px;background:var(--hub-ground);font:.78rem var(--font-sans)}.link-library-pinned__item>span{color:var(--hub-muted)}.link-library-pinned__item .link-library-pin{width:2.2rem;min-height:2.2rem;border-radius:999px}.link-library-management-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-bottom:.85rem}.link-library-management-setup>*{min-width:0}.link-library-create,.link-library-profile-manager{margin:0}.link-library-create-control.link-library-create{padding:.75rem 1rem}.link-library-profile-manager>summary,.link-library-actions>summary{min-height:2.5rem;display:inline-flex;align-items:center;color:var(--hub-accent-ink);font:.84rem var(--font-sans);cursor:pointer}.link-library-profile-manager>p{margin:.25rem 0;color:var(--hub-muted);font-size:.8rem}.link-library-profile-manager ul{display:grid;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none}.link-library-profile-manager li{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.35rem;border-top:1px solid var(--hub-line);font:.82rem var(--font-sans)}.link-library-actions{margin-top:.25rem}.link-library-form--link{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,1fr) minmax(8rem,1fr)}.link-library-form--link fieldset{min-width:0;display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:0;padding:.45rem .6rem;border:1px solid var(--hub-line);border-radius:.5rem}.link-library-form--link fieldset legend{padding-inline:.2rem;font:.78rem var(--font-sans)}.link-library-form--link fieldset label{display:flex;grid-template-columns:none;align-items:center;gap:.35rem}.link-library-form--link fieldset input{width:1.1rem;min-height:1.1rem;accent-color:var(--hub-accent-ink)}@media(max-width:50rem){.link-library-toolbar,.link-library-management-setup{grid-template-columns:1fr;display:grid}.link-library-search{width:100%}.link-library-workspace{grid-template-columns:1fr}.link-library-collection-nav{display:none}.link-library-collection-select{min-width:0;display:grid;gap:.3rem;font:.8rem var(--font-sans)}.managed-link-row{grid-template-columns:minmax(0,1fr) 2.5rem}.link-library-item-row--link{grid-template-columns:1fr}.link-library-item-row--link .link-library-manage-actions{justify-content:flex-start}.managed-link-metadata{grid-column:1;grid-row:2;text-align:left}.link-library-pin{grid-column:2;grid-row:1 / span 2}.link-library-form--link{grid-template-columns:1fr}.link-library-inline-form-actions{justify-content:flex-start}}@media(max-width:26.25rem){.link-library-main{padding-inline:.75rem}.link-library-person-filter__options label{flex:1 1 6rem}.link-library-pinned__item,.link-library-manage-actions,.link-library-inline-form-actions{max-width:100%}}.website-overview-page__main{width:min(100%,64rem)}.website-overview-page__intro{max-width:48rem}.website-overview-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.website-overview-list li,.website-overview-card{min-width:0}.website-overview-card{padding:clamp(1rem,3vw,1.4rem);border:1px solid var(--hub-line);border-radius:.9rem;background:var(--hub-panel)}.website-overview-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.website-overview-card h2,.website-overview-card p{overflow-wrap:anywhere}.website-overview-card h2{margin:0;font-size:clamp(1.35rem,4vw,1.8rem);letter-spacing:-.025em}.website-overview-card__domain{margin:.45rem 0 0;color:var(--hub-accent-ink);font-family:var(--font-serif);font-size:.88rem}.website-overview-card__description{max-width:46rem;margin:.8rem 0 0;color:var(--hub-muted);line-height:1.55}.website-overview-card__link{display:inline-flex;align-items:center;margin-top:1rem;text-decoration:none}.local-footer{width:min(100%,80rem);margin:0 auto;padding:0 clamp(1rem,4vw,3rem) 2rem;color:var(--hub-ink-soft);font-size:.78rem}.logbook-v2-page__intro{max-width:48rem}.logbook-v2-page__intro .application-card__meta{margin-bottom:1.25rem}.logbook-v2-page__external-link{display:inline-block;margin-top:1.25rem}.logbook-v2-placeholders h2{margin:0 0 1.25rem;font-size:clamp(1.6rem,4vw,2.5rem);letter-spacing:-.035em}.logbook-v2-placeholders ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.logbook-v2-placeholders li{min-width:0;padding:1.5rem;border:1px dashed var(--hub-line);border-radius:.9rem;background:var(--hub-panel)}.logbook-v2-placeholders h3,.logbook-v2-placeholders p{margin:0}.user-access-page__intro{max-width:54rem}.user-access-page__primary-actions,.dialog-actions,.user-account-actions,.role-action{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.user-access-page__primary-actions{margin-top:1.5rem}.user-access-page__invite-button{margin-top:0;padding:.65rem 1rem}.user-access-feedback{margin:0 0 1.5rem;padding:1rem;border-left:.25rem solid #80922d;color:#3f4917;background:#f0f3df;overflow-wrap:anywhere}.user-access-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.5rem;padding-bottom:.8rem;border-bottom:1px solid var(--hub-line)}.user-access-tabs__tab{padding:.7rem 1rem;border:1px solid var(--hub-line);border-radius:999px;color:var(--hub-ink-soft);background:var(--hub-panel);font:500 .9rem/1.4 var(--font-sans);cursor:pointer}.user-access-tabs__tab[aria-selected=true]{color:var(--hub-on-dark);background:var(--hub-dark)}.user-access-tabs__tab:focus-visible{outline:3px solid var(--hub-accent-ink);outline-offset:3px}.role-application-matrix{margin-bottom:3rem;padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--hub-line);border-radius:.9rem;background:var(--hub-panel)}.role-application-matrix__heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.role-application-matrix__heading h2,.role-application-matrix__heading p{margin:0}.role-application-matrix__heading p{margin-top:.35rem;color:var(--hub-muted)}.role-application-matrix__scroll{overflow-x:auto}.role-application-matrix table{width:100%;min-width:38rem;border-collapse:collapse}.role-application-matrix th,.role-application-matrix td{padding:.75rem;border-top:1px solid var(--hub-line);text-align:center;vertical-align:middle}.role-application-matrix th:first-child{width:58%;text-align:left}.role-application-matrix th small{display:block;margin-top:.2rem;color:var(--hub-muted);font-weight:400}.role-application-matrix__group th{padding-top:1.15rem;color:var(--hub-muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.role-application-matrix input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--hub-accent-ink)}.managed-user-list,.managed-invitation-list,.user-application-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.managed-user-card,.managed-invitation-card,.user-detail-panel{min-width:0;padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--hub-line);border-radius:.9rem;background:var(--hub-panel)}.managed-user-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,2fr) auto;align-items:center;gap:1.25rem}.invitation-overview{margin-top:0}.invitation-overview__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.invitation-overview__heading h2{margin:0}.managed-invitation-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,2fr) auto;align-items:center;gap:1.25rem}.managed-invitation-card h3,.managed-invitation-card p,.managed-invitation-card__facts{margin:0}.managed-invitation-card h3,.managed-invitation-card p,.managed-invitation-card__facts dd{overflow-wrap:anywhere}.managed-invitation-card>div>p{margin-top:.35rem;color:var(--hub-muted)}.managed-invitation-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem}.managed-invitation-card__facts dt{color:var(--hub-muted);font-size:.8rem}.managed-invitation-card__facts dd{margin:.2rem 0 0;font-family:var(--font-sans)}.managed-invitation-card__warning{grid-column:1 / -1;padding:.9rem;border-left:.25rem solid #a66a1f;color:#67400f;background:#f8eedc}.managed-invitation-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.managed-user-card__heading,.user-detail-panel__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.managed-user-card__heading h3,.managed-user-card__email,.managed-user-card__facts,.user-detail-panel h2,.user-detail-panel h3,.user-account-facts{margin:0}.managed-user-card__heading h3,.managed-user-card__email,.user-account-facts dd,.user-application-list strong,.user-application-list span{overflow-wrap:anywhere}.managed-user-card__email{margin-top:.35rem;color:var(--hub-muted)}.managed-user-card__name-button{margin-top:.5rem}.managed-user-card__name-edit{display:grid;gap:.5rem;margin-top:.75rem}.managed-user-card__name-edit input{width:100%;min-width:0}.managed-user-card__name-actions{display:flex;flex-wrap:wrap;gap:.6rem}.managed-user-card__facts,.user-account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem}.managed-user-card__facts div,.user-account-facts div{min-width:0}.managed-user-card__facts dt,.user-account-facts dt{color:var(--hub-muted);font-size:.8rem}.managed-user-card__facts dd,.user-account-facts dd{margin:.2rem 0 0;font-family:var(--font-sans)}.user-detail-panel{margin-top:2rem}.user-detail-section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--hub-line)}.user-detail-section h4{margin:1.5rem 0 .75rem}.user-account-actions{align-items:flex-end;margin-top:1.25rem}.user-account-actions>p{flex-basis:100%;margin:0;color:var(--hub-muted)}.role-action label,.management-form label:not(.owner-confirmation){font-family:var(--font-sans);font-size:.88rem;font-weight:500}.role-action select,.management-form input,.management-form select{min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--hub-line);border-radius:.55rem;color:inherit;background:var(--hub-panel)}.user-application-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--hub-line);border-radius:.7rem}.user-application-list li>div{min-width:0}.user-application-list strong,.user-application-list span{display:block}.user-application-list span{margin-top:.25rem;color:var(--hub-muted);font-size:.86rem}.user-application-list input[type=checkbox]{width:1.2rem;height:1.2rem;flex:0 0 auto;accent-color:var(--hub-accent-ink)}.dialog-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#2f302c8f}.management-dialog{width:min(100%,34rem);max-height:calc(100vh - 2rem);padding:clamp(1.4rem,5vw,2.25rem);overflow:auto;border:1px solid var(--hub-line);border-radius:1rem;background:var(--hub-panel);box-shadow:0 1.25rem 4rem #2f302c47}.management-dialog h2{margin-top:0}.dialog-actions{justify-content:flex-end;margin-top:1.5rem}.dialog-actions .primary-button{margin-top:0;padding-inline:1rem}.management-form{display:grid;gap:.75rem}.management-form .primary-button{padding-inline:1rem}.owner-confirmation{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem;border-radius:.55rem;background:#f1efdf}.invitation-access-summary{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--hub-line)}.invitation-access-summary h3{margin-top:0}.logbook-v2-placeholders p{margin-top:.6rem;color:var(--hub-muted)}@media(hover:hover){.text-button:hover{color:var(--hub-accent-ink);border-bottom-color:currentColor}.hub-header__nav-item:hover{color:var(--hub-accent-soft);background:transparent;border-color:var(--hub-accent-soft)}.hub-header__nav-item[aria-current=page]:hover{background:transparent;color:var(--hub-accent-soft)}.primary-button:hover:not(:disabled){border-color:var(--hub-dark-deep);background:var(--hub-dark-deep)}.secondary-button:hover:not(:disabled){border-color:var(--hub-accent-ink);background:var(--hub-accent-wash)}}@media(max-width:70rem){.hub-header__primary{width:100%;justify-content:space-between}.account-actions{width:100%;justify-content:flex-end;padding:0}}@media(max-width:64rem){.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.application-grid{grid-template-columns:1fr}.website-overview-card__heading{align-items:flex-start;flex-direction:column-reverse;gap:.6rem}.hub-header{flex-direction:column;align-items:stretch;gap:.5rem}.account-actions{flex-wrap:wrap;justify-content:flex-start;gap:.25rem}.hub-header__primary{justify-content:flex-start}.hub-primary-nav{width:100%}.account-label{max-width:none;flex:1 1 100%;padding-inline:.75rem}.hub-header__account-controls{max-width:100%}.link-library-title-row,.link-library-heading-row{align-items:flex-start;flex-direction:column}.link-library-item-row{grid-template-columns:minmax(0,1fr)}.link-library-item-row .link-library-manage-actions{justify-content:flex-start}.link-library-form,.link-library-form--inline,.link-library-move-form{grid-template-columns:1fr}.link-library-person-filter__options label{flex:1 1 7rem}.managed-user-card,.managed-invitation-card,.managed-user-card__facts,.managed-invitation-card__facts,.user-account-facts{grid-template-columns:1fr}.user-application-list li{align-items:flex-start;flex-direction:column}}.crl-material-filters,.crl-material-catalogue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-block:1.5rem}.crl-material-files{margin-block:1.5rem;min-width:0}.crl-material-workspace a,.crl-material-files a{color:var(--crl-ink);text-decoration-color:var(--crl-muted);text-underline-offset:.2em}.crl-material-workspace a:hover,.crl-material-files a:hover{text-decoration-color:var(--crl-accent)}.crl-material-files .crl-private-file{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding-block:1rem;overflow-wrap:anywhere}.crl-private-file audio,.crl-private-file video,.crl-private-file img{width:100%;max-width:40rem;max-height:28rem;object-fit:contain}.crl-material-files input[type=file]{width:100%;min-width:0}.crl-material-metadata{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem}.crl-material-metadata dd{margin:0;overflow-wrap:anywhere}.crl-material-catalogue>*,.crl-material-catalogue h2{min-width:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.hub-header{border-bottom:0}.hub-header__account-controls{flex-shrink:1}.application-card__task{margin:.6rem 0 0;color:var(--hub-ink-soft);font:.9rem/1.45 var(--font-serif)}@media(max-width:64rem){.crl-sidebar{max-height:16rem;overflow-y:auto}}.tool-context-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-width:0;padding:.5rem clamp(1rem,3vw,3rem);border-top:1px solid color-mix(in srgb,#fff 16%,transparent);background:var(--hub-dark, #4e4e49);color:#fff;font:.875rem/1.4 var(--font-sans, "Huniyagar Sans", sans-serif)}.tool-context-bar__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0;overflow-wrap:anywhere}.tool-context-bar .tool-context-bar__title,.tool-context-bar .tool-context-bar__title>*,.tool-context-bar .tool-context-bar__context>*{margin:0;font:500 1rem/1.4 var(--font-sans, "Huniyagar Sans", sans-serif);letter-spacing:normal;color:inherit}.tool-context-bar__context,.tool-context-bar__status,.tool-context-bar__metadata{color:color-mix(in srgb,#fff 82%,transparent);font:.8rem/1.4 var(--font-serif, "Nantes", Georgia, serif);overflow-wrap:anywhere}.tool-context-bar__context,.tool-context-bar__status{border-left:1px solid color-mix(in srgb,#fff 24%,transparent);padding-left:.75rem}.tool-context-bar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;margin-left:auto}.tool-context-bar__navigation{flex:1 1 20rem;min-width:0}.tool-context-bar .tool-context-bar__navigation>*,.tool-context-bar .sakti-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:thin;margin:0;padding:0;border:0;background:transparent;max-width:100%}.tool-context-bar .sakti-tabs-shell{display:block}.tool-context-bar button,.tool-context-bar a,.tool-context-bar .pe-primary,.tool-context-bar .user-access-tabs__tab,.tool-context-bar .sakti-tab{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:2.75rem;padding:.4rem .6rem;border:1px solid color-mix(in srgb,#fff 24%,transparent);border-radius:.2rem;background:transparent;color:#fff;font:inherit;line-height:1.35;text-decoration:none;cursor:pointer}.tool-context-bar .tool-context-bar__navigation button,.tool-context-bar .tool-context-bar__navigation a,.tool-context-bar .tool-context-bar__title button{border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.tool-context-bar button[aria-selected=true],.tool-context-bar button[aria-pressed=true],.tool-context-bar a[aria-current=page],.tool-context-bar button.active{border-bottom-color:var(--hub-accent, #d7bd4a);color:#fff;background:transparent}.tool-context-bar button:hover,.tool-context-bar a:hover{color:var(--hub-accent-soft, #e7c95a);border-bottom-color:var(--hub-accent, #d7bd4a);background:transparent}.tool-context-bar button:disabled{opacity:.55;cursor:default}.tool-context-bar :focus-visible{outline:2px solid var(--hub-accent, #d7bd4a);outline-offset:2px}.tool-context-bar select{min-height:2.75rem;min-width:0;max-width:100%}@media(max-width:42rem){.tool-context-bar{gap:.4rem .75rem}.tool-context-bar__navigation,.tool-context-bar__actions{flex-basis:100%}.tool-context-bar__actions{justify-content:flex-start;margin-left:0}}.tool-context-bar .tool-context-bar__navigation button,.tool-context-bar .tool-context-bar__navigation a,.tool-context-bar .tool-context-bar__title button,.tool-context-bar .tool-context-bar__actions button{background:transparent;color:#fff;font:inherit;min-height:2.75rem;padding:.4rem .6rem;box-shadow:none}.tool-context-bar .tool-context-bar__navigation button,.tool-context-bar .tool-context-bar__navigation a{border:0;border-bottom:2px solid transparent;border-radius:0}.tool-context-bar .tool-context-bar__navigation button[aria-selected=true],.tool-context-bar .tool-context-bar__navigation button[aria-current=page],.tool-context-bar .tool-context-bar__navigation button.active,.tool-context-bar .tool-context-bar__actions button[aria-pressed=true]{color:#fff;background:transparent;border-bottom-color:var(--hub-accent, #d7bd4a)}.tool-context-bar .tool-context-bar__navigation button:hover,.tool-context-bar .tool-context-bar__actions button:hover{color:var(--hub-accent-soft, #e7c95a);background:transparent;border-bottom-color:var(--hub-accent, #d7bd4a)}
