.ct-page{width:100%;max-width:1120px;margin:0 auto;padding:var(--q-space-8) var(--q-space-6) var(--q-space-10);min-width:0;color:var(--q-fg)}.ct-mono{font-family:var(--q-font-mono);font-size:var(--q-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--q-fg-2)}.ct-muted{margin:0;color:var(--q-fg-3);font-size:var(--q-text-sm);overflow-wrap:anywhere}.ct-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--q-space-5);padding-bottom:var(--q-space-6);border-bottom:1px solid var(--q-line)}.ct-head__copy{display:grid;gap:var(--q-space-3);flex:1 1 420px;min-width:0;max-width:72ch}.ct-head__label,.ct-head__title,.ct-head__lead{margin:0}.ct-head__title{font-size:var(--q-text-3xl);font-weight:800;line-height:var(--q-leading-tight);letter-spacing:var(--q-tracking-tight);overflow-wrap:anywhere}.ct-head__lead{color:var(--q-fg-2);font-size:var(--q-text-md);line-height:var(--q-leading)}.ct-head__aside{flex:0 1 auto;min-width:0}.ct-deploy{display:flex;flex-wrap:wrap;gap:var(--q-space-2) var(--q-space-6);margin:0;padding:var(--q-space-3) var(--q-space-4);border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface)}.ct-deploy>div{display:grid;gap:var(--q-space-1);min-width:0}.ct-deploy dd{margin:0;color:var(--q-fg)}.ct-deploy dd .ct-mono,.ct-deploy dd.ct-mono{color:var(--q-fg);font-size:var(--q-text-sm)}.ct-subnav{display:flex;flex-wrap:wrap;gap:var(--q-space-1);padding:var(--q-space-3) 0;border-bottom:1px solid var(--q-line)}.ct-subnav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--q-space-3);border-radius:var(--q-radius-full);color:var(--q-fg-2);font-size:var(--q-text-sm);font-weight:600;text-decoration:none}.ct-subnav a:hover{background:var(--q-surface-2);color:var(--q-fg)}.ct-subnav a[aria-current=page]{background:var(--q-surface-2);color:var(--q-fg);box-shadow:inset 0 -2px 0 var(--q-brand-line)}.ct-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-3) var(--q-space-4);padding:var(--q-space-5) 0 var(--q-space-3);min-width:0}.ct-chips{display:flex;flex-wrap:wrap;gap:var(--q-space-2);flex:1 1 auto;min-width:0}.ct-chip{display:inline-flex;align-items:center;gap:var(--q-space-2);min-height:36px;padding:0 var(--q-space-3);border:1px solid var(--q-line);border-radius:var(--q-radius-full);background:var(--q-surface);color:var(--q-fg-2);font:inherit;font-size:var(--q-text-sm);font-weight:600;cursor:pointer;transition:background-color var(--q-dur-fast) var(--q-ease),border-color var(--q-dur-fast) var(--q-ease)}@media(pointer:coarse){.ct-chip{min-height:44px}}.ct-chip:hover{border-color:var(--q-line-2);color:var(--q-fg)}.ct-chip[aria-pressed=true]{border-color:var(--q-fg);background:var(--q-fg);color:var(--q-bg)}.ct-chip:focus-visible{outline:none;box-shadow:var(--q-ring)}.ct-chip__count{font-family:var(--q-font-mono);font-size:var(--q-text-xs);font-variant-numeric:tabular-nums;opacity:.8}.ct-search{flex:0 1 280px;min-width:0}.ct-count{min-height:1.4em;margin:0 0 var(--q-space-3);color:var(--q-fg-3);font-size:var(--q-text-sm)}.ct-loading{display:grid;gap:var(--q-space-5);padding:var(--q-space-4) 0}.ct-loading__row{display:grid;gap:var(--q-space-3);padding-bottom:var(--q-space-4);border-bottom:1px solid var(--q-line)}.ct-section{display:grid;gap:var(--q-space-3);margin-top:var(--q-space-9);padding-top:var(--q-space-5);border-top:1px solid var(--q-line-2);min-width:0}.ct-section>.q-label,.ct-section__title,.ct-section__lead{margin:0}.ct-section__title{font-size:var(--q-text-xl);font-weight:800;line-height:var(--q-leading-tight);letter-spacing:var(--q-tracking-tight)}.ct-section__lead{max-width:68ch;color:var(--q-fg-2);line-height:var(--q-leading)}.ct-subsection{display:grid;gap:var(--q-space-3);margin-top:var(--q-space-5)}.ct-subsection__title{margin:0;font-size:var(--q-text-md);font-weight:700}.ct-actions{display:flex;flex-wrap:wrap;gap:var(--q-space-3);margin-top:var(--q-space-2)}.ct-more{display:flex;justify-content:center;padding-top:var(--q-space-6)}.ct-tag{display:inline-flex;align-items:center;padding:2px var(--q-space-2);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);color:var(--q-fg-2);font-size:var(--q-text-xs);overflow-wrap:anywhere}.ct-release-group{padding:var(--q-space-6) 0 var(--q-space-2);border-top:1px solid var(--q-line);min-width:0}.ct-release-group:first-of-type{border-top:0}.ct-release-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--q-space-2) var(--q-space-4);margin-bottom:var(--q-space-3)}.ct-release-group__title{margin:0;font-size:var(--q-text-lg);font-weight:800}.ct-release-group__meta{display:flex;flex-wrap:wrap;gap:var(--q-space-3)}.ct-version{color:var(--q-brand);font-weight:600}.ct-release-list,.ct-post-list,.ct-resource-list,.ct-checks,.ct-faq,.ct-requests,.ct-attachments ul{margin:0;padding:0;list-style:none}.ct-release{border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface);scroll-margin-top:96px}.ct-release+.ct-release{margin-top:var(--q-space-2)}.ct-release__summary,.ct-faq__question{display:flex;align-items:center;gap:var(--q-space-3);min-height:52px;padding:var(--q-space-3) var(--q-space-4);cursor:pointer;list-style:none;border-radius:var(--q-radius-md)}.ct-release__summary::-webkit-details-marker,.ct-faq__question::-webkit-details-marker{display:none}.ct-release__summary:focus-visible,.ct-faq__question:focus-visible{outline:none;box-shadow:var(--q-ring)}.ct-release__title{flex:1 1 auto;min-width:0;font-weight:700;line-height:var(--q-leading-tight);overflow-wrap:anywhere}.ct-release__toggle{position:relative;flex:none;width:14px;height:14px}.ct-release__toggle:before,.ct-release__toggle:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:1px;background:var(--q-fg-3)}.ct-release__toggle:after{transform:rotate(90deg);transition:transform var(--q-dur-fast) var(--q-ease)}details[open]>summary .ct-release__toggle:after{transform:rotate(0)}.ct-type{flex:none;padding:2px var(--q-space-2);border:1px solid var(--q-line-2);border-radius:var(--q-radius-sm);font-family:var(--q-font-mono);font-size:var(--q-text-xs);font-weight:600;color:var(--q-fg-2);white-space:nowrap}.ct-type--feature{border-color:var(--q-brand-line);color:var(--q-brand)}.ct-type--fix{border-color:var(--q-ok);color:var(--q-ok)}.ct-release__items{display:grid;gap:var(--q-space-2);margin:0;padding:0 var(--q-space-5) var(--q-space-4) calc(var(--q-space-4) + var(--q-space-5));color:var(--q-fg-2);line-height:var(--q-leading);max-width:80ch;overflow-wrap:anywhere}.ct-release__items strong{color:var(--q-fg)}.ct-release__empty{padding:0 var(--q-space-4) var(--q-space-4)}.ct-post,.ct-resource{border-top:1px solid var(--q-line);min-width:0}.ct-post:last-child,.ct-resource:last-child{border-bottom:1px solid var(--q-line)}.ct-post__body{display:grid;gap:var(--q-space-2);padding:var(--q-space-5) 0;min-width:0}.ct-post__meta,.ct-resource__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-2) var(--q-space-3);margin:0;color:var(--q-fg-3);font-size:var(--q-text-sm);min-width:0}.ct-post__title{margin:0;font-size:var(--q-text-lg);font-weight:800;line-height:var(--q-leading-tight);overflow-wrap:anywhere}.ct-post__title a{color:var(--q-fg);text-decoration:none}.ct-post__title a:hover{color:var(--q-brand);text-decoration:underline;text-underline-offset:3px}.ct-post__summary{margin:0;max-width:72ch;color:var(--q-fg-2);line-height:var(--q-leading);overflow-wrap:anywhere}.ct-post__byline{display:flex;flex-wrap:wrap;gap:var(--q-space-3);margin:0;color:var(--q-fg-3);font-size:var(--q-text-sm)}.ct-post__tags{overflow-wrap:anywhere}.ct-resource{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--q-space-4);padding:var(--q-space-4) 0}.ct-resource__ext{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface);color:var(--q-fg);font-weight:700;overflow:hidden}.ct-resource__copy{display:grid;gap:var(--q-space-2);min-width:0}.ct-download{display:inline-flex;align-items:center;gap:var(--q-space-2);min-height:44px;padding:0 var(--q-space-4);border:1px solid var(--q-line);border-radius:var(--q-radius-full);color:var(--q-fg);font-size:var(--q-text-sm);font-weight:600;text-decoration:none;white-space:nowrap}.ct-download:hover{border-color:var(--q-line-2);background:var(--q-surface-2)}.ct-steps{display:grid;gap:var(--q-space-2);margin:0;padding-left:var(--q-space-6);color:var(--q-fg-2)}.ct-request{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--q-space-3);padding:var(--q-space-3) 0;border-top:1px solid var(--q-line)}.ct-request>div{display:grid;gap:var(--q-space-1);flex:1 1 280px;min-width:0}.ct-request__title{margin:0;font-weight:700;overflow-wrap:anywhere}.ct-request__meta{margin:0;overflow-wrap:anywhere}.ct-request-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--q-space-7);align-items:start;margin-top:var(--q-space-2)}.ct-request-copy{display:grid;gap:var(--q-space-4);min-width:0}.ct-request-copy .ct-section__lead{margin:0}.ct-request-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--q-space-2)}.ct-request__current{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-2);margin:0}.ct-request>.ct-request__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-2);flex:0 1 auto;min-width:0}.ct-request__control .q-field{min-width:9rem}.ct-article{max-width:760px;margin:0 auto;min-width:0}.ct-article__head{display:grid;gap:var(--q-space-3);padding-bottom:var(--q-space-6);border-bottom:1px solid var(--q-line)}.ct-article__head>p,.ct-article--missing>p{margin:0}.ct-back{display:inline-flex;align-items:center;gap:var(--q-space-1);justify-self:start;min-height:44px;color:var(--q-fg-2);font-size:var(--q-text-sm);font-weight:600;text-decoration:none}.ct-back:hover{color:var(--q-fg)}.ct-back__icon{transform:rotate(180deg)}.ct-legacy-note{padding:var(--q-space-2) var(--q-space-3);border-left:2px solid var(--q-brand-line);background:var(--q-surface-2);color:var(--q-fg-2);font-size:var(--q-text-sm)}.ct-article__title{margin:0;font-size:var(--q-text-3xl);font-weight:800;line-height:var(--q-leading-tight);letter-spacing:var(--q-tracking-tight);overflow-wrap:anywhere}.ct-article__summary{color:var(--q-fg-2);font-size:var(--q-text-lg);line-height:var(--q-leading)}.ct-article__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-2) var(--q-space-4);color:var(--q-fg-3);font-size:var(--q-text-sm)}.ct-article__byline strong{color:var(--q-fg)}.ct-article__cover{margin:var(--q-space-6) 0 0}.ct-article__cover img{display:block;width:100%;height:auto;border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface)}.ct-article__tags{display:flex;flex-wrap:wrap;gap:var(--q-space-2);margin:var(--q-space-6) 0 0}.ct-article__foot{margin-top:var(--q-space-7);padding-top:var(--q-space-5);border-top:1px solid var(--q-line)}.ct-article__foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--q-fg);font-weight:600}.ct-article--missing{display:grid;gap:var(--q-space-3);padding:var(--q-space-8) 0}.ct-prose{max-width:70ch;padding-top:var(--q-space-6);color:var(--q-fg);font-size:17px;line-height:1.8;overflow-wrap:anywhere;min-width:0}.ct-prose>*{margin:0 0 1.1em}.ct-prose h2,.ct-prose h3,.ct-prose h4,.ct-prose h5,.ct-prose h6{margin:1.8em 0 .6em;line-height:var(--q-leading-tight);letter-spacing:var(--q-tracking-tight);font-weight:800}.ct-prose h2{font-size:var(--q-text-xl);padding-top:.6em;border-top:1px solid var(--q-line)}.ct-prose>:first-child{margin-top:0}.ct-prose>h2:first-child{padding-top:0;border-top:0}.ct-prose h3{font-size:var(--q-text-lg)}.ct-prose h4,.ct-prose h5,.ct-prose h6{font-size:var(--q-text-md)}.ct-prose a:not([href]){color:inherit;text-decoration:none}.ct-prose a[href]{color:var(--q-brand);text-decoration:underline;text-underline-offset:3px}.ct-prose ul,.ct-prose ol{padding-left:1.4em}.ct-prose li+li{margin-top:.35em}.ct-prose blockquote{padding:var(--q-space-2) var(--q-space-4);border-left:3px solid var(--q-line-2);color:var(--q-fg-2)}.ct-prose code{padding:.1em .35em;border-radius:var(--q-radius-sm);background:var(--q-surface-2);font-family:var(--q-font-mono);font-size:.88em}.ct-prose pre{max-width:100%;padding:var(--q-space-4);border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface);overflow-x:auto;font-size:var(--q-text-sm);line-height:1.6;overflow-wrap:normal}.ct-prose pre code{padding:0;background:none;font-size:inherit;white-space:pre}.ct-prose img{display:block;max-width:100%;height:auto;border-radius:var(--q-radius-md)}.ct-prose figure{margin-left:0;margin-right:0}.ct-prose figcaption{margin-top:var(--q-space-2);color:var(--q-fg-3);font-size:var(--q-text-sm)}.ct-prose hr{border:0;border-top:1px solid var(--q-line)}.ct-prose mark{background:var(--q-brand-soft);color:var(--q-fg)}.ct-table-scroll{max-width:100%;overflow-x:auto}.ct-table-scroll:focus-visible{outline:none;box-shadow:var(--q-ring)}.ct-prose table{border-collapse:collapse;min-width:100%;font-size:var(--q-text-sm);line-height:1.5;overflow-wrap:normal}.ct-prose th,.ct-prose td{padding:var(--q-space-2) var(--q-space-3);border:1px solid var(--q-line);text-align:left;vertical-align:top}.ct-prose th{background:var(--q-surface-2);font-weight:700}.ct-align-left{text-align:left}.ct-align-center{text-align:center}.ct-align-right{text-align:right}.ct-align-justify{text-align:justify}.ct-attachments{margin-top:var(--q-space-6);padding-top:var(--q-space-4);border-top:1px solid var(--q-line)}.ct-attachments__title{margin:0 0 var(--q-space-3);font-size:var(--q-text-md);font-weight:700}.ct-attachment{display:flex;align-items:center;gap:var(--q-space-3);min-height:48px;padding:var(--q-space-2) var(--q-space-3);border:1px solid var(--q-line);border-radius:var(--q-radius-md);color:var(--q-fg);text-decoration:none;min-width:0}.ct-attachments li+li{margin-top:var(--q-space-2)}.ct-attachment:hover{background:var(--q-surface-2)}.ct-attachment__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ct-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--q-space-7);padding-top:var(--q-space-6)}.ct-support__intro{display:grid;align-content:start;gap:var(--q-space-5);min-width:0}.ct-contact{display:flex;gap:var(--q-space-3);padding:var(--q-space-4);border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface);color:var(--q-fg);text-decoration:none;min-width:0}.ct-contact>span{display:grid;gap:var(--q-space-1);min-width:0}.ct-contact:hover{border-color:var(--q-line-2)}.ct-contact__email{font-size:var(--q-text-md);overflow-wrap:anywhere}.ct-scope{display:grid;gap:var(--q-space-2);padding-top:var(--q-space-4);border-top:1px solid var(--q-line);color:var(--q-fg-2);line-height:var(--q-leading)}.ct-scope p{margin:0}.ct-scope .q-btn{justify-self:start}.ct-panel{display:grid;align-content:start;gap:var(--q-space-3);padding:var(--q-space-6);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);min-width:0}.ct-panel>.q-label,.ct-panel>.ct-section__title{margin:0}.ct-form{display:grid;gap:var(--q-space-4);margin-top:var(--q-space-2)}.ct-form__status:empty{display:none}.ct-select{position:relative}.ct-select__control{appearance:none;-webkit-appearance:none;padding-right:var(--q-space-8);background-image:linear-gradient(45deg,transparent 50%,var(--q-fg-2) 50%),linear-gradient(135deg,var(--q-fg-2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.ct-select__control option{background:var(--q-surface);color:var(--q-fg)}.ct-faq{display:grid;gap:var(--q-space-2)}.ct-faq__item{border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface)}.ct-faq__question>span:first-child{flex:1 1 auto;min-width:0;font-weight:700;overflow-wrap:anywhere}.ct-faq__answer{padding:0 var(--q-space-4) var(--q-space-4);color:var(--q-fg-2);line-height:var(--q-leading);max-width:76ch}.ct-faq__answer p{margin:0}.ct-faq__answer a{color:var(--q-brand);text-decoration:underline;text-underline-offset:3px}.ct-archive{display:grid;gap:var(--q-space-2);margin:0;padding:0;list-style:none}.ct-archive__item{border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface)}.ct-archive__summary{display:flex;align-items:center;gap:var(--q-space-3);min-height:52px;padding:var(--q-space-3) var(--q-space-4);cursor:pointer;list-style:none;border-radius:var(--q-radius-md)}.ct-archive__summary::-webkit-details-marker{display:none}.ct-archive__summary:focus-visible{outline:none;box-shadow:var(--q-ring)}.ct-archive__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--q-space-1) var(--q-space-3);flex:1 1 auto;min-width:0}.ct-archive__title{flex:1 1 240px;min-width:0;font-weight:700;overflow-wrap:anywhere}.ct-archive__answer{padding:0 var(--q-space-4) var(--q-space-4);color:var(--q-fg-2);line-height:var(--q-leading);max-width:76ch}.ct-archive__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ct-overview{display:flex;align-items:center;gap:var(--q-space-4);margin-top:var(--q-space-6);padding:var(--q-space-5);border:1px solid var(--q-line);border-left-width:4px;border-radius:var(--q-radius-md);background:var(--q-surface);min-width:0}.ct-overview--operational{border-left-color:var(--q-ok)}.ct-overview--degraded{border-left-color:var(--q-warn)}.ct-overview--down{border-left-color:var(--q-danger)}.ct-overview--unknown{border-left-color:var(--q-line-2)}.ct-overview__copy{display:grid;gap:var(--q-space-1);min-width:0}.ct-overview__title{margin:0;font-size:var(--q-text-xl);font-weight:800;line-height:var(--q-leading-tight)}.ct-overview__checked{margin:0;color:var(--q-fg-2);font-size:var(--q-text-sm);overflow-wrap:anywhere}.ct-status-mark{display:inline-grid;place-items:center;flex:none;border-radius:var(--q-radius-full);padding:4px;background:var(--q-surface-2);color:var(--q-fg-2)}.ct-status-mark--operational{background:var(--q-ok-soft);color:var(--q-ok)}.ct-status-mark--degraded{background:var(--q-warn-soft);color:var(--q-warn)}.ct-status-mark--down{background:var(--q-danger-soft);color:var(--q-danger)}.ct-check{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--q-space-3) var(--q-space-6);padding:var(--q-space-4) 0;border-top:1px solid var(--q-line)}.ct-check:last-child{border-bottom:1px solid var(--q-line)}.ct-check__main{display:grid;gap:var(--q-space-1);min-width:0}.ct-check__label{margin:0;font-size:var(--q-text-md);font-weight:700}.ct-check__detail{margin:0;color:var(--q-fg-3);font-size:var(--q-text-sm);overflow-wrap:anywhere}.ct-check__facts{display:grid;grid-template-columns:120px 96px 120px;align-items:center;gap:var(--q-space-4);margin:0}.ct-check__facts>div{display:grid;gap:2px;min-width:0}.ct-check__facts dd{margin:0}.ct-check__state{display:inline-flex;align-items:center;gap:var(--q-space-2);font-weight:700;font-size:var(--q-text-sm)}@media(max-width:933px){.ct-support,.ct-request-layout,.ct-check{grid-template-columns:minmax(0,1fr)}.ct-check__facts{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start}}@media(max-width:760px){.ct-page{padding:var(--q-space-6) var(--q-space-4) var(--q-space-9)}.ct-head__title,.ct-article__title{font-size:var(--q-text-2xl)}.ct-search{flex:1 1 100%}.ct-resource{grid-template-columns:44px minmax(0,1fr)}.ct-resource__ext{width:44px;height:44px}.ct-download{grid-column:2;justify-self:start}.ct-panel{padding:var(--q-space-4)}.ct-prose{font-size:var(--q-text-md)}.ct-release__items{padding-left:calc(var(--q-space-4) + var(--q-space-4))}}@media(prefers-reduced-motion:reduce){.ct-release__toggle:after,.ct-chip{transition:none}}
