body:not(.category-header) .category-title-header{display:none}body.category-header .category-heading{display:none}#main-outlet .category-title-header{margin-bottom:1em}.category-title-contents{display:grid;grid-template-areas:"logo title" "logo description";grid-template-columns:auto 1fr}@media(width < 48rem){.category-title-contents{grid-template-areas:"logo" "title" "description";grid-template-columns:auto}}.category-title-contents .category-logo{grid-area:logo;align-self:center;--max-height: 8em;margin:0 1em 0 0}@media(width < 48rem){.category-title-contents .category-logo{margin:0 0 .5em}}.category-title-contents .category-logo:not(:has(img)){margin:0}.category-title-contents .category-title{grid-area:title;align-self:end}.category-title-contents .category-title .badge-category__name{font-size:var(--font-up-1)}.category-title-contents .category-title-description{grid-area:description}div[class^=category-title-header]{--category-banner-background: var(--header_background);--category-banner-color: var(--header_primary-high);--category-banner-aspect: 5.2;--category-banner-max-height: 320px;display:flex;width:100%;justify-content:center;background:var(--category-banner-background);min-height:220px;color:var(--category-banner-color);text-align:center}div[class^=category-title-header] .category-title-contents{max-width:none;width:100%;padding:40px clamp(12px,3vw,64px);box-sizing:border-box}div[class^=category-title-header] .category-title-contents .d-icon-lock{height:.75em;width:.75em;vertical-align:0}div[class^=category-title-header] .category-title-description a,div[class^=category-title-header] .category-title-description a:visited{color:currentcolor;text-decoration:underline}div[class^=category-title-header] .category-title-description a.mention,div[class^=category-title-header] .category-title-description a.mention-group,div[class^=category-title-header] .category-title-description a.hashtag-cooked{color:var(--primary);background:var(--mention-background-color);text-decoration:none}div[class^=category-title-header] .category-title-description span.mention{color:inherit}div[class^=category-title-header] .badge-category__wrapper{display:inline-block;color:unset}div[class^=category-title-header] .badge-category__wrapper .badge-category{display:flex;color:currentcolor;justify-content:center;align-items:center}div[class^=category-title-header] .badge-category__wrapper .badge-category .d-icon{height:.75em;width:.75em}.category-title-header.category-banner--hero{display:block;min-height:0;padding:0;overflow:hidden}.category-title-header.category-banner--hero .category-title-contents{display:block;width:100%;max-width:none;padding:0}.category-title-header.category-banner--hero .category-logo{--max-height: none;display:block;grid-area:auto;align-self:auto;margin:0 auto;width:100%;max-width:calc(var(--category-banner-max-height)*var(--category-banner-aspect))}.category-title-header.category-banner--hero .category-logo img{display:block;width:100%;max-width:100%;max-height:none;height:auto;object-fit:contain}.category-title-header.category-banner--hero .category-title-description{max-width:1100px;margin:0 auto;padding:16px clamp(12px,3vw,64px) 22px}.category-title-header.category-banner--hero.category-banner--hero-title-hidden .category-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(width < 48rem){.category-title-header.category-banner--hero.category-banner--hero-title-hidden .category-title{position:static;width:auto;height:auto;padding:14px clamp(12px,4vw,24px) 0;margin:0;overflow:visible;clip:auto;white-space:normal;border:0;font-size:var(--font-up-2)}.category-title-header.category-banner--hero .category-title-description{padding-top:8px}}tr.pinned{background-color:#ffffd4}#d-toc-top-heading-0:before{content:"Table of Contents";color:#7a827a;font-weight:bold;text-transform:uppercase}.jp-InputArea{display:flex;flex-direction:row}.jp-InputArea-editor{flex:1 1 auto}.jp-InputArea-editor{border:var(--jp-border-width) solid var(--jp-cell-editor-border-color);border-radius:0px;background:var(--jp-cell-editor-background)}.jp-OutputArea{max-height:150px;overflow:scroll}img.avatar{border:.1px solid #cacaca;margin-right:-2px}
/*# sourceMappingURL=common_theme_14_43d6dbb0889c45d78a2eb0ed530e09e285f11685.css.map?__ws=discourse.aicrowd.com */
