:root{--ink: #1c1f24;--bone: #f6f3ee;--copper: #b0713d;--burnished: #8a5227;--slate: #2e3a48;--graphite: #6b7280;--ledger-green: #3e7c59;--signal-red: #a0403a;--text-secondary-on-dark: #a8adb6;--rule-subtle: rgba(107, 114, 128, .35);--rule-on-dark: rgba(246, 243, 238, .18);--font-headline: "Fraunces", Georgia, serif;--font-body: "Inter", -apple-system, "Segoe UI", sans-serif;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}*{box-sizing:border-box;border-radius:0!important;box-shadow:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}html,body,#root{min-height:100vh}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-body);font-size:1rem;color:var(--ink)}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.label{font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.wordmark{display:inline-flex;flex-direction:column;line-height:1}.wordmark .mark{font:600 26px/1 var(--font-headline);letter-spacing:-.02em;color:var(--bone)}.wordmark .mark span{color:var(--copper)}.wordmark .advisory{font:500 10px var(--font-body);letter-spacing:.3em;margin-top:6px;color:var(--bone)}.wordmark.on-light .mark,.wordmark.on-light .advisory{color:var(--ink)}.topbar{background:var(--ink);background-image:var(--grain);color:var(--bone);padding:24px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:13.5px;border-bottom:2px solid var(--bone)}.topbar>div:first-child{grid-column:2;text-align:center}.topbar .user-chip{grid-column:3;justify-self:end}.topbar .wordmark .mark{font-size:38px}.topbar .wordmark .advisory{font-size:12.5px;margin-top:8px}@media (max-width: 640px){.topbar{grid-template-columns:1fr;justify-items:center;text-align:center}.topbar>div:first-child{grid-column:1}.topbar .user-chip{grid-column:1;justify-self:center}}.deal-line{font:400 14.5px var(--font-body);color:var(--text-secondary-on-dark);margin-top:8px}.user-chip{display:flex;align-items:center;gap:15px;font-size:15px;color:var(--bone)}.user-chip .role-tag{font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-on-dark);color:var(--text-secondary-on-dark);padding:3px 11.5px}.linklike{background:none;border:none;border-bottom:1px solid var(--copper);color:var(--bone);cursor:pointer;font-size:15px;padding:0 0 1px}.linklike:hover{color:var(--copper)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bone);padding:24px}.login-card{background:var(--bone);border:1px solid var(--ink);border-top:6px solid var(--ink);padding:48px 44px;max-width:440px;width:100%}.login-sub{color:var(--graphite);margin:20px 0 32px;font-size:15px}.field{margin-bottom:18px}.field label{display:block;font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-bottom:6px}.field input{width:100%;padding:13.5px;border:1px solid var(--rule-subtle);background:#fff}.btn-primary{width:100%;position:relative;background:var(--copper);color:var(--bone);border:1px solid transparent;padding:16px 28px;font:600 15px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1)}.btn-primary:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(246,243,238,.4);pointer-events:none}.btn-primary:hover{background:var(--burnished)}.btn-primary:disabled{opacity:.55;cursor:default}.login-error{color:var(--signal-red);font-size:15px;margin-top:15px}.confidential{margin-top:30px;font-size:14.5px;color:var(--graphite);border-top:1px solid var(--rule-subtle);padding-top:16px;line-height:1.6}.page{max-width:1120px;margin:0 auto;padding:28px 28px 96px}.summary-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:32px}.stat-card{background:var(--bone);border:1px solid var(--rule-subtle);padding:20px}.stat-card .num{font:300 40px/1.1 var(--font-headline);letter-spacing:-.02em;font-feature-settings:"tnum" 1;color:var(--ink);padding-bottom:11.5px;border-bottom:1px solid var(--copper)}.stat-card .lbl{font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-top:11.5px}.progress-outer{grid-column:1 / -1;background:var(--bone);border:1px solid var(--rule-subtle);padding:20px}.progress-track{height:11.5px;background:#6b728026;overflow:hidden;margin-top:11.5px;border:1px solid var(--rule-subtle)}.progress-fill{height:100%;background:var(--copper);transition:width .25s cubic-bezier(.16,1,.3,1)}.controls{display:flex;gap:13.5px;flex-wrap:wrap;margin-bottom:24px;align-items:center}.controls select,.controls input[type=text]{padding:11.5px 13.5px;border:1px solid var(--rule-subtle);background:#fff;font-size:15px}.controls input[type=text]{flex:1;min-width:200px}.cat-block{margin-bottom:2px}.cat-block+.cat-block{margin-top:24px}.cat-head{display:flex;justify-content:space-between;align-items:baseline;background:var(--ink);background-image:var(--grain);color:var(--bone);padding:13.5px 18px;border-bottom:2px solid var(--bone)}.cat-head h2{margin:0;font:600 20px var(--font-headline);letter-spacing:-.02em}.cat-head .cat-num{font:500 13.5px var(--font-body);letter-spacing:.08em;color:var(--copper);margin-right:13.5px}.cat-head .cat-count{font:400 14.5px var(--font-body);font-feature-settings:"tnum" 1;color:var(--text-secondary-on-dark)}.cat-body{border:1px solid var(--rule-subtle);border-top:none;background:var(--bone)}.item-row{border-bottom:1px solid var(--rule-subtle)}.item-row:last-child{border-bottom:none}.item-main{display:grid;grid-template-columns:40px 1fr 118px 52px 84px 110px 28px;gap:13.5px;align-items:center;padding:15px 18px;cursor:pointer}.item-main:hover{background:#6b728012}.item-main.item-main--locked{grid-template-columns:40px 1fr 150px 118px 52px 84px 110px 28px}.item-main.item-main--wrap{display:flex;flex-wrap:wrap;align-items:center}.item-main.item-main--wrap .item-title{flex:1 1 180px}.item-no{color:var(--graphite);font-size:14.5px;font-feature-settings:"tnum" 1}.item-title{line-height:1.45;font-size:16px;white-space:pre-line}.item-title .period{display:block;font-size:14.5px;color:var(--graphite);margin-top:2px}.chev{color:var(--graphite);display:flex;justify-content:center}.chev svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.chev.open svg{transform:rotate(180deg)}.badge{display:inline-block;padding:3px 8px;font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid;text-align:center}.badge.st-outstanding{color:var(--signal-red);border-color:var(--signal-red)}.badge.st-inprogress{color:var(--slate);border-color:var(--slate)}.badge.st-submitted{color:var(--slate);border-color:var(--slate);background:#2e3a4812}.badge.st-complete{color:var(--ledger-green);border-color:var(--ledger-green);background:#3e7c5914}.badge.st-na{color:var(--graphite);border-color:var(--rule-subtle)}.badge.st-overdue{color:#fff;background:var(--signal-red);border-color:var(--signal-red)}.badge.st-prior{color:var(--slate);border-color:var(--slate);background:#2e3a4812}.overdue-text{color:var(--signal-red)!important;font-weight:600}.checkbox-row{display:flex;align-items:center;gap:11.5px;font-size:15px;color:var(--ink);margin-bottom:15px;cursor:pointer}.checkbox-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--copper)}.filecount{font-size:14.5px;color:var(--graphite);text-align:center;font-feature-settings:"tnum" 1}.filecount.has{color:var(--ledger-green);font-weight:600}.est-cell{font-size:14.5px;color:var(--graphite);text-align:center;font-feature-settings:"tnum" 1}.item-detail{background:#fdfbf7;border-top:1px solid var(--rule-subtle);padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.detail-col h3{margin:0 0 13.5px;font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.detail-col .hint{font-size:14.5px;color:var(--graphite)}.seller-comment{font-size:15px;background:#fff;border:1px solid var(--rule-subtle);border-left:3px solid var(--slate);padding:11.5px 15px;margin-bottom:15px}.file-line{display:flex;align-items:center;justify-content:space-between;gap:13.5px;background:#fff;border:1px solid var(--rule-subtle);padding:11.5px 15px;margin-bottom:8px;font-size:15px}.file-line .meta{color:var(--graphite);font-size:14.5px;font-feature-settings:"tnum" 1}.file-actions{display:flex;gap:8px}.btn-small{background:transparent;color:var(--burnished);border:1px solid var(--copper);padding:7px 15px;font:600 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .25s cubic-bezier(.16,1,.3,1)}.btn-small:hover{color:var(--copper)}.btn-small:disabled{opacity:.5;cursor:default}.controls.tab-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:11.5px}.tab-nav-btn{display:flex;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:1.35;letter-spacing:.03em;padding:13.5px 16px;min-height:52px}.btn-small.ghost{border-color:var(--signal-red);color:var(--signal-red)}.upload-zone{margin-top:11.5px}.upload-zone input[type=file]{font-size:14.5px}.item-tag-current{max-width:260px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.item-tag-picker{position:relative;display:inline-block}.item-tag-suggestions{position:absolute;z-index:20;top:calc(100% + 4px);left:0;background:#fff;border:1px solid var(--ink);min-width:300px;max-width:420px;max-height:260px;overflow-y:auto;box-shadow:0 4px 15px #00000026}.item-tag-suggestion{padding:8px 13.5px;font-size:14.5px;cursor:pointer;border-bottom:1px solid var(--rule-subtle)}.item-tag-suggestion:last-child{border-bottom:none}.item-tag-suggestion:hover{background:#6b728014}.item-tag-suggestion-stage{display:inline-block;font:700 11.5px var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--burnished);border:1px solid var(--copper);padding:1px 5px;margin-right:6px}.item-tag-suggestion--clear{color:var(--graphite);font-style:italic}.item-tag-suggestion--empty{color:var(--graphite);cursor:default}.item-tag-suggestion--empty:hover{background:none}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.edit-grid label{display:block;font:500 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-bottom:5px}.edit-grid select,.edit-grid input[type=date]{width:100%;padding:10px;border:1px solid var(--rule-subtle);background:#fff;font-size:15px}.notes-list{max-height:280px;overflow-y:auto;margin-bottom:11.5px}.note{background:#fff;border:1px solid var(--rule-subtle);padding:11.5px 15px;margin-bottom:8px;font-size:15px}.note.mine{border-left:3px solid var(--ink)}.note.buyer-note{border-left:3px solid var(--slate)}.note .who{font-size:14.5px;color:var(--graphite);margin-bottom:4px;font-feature-settings:"tnum" 1}.note-form{display:flex;flex-direction:column;gap:8px;align-items:stretch}.note-form textarea{width:100%;box-sizing:border-box;padding:11.5px;border:1px solid var(--rule-subtle);resize:vertical;min-height:84px;background:#fff;font-size:15px}.note-form button[type=submit]{align-self:flex-start}.loading,.empty{text-align:center;color:var(--graphite);padding:64px 20px;font:300 20px var(--font-headline)}.footer-note{margin-top:48px;font-size:14.5px;color:var(--graphite);border-top:1px solid var(--rule-subtle);padding-top:16px;line-height:1.6}.manual p{line-height:1.6;max-width:68ch}.manual .cat-block+.cat-block{margin-top:24px}.manual-jump{display:flex;gap:11.5px;flex-wrap:wrap}.manual-jump a{font:600 13.5px var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--burnished);text-decoration:none;border:1px solid var(--copper);padding:7px 15px}.manual-jump a:hover{background:var(--copper);color:#fff}.manual-role-for{color:var(--graphite);font-size:15px;margin-bottom:24px}.manual-subhead{font:700 13.5px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--burnished);margin:28px 0 13.5px}.manual-subhead:first-of-type{margin-top:0}.manual-steps{counter-reset:mstep;list-style:none;margin:0 0 8px;padding:0}.manual-steps>li{counter-increment:mstep;position:relative;padding:3px 0 3px 38px;margin-bottom:11.5px;max-width:68ch}.manual-steps>li:before{content:counter(mstep);position:absolute;left:0;top:2px;width:24px;height:24px;border:1px solid var(--copper);color:var(--burnished);font:600 13.5px var(--font-body);display:flex;align-items:center;justify-content:center}.manual-plain{margin:0 0 8px;padding-left:20px}.manual-plain li{margin-bottom:8px;max-width:68ch}.manual-note{border:1px solid var(--signal-red);background:#a0403a0f;color:var(--ink);padding:15px 18px;margin:22px 0 0;font-size:15px}.manual-note strong{color:var(--signal-red)}.manual-cannot{border-left:3px solid var(--signal-red);padding-left:16px;margin:22px 0}.manual-cannot h4{color:var(--signal-red);font:700 13.5px var(--font-body);text-transform:uppercase;letter-spacing:.05em;margin-bottom:11.5px}.manual-tbl-wrap{overflow-x:auto;margin:15px 0 20px}.manual-tbl{border-collapse:collapse;width:100%;min-width:440px;font-size:15px}.manual-tbl th,.manual-tbl td{text-align:left;padding:10px 13.5px;border-bottom:1px solid var(--rule-subtle)}.manual-tbl th{font:700 12.5px var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--graphite);border-bottom:2px solid var(--ink)}.manual-yes{color:var(--burnished);font-weight:600}.manual-no{color:var(--graphite)}.manual-pillrow{display:flex;gap:8px;flex-wrap:wrap}.manual-pill{border:1px solid var(--copper);color:var(--burnished);background:#fff;font:700 12.5px var(--font-body);text-transform:uppercase;letter-spacing:.03em;padding:10px 15px;text-align:center;flex:1 1 auto;min-width:140px}.manual-hier{display:flex;flex-direction:column;align-items:center;margin:24px 0 32px}.manual-hier-box{background:#fff;border:1px solid var(--ink);padding:13.5px 22px;text-align:center}.manual-hier-box .lbl{font:700 11.5px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--burnished);display:block;margin-bottom:3px}.manual-hier-box .name{font:600 15px var(--font-body);color:var(--ink)}.manual-hier-line{width:1px;height:22px;background:var(--rule-subtle)}.manual-hier-branches{display:flex;flex-wrap:nowrap;justify-content:center}.manual-hier-branch{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 8px}.manual-hier-branch:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--rule-subtle)}.manual-hier-branch:first-child:before{left:50%}.manual-hier-branch:last-child:before{right:50%}.manual-hier-branch:only-child:before{display:none}@media (max-width: 560px){.manual-hier-branches{flex-wrap:wrap}.manual-hier-branch:before{display:none}}.manual-hier-box.small{padding:8px 16px}.manual-hier-box.small .name{font-size:13.5px}.manual-flow{margin:22px 0 8px;max-width:640px}.manual-flow-phase{font:700 12.5px var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin:30px 0 13.5px;padding-bottom:6px;border-bottom:1px solid var(--rule-subtle)}.manual-flow-phase:first-child{margin-top:0}.manual-flow-step{display:flex;gap:15px;align-items:flex-start;background:#fff;border:1px solid var(--ink);padding:15px 18px}.manual-flow-num{flex:none;width:26px;height:26px;margin-top:1px;border:1px solid var(--copper);color:var(--burnished);font:700 13.5px var(--font-body);display:flex;align-items:center;justify-content:center}.manual-flow-step h4{font:700 15px var(--font-body);margin:0 0 4px;color:var(--ink)}.manual-flow-step p{margin:0;font-size:14.5px;color:var(--graphite);line-height:1.5;max-width:none}.manual-flow-optional-tag{display:inline-block;font:700 11.5px var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--graphite);border:1px solid var(--rule-subtle);padding:2px 6px;margin-left:8px;vertical-align:1px}.manual-flow-arrow{display:flex;justify-content:center;color:var(--graphite);padding:2px 0}.manual-flow-branch{display:flex;gap:16px}.manual-flow-branch .manual-flow-step{flex:1 1 0}@media (max-width: 640px){.manual-flow-branch{flex-direction:column}}@media (max-width: 860px){.item-main{grid-template-columns:34px 1fr 96px 28px}.item-main.item-main--locked{grid-template-columns:34px 1fr 96px 96px 28px}.item-main .hide-sm{display:none}.item-detail{grid-template-columns:1fr}}.lib-layout{display:grid;grid-template-columns:250px 1fr;gap:18px;align-items:start;margin-top:16px}.lib-rail{background:#fff;border:1px solid var(--rule-subtle)}.lib-rail-head{font:700 12.5px var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--graphite);padding:13.5px 15px 8px;border-bottom:1px solid var(--rule-subtle)}.lib-cat{display:flex;align-items:center;gap:11.5px;width:100%;text-align:left;background:none;border:none;border-left:3px solid transparent;padding:10px 12.5px;cursor:pointer;font-family:var(--font-body)}.lib-cat:hover{background:var(--bone)}.lib-cat.active{background:var(--bone);border-left-color:var(--copper)}.lib-ring{flex:none;display:flex}.lib-cat-name{min-width:0}.lib-cat-name .lbl{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.lib-cat.active .lib-cat-name .lbl{color:var(--burnished)}.lib-cat-name .sub{display:block;font-size:12.5px;color:var(--graphite);margin-top:1px}.lib-rail-foot{display:flex;justify-content:space-between;padding:12.5px 15px;border-top:1px solid var(--rule-subtle);font-size:13.5px;color:var(--graphite)}.lib-rail-foot b{color:var(--ink);font-feature-settings:"tnum" 1}.lib-main{min-width:0}.lib-main .cat-block:first-child{margin-top:0}.lib-version-row{display:flex;align-items:center;gap:11.5px;padding:8px 18px 8px 34px;border-top:1px solid var(--rule-subtle);background:var(--bone);font-size:13.5px;color:var(--graphite)}.lib-replace{display:inline-flex;align-items:center;cursor:pointer}@media (max-width: 860px){.lib-layout{grid-template-columns:1fr}}.whatsnew{border:1px solid var(--copper, #B0713D);border-left-width:4px;background:#fdf9f3;padding:13.5px 16px;margin-bottom:18px}.whatsnew-head{font-weight:600;color:#8a5227;text-transform:uppercase;letter-spacing:.04em;font-size:13.5px;margin-bottom:6px}.whatsnew-line{font-size:14.5px;margin-bottom:3px}.new-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b0713d;margin-right:7px;vertical-align:middle}.q-chip{display:inline-block;margin-left:6px;padding:1px 7px;font-size:12.5px;font-weight:600;letter-spacing:.02em}.q-open{background:#b33a2b;color:#fff}.q-answered{background:#2e6b4f;color:#fff}.prior-versions{margin-top:11.5px;padding:8px 13.5px;background:#f1ede5;border-left:3px solid #C9C0B2}.prior-versions-head{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b6659;margin-bottom:4px}.prior-version-row{font-size:13.5px;color:#5a5f66}.cat-body .linklike,.item-main .linklike,main.page>div>.linklike,.login-card .linklike,.login-error .linklike,.loading .linklike{color:var(--copper)}.linklike-onlight{color:var(--copper)}.tab-nav-btn{position:relative}.tab-hint{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:min(290px,calc(100vw - 32px));background:#202124c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--bone);text-transform:none;letter-spacing:0;font:400 13.5px var(--font-body);line-height:1.45;text-align:left;padding:10px 13px;border:1px solid var(--copper);box-shadow:0 6px 18px #00000040;pointer-events:none;z-index:40}.tab-nav-btn:hover .tab-hint,.tab-nav-btn:focus-visible .tab-hint{display:block;animation:tab-hint-in .12s ease}.page:has(.tab-nav-btn:hover) .tab-nav-btn:focus-visible:not(:hover) .tab-hint{display:none}@keyframes tab-hint-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.wordmark .tm{font-size:.55em;letter-spacing:0;margin-left:2px;vertical-align:super;line-height:0}.login-legal{margin-top:18px;font-size:12.5px;color:var(--graphite, #6b7280);letter-spacing:.02em}.btn-small.ghost-neutral{border-color:var(--rule-subtle);color:var(--graphite)}.btn-small.ghost-neutral:hover{color:var(--copper);border-color:var(--copper)}.cov-fields input,.cov-fields select{width:100%;box-sizing:border-box;height:32px}.btn-toggle{background:transparent;color:var(--graphite);border:1px solid var(--rule-subtle);padding:7px 15px;font:600 13.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.btn-toggle:not([aria-pressed=true]):hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.btn-toggle[aria-pressed=true],.btn-toggle[aria-pressed=true]:hover,.btn-toggle[aria-pressed=true]:focus,.btn-toggle[aria-pressed=true]:active{background:var(--ink);border-color:var(--ink);color:var(--bone)}.btn-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bone);font-weight:700;cursor:default}.btn-toggle:disabled{opacity:.5;cursor:default}.btn-toggle[aria-pressed=true]:disabled{opacity:.8}.btn-toggle:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.btn-toggle+.btn-toggle{margin-left:-1px}.lib-item-group+.lib-item-group{border-top:2px solid var(--rule-subtle)}.lib-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 18px 8px;background:#ebe6dc;border-bottom:1px solid var(--rule-subtle);font-weight:600;font-size:15px;line-height:1.4;color:var(--ink)}.lib-item-head .item-no{color:var(--burnished);font-weight:600;margin-right:4px}.lib-item-count{font-weight:400;font-size:13.5px;color:var(--graphite);white-space:nowrap;font-feature-settings:"tnum" 1}.tab-group+.tab-group{margin-top:14px}.tab-group-label{font:600 12.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--slate, #2e3a48);margin:0 0 6px}.tab-group .controls.tab-nav{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}
