.ct-copy-refused{gap:8px;min-width:0;display:grid}.ct-copy-refused-line{text-wrap:pretty}.ct-copy-refused-label{font-weight:500}.ct-copy-refused-text{box-sizing:border-box;border-radius:var(--radius);background:var(--sunken);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:inherit;font:13px / 1.5 var(--font-mono);border:0;padding:8px 12px}.ct-copy-refused-text.is-box{white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical}@media print{.ct-copy-refused{display:none}}.ct-aempty{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);align-items:flex-start;gap:14px;padding:28px 24px;display:flex}.ct-aempty.is-compact{box-shadow:none;background:0 0;padding:16px 18px}.ct-aempty-mark{border-radius:var(--radius);background:var(--sunken);width:36px;height:36px;color:var(--text-2);flex:none;place-items:center;display:grid}.ct-aempty.is-compact .ct-aempty-mark{width:30px;height:30px}.ct-aempty-body{gap:8px;min-width:0;display:grid}.ct-aempty-title{margin:0;font-size:15px;font-weight:600}.ct-aempty-text{max-width:60ch;color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.ct-aempty-say{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 0;display:flex}.ct-aempty-say-label{color:var(--text-3);font-size:12px}.ct-say{border-radius:var(--radius);background:var(--sunken);align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 6px 5px 10px;font-size:13px;display:inline-flex}.ct-say-text{overflow-wrap:anywhere;min-width:0}.ct-say+.ct-copy-refused{flex-basis:100%}.ct-say-copy{border-radius:var(--radius-sm);background:var(--surface);height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.ct-say-copy:hover{color:var(--text)}.ct-aempty-action{align-items:center;gap:10px;display:flex}.ct-firsthint{border-radius:var(--radius);background:var(--sunken);color:var(--text-2);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.ct-firsthint>.ct-icon{color:var(--text-3);flex:none;margin-top:2px}.ct-firsthint>span{flex:1}.ct-firsthint-close{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ct-firsthint-close:hover{background:var(--hover);color:var(--text)}:root[data-ct-vt] .ct-sidebar{view-transition-name:ct-sidebar}:root[data-ct-vt] .ct-topbar{view-transition-name:ct-topbar}:root[data-ct-vt] .ct-tabbar{view-transition-name:ct-tabbar}:root[data-ct-vt] .ct-record-head{view-transition-name:ct-record-head}:root[data-ct-vt] .ct-site-host>.ct-site-nav-wrap{view-transition-name:ct-site-nav}::view-transition-group(*){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(*){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(*){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(file-photo){animation-duration:.2s}::view-transition-old(file-photo){animation-duration:.2s}::view-transition-new(file-photo){animation-duration:.2s}::view-transition-old(file-photo){object-fit:cover;block-size:100%}::view-transition-new(file-photo){object-fit:cover;block-size:100%}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.ct-email wbr{white-space:normal}.ct-keys{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 32px;display:grid}.ct-keys-col{gap:20px;display:grid}.ct-keys-group h3{color:var(--text-3);margin-bottom:4px;font-size:12px;font-weight:500}.ct-keys-here{font-weight:400}.ct-keys-group dl{margin:0}.ct-keys-row{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.ct-keys-row+.ct-keys-row{border-top:1px solid var(--line)}.ct-keys-row dt{min-width:0;color:var(--text);font-size:13px}.ct-keys-row dd{flex:none;margin:0}.ct-keys-chips{align-items:center;gap:4px;display:inline-flex}.ct-keys-then{color:var(--text-3);font-size:11.5px}.ct-keys-note{color:var(--text-3);font-size:12.5px}@media (width<=640px){.ct-keys{grid-template-columns:minmax(0,1fr);gap:20px}}.ct-gohint{z-index:95;border-radius:var(--radius);background:var(--text);height:28px;color:color-mix(in srgb, var(--bg) 80%, transparent);font:500 12px / 1 var(--font-ui);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--text) 50%, transparent);pointer-events:none;animation:ct-gohint-in .12s var(--ct-ease,ease) both;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex;position:fixed;bottom:16px;right:16px}.ct-gohint kbd{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--bg) 16%, transparent);min-width:18px;height:18px;color:var(--bg);font:600 11px / 1 var(--font-ui);place-items:center;padding:0 4px;display:inline-grid}@keyframes ct-gohint-in{0%{opacity:0;transform:translateY(4px)}}@media (width<=900px){.ct-gohint{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.ct-gohint{animation:none}}.ct-palette-keys{flex:none;align-items:center;gap:3px;display:inline-flex}.ct-palette-keys kbd{border-radius:var(--radius-sm);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);color:var(--text-2);font:500 11px var(--font-ui);place-items:center;padding:0 4px;display:inline-grid}@media (width<=600px){.ct-palette-keys{display:none}}.ct-palette-scrim{z-index:90;animation:ct-scrim-in .18s var(--ct-ease) both;background:#0f12163d;justify-content:center;align-items:flex-start;padding:14vh 24px 24px;display:flex;position:fixed;inset:0}.ct-palette-scrim.is-leaving{animation:ct-scrim-out .18s var(--ct-ease) both;pointer-events:none}.ct-palette{border-radius:var(--radius-lg);background:var(--surface);width:640px;max-width:100%;max-height:min(560px,76vh);box-shadow:var(--shadow-lg);animation:ct-modal-in .22s var(--ct-ease) both;flex-direction:column;display:flex;overflow:hidden}.ct-palette-scrim.is-leaving .ct-palette{animation:ct-modal-out .16s var(--ct-ease) both}.ct-palette-search{border-bottom:1px solid var(--line);height:52px;color:var(--text-3);align-items:center;gap:10px;padding:0 16px;display:flex}.ct-palette-search input{min-width:0;height:100%;color:var(--text);font:400 15px var(--font-ui);background:0 0;border:0;outline:0;flex:1}.ct-palette-search input::placeholder{color:var(--text-3)}.ct-palette-cancel{color:var(--text-2);font:500 14px var(--font-ui);background:0 0;border:0;padding:8px 0 8px 4px;display:none}.ct-palette-list{overscroll-behavior:contain;flex:1;padding:6px;overflow-y:auto}.ct-palette-group+.ct-palette-group{margin-top:4px}.ct-palette-heading{color:var(--text-3);padding:8px 10px 4px;font-size:12px;font-weight:500}.ct-palette-item{border-radius:var(--radius);cursor:pointer;min-height:44px;color:var(--text);align-items:center;gap:10px;padding:6px 10px;display:flex}.ct-palette-item[aria-selected=true]{background:var(--hover)}.ct-palette-item .ct-photo.is-thumb{width:36px;height:26px}.ct-palette-visual{flex:none;place-items:center;width:36px;height:26px;display:inline-grid}.ct-palette-visual.is-icon{color:var(--text-2)}.ct-palette-visual.is-scout{background:var(--surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);border-radius:28%;margin:0 5px}.ct-palette-text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ct-palette-label{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:70%;font-weight:500;overflow:hidden}.ct-palette-label mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;font-weight:600}.ct-palette-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);font-size:12.5px;overflow:hidden}.ct-palette-item.is-ask .ct-palette-label{flex:0 auto;max-width:100%}.ct-palette-kind,.ct-palette-enter{color:var(--text-3);flex:none;font-size:12px}.ct-palette-none{color:var(--text-3);padding:16px 10px}.ct-palette-foot{border-top:1px solid var(--line);background:var(--bg);color:var(--text-3);align-items:center;gap:14px;padding:9px 16px;font-size:12px;display:flex}.ct-palette-foot span{align-items:center;gap:4px;display:inline-flex}.ct-palette-foot kbd{border-radius:var(--radius-sm);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);font:500 11px var(--font-ui);color:var(--text-2);place-items:center;padding:0 4px;display:inline-grid}.ct-palette-foot-end{margin-left:auto}.ct-palette-sent{text-align:center;animation:ct-fade-up .24s var(--ct-ease) both;justify-items:center;gap:6px;padding:32px 24px 28px;display:grid}.ct-palette-sent-mark{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:28%;place-items:center;margin-bottom:6px;display:inline-grid}.ct-palette-sent-title{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ct-palette-sent-title svg{color:var(--ok)}.ct-palette-sent-query{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);overflow:hidden}.ct-palette-sent-note{color:var(--text-3);font-size:12.5px}.ct-topbar-search{display:none}@media (width<=900px){.ct-topbar-search{border-radius:var(--radius);width:32px;height:32px;color:var(--text-2);background:0 0;border:0;flex:none;place-items:center;margin-left:4px;display:inline-grid}.ct-topbar-search:hover{background:var(--hover)}.ct-topbar-actions{margin-left:auto}}@media (width<=600px){.ct-topbar-search{width:40px;height:40px}.ct-palette-scrim{background:var(--surface);padding:0}.ct-palette{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.ct-palette-cancel{display:block}.ct-palette-foot{display:none}.ct-palette-list{padding-bottom:96px}.ct-palette-text{flex-direction:column;align-items:stretch;gap:1px}.ct-palette-label{max-width:100%}.ct-palette-kind{display:none}.ct-palette-sent{padding-top:30vh}}@media (prefers-reduced-motion:reduce){.ct-palette-scrim,.ct-palette-scrim.is-leaving,.ct-palette,.ct-palette-scrim.is-leaving .ct-palette,.ct-palette-sent{animation:none}}.ct-palette-group.is-ask{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.ct-palette-group.is-ask:first-child{border-top:0;margin-top:0;padding-top:0}.ct-popover{z-index:70;overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--surface);max-width:calc(100vw - 16px);box-shadow:var(--shadow-lg);animation:ct-pop-in .16s var(--ct-ease,ease) both;position:fixed;overflow:auto}.ct-popover.is-padded{padding:12px}.ct-popover.is-leaving{animation:ct-pop-out .1s var(--ct-ease,ease) both;pointer-events:none}.ct-popover:focus-visible{outline:none}.ct-popover>.ct-menu{box-shadow:none;background:0 0;border-radius:0}@keyframes ct-pop-in{0%{opacity:0;transform:translateY(2px)}}@keyframes ct-pop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ct-popover,.ct-popover.is-leaving{animation:none}}.ct-hovercard{--ct-hovercard-rise:2px;z-index:95;border-radius:var(--radius-lg);background:var(--surface);max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);color:var(--text);text-align:left;white-space:normal;animation:ct-hovercard-in .12s var(--ct-ease) both;font-size:13px;line-height:1.45;position:fixed;overflow:hidden}.ct-hovercard.is-peek{width:300px}.ct-hovercard.is-trace{width:320px}.ct-hovercard.is-above{--ct-hovercard-rise:-2px}.ct-hovercard.is-leaving{animation:ct-hovercard-out .1s var(--ct-ease) both;pointer-events:none}@keyframes ct-hovercard-in{0%{opacity:0;transform:translateY(var(--ct-hovercard-rise))}}@keyframes ct-hovercard-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ct-hovercard,.ct-hovercard.is-leaving{animation:none}}.ct-peek:not(.is-text){display:contents}.ct-peek-name.ct-peek-name:not(.ct-link){text-underline-offset:3px;transition:text-decoration-color .12s var(--ct-ease);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover){.ct-peek-name.ct-peek-name:not(.ct-link):hover,.ct-peek-name.ct-peek-name.is-peeking:not(.ct-link){-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}}.ct-peek-photo{display:block}.ct-peek-photo .ct-photo.is-card{aspect-ratio:3;border-radius:0;display:grid}.ct-peek-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 14px;display:grid}.ct-peek-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:600}.ct-peek-meta{color:var(--text-2);font-size:12.5px}.ct-peek-label{color:var(--text-3);font-size:12px;font-weight:500}.ct-peek-line{align-items:center;gap:8px;display:flex}.ct-peek-id{align-items:center;gap:10px;display:flex}.ct-peek-id>div{min-width:0}.ct-peek-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:12.5px;display:grid}.ct-peek-facts>div{display:contents}.ct-peek-facts dt{color:var(--text-3)}.ct-peek-facts dd{min-width:0;margin:0}.ct-peek-person{align-items:center;gap:6px;display:inline-flex}.ct-peek-contact{border-top:1px solid var(--line);margin:0;display:grid}.ct-peek-contact>div{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr auto;align-items:center;gap:8px;min-height:32px;font-size:12.5px;display:grid}.ct-peek-contact dt{color:var(--text-3);place-items:center;display:grid}.ct-peek-contact dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ct-peek-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-peek-copy{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-3);transition:background-color .12s var(--ct-ease), color .12s var(--ct-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.ct-peek-copy:hover{background:var(--hover);color:var(--text)}.ct-peek-files,.ct-peek-files ul{gap:6px;display:grid}.ct-peek-files li{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ct-peek-files li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-peek-files .ct-photo.is-thumb,.ct-peek-thumbs .ct-photo.is-thumb{width:36px;height:26px}.ct-peek-thumbs{align-items:center;gap:6px;display:flex}.ct-peek-thumbs>span:last-child{margin-left:2px}.ct-peek-people{align-items:center;gap:8px;min-width:0;display:flex}.ct-peek-avatars{flex:none;gap:2px;display:inline-flex}.ct-peek-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.ct-peek-needs{align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:500;display:inline-flex}.ct-peek-needs>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-peek-needs .ct-needs{flex:none;width:18px;height:18px}.ct-peek-needs.is-none{color:var(--text-2);font-weight:400}.ct-peek-foot.is-end{justify-content:flex-end}.ct-peek-foot .ct-btn{flex:none}.ct-record-unavailable{padding-top:48px}.ct-record-unavailable .ct-empty>.ct-muted{text-wrap:pretty;max-width:46ch}.ct-record-unavailable .ct-empty>.ct-btn{margin-top:10px}.ct-record-stale{margin-bottom:16px}.ct-record-stale .ct-notice-body{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ct-document-block{white-space:pre-line}.ct-traced{border-radius:var(--radius-xs);cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .12s var(--ct-ease);text-decoration-thickness:1px}@media (hover:hover){.ct-traced:hover{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}}.ct-traced.is-open{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}@media (width<=600px){.ct-traced{margin-block:-10px;padding-block:10px}}.ct-trace-card{gap:10px;padding:12px 14px;display:grid}.ct-trace-head{min-width:0;color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.ct-trace-head .ct-icon{color:var(--text-3)}.ct-trace-doc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ct-trace-doc strong{color:var(--text);font-weight:600}.ct-trace-clause{border-radius:var(--radius-sm);background:var(--sunken);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;padding:1px 6px;font-size:12px;font-weight:500}.ct-trace-quote{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.6}.ct-trace-mark{border-radius:var(--radius-xs);background:var(--hover);box-shadow:inset 0 -1px 0 var(--line-strong);color:var(--text);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px;font-weight:500}.ct-trace-note{color:var(--text-2);align-items:baseline;gap:6px;font-size:12px;display:flex}.ct-trace-note .ct-tag{flex:none}.ct-trace-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 12px;padding-top:8px;display:flex}.ct-trace-by{color:var(--text-3);font-size:12px}.ct-trace-open{margin-left:auto;margin-right:-8px}.ct-signer-foot{color:var(--text-3);justify-content:center;align-items:center;gap:6px;margin-top:32px;font-size:12px;display:flex}.ct-signer-foot strong{color:var(--text-2);font-weight:600}.ct-crumb-link{vertical-align:top;text-align:center;color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;transition:color .12s var(--ct-ease), text-decoration-color .12s var(--ct-ease);background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-block}.ct-crumb-link:hover{color:var(--text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ct-pin-dot.is-photo:before,.ct-pin-dot.is-avatar:before{content:none}.ct-pin-dot.is-photo{border-radius:var(--radius-sm);background:var(--sunken);height:16px;color:var(--text-3);position:relative;overflow:hidden}.ct-pin-dot.is-photo img{object-fit:cover;width:100%;height:100%;display:block}.ct-pin-dot.is-photo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent);position:absolute;inset:0}.ct-nav-item[aria-current=true]{color:var(--text)}.ct-more-scrim{z-index:60;background:color-mix(in srgb, var(--text) 32%, transparent);animation:ct-more-fade-in .2s var(--ct-ease) both;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ct-more-scrim.is-leaving{animation:ct-more-fade-out .18s var(--ct-ease) both;pointer-events:none}.ct-more-sheet{width:100%;max-width:560px;max-height:min(72vh,560px);padding:6px 8px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);box-shadow:var(--shadow-lg);animation:ct-more-up .24s var(--ct-ease) both;overflow-y:auto}.ct-more-scrim.is-leaving .ct-more-sheet{animation:ct-more-down .18s var(--ct-ease) both}.ct-more-grip{background:var(--line-strong);border-radius:999px;width:36px;height:4px;margin:4px auto 8px;display:block}.ct-more-list{gap:2px;display:grid}.ct-more-item{border-radius:var(--radius);width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:6px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ct-more-item:hover{background:var(--hover)}.ct-more-item[aria-current=page]{background:var(--sunken)}.ct-more-icon{width:20px;color:var(--text-2);place-items:center;display:grid}.ct-more-text{min-width:0;display:grid}.ct-more-text small{color:var(--text-3);font-size:12px;font-weight:400}.ct-more-item>.ct-icon:last-child{color:var(--text-3);margin-left:auto}.ct-sign-out-rule{border:0;border-top:1px solid var(--line);margin:4px 0 0;padding:4px 0 0}@keyframes ct-more-up{0%{transform:translateY(100%)}}@keyframes ct-more-down{to{transform:translateY(100%)}}@keyframes ct-more-fade-in{0%{opacity:0}}@keyframes ct-more-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ct-more-scrim,.ct-more-scrim.is-leaving,.ct-more-sheet,.ct-more-scrim.is-leaving .ct-more-sheet{animation:none}}.ct-site-menu-button{border-radius:var(--radius);width:40px;height:40px;color:var(--hero-text);transition:background-color .12s var(--ct-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.ct-site-menu-button:hover{background:color-mix(in srgb, var(--hero-text) 8%, transparent)}.ct-site-menu-button.is-open-menu{display:none}@media (width<=900px){.ct-site-menu-button.is-open-menu{margin-right:-8px;display:grid}}.ct-site-menu-scrim{z-index:70;background:color-mix(in srgb, var(--text) 24%, transparent);animation:ct-more-fade-in .2s var(--ct-ease) both;position:fixed;inset:0}.ct-site-menu-scrim.is-leaving{animation:ct-more-fade-out .16s var(--ct-ease) both;pointer-events:none}.ct-site-menu-panel{max-height:100vh;padding:0 var(--ct-site-gutter) 20px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--text);animation:ct-site-menu-in .22s var(--ct-ease) both;position:absolute;inset:0 0 auto;overflow-y:auto}.ct-site-menu-scrim.is-leaving .ct-site-menu-panel{animation:ct-site-menu-out .16s var(--ct-ease) both}.ct-site-menu-top{justify-content:space-between;align-items:center;height:72px;display:flex}.ct-site-menu-top .ct-site-menu-button{color:var(--text);margin-right:-8px}.ct-site-menu-links{border-top:1px solid var(--line);display:grid}.ct-site-menu-links a{border-bottom:1px solid var(--line);min-height:52px;color:var(--text-2);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ct-site-menu-links a[aria-current=page]{color:var(--text)}.ct-site-menu-links a .ct-icon{color:var(--text-3)}.ct-site-menu-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;padding-top:16px;display:grid}.ct-site-menu-actions a{justify-content:center}@media (width<=359px){.ct-site-menu-actions{grid-auto-flow:row}}@keyframes ct-site-menu-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes ct-site-menu-out{to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ct-site-menu-scrim,.ct-site-menu-scrim.is-leaving,.ct-site-menu-panel,.ct-site-menu-scrim.is-leaving .ct-site-menu-panel{animation:none}}.ct-popover>.ct-workspace-menu{z-index:auto;box-shadow:none;background:0 0;border-radius:0;animation:none;position:static}.ct-crumbs-bar,.ct-crumbs{flex:auto;min-width:0}.ct-crumbs>li{min-width:0}.ct-crumbs>li:not(:last-child){text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ct-crumbs>li:not(:last-child) .ct-crumb-link{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ct-crumbs>li:last-child{flex:0 auto}.ct-live.is-off{box-shadow:inset 0 0 0 1.5px var(--text-3);background:0 0}.ct-more-text small.is-off{align-items:center;gap:6px;display:flex}.ct-scope .ct-count{min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:11px}.ct-scope button[aria-checked=false] .ct-count{background:var(--surface)}.ct-record-meta-part{overflow-wrap:anywhere;max-width:100%;display:inline-block}
