:where(.sl .sf){position:relative}.sl .sf:not(#_){background:var(--sf-bg);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:var(--sf-shadow);color:var(--fg);animation:sf-in .14s var(--ease, ease) both}.sl .sf:not(.dd):not(#_){padding:var(--sf-pad)}.sl .sf-caret:not(#_){overflow:visible}.sl .sf-caret:before{content:"";position:absolute;z-index:1;top:-5.5px;left:clamp(20px,calc(var(--caret-x, 50%) - 5px),calc(100% - 30px));box-sizing:border-box;width:10px;height:10px;background:var(--sf-bg);border:1px solid var(--sf-line);border-right:0;border-bottom:0;border-top-left-radius:2px;transform:rotate(45deg);pointer-events:none}[data-sf-up]>.sf-caret:before{top:auto;bottom:-5.5px;transform:rotate(225deg)}.sl .sf-caret-left:before{top:calc(var(--caret-y, 20px) - 5px);left:-5.5px;transform:rotate(-45deg)}@keyframes sf-in{0%{opacity:0;transform:translateY(-3px)}}.sl .sl-flyout.sf{animation-name:sf-in-side}@keyframes sf-in-side{0%{opacity:0;transform:translate(-3px)}}@media (prefers-reduced-motion: reduce){.sl .sf:not(#_){animation:none}}.ck{position:relative;display:inline-grid;flex:none;width:16px;height:16px;vertical-align:middle}.ck>input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck>input:disabled{cursor:not-allowed}.ck-box{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--stage, transparent);color:transparent;box-shadow:inset 0 0 0 1px var(--check-line);transition:background-color .12s ease,box-shadow .12s ease}@media (hover: hover){.ck:hover>input:not(:disabled,:checked,:indeterminate)+.ck-box,label:hover .ck>input:not(:disabled,:checked,:indeterminate)+.ck-box{box-shadow:inset 0 0 0 1.5px var(--ink-3, var(--check-line))}}.ck>input:is(:checked,:indeterminate)+.ck-box{background:var(--primary);color:var(--primary-ink);box-shadow:none}.ck>input:indeterminate+.ck-box svg{display:none}.ck>input:indeterminate+.ck-box:after{content:"";width:8px;height:2px;border-radius:1px;background:var(--primary-ink)}.ck>input:focus-visible+.ck-box{outline:2px solid var(--accent);outline-offset:2px}.ck>input:disabled+.ck-box{opacity:.45}@media (prefers-reduced-motion: reduce){.ck-box{transition:none}}.sl.sl-graphite{--cg-shell: #23212d;--cg-text: #e6e1ef;--cg-bright: #f2eef9;--cg-icon: #c2bdce;--cg-muted: #a8a1b9;--cg-hover: #34303f;--cg-line: #484153;--cg-accent: #c1aeeb;--cg-selected: #e8e0f7;--cg-selected-ink: #473458;--cg-nav-selected: #423a51;--cg-nav-selected-ink: #f0e9fa;--cg-ask-width: 420px;--cg-paper: #fefeff;--cg-frame-gap: 16px;--cg-frame-radius: 12px;--cg-control: #2d2938;--cg-control-line: #494253;--cg-light-line-strong: var(--line-strong);--cg-light-muted: var(--muted)}.sl.sl-graphite.shell-loading{--loading-base: var(--well);--loading-highlight: var(--ground);--loading-menu: 236px;height:calc(100dvh - var(--sl-banner, 0px));min-height:0;background:var(--cg-shell);overflow:hidden}.shell-loading,.shell-loading *{box-sizing:border-box}.shell-loading .shell-loading-layout{display:grid;grid-template-columns:var(--loading-menu) minmax(0,1fr);height:100%}.shell-loading .shell-loading-side,.shell-loading .shell-loading-top{--loading-base: var(--cg-hover);--loading-highlight: var(--cg-line)}.shell-loading .shell-loading-side{display:flex;flex-direction:column;min-height:0;padding:0 10px 16px}.shell-loading .shell-loading-brand{display:flex;align-items:center;gap:10px;height:68px;flex:none;padding:0 14px;color:var(--cg-bright)}.shell-loading .shell-loading-brand>svg{flex:none}.shell-loading .shell-loading-brand>span{font:800 24px/1 Funnel Display,sans-serif;letter-spacing:-.045em}.shell-loading .shell-loading-brand b{color:var(--cg-accent)}.shell-loading .shell-loading-nav{display:grid;gap:4px;padding-top:16px;overflow:hidden}.shell-loading .shell-loading-nav-row{display:flex;align-items:center;gap:14px;height:40px;padding:0 14px}.shell-loading .shell-loading-nav-row:nth-child(4){margin-top:22px}.shell-loading .shell-loading-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--cg-line)}.shell-loading .shell-loading-column{display:flex;flex-direction:column;min-width:0;min-height:0}.shell-loading .shell-loading-top{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px;flex:none;padding-right:var(--cg-frame-gap)}.shell-loading .shell-loading-app,.shell-loading .shell-loading-tools{display:flex;align-items:center;gap:12px;min-width:0}.shell-loading .shell-loading-paper{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0;min-width:0;margin:0 var(--cg-frame-gap) var(--cg-frame-gap) 0;padding:28px;border-radius:var(--cg-frame-radius);background:var(--cg-paper);overflow:clip}.shell-loading .shell-loading-paper>*{flex-shrink:0}.shell-loading .shell-loading-paper>.ctx-iskelet{display:none}.shell-loading .shell-loading-line{display:block;max-width:100%;flex-shrink:0;border-radius:6px;background:linear-gradient(100deg,var(--loading-base) 25%,var(--loading-highlight) 45%,var(--loading-base) 65%);background-size:240% 100%;animation:shell-loading-shimmer 2s ease-in-out infinite}.shell-loading .shell-loading-line.is-round{border-radius:50%}.sl.sl-graphite.shell-loading[data-collapsed]{--loading-menu: 64px}.shell-loading[data-collapsed] .shell-loading-brand{justify-content:center;padding:0}.shell-loading[data-collapsed] .shell-loading-brand>span,.shell-loading[data-collapsed] .shell-loading-nav-row>:nth-child(2){display:none}.shell-loading[data-collapsed] .shell-loading-nav-row{justify-content:center;padding:0}@keyframes shell-loading-shimmer{0%{background-position:140% 0}to{background-position:-100% 0}}@media (max-width: 999px){.shell-loading .shell-loading-layout{grid-template-columns:minmax(0,1fr)}.shell-loading .shell-loading-side{display:none}.shell-loading .shell-loading-top{padding-inline:var(--cg-frame-gap)}.shell-loading .shell-loading-paper{margin-left:var(--cg-frame-gap);padding:18px 16px;gap:16px}.shell-loading .shell-loading-paper>.ctx-iskelet:has(.ctx-sec){display:flex;margin:-18px -16px 2px;border-radius:var(--cg-frame-radius) var(--cg-frame-radius) 0 0}}@media (max-width: 480px){.shell-loading .shell-loading-tools>:first-child{display:none}}@media (max-width: 999px){.shell-loading[data-mode=explorer] .shell-loading-top{height:56px}.shell-loading[data-mode=explorer] .shell-loading-paper{margin:0;border-radius:0}.shell-loading[data-mode=explorer] .shell-loading-paper>.ctx-iskelet:has(.ctx-sec){border-radius:0}}@media (max-width: 999px) and (pointer: coarse),(max-width: 720px){.shell-loading[data-mode=explorer] .shell-loading-top{height:65px}}@media (prefers-reduced-motion: reduce){.shell-loading .shell-loading-line{animation:none}}
