.rc-page{padding-bottom:var(--s-8);font:400 var(--t-body) var(--sans)}.rc-page :is(h1,h2,h3,p){margin:0}.rc-page :is(h1,h2,h3){letter-spacing:-.035em}.rc-page button{cursor:pointer;font-family:inherit}.rc-page :is(a,button,input):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.rc-heading{padding-top:var(--head-y);padding-bottom:var(--s-6);justify-content:space-between;align-items:center;gap:var(--s-6);display:flex}.rc-heading h1{font:700 var(--t-h1) var(--sans)}.rc-heading p{color:var(--muted);margin-top:var(--s-3)}.rc-dot{color:var(--accent)}.rc-search{gap:var(--s-3);border:1px solid var(--box-line);border-radius:var(--r-md);width:400px;padding:var(--s-3) var(--s-4);background:var(--card);align-items:center;display:flex}.rc-search input{color:var(--ink);background:0 0;border:0;width:100%;min-width:0;min-height:28px;padding:0}.rc-search input::placeholder{color:var(--muted)}.rc-search-icon{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:15px;height:15px;margin-right:3px;position:relative}.rc-search-icon:after{content:"";background:var(--muted);width:1.5px;height:6px;position:absolute;bottom:-4px;right:-3px;transform:rotate(-45deg)}.rc-body{border-top:1px solid var(--ink);padding-top:var(--s-6);grid-template-columns:204px minmax(0,1fr);gap:40px;display:grid}.rc-sidebar{padding-right:var(--s-5);border-right:1px solid var(--line)}.rc-label{font:400 var(--t-meta) var(--sans);color:var(--muted);margin-bottom:var(--s-3);display:block}.rc-filters{gap:var(--s-1);display:grid}.rc-filters button{padding:10px var(--s-3);min-height:44px;color:var(--ink);border-radius:var(--r-sm);text-align:left;font:400 var(--t-small) var(--sans);margin-left:calc(-1 * var(--s-3));background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.rc-filters button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.rc-filters button:hover{background:var(--chip)}.rc-filters button[aria-pressed=true]:hover{background:var(--accent-tint)}.rc-shortcut{border-top:1px solid var(--line);padding-top:var(--s-5);margin-top:40px}.rc-shortcut a{font:600 var(--t-small) var(--sans);justify-content:space-between;align-items:center;min-height:44px;display:flex}.rc-shortcut a:hover{color:var(--accent-ink)}.rc-note{color:var(--muted);font:400 var(--t-meta) var(--sans);line-height:1.9;margin-top:var(--s-7)!important}.rc-note>span{color:var(--accent-ink);margin-bottom:var(--s-2);font-size:24px;display:block}.rc-list-heading{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:20px;display:flex}.rc-list-heading h2{font:700 var(--t-h3) var(--sans)}.rc-list-heading>span{font:400 var(--t-meta) var(--sans);color:var(--muted)}.rc-row{align-items:center;gap:var(--s-5);padding-block:var(--s-5);border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr) auto;display:grid}.rc-cover{width:118px;height:150px;padding:var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);border-left:5px solid var(--brand-solid);box-shadow:2px 3px 0 var(--chip);background:var(--card);color:var(--ink);flex-direction:column;justify-content:space-between;display:flex}.rc-cover[data-kind=task-brief]{background:var(--brand-solid);color:var(--brand-solid-ink);border-color:var(--brand-solid)}.rc-cover[data-kind=automation-plan]{background:var(--cover-plan-bg);color:var(--cover-plan-ink)}.rc-cover>span,.rc-cover small{font:400 var(--t-meta) var(--sans);letter-spacing:-.04em;line-height:1.2}.rc-cover strong{white-space:pre-line;font:700 var(--t-h3) var(--sans);letter-spacing:-.04em}.rc-cover-rule{opacity:.3;background:currentColor;height:1px}.rc-category{color:var(--accent-ink);font:600 var(--t-meta) var(--sans);margin-bottom:var(--s-1);display:block}.rc-copy h3{font:700 var(--t-h3) var(--sans);margin-bottom:var(--s-2)}.rc-copy h3 a:hover{text-underline-offset:var(--s-1);text-decoration:underline}.rc-copy p{font:400 var(--t-body) var(--sans);color:var(--muted)}.rc-file-meta{gap:var(--s-1) var(--s-3);margin-top:var(--s-3);font:400 var(--t-meta) var(--sans);color:var(--muted);flex-wrap:wrap;display:flex}.rc-file-meta>span+span{padding-left:var(--s-3);border-left:1px solid var(--line)}.rc-open{font:500 var(--t-meta) var(--sans);border:1px solid var(--box-line);border-radius:var(--r-sm);background:var(--page);color:var(--ink);padding:9px var(--s-3);white-space:nowrap;min-height:44px}.rc-open>span{margin-left:var(--s-2)}.rc-open:hover{border-color:var(--ink);background:var(--chip)}.rc-guides{padding-top:var(--s-7);scroll-margin-top:var(--s-9)}.rc-guides>.ui-section-head{margin-bottom:var(--s-5)}.rc-empty{padding:var(--s-7) var(--s-5);border-top:1px solid var(--line);text-align:center}.rc-empty p{margin:var(--s-3) 0 var(--s-5);color:var(--muted)}.rc-dialog{border:1px solid var(--line);border-radius:var(--r-md);background:var(--page);width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-pop);padding:0}.rc-dialog::backdrop{background:var(--scrim)}.rc-dialog-top{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);font:400 var(--t-small) var(--sans);justify-content:space-between;align-items:center;display:flex}.rc-dialog-top button{color:var(--ink);font:500 var(--t-small) var(--sans);background:0 0;border:0;min-height:44px}.rc-dialog-content{padding:var(--s-5) var(--s-6) var(--s-6)}.rc-dialog-content h2{font:700 var(--t-h1) var(--sans);margin-top:var(--s-2)}.rc-dialog-content>p{margin-top:var(--s-3);color:var(--muted)}.rc-preview-form{margin:var(--s-5) 0 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:var(--card)}.rc-preview-form>div{padding:14px var(--s-4);border-bottom:1px solid var(--line);font:400 var(--t-small) var(--sans);grid-template-columns:110px minmax(0,1fr);gap:20px;display:grid}.rc-preview-form>div:last-child{border-bottom:0}.rc-preview-form dt{color:var(--muted)}.rc-preview-form dd{margin:0}.rc-dialog-actions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}@media (max-width:1160px){.rc-row{grid-template-columns:106px minmax(0,1fr);gap:12px 20px}.rc-cover{grid-row:span 2;width:106px}.rc-open{grid-column:2;justify-self:start}}@media (max-width:999px){.rc-body{gap:var(--s-5);grid-template-columns:160px minmax(0,1fr)}.rc-sidebar{padding-right:var(--s-4)}}@media (max-width:760px){.rc-heading{padding-bottom:var(--s-5);flex-direction:column;align-items:stretch;gap:20px}.rc-search{width:100%}.rc-body{gap:var(--s-5);padding-top:var(--s-5);grid-template-columns:1fr}.rc-sidebar{border:0;padding:0}.rc-sidebar>.rc-label,.rc-note{display:none}.rc-filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.rc-filters button{background:var(--chip);gap:var(--s-2);margin:0;padding:8px 12px;font-size:13px}.rc-shortcut{gap:var(--s-5);margin-top:var(--s-2);border:0;padding-top:0;display:flex}.rc-shortcut .rc-label{display:none}.rc-shortcut a{gap:var(--s-2)}.rc-file-meta{gap:var(--s-1);display:grid}.rc-file-meta>span+span{border:0;padding:0}.rc-dialog-content{padding:var(--s-5)}}@media (max-width:450px){.rc-row{gap:var(--s-2) var(--s-4);grid-template-columns:86px minmax(0,1fr)}.rc-cover{width:86px;height:130px;padding:8px}.rc-cover>span:first-child,.rc-cover small{display:none}.rc-cover strong{white-space:pre-line;margin-block:auto;font-size:18px}.rc-copy h3{font-size:18px}.rc-copy p{font:400 var(--t-small) var(--sans)}.rc-dialog-content{padding:20px}.rc-dialog-content h2{font:700 var(--t-h2) var(--sans)}.rc-dialog-actions{display:grid}.rc-dialog-actions .ui-btn{white-space:normal;padding-block:10px;line-height:1.5}.rc-preview-form>div{gap:var(--s-1);grid-template-columns:1fr}}.rc-main{min-width:0}.rc-shortcut{flex-wrap:wrap}.rc-cover[data-kind=quote-comparison],.rc-cover[data-kind=team-notice]{background:var(--surface)}.rc-cover[data-kind=spreadsheet-formula]{background:var(--cover-plan-bg);color:var(--cover-plan-ink)}.rc-filters>a{justify-content:space-between;align-items:center;gap:var(--s-2);padding:12px var(--s-3);margin-left:calc(-1 * var(--s-3));border-radius:var(--r-sm);min-height:44px;font-size:14px;display:flex}.rc-filters>a:hover{background:var(--chip)}.rc-filters>a[aria-current=page]{background:var(--accent-tint);color:var(--accent-ink);font-weight:650}.rc-filters>a:last-child{margin-top:var(--s-3);border-top:1px solid var(--line)}.rc-list-controls{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.rc-list-controls label{align-items:center;gap:var(--s-3);display:flex}.rc-list-controls select{max-width:220px;min-height:44px;font-size:13px}.rc-list-controls a{min-height:44px;color:var(--accent-ink);align-items:center;display:inline-flex}.rc-row-actions{justify-items:end;gap:var(--s-2);display:grid}.rc-save{color:var(--muted);min-height:44px;padding:var(--s-2) var(--s-3);background:0 0;border:0;font-size:13px}.rc-save[aria-pressed=true]{color:var(--accent-ink);font-weight:650}.rc-save-status{color:var(--accent-ink);font-size:13px;line-height:1.8}.rc-save-status:not(:empty){margin-bottom:var(--s-4)}.rc-topic{margin-bottom:var(--s-6);padding:var(--s-5);border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md)}.rc-topic>h2{margin-bottom:var(--s-3);text-wrap:balance;font-size:28px;line-height:1.5}.rc-topic>p{color:var(--body);font-size:15px;line-height:1.8}.rc-topic nav{margin-top:var(--s-5);border-top:1px solid var(--line);display:grid}.rc-topic nav>a{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;font-size:15px;display:grid}.rc-topic nav>a>span{color:var(--muted);font-size:13px}.rc-topic nav>a>span:last-child{color:var(--accent-ink)}.rc-topic nav>a:hover strong{text-underline-offset:4px;text-decoration:underline}.rc-updates{padding-top:var(--s-7);margin-top:var(--s-5);scroll-margin-top:var(--s-9)}.rc-updates ul{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rc-updates li{padding-top:var(--s-4);border-top:1px solid var(--line);min-width:0}.rc-updates li>div{gap:var(--s-2);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.rc-updates li>div>span{color:var(--accent-ink)}.rc-updates li>a{justify-content:space-between;gap:var(--s-2);margin:var(--s-3) 0;font-size:16px;line-height:1.6;display:flex}.rc-updates li>a>span{color:var(--accent-ink)}.rc-updates li>p,.rc-update-note{color:var(--muted);font-size:13px;line-height:1.8}.rc-return-links{gap:var(--s-4);margin:var(--s-5) 0 var(--s-2);color:var(--accent-ink);flex-wrap:wrap;font-size:14px;display:flex}.rc-return-links>a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1160px){.rc-row-actions{flex-wrap:wrap;grid-column:2;justify-content:start;align-items:center;display:flex}}@media (max-width:760px){.rc-filters>a{background:var(--chip);margin:0;font-size:13px}.rc-filters>a:last-child{border:0;margin:0}}@media (max-width:560px){.rc-topic{padding:var(--s-4)}.rc-topic>h2{font-size:23px}.rc-topic nav>a{grid-template-columns:minmax(0,1fr) auto}.rc-topic nav>a>span:first-child{grid-column:1/-1}.rc-updates ul{grid-template-columns:1fr}.rc-list-controls select{max-width:180px}}.rc-sample{border:1px solid var(--line);background:var(--card);margin:28px 0;padding:24px}.rc-sample .rc-sample-label{color:var(--muted);margin:0 0 22px;font-size:13px}.rc-sample-block+.rc-sample-block{margin-top:24px}.rc-sample-block h3{letter-spacing:-.025em;margin:0 0 12px;font-size:17px;line-height:1.5}.rc-sample-block p{white-space:pre-line;color:var(--body);font-size:15px;line-height:1.9}.rc-sample-table{max-width:100%;overflow-x:auto}.rc-sample-table table{border-collapse:collapse;width:100%;min-width:490px;font-size:14px;line-height:1.7}.rc-sample-table th,.rc-sample-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}.rc-sample-table th{color:var(--ink);background:var(--chip);font-weight:600}.rc-sample-table:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (max-width:600px){.rc-sample{padding:17px}.rc-sample-table table{font-size:13px}}.rc-open{justify-content:center;align-items:center;display:inline-flex}.rc-tool-swatch{align-content:space-between;gap:var(--s-3);width:150px;min-height:180px;padding:var(--s-4);border:1px solid var(--line);background:var(--accent-tint);color:var(--ink);display:grid}.rc-tool-swatch>span{font:var(--t-meta) var(--sans);color:var(--muted)}.rc-tool-swatch>strong{font:600 var(--t-h3) var(--sans)}.rc-tool-swatch>div{font:var(--t-meta) var(--sans);color:var(--accent-ink)}@media (max-width:1160px){.rc-tool-swatch{grid-row:span 2;width:140px}}@media (max-width:600px){.rc-tool-swatch{width:104px;min-height:146px;padding:var(--s-2)}.rc-tool-swatch>span:first-child{display:none}}.rc-supporting-materials{margin-top:var(--s-5);padding:var(--s-4) 0;border-block:1px solid var(--line);font:var(--t-small) var(--sans);color:var(--muted)}.rc-supporting-materials summary{cursor:pointer;min-height:28px}.rc-supporting-materials>div{gap:var(--s-3) var(--s-5);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.rc-supporting-materials a{color:var(--accent-ink);align-items:center;min-height:44px;display:inline-flex}.toolhub-page .rc-body{padding-top:var(--s-5);display:block}.toolhub-page .rc-heading h1{font:650 var(--t-display) var(--sans)}.toolhub-page .rc-heading p{max-width:36em}.toolhub-page .rc-search{flex:0 380px}.toolhub-page .rc-topic-filters{gap:var(--s-2);padding-bottom:var(--s-5);border-bottom:1px solid var(--line);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.toolhub-page .rc-topic-filters a{align-items:center;gap:var(--s-2);min-height:40px;padding:var(--s-2) var(--s-3);color:var(--muted);font:400 var(--t-small) var(--sans);border-radius:var(--r-sm);text-decoration:none;display:inline-flex}.toolhub-page .rc-topic-filters a:hover{background:var(--chip);color:var(--ink)}.toolhub-page .rc-topic-filters a[aria-current=page]{background:var(--ink);color:var(--page)}.toolhub-page .rc-topic-filters a:last-child{margin-left:auto}.toolhub-page .rc-topic-filters a span{font:400 var(--t-meta) var(--sans)}.toolhub-page .rc-topic-note{color:var(--muted);margin-bottom:var(--s-5);font:400 var(--t-small) var(--sans)}.rc-guide-swatch{background:var(--card);border-top:3px solid var(--accent-ink)}.rc-guide-swatch>div{gap:var(--s-1);display:grid}@media (max-width:760px){.toolhub-page .rc-search{flex:none}.toolhub-page .rc-topic-filters a:last-child{margin-left:0}.toolhub-page .rc-note{display:block}}
.rc-row{gap:var(--s-5);padding-block:var(--s-6);grid-template-columns:150px minmax(0,1fr) auto}.rc-swatch{width:150px;height:180px;padding:var(--s-3);background:var(--exhibit-paper);color:var(--exhibit-ink);border:1px solid var(--exhibit-line);box-shadow:var(--document-shadow);overflow:hidden;transform:rotate(-1deg)}.rc-swatch[data-format=table]{transform:rotate(1deg)}.rc-swatch-masthead{justify-content:space-between;align-items:center;gap:var(--s-2);font:400 var(--t-meta) var(--mono);border-bottom:2px solid var(--exhibit-ink);padding-bottom:var(--s-2);color:var(--exhibit-muted);display:flex}.rc-swatch>strong{font:600 var(--t-meta) var(--sans);margin-block:var(--s-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rc-swatch table{table-layout:fixed;border-collapse:collapse;width:100%;font:400 var(--t-meta) var(--sans)}.rc-swatch :is(th,td){white-space:nowrap;text-overflow:ellipsis;padding:var(--s-1) 2px;border-bottom:1px solid var(--exhibit-line);text-align:left;overflow:hidden}.rc-swatch th{color:var(--exhibit-muted);font-weight:400}.rc-swatch>p{font:400 var(--t-meta) var(--sans);color:var(--exhibit-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rc-swatch-sign{margin-top:var(--s-3);color:var(--brand-solid);font:400 var(--t-meta) var(--sans);display:block}.rc-copy h3{font-size:20px;line-height:1.45}.rc-row:hover .rc-copy h3{color:var(--accent-ink)}@media (max-width:1160px){.rc-row{grid-template-columns:140px minmax(0,1fr)}.rc-swatch{grid-row:span 2;width:140px}}@media (max-width:600px){.rc-row{gap:var(--s-3) var(--s-4);padding-block:var(--s-5);grid-template-columns:104px minmax(0,1fr)}.rc-swatch{width:104px;height:146px;padding:var(--s-2)}.rc-swatch-masthead>span:last-child{display:none}.rc-swatch>strong{margin-block:var(--s-2)}.rc-copy h3{font-size:18px}.rc-swatch>p{-webkit-line-clamp:3}.rc-row-actions{gap:0}}
