.ds *{box-sizing:border-box}html,.ds,.ds *{-webkit-tap-highlight-color:transparent}.ds .num{font-variant-numeric:tabular-nums}.ds :focus-visible{outline:2px solid var(--link);outline-offset:2px}.ds textarea{min-height:40px}.ds button:where(:not(.ant-btn)){font:inherit;color:inherit}.ds :is(input,textarea,select){font-family:inherit}:where(.ds) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.ds) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h-control);padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-weight:600;font-size:var(--fs-body);white-space:nowrap;flex-shrink:0;transition:background-color .22s var(--ease),box-shadow .22s var(--ease),color .22s var(--ease)}:where(.ds) .btn.sm{height:var(--h-control-sm);padding:0 12px;font-size:var(--fs-table)}:where(.ds) .btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--btn-hi)}:where(.ds) .btn.primary:hover{background:var(--accent-hover)}:where(.ds) .btn.secondary{background:var(--hover);box-shadow:none}:where(.ds) .btn.secondary:hover{background:var(--press)}:where(.ds) .btn.ghost{background:transparent;color:var(--fg-2)}:where(.ds) .btn.ghost:hover{background:var(--hover);color:var(--fg)}:where(.ds) .btn.danger{background:color-mix(in srgb,var(--err) 10%,transparent);color:var(--err);box-shadow:none}:where(.ds) .btn.danger:hover{background:color-mix(in srgb,var(--err) 16%,transparent)}:where(.ds) .btn.danger-fill{background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err);box-shadow:none}:where(.ds) .btn.danger-fill:hover{background:color-mix(in srgb,var(--err) 22%,transparent)}:where(.ds) .btn:disabled{opacity:.4;cursor:not-allowed}:where(.ds) .link-btn{display:inline;padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:var(--fs-label);font-weight:600;cursor:pointer;text-decoration:none;text-underline-offset:3px;border-radius:var(--r-xs)}:where(.ds) .add-slot{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-control);padding:0 16px;border:0;border-radius:var(--r-pop);background:color-mix(in srgb,var(--fg) 3.5%,transparent);color:var(--fg-3);font:inherit;font-size:var(--fs-table);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}:where(.ds) .add-slot:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg)}:where(.ds) .add-slot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.ds) .add-slot:disabled{opacity:.5;cursor:not-allowed}:where(.ds) .link-btn:hover{text-decoration:underline}:where(.ds) .link-btn:focus-visible{outline:2px solid var(--link);outline-offset:2px}:where(.ds) .link-btn.warn{color:var(--warn)}:where(.ds) .link-btn.mute{color:var(--fg-2)}:where(.ds) .link-btn.mute:hover{color:var(--link)}:where(.ds) .link-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}:where(.ds) .btn.icon{width:36px;padding:0}:where(.ds) .btn.icon.sm{width:32px}.ds .btn.icon,.ds[data-look] .btn.icon{border-radius:50%}.ds .btn.icon:not(:where(.mc-split .btn)){width:auto!important;min-width:0;aspect-ratio:1 / 1;flex-shrink:0}:where(.ds) .btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,var(--on-accent)),var(--accent));box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 26%,transparent),0 4px 12px -6px color-mix(in srgb,var(--accent) 70%,transparent),0 1px 2px color-mix(in srgb,var(--shade) 20%,transparent)}:where(.ds) .btn.primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-hover) 86%,var(--on-accent)),var(--accent-hover))}:where(.ds) .btn.primary:active{background:var(--accent-press)}:where(.ds) .btn.secondary{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 10%,transparent),0 4px 12px -8px color-mix(in srgb,var(--shade) 35%,transparent)}:where(.ds) .btn.lg{height:52px;min-width:200px;padding:0 30px;font-size:15px;font-weight:600;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}:where(.ds) .btn.lg.primary{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 28%,transparent),0 10px 28px -10px color-mix(in srgb,var(--accent) 75%,transparent),0 2px 6px -2px color-mix(in srgb,var(--accent) 40%,transparent)}:where(.ds) .btn.lg.primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 30%,transparent),0 14px 32px -10px color-mix(in srgb,var(--accent) 85%,transparent),0 2px 6px -2px color-mix(in srgb,var(--accent) 45%,transparent)}:where(.ds) .btn.lg.secondary{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 16%,transparent),0 10px 26px -14px color-mix(in srgb,var(--shade) 40%,transparent),0 2px 4px -2px color-mix(in srgb,var(--shade) 18%,transparent)}:where(.ds) .btn.lg.secondary:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ring-hover) 60%,transparent),0 10px 26px -14px color-mix(in srgb,var(--shade) 40%,transparent)}:where(.ds) .btn.lg:active{transform:none}:where(.ds) .spin{position:relative;display:inline-block;flex-shrink:0;width:24px;height:8px;border:0;color:inherit}:where(.ds) .spin:before,:where(.ds) .spin:after{content:"";position:absolute;top:1px;left:0;width:6px;height:6px;border-radius:999px;background:currentColor;animation:ds-drop 1.8s cubic-bezier(.45,0,.55,1) infinite}:where(.ds) .spin:after{opacity:.85}:where(.ds) .spin:before{opacity:.28;animation-delay:-.16s}:where(.ds) .btn[aria-busy=true]{position:relative;overflow:hidden}:where(.ds) .btn[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--on-accent) 16%,transparent) 50%,transparent 75%);animation:ds-sheen 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){@keyframes ds-drop-calm{50%{opacity:.4}}:where(.ds) .spin:before{display:none}:where(.ds) .spin:after{animation:ds-drop-calm 1.4s ease-in-out infinite;left:9px}:where(.ds) .btn[aria-busy=true]:after{animation:none;opacity:0}}:where(.ds) .btn.is-loading:disabled{opacity:1;cursor:progress}:where(.ds) .lbl{display:flex;flex-direction:column;gap:8px;min-width:0}:where(.ds) .btn.round{border-radius:50%}:where(.ds) .lbl>span:first-child{font-size:var(--fs-label);font-weight:600;color:var(--fg-2)}:where(.ds) .input{height:var(--h-control);width:100%;border-radius:var(--r-field);border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);padding:0 12px;font:inherit;transition:box-shadow .22s var(--ease)}:where(.ds) .input::placeholder{color:var(--fg-4)}:where(.ds) .input:hover{box-shadow:inset 0 0 0 1px var(--fg-4)}:where(.ds) .input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--link),0 0 0 3px var(--accent-soft)}:where(.ds) .input.bad{box-shadow:inset 0 0 0 1px var(--err)}:where(.ds) .affix{position:relative;display:flex;align-items:center}:where(.ds) .affix>.ico{position:absolute;left:12px;color:var(--fg-3);pointer-events:none}:where(.ds) .affix>.input{padding-left:40px}:where(.ds) .hint{font-size:var(--fs-label);color:var(--fg-3)}:where(.ds) .hint.bad{color:var(--err)}:where(.ds) .sw{width:40px;height:24px;padding:0;border-radius:999px;border:0;background:var(--hover);position:relative;cursor:pointer;flex-shrink:0;transition:background-color .25s cubic-bezier(.4,0,.2,1)}:where(.ds) .sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--fg-3);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}:where(.ds) .sw:hover{background:var(--press)}:where(.ds) .sw[aria-checked=true]{background:color-mix(in srgb,var(--accent) 28%,transparent)}:where(.ds) .sw[aria-checked=true]:after{transform:translate(16px);background:var(--accent)}:where(.ds) .row-ctl{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:var(--fs-body)}:where(.ds) .box{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:18px;height:18px;border-radius:var(--r-xs);box-shadow:none;background:color-mix(in srgb,var(--fg) 8%,transparent);cursor:pointer;display:grid;place-items:center;flex-shrink:0}:where(.ds) .box.round{border-radius:50%}:where(.ds) .box:checked{background:var(--accent);box-shadow:none}:where(.ds) .box:checked:after{content:"";width:9px;height:5px;border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);transform:translateY(-1px) rotate(-45deg)}:where(.ds) .box.round:checked:after{width:6px;height:6px;border:0;border-radius:50%;background:var(--on-accent);transform:none}:where(.ds) .seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--hover);box-shadow:none}:where(.ds) .seg button{height:28px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--fg-3);cursor:pointer;font-size:var(--fs-table);font-weight:600;transition:color .22s var(--ease),background-color .22s var(--ease)}:where(.ds) .seg button[aria-pressed=true]{background:var(--raised);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2)}:where(.ds) .seg.sm button{height:24px;padding:0 12px;font-size:var(--fs-label)}:where(.ds) .status{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-table);color:var(--fg-2);white-space:nowrap}:where(.ds) .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}:where(.ds) .vsep{display:inline-block;width:1px;height:.9em;margin:0 8px;background:currentColor;opacity:.3;vertical-align:-.1em;flex:none}:where(.ds) .dot.live{background:var(--accent)}:where(.ds) .dot.idle{box-shadow:none}:where(.ds) .dot.off{background:var(--fg-4)}:where(.ds) .dot.bad{background:var(--err)}:where(.ds) .chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;box-shadow:none;font-size:var(--fs-label);color:var(--fg-2)}:where(.ds) .badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--link);font-size:var(--fs-tag);font-weight:600}:where(.ds) .notice{--nc: var(--fg-3);display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:12px;box-shadow:none;background:var(--card)}:where(.ds) .notice.info{--nc: var(--accent)}:where(.ds) .notice.ok{--nc: var(--ok)}:where(.ds) .notice.warn{--nc: var(--warn)}:where(.ds) .notice.error{--nc: var(--err)}:where(.ds) .notice:is(.warn,.error),.ds[data-look] .notice:is(.warn,.error){background:color-mix(in srgb,var(--nc) 9%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nc) 34%,transparent)}:where(.ds) .notice{flex-wrap:wrap}:where(.ds) .notice .body{flex:1 1 240px}:where(.ds) .notice>.btn{margin-left:auto}:where(.ds) .notice>.ico{align-self:flex-start;box-sizing:content-box;padding:7px;border-radius:10px;color:var(--nc);background:color-mix(in srgb,var(--nc) 14%,transparent);flex-shrink:0}:where(.ds) .notice>.btn,:where(.ds) .notice>:last-child:not(.body):not(.ico){flex-shrink:0}:where(.ds) .notice>.btn{box-shadow:none}:where(.ds) .notice .body{min-width:0;font-size:var(--fs-body);line-height:1.45;color:var(--fg)}:where(.ds) .notice .title{font-weight:600}:where(.ds) .notice .desc{color:var(--fg-3);font-size:var(--fs-table);margin-top:2px}:where(.ds) .inline-ok{display:inline-flex;align-items:center;gap:8px;color:var(--fg-3);font-size:var(--fs-table)}:where(.ds) .page-h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}:where(.ds) .page-h h1{margin:0;font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em;line-height:1.2}:where(.ds) .sec h2{margin:0 0 16px;font-family:var(--display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.02em}:where(.ds) .card{background:var(--card);border-radius:16px;box-shadow:none;padding:24px}:where(.ds) .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}:where(.ds) .stack{display:flex;flex-wrap:wrap;align-items:center;gap:12px}:where(.ds) .setrow{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start}:where(.ds) .setrow:first-child{padding-top:0}:where(.ds) .setrow:last-child{border-bottom:0;padding-bottom:0}:where(.ds) .setrow .k{font-weight:600}:where(.ds) .setrow .k+.hint{margin-top:2px}:where(.ds) .kbd{display:inline-flex;align-items:center;height:20px;padding:0 4px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-tag);color:var(--fg-3)}:where(.ds) .ico .g{stroke-width:calc(var(--sw) * 1.45)}:where(.ds) .ico .gd{stroke-width:calc(var(--sw) * 2.1)}:where(.ds) .trow{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line)}:where(.ds) .trow:first-child{border-top:0;padding-top:0}:where(.ds) .trow .spec{font-size:var(--fs-label);color:var(--fg-3)}:where(.ds) .sw-card{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;background:var(--card)}:where(.ds) .sw-card .chipc{height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--line);font-weight:600}:where(.ds) .sw-card .meta{padding:12px 16px;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-label);color:var(--fg-3)}:where(.ds) .sw-card .meta b{color:var(--fg);font-size:var(--fs-table)}@media (max-width: 960px){:where(.ds) .setrow,:where(.ds) .trow{grid-template-columns:1fr;gap:8px}:where(.ds) .trow>span{overflow-wrap:anywhere}}.ds[data-density=compact] .page-h{margin-bottom:16px}.ds[data-density=compact] .card{padding:16px;border-radius:var(--r-card);background:transparent}.ds[data-density=compact] .btn{padding:0 12px;gap:8px}.ds[data-density=compact] .btn.icon{width:var(--h-control);padding:0}.ds[data-density=compact] .btn.icon.sm{width:var(--h-control-sm)}.ds[data-density=compact] .seg{padding:2px}.ds[data-density=compact] .seg button{height:24px;padding:0 12px;font-size:var(--fs-label)}.ds[data-density=compact] .seg.sm button{height:24px;padding:0 8px}.ds[data-density=compact] .setrow{grid-template-columns:220px minmax(0,1fr);padding:16px 0}@media (max-width: 960px){.ds[data-density=compact] .setrow,.ds[data-density=compact] .trow{grid-template-columns:1fr;gap:8px}}.ds[data-density=compact] .notice{padding:8px 12px;border-radius:8px}.ds[data-density=compact] .lbl{gap:4px}.ds[data-density=compact] .chip{height:24px;padding:0 8px}.ds[data-density=compact] .badge{height:20px}@media (prefers-reduced-motion: reduce){.ds *,.ds *:after{transition:none!important;animation:none!important}}:where(.ds) .c2-tabs{display:flex;width:fit-content;max-width:100%;align-self:flex-start;padding:2px;border-radius:12px;background:var(--hover);margin:0 0 16px;overflow-x:auto;scrollbar-width:none}:where(.ds) .c2-tabs::-webkit-scrollbar{display:none}:where(.ds) .c2-tabs button{all:unset;flex:none;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:10px;font-size:var(--fs-table);color:var(--fg-3);white-space:nowrap}:where(.ds) .c2-tabs button:hover{color:var(--fg)}:where(.ds) .c2-tabs button[aria-selected=true]{background:var(--press);color:var(--fg);font-weight:600}:where(.ds) .c2-tabs .n{font-size:12px;color:var(--fg-4);font-variant-numeric:tabular-nums}:where(.ds) .c2-tabs.sub{margin:0 0 12px}.ds[data-look=landing] :focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.ds[data-look=landing] :is(.chip,.btn.danger):not(.on):not([aria-pressed=true]){background:color-mix(in srgb,var(--fg) 6%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 5%,transparent)}.ds[data-look=landing] :is(.chip,.btn.danger):not(.on):not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--fg) 9%,transparent)}.ds[data-look=landing][data-theme=light] :is(.chip,.btn.danger):not(.on):not([aria-pressed=true]){box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 70%,transparent)}:where(.ds) .dot.idle{box-shadow:inset 0 0 0 1.5px var(--fg-4)}.ds[data-look=landing] .card{background:var(--card-bg);box-shadow:var(--card-sh)}.ds[data-look=landing] .notice{background:transparent;box-shadow:none}.ds[data-look=landing] .btn.secondary{background:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 10%,transparent),0 4px 12px -8px color-mix(in srgb,var(--shade) 35%,transparent)}.ds .btn.secondary{color:var(--fg);font-weight:400}.ds[data-look=landing] .btn.lg.secondary{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 16%,transparent),0 10px 26px -14px color-mix(in srgb,var(--shade) 40%,transparent),0 2px 4px -2px color-mix(in srgb,var(--shade) 18%,transparent)}.ds[data-look=landing] .btn.secondary:hover{background:color-mix(in srgb,var(--fg) 11%,transparent)}.ds[data-look=landing] .btn.ghost:not(.icon,.mc-bar *,.fg-zoom *,.li-add){background:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 10%,transparent),0 4px 12px -8px color-mix(in srgb,var(--shade) 35%,transparent);color:var(--fg);font-weight:400}.ds[data-look=landing] .btn.ghost:not(.icon,.mc-bar *,.fg-zoom *,.li-add):hover:not(:disabled){background:color-mix(in srgb,var(--fg) 11%,transparent);color:var(--fg)}.ds[data-look=landing] :is(.btn.ghost.icon,.mc-bar .btn.ghost,.fg-zoom .btn.ghost,.btn.ghost.li-add):hover{background:transparent;color:var(--fg)}.ds[data-look=landing] .chip{background:color-mix(in srgb,var(--fg) 1.5%,transparent)}.ds[data-look=landing] .badge{font-weight:400}.ds[data-look=landing] .input{background:transparent}.ds[data-look=landing] .box:not(.round){width:18px;height:18px;border-radius:4px;background:color-mix(in srgb,var(--fg) 8%,transparent);box-shadow:none;transition:background-color .15s,box-shadow .15s}.ds[data-look=landing] .box:not(.round):not(:checked):hover{background:color-mix(in srgb,var(--fg) 14%,transparent)}.ds[data-look=landing] .box:not(.round):checked{background:var(--accent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 22%,transparent),0 1px 2px color-mix(in srgb,var(--shade) 28%,transparent),0 4px 12px -4px color-mix(in srgb,var(--accent) 60%,transparent)}.ds[data-look=landing] .box:not(.round):after{content:"";width:11px;height:11px;border:0;transform:none;background:var(--on-accent);clip-path:inset(0 100% 0 0);transition:clip-path .2s cubic-bezier(.22,1,.36,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4 4.9 8.7 9.5 3.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4 4.9 8.7 9.5 3.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ds[data-look=landing] .box:not(.round):checked:after{clip-path:inset(0 0 0 0)}.ds[data-look=landing] .box:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion: reduce){.ds[data-look=landing] .box:not(.round):after{transition:none}}.ds[data-look=landing] .seg button:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg)}.ds[data-look=landing] .seg button[aria-pressed=true]{background:color-mix(in srgb,var(--fg) 10%,transparent);box-shadow:none}.ds[data-look=landing] :is(.c2-tabs,.mc-lens){border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 5%,transparent);padding:2px;gap:0;box-shadow:none}.ds[data-look=landing] :is(.c2-tabs,.mc-lens) button{border-radius:var(--r-pill)}.ds[data-look=landing] .c2-tabs button{height:calc(var(--h-control) - 4px);padding:0 16px}.ds[data-look=landing] .mc-lens button,.ds[data-look=landing] .seg button{height:calc(var(--h-control-sm) - 4px)}.ds[data-look=landing] :is(.seg button[aria-pressed=true],.c2-tabs button[aria-selected=true],.mc-lens button[aria-pressed=true]){background:var(--cloud-bg);box-shadow:var(--cloud-sh);color:var(--fg)}.ds[data-look=landing] .btn.danger-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--err) 84%,var(--on-accent)),var(--err));color:var(--on-accent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 24%,transparent),0 4px 12px -6px color-mix(in srgb,var(--err) 70%,transparent),0 1px 2px color-mix(in srgb,var(--shade) 20%,transparent)}.ds[data-look=landing] .btn.danger-fill:hover{filter:brightness(1.06);background:linear-gradient(180deg,color-mix(in srgb,var(--err) 84%,var(--on-accent)),var(--err))}.ds[data-look=landing] .sec h2{letter-spacing:-.03em}.ds[data-look=landing] :is(input,textarea,[contenteditable=true]){caret-color:var(--link)}.ds[data-look=landing] :is(input,textarea,select,[contenteditable=true]):is(:focus,:focus-visible){outline:none!important}.ds[data-look=landing] .input,.ds[data-look=landing] .input:hover,.ds[data-look=landing] .input:focus{box-shadow:none;background:color-mix(in srgb,var(--fg) 5%,transparent)}.ds[data-look=landing] .input.bad{box-shadow:inset 0 0 0 1px var(--err)}.ds[data-look=landing] .seg,.ds[data-look=landing] .chip,.ds[data-look=landing] .kbd{box-shadow:none;background:color-mix(in srgb,var(--fg) 5%,transparent)}.ds[data-look=landing] .seg{background:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:var(--seg-sh)}.ds[data-look=landing] .chip.on{background:var(--cloud-acc-bg);box-shadow:var(--cloud-acc-sh);color:var(--fg)}.ds[data-look=landing] .notice{box-shadow:none;background:color-mix(in srgb,var(--fg) 3.5%,transparent)}.ds[data-look=landing] .notice>.ico{align-self:center;padding:0;background:none;border-radius:0}.ds[data-look=landing] .notice>.ico{--ic: var(--nc, var(--err));color:color-mix(in srgb,var(--ic) 72%,var(--on-accent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ic) 55%,transparent))}.ds[data-look=landing][data-theme=light] .notice>.ico{--ic: var(--nc, var(--err));color:var(--ic);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ic) 30%,transparent))}.ds[data-look=landing] .ico{filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 40%,transparent))}.ds[data-look=landing][data-theme=light] .ico{filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 22%,transparent))}.ds[data-look=landing] .dot{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--dc, var(--fg-4)) 55%,transparent))}.ds[data-look=landing][data-theme=light] .dot{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--dc, var(--fg-4)) 30%,transparent))}.ds[data-look=landing] .dot.live{--dc: var(--accent)}.ds[data-look=landing] .dot.bad{--dc: var(--err)}.ds[data-look=landing] .dot.warn{--dc: var(--warn)}.ds[data-look=landing] .dot.ok{--dc: var(--ok)}.ds[data-look=landing] .notice,.ds[data-look=landing][data-density=compact] .notice{border-radius:16px;padding:14px 16px;gap:14px}.ds[data-look=landing] .notice:is(.info,.ok,.warn,.error){box-shadow:none;background:color-mix(in srgb,var(--nc) 7%,color-mix(in srgb,var(--fg) 3%,transparent))}.ds[data-look=landing] :is(.card,dialog.modal,.dlg,.ea-side-b,.abw-body) .notice,.ds[data-look=landing][data-density=compact] :is(.card,dialog.modal,.dlg,.ea-side-b,.abw-body) .notice{gap:12px}.ds[data-look=landing] :is(.card,dialog.modal,.dlg,.ea-side-b,.abw-body) .notice .title:empty{display:none}.ds[data-look=landing] :is(.card,dialog.modal,.dlg,.ea-side-b,.abw-body) .notice .title:empty+.desc{margin-top:0;color:var(--fg-2);font-size:inherit}.ds[data-look=landing] .btn.danger{box-shadow:none;background:color-mix(in srgb,var(--err) 10%,transparent)}.ds,.ds *,html:has(.ds){scrollbar-width:none}.ds ::-webkit-scrollbar,html:has(.ds)::-webkit-scrollbar{display:none;width:0;height:0}.ds[data-look=landing] :is(.btn.ghost,.btn.secondary):not(.icon)>.ico{color:var(--link);transition:color .22s var(--ease),filter .22s var(--ease)}.ds[data-look=landing] :is(.btn.ghost,.btn.secondary):not(.icon):is(:hover,[aria-pressed=true],[aria-expanded=true])>.ico{--ic: var(--accent);color:color-mix(in srgb,var(--ic) 72%,var(--on-accent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ic) 55%,transparent))}.ds[data-look=landing][data-theme=light] :is(.btn.ghost,.btn.secondary):not(.icon):is(:hover,[aria-pressed=true],[aria-expanded=true])>.ico{--ic: var(--accent);color:var(--ic);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ic) 30%,transparent))}@media (max-width: 640px){.ds .page-h,.ds[data-density] .page-h{margin-bottom:16px;gap:12px;row-gap:12px}.ds .page-h h1{font-size:24px;white-space:nowrap}.ds :is(.an-lens,.c2-tabs){width:fit-content;max-width:100%;margin-inline:auto;background:transparent!important}.ds .page-h>h1{order:0}.ds .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.ds .seg>button{white-space:nowrap;flex:none}.ds :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px!important}.ds .card{padding:16px;border-radius:14px}.ds .card .card{padding:12px}}@keyframes ds-drop{0%{left:0;width:6px}25%{left:0;width:24px}50%{left:18px;width:6px}75%{left:0;width:24px}to{left:0;width:6px}}@keyframes ds-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}:where(.ds) .ds-load{display:flex;align-items:center;justify-content:center;gap:12px;min-height:160px;color:var(--fg-3);font-size:var(--fs-table)}:where(.ds) .ds-load .spin{color:var(--link)}:where(.ds) .skel{height:14px;border-radius:var(--r-sm);background:var(--hover);animation:ds-pulse 1.4s ease-in-out infinite}:where(.ds) .more-btn{display:inline-flex;align-items:center;gap:8px;height:var(--h-control-sm);padding:0;border:0;background:transparent;color:var(--fg-2);font-weight:600;font-size:var(--fs-table);cursor:pointer}:where(.ds) .more-btn:hover{color:var(--fg)}:where(.ds) .more-btn .ico{transition:transform .22s var(--ease)}:where(.ds) .more-btn[aria-expanded=true] .ico{transform:rotate(180deg)}:where(.ds) .stat{display:flex;flex-direction:column;gap:4px}:where(.ds) .stat .k{font-size:var(--fs-label);color:var(--fg-3)}:where(.ds) .stat .v{font-size:var(--fs-num);font-weight:700;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}:where(.ds) .delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-label);color:var(--fg-3);font-variant-numeric:tabular-nums}:where(.ds) .delta.down{color:var(--err)}:where(.ds) .more-body{animation:w2a-open .5s var(--ease-smooth) backwards}@media (prefers-reduced-motion: reduce){:where(.ds) .more-body{animation:none}}:where(.ds) .empty{--e-top: 56px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 16px;text-align:center;color:var(--fg-3)}:where(.ds) .empty .ico{color:var(--fg-4)}:where(.ds) .empty .le-ic .ico{color:var(--err)}.ds[data-density=compact] .empty{--e-top: 40px;padding:40px 16px}:where(.ds) .empty .em-t{color:var(--fg);font-weight:600}:where(.ds) .empty .em-d{color:var(--fg-3)}.ds.em-host{display:contents}.ds .empty.flush,.ds[data-density=compact] .empty.flush{padding:0;--e-top: 0px}:where(.ds) .kbar{position:relative;display:inline-block;vertical-align:middle;flex:none;width:100%;height:6px;border-radius:999px;background:var(--hover);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--shade) 10%,transparent)}:where(.ds) .kbar.md{height:8px}:where(.ds) .kbar.md>i{min-width:8px}:where(.ds) .kbar>i[data-zero]{display:none}:where(.ds) .kbar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;min-width:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--kb) 78%,var(--on-accent)),var(--kb));box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 24%,transparent),0 0 10px -2px color-mix(in srgb,var(--kb) 65%,transparent);animation:kbarIn .8s cubic-bezier(.22,1,.36,1) both}:where(.ds) .kbar.accent{--kb: var(--accent)}:where(.ds) .kbar.ok{--kb: var(--ok)}:where(.ds) .kbar.err{--kb: var(--err)}:where(.ds) .kbar.muted{--kb: var(--fg-4)}:where(.ds) .kbar.muted>i{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 18%,transparent)}:where(.ds) .kbarseg{display:flex;gap:3px;width:100%;height:8px}:where(.ds) .kbarseg.sm{height:6px}:where(.ds) .kbarseg>i{min-width:4px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ks) 78%,var(--on-accent)),var(--ks));box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 22%,transparent);animation:kbarIn .8s cubic-bezier(.22,1,.36,1) both}:where(.ds) .kbarseg>i.s0{--ks: var(--accent)}:where(.ds) .kbarseg>i.s1{--ks: color-mix(in oklab, var(--accent) 55%, var(--sky))}:where(.ds) .kbarseg>i.s2{--ks: color-mix(in oklab, var(--accent) 50%, var(--fg-4))}:where(.ds) .kbarseg>i.s3{--ks: color-mix(in oklab, var(--accent) 22%, var(--fg-4))}:where(.ds) .kbarseg>i.s4{--ks: color-mix(in srgb, var(--fg-4) 70%, transparent)}:where(.ds) .kbarseg>i.ok{--ks: var(--ok)}:where(.ds) .kbarseg>i.err{--ks: var(--err)}:where(.ds) .kbarseg>i.warn{--ks: var(--warn)}:where(.ds) .kbarseg>i.muted{--ks: var(--fg-4)}:where(.ds) .kbarseg>i.s0,:where(.ds) .kbarseg>i.ok{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 24%,transparent),0 0 10px -2px color-mix(in srgb,var(--ks) 60%,transparent)}:where(.ds) .kbarseg>i.rest{--ks: color-mix(in srgb, var(--fg-4) 55%, transparent);box-shadow:none}:where(.ds) .kbar.rest{--kb: color-mix(in srgb, var(--fg-4) 55%, transparent)}:where(.ds) .kbar.rest>i{box-shadow:none}:where(.ds) .kbar>i{transition:width .48s cubic-bezier(.33,1,.68,1)}:where(.ds) .kbarseg>i{transition:flex-grow .48s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion: reduce){:where(.ds) .kbar>i,:where(.ds) .kbarseg>i{animation:none;transition:none}}.ds[data-look=landing] .le-ic .ico{--ic: var(--nc, var(--err));color:color-mix(in srgb,var(--ic) 72%,var(--on-accent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ic) 55%,transparent))}.ds[data-look=landing][data-theme=light] .le-ic .ico{--ic: var(--nc, var(--err));color:var(--ic);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ic) 30%,transparent))}.ds[data-look=landing] :where(.empty .ico){--ic: var(--link)}.ds[data-look=landing] :where(.empty .le-ic .ico){--ic: var(--err)}.ds[data-look=landing] :is(.empty .ico){color:color-mix(in srgb,var(--ic) 72%,var(--on-accent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ic) 55%,transparent))}.ds[data-look=landing][data-theme=light] :is(.empty .ico){color:var(--ic);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ic) 30%,transparent))}:where(.ds) :is(.empty:not([style]),.an-empty):has(>svg.ico:first-child){position:relative;isolation:isolate}:where(.ds) .an-empty{--e-top: 48px}:where(.ds) :is(.empty:not([style]),.an-empty)>svg.ico:first-child{box-sizing:content-box;width:36px;height:36px;padding:24px;margin-bottom:16px;border-radius:26px;stroke-width:1.35;color:var(--link);background:linear-gradient(150deg,color-mix(in srgb,var(--link) 22%,var(--card)),color-mix(in srgb,var(--link) 7%,var(--card)));box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 35%,transparent),0 14px 30px -14px color-mix(in srgb,var(--link) 70%,transparent);filter:none!important}:where(.ds) :is(.empty:not([style]),.an-empty):has(>svg.ico:first-child):before,:where(.ds) :is(.empty:not([style]),.an-empty):has(>svg.ico:first-child):after{content:"";position:absolute;z-index:-1;top:calc(var(--e-top) + 2px);left:50%;width:70px;height:90px;border-radius:14px;background:linear-gradient(color-mix(in srgb,var(--fg) 16%,transparent) 0,color-mix(in srgb,var(--fg) 16%,transparent) 0) 11px 14px / 30px 6px no-repeat,linear-gradient(color-mix(in srgb,var(--fg) 9%,transparent) 0,color-mix(in srgb,var(--fg) 9%,transparent) 0) 11px 28px / 48px 4px no-repeat,linear-gradient(color-mix(in srgb,var(--fg) 9%,transparent) 0,color-mix(in srgb,var(--fg) 9%,transparent) 0) 11px 37px / 36px 4px no-repeat,linear-gradient(color-mix(in srgb,var(--link) 60%,transparent) 0,color-mix(in srgb,var(--link) 60%,transparent) 0) 11px 68px / 48px 10px no-repeat,color-mix(in srgb,var(--fg) 5%,var(--card));box-shadow:0 10px 22px -14px color-mix(in srgb,var(--shade) 45%,transparent)}:where(.ds) :is(.empty:not([style]),.an-empty):has(>svg.ico:first-child):before{transform:translate(-82px) rotate(-12deg)}:where(.ds) :is(.empty:not([style]),.an-empty):has(>svg.ico:first-child):after{transform:translate(12px) rotate(12deg)}@keyframes ds-pulse{50%{opacity:.45}}@keyframes w2a-open{0%{opacity:0;translate:0 -6px;filter:blur(3px);-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 0;mask-position:0 0}40%{opacity:1}to{filter:none;-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes kbarIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}:where(.ds) [data-tip]{position:relative}:where(.ds) .tip-layer{position:fixed;z-index:1010;width:max-content;max-width:min(300px,calc(100vw - 16px));background:var(--raised);color:var(--fg);box-shadow:var(--shadow);font:400 var(--fs-label)/1.45 var(--sans);letter-spacing:0;text-transform:none;text-align:left;padding:5px 10px;border-radius:8px;white-space:normal;pointer-events:none}:where(.ds) .pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:var(--raised);border-radius:12px;padding:4px;box-shadow:var(--shadow);list-style:none;margin:0}:where(.ds) .help{display:inline-flex;vertical-align:middle;color:var(--fg-4);cursor:default;margin-left:4px}:where(.ds) .help:hover,:where(.ds) .help:focus-visible{color:var(--fg)}:where(.ds) .fmore{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}:where(.ds) .fmore .fm-1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ds) .fmore .fm-n{flex:none;display:inline-grid;place-items:center;height:22px;min-width:28px;padding:0 8px;border-radius:999px;background:var(--hover);color:var(--fg-2);font-size:var(--fs-tag);font-weight:600;cursor:default;font-variant-numeric:tabular-nums}:where(.ds) .fmore .fm-n:hover{background:var(--press);color:var(--fg)}:where(.ds) .fm-list{display:flex;flex-direction:column;gap:4px}:where(.ds) .help-pop{position:fixed;z-index:1000;width:max-content;max-width:300px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 16%,var(--raised));color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-line),0 12px 32px -8px color-mix(in srgb,var(--shade) 50%,transparent);font:400 13px/1.45 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;text-align:left;pointer-events:none}:where(.ds) .info{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:12px;box-shadow:none;background:var(--card);font-size:var(--fs-label);color:var(--fg-2);line-height:1.4}:where(.ds) .info>.ico{color:var(--fg-3);flex-shrink:0}:where(.ds) .info-t{flex:1;min-width:0}:where(.ds) .info-x{flex-shrink:0;display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fg-4);cursor:pointer}:where(.ds) .info-x:hover{color:var(--fg);background:var(--hover)}:where(.ds) .info-mini{position:relative;display:inline-flex;width:max-content;align-self:flex-start}:where(.ds) .info-i{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--raised);box-shadow:none;color:var(--fg-2);font:italic 700 12px/1 Georgia,Times New Roman,serif;cursor:pointer;transition:color .22s var(--ease),box-shadow .22s var(--ease)}:where(.ds) .info-i:hover,:where(.ds) .info-i:focus-visible{color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-line)}:where(.ds) .pop.info-pop{display:none;top:auto;bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%);z-index:60;width:max-content;max-width:260px;font-size:var(--fs-label);line-height:1.45;color:var(--fg-2);text-align:left;white-space:normal;pointer-events:none}.ds .info-mini .pop.info-pop{padding:8px 12px}:where(.ds) .info-mini[data-place=bottom] .pop.info-pop{bottom:auto;top:calc(100% + 8px)}:where(.ds) .info-mini[data-align=start] .pop.info-pop{left:0;transform:none}:where(.ds) .info-mini[data-align=end] .pop.info-pop{left:auto;right:0;transform:none}:where(.ds) .info-mini:not([data-hush]):hover>.pop.info-pop,:where(.ds) .info-mini:not([data-hush]):focus-within>.pop.info-pop,:where(.ds) .info-mini[data-pin]>.pop.info-pop{display:block}:where(.ds) .info-line{display:flex;align-items:center;gap:4px}:where(.ds) .info-line .info-t{flex:0 1 auto}:where(.ds) .info-line .info-x{width:18px;height:18px}:where(.ds) .info-mini.info-mid{align-self:center}@keyframes w2a-in{0%{opacity:0;translate:0 -8px;scale:.985;filter:blur(4px);-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 0;mask-position:0 0}40%{opacity:1}to{filter:none;-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes w2a-in-up{0%{opacity:0;translate:0 8px;scale:.985;filter:blur(4px)}}@keyframes w2a-fade{0%{opacity:0}}:where(.ds) :is(.pop,.help-pop,.pop.info-pop){animation:w2a-in .42s var(--ease-smooth) both;transform-origin:top center}:where(.ds) .pop.up{animation-name:w2a-in-up;transform-origin:bottom center}:where(.ds) .tip-layer{animation:w2a-fade .16s ease-out both}:where(.ds) [data-ghost]{animation:w2a-out .2s ease-in both!important;pointer-events:none!important}@keyframes w2a-out{to{opacity:0;translate:0 4px}}@media (prefers-reduced-motion: reduce){:where(.ds) :is(.pop,.help-pop,.tip-layer){animation:none}}.ds[data-look=landing] .info{background:transparent}.ds[data-look=landing] .info-i{background:color-mix(in srgb,var(--fg) 4%,var(--page))}.ds[data-look=landing] .pop{background:var(--pop-bg);box-shadow:var(--pop-sh);border-radius:18px;padding:6px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds[data-look=landing] :is(.help-pop,.tip-layer,.pop.info-pop){background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 5%,var(--pop-bg)),var(--pop-bg));box-shadow:var(--pop-sh);border:0;border-radius:12px;padding:8px 12px;color:var(--fg);font-size:13px;line-height:1.4;white-space:pre-line;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds :is(.pop,.tip-layer,.help-pop){--edge-c: var(--pop-bg, var(--raised));background:var(--edge-c)!important;border-color:transparent!important;outline:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 0 6px 3px var(--edge-c)!important}:where(.ds) .help-pop{--edge-c: color-mix(in srgb, var(--accent) 16%, var(--pop-bg, var(--raised))) !important}@media (prefers-reduced-motion: reduce){.ds .pop{animation:none!important}}@media (min-width: 641px){.ds[data-look] .pop{--pop-bg: var(--raised);--edge-c: var(--raised);background:var(--raised)!important;border-radius:12px!important}.ds[data-look] .pop{padding:8px}}:where(.ds) .sel{position:relative}:where(.ds) .sel-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}:where(.ds) .sel-btn>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ds) .sel-btn>.ico{flex:none}:where(.ds) .sel-btn .ico{color:var(--fg-3);transition:transform .22s var(--ease)}:where(.ds) .sel-btn[aria-expanded=true] .ico{transform:rotate(180deg)}:where(.ds) .pop.menu{left:auto;right:0;width:max-content;min-width:200px;max-width:min(340px,calc(100vw - 32px))}:where(.ds) .pop.menu .opt{white-space:nowrap}:where(.ds) .opt{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 12px;border-radius:8px;cursor:pointer;font-size:var(--fs-table);color:var(--fg-2)}:where(.ds) .opt+.opt,:where(.ds) .opt+li,:where(.ds) li+.opt{margin-top:4px}:where(.ds) .opt[aria-selected=true]{color:var(--fg)}:where(.ds) .opt.act,:where(.ds) .opt:hover{background:var(--hover);color:var(--fg)}:where(.ds) .opt.danger{color:var(--err)}:where(.ds) .pop hr{border:0;border-top:1px solid var(--line);margin:4px 0}:where(.ds) .pop-q{padding:4px 4px 8px}:where(.ds) .pop-q .input{height:32px}:where(.ds) .pop[role=listbox]{max-height:320px;overflow-y:auto}:where(.ds) .pop[role=listbox]{right:auto;min-width:100%;width:max-content;max-width:min(360px,calc(100vw - 32px))}:where(.ds) .pop[role=listbox] .opt>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ds) :is(.pop.menu,.pop[role=listbox]){max-height:min(360px,60vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}:where(.ds) :is(.pop.menu,.pop[role=listbox])::-webkit-scrollbar{display:none}:where(.ds) .pop.menu{min-width:220px;max-width:min(320px,calc(100vw - 32px))}:where(.ds) .pop.up{top:auto;bottom:calc(100% + 6px)}:where(.ds) .pop.menu .opt{overflow:hidden;text-overflow:ellipsis}:where(.ds) .opt-note{color:var(--fg-4);font-size:12px;margin-left:8px}:where(.ds) .sel-ph>span{color:var(--fg-3)}:where(.ds) .opt.off{color:var(--fg-4);cursor:not-allowed}:where(.ds) .opt.off:hover{background:transparent;color:var(--fg-4)}:where(.ds) .pop-gh{padding:8px 12px 4px;font-size:var(--fs-tag);color:var(--fg-3);list-style:none}:where(.ds) .c-mopt{justify-content:flex-start;gap:10px}:where(.ds) .c-mopt .grow{flex:1}:where(.ds) .c-mbox{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;box-shadow:none;flex-shrink:0}:where(.ds) .c-mbox.on{background:var(--accent);box-shadow:none;color:var(--on-accent)}.ds[data-density=compact] .opt{height:28px;padding:0 8px;border-radius:4px}.ds[data-look=landing] .c-mbox{width:18px;height:18px;border-radius:4px;background:color-mix(in srgb,var(--fg) 8%,transparent);box-shadow:none;color:var(--on-accent)}.ds[data-look=landing] .c-mbox.on{background:var(--accent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 22%,transparent),0 1px 2px color-mix(in srgb,var(--shade) 28%,transparent),0 4px 12px -4px color-mix(in srgb,var(--accent) 60%,transparent)}.ds[data-look=landing] .c-mbox .ico{color:var(--on-accent);filter:none}.ds[data-look=landing] .opt{border-radius:12px}.ds[data-look=landing] .opt[aria-selected=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (max-width: 640px){.ds{overflow-x:clip}.ds :is(.pop.menu,.pop[role=listbox]){position:fixed;left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--kb-h, 0px));width:auto;min-width:0;max-width:none;max-height:70dvh;border-radius:18px;padding:8px;z-index:90;transform:none;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 45%,transparent),0 -8px 32px color-mix(in srgb,var(--shade) 30%,transparent);animation:m-sheet .5s var(--ease-smooth)}.ds :is(.pop.menu,.pop[role=listbox]) .opt{min-height:44px;white-space:normal}.ds .pop.menu .opt{font-size:15px;padding:0 12px;border-radius:10px;min-height:36px}.ds .pop.menu hr{margin:2px 12px}.ds .pop.menu{padding:6px}.ds :is(.pop.menu,.pop[role=listbox]){inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px) + var(--kb-h, 0px)) 8px!important;width:auto!important;max-height:80dvh!important}}@keyframes m-sheet{0%{transform:translateY(32px) scale(.985);opacity:0;filter:blur(6px)}45%{opacity:1}}@media (max-width: 640px){.ds[data-look] .pop{--pop-bg: var(--raised);--edge-c: var(--raised);background:var(--raised)!important}.ds[data-look] :is(.pop.menu,.pop[role=listbox]){box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 50%,transparent),0 0 6px 3px var(--raised)!important}}:where(.ds) dialog.modal{border:0;padding:0;border-radius:16px;background:var(--raised);color:var(--fg);width:min(440px,calc(100vw - 32px));box-shadow:0 40px 80px -24px color-mix(in srgb,var(--shade) 60%,transparent);font:400 var(--fs-body)/1.55 var(--sans);overflow-x:hidden}:where(.ds) dialog.modal::backdrop{background:var(--backdrop);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes w2a-dlg{0%{opacity:0;translate:0 14px;scale:.985;filter:blur(6px)}}:where(.ds) dialog.modal:not(.drawer)[open]{animation:w2a-dlg .42s var(--ease-smooth) backwards}:where(.ds) dialog.modal[open]::backdrop{animation:w2a-fade .24s ease-out both}:where(.ds) dialog.modal[open].out{animation:w2a-out .2s ease-in both!important;pointer-events:none!important}:where(.ds) dialog.modal[open].out::backdrop{animation:w2a-fade-out .2s ease-in both}@keyframes w2a-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){:where(.ds) dialog.modal[open],:where(.ds) dialog.modal[open]::backdrop{animation:none}}:where(.ds) .modal .mh{padding:24px 24px 0;font-weight:700;font-size:var(--fs-h2)}:where(.ds) .modal .mh:has(.mh-x){display:flex;align-items:center;gap:12px}:where(.ds) .modal .mh .mh-x{margin-left:auto}:where(.ds) .modal:not(:has(.mf)) .mb{padding-bottom:24px}:where(.ds) .modal .mb{padding:8px 24px 0;color:var(--fg-2)}:where(.ds) dialog.modal:not(.drawer)[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}:where(.ds) dialog.modal:not(.drawer) .mb{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}:where(.ds) dialog.modal:not(.drawer) .mb::-webkit-scrollbar{display:none}:where(.ds) dialog.modal:not(.drawer) :is(.mh,.mf){flex:none}:where(.ds) .modal .mf{display:flex;justify-content:flex-end;gap:12px;padding:24px}:where(.ds) dialog.modal:focus{outline:none}.ds dialog.modal:is(:focus,:focus-visible){outline:none}:where(.ds) dialog.modal.drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;border-radius:20px 0 0 20px;display:none;flex-direction:column}:where(.ds) dialog.modal.drawer[open]{display:flex;animation:ds-side-in .28s var(--ease)}:where(.ds) dialog.modal.drawer .mb{flex:1;overflow:auto}@keyframes ds-side-in{0%{transform:translate(40px);opacity:0}}@media (prefers-reduced-motion: reduce){:where(.ds) dialog.modal.drawer[open]{animation:none}}@media (max-width: 600px){:where(.ds) dialog.modal.drawer{border-radius:0;width:100vw!important;max-width:100vw}}:where(.ds) .toast{position:fixed;left:50%;top:calc(20px + env(safe-area-inset-top,0px));bottom:auto;max-width:calc(100vw - 32px);animation:toast-in .4s var(--ease-smooth);transform:translate(-50%);z-index:90;background:var(--raised);color:var(--fg);box-shadow:var(--shadow);border-radius:12px;padding:10px 16px;font-size:var(--fs-table);display:flex;gap:10px;align-items:center}:where(.ds) .toast[popover]{inset:auto;margin:0;border:0;left:50%;top:calc(20px + env(safe-area-inset-top,0px));bottom:auto;overflow:visible}@keyframes toast-in{0%{opacity:0;translate:0 -12px}}@media (prefers-reduced-motion: reduce){:where(.ds) .toast{animation:none}}:where(.ds) .toast[data-kind]{--tk: var(--ok)}:where(.ds) .toast[data-kind=warn]{--tk: var(--warn)}:where(.ds) .toast[data-kind=err]{--tk: var(--err)}:where(.ds) .toast[data-kind=info]{--tk: var(--accent)}.ds .toast.toast[data-kind]{border:0!important;background:var(--raised)!important;box-shadow:var(--shadow)!important}.ds .toast.toast[data-kind]:before{display:none}:where(.ds) .toast[data-kind]>.ico{color:var(--tk);flex:none}:where(.ds) [data-fog]{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fl, 0px),black calc(100% - var(--fr, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--fl, 0px),black calc(100% - var(--fr, 0px)),transparent 100%);border-radius:0!important}:where(.ds) dialog.modal>.mh,:where(.ds) dialog.modal>.mf{position:relative;z-index:2}:where(.ds) dialog.modal>.mh:after,:where(.ds) dialog.modal>.mf:before{content:"";position:absolute;left:0;right:0;height:20px;pointer-events:none;transition:opacity .2s}:where(.ds) dialog.modal>.mh:after{top:100%;background:linear-gradient(var(--edge-c, var(--pop-bg, var(--raised))),transparent);opacity:var(--fto, 0)}:where(.ds) [data-edge]{z-index:2}:where(.ds) [data-edge]:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;pointer-events:none;background:linear-gradient(var(--edge-c, var(--page)),transparent);opacity:var(--eto, 0);transition:opacity .2s}:where(.ds) dialog.modal:not(:has(>.mf))>.mb{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 28px * var(--fbo, 0)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 28px * var(--fbo, 0)),transparent)}:where(.ds) dialog.modal>.mf:before{bottom:100%;background:linear-gradient(transparent,var(--edge-c, var(--pop-bg, var(--raised))));opacity:var(--fbo, 0)}:where(.ds) .rs-cf{display:flex;flex-direction:column;gap:4px;padding:8px 12px 4px}:where(.ds) .rs-cf .q{font-weight:600;color:var(--fg);font-size:var(--fs-table)}:where(.ds) .rs-cf .d{color:var(--fg-3);font-size:var(--fs-label)}:where(.ds) .rs-cf .b{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.ds[data-density=compact] .modal .mf{gap:8px}.ds[data-look=landing] .toast{background:var(--pop-bg);box-shadow:var(--pop-sh);border-radius:18px}.ds[data-look=landing] dialog.modal{background:var(--pop-bg);box-shadow:var(--pop-sh);border-radius:18px}.ds[data-look=landing] .modal .mh{font-family:var(--display);font-size:17px;letter-spacing:-.02em}.ds[data-look=landing] dialog.modal{background:radial-gradient(560px 220px at 50% -60px,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--on-accent) 5%,transparent),color-mix(in srgb,var(--on-accent) 1.5%,transparent)),var(--pop-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 9%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--on-accent) 3%,transparent),0 48px 96px -32px color-mix(in srgb,var(--shade) 80%,transparent),0 2px 12px color-mix(in srgb,var(--shade) 30%,transparent)}.ds[data-look=landing] dialog.modal:not(.drawer){border-radius:24px}.ds[data-look=landing][data-theme=light] dialog.modal{background:radial-gradient(560px 220px at 50% -60px,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),var(--pop-bg);box-shadow:0 48px 96px -32px color-mix(in srgb,var(--shade-ink) 38%,transparent),0 2px 12px color-mix(in srgb,var(--shade-ink) 10%,transparent)}.ds[data-look=landing] dialog.modal::backdrop{background:var(--backdrop-landing);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ds[data-look=landing] dialog.modal:not(.drawer) .mh{padding:32px 32px 0;font-size:20px;line-height:1.3}.ds[data-look=landing] dialog.modal:not(.drawer) .mb{padding:12px 32px 0}.ds[data-look=landing] dialog.modal:not(.drawer):not(:has(>.mf))>.mb{padding-bottom:32px}.ds[data-look=landing] dialog.modal:not(.drawer) .mf{padding:32px}:where(.ds) dialog.modal:not(.drawer){--edge-c: var(--pop-bg, var(--raised));border-color:transparent!important;outline:0;box-shadow:none!important;background:transparent!important;isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.ds) dialog.modal:not(.drawer):before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:var(--edge-c);filter:blur(2px);z-index:-1;pointer-events:none}:where(.ds) dialog.modal .mf .btn{min-width:120px;justify-content:center}.ds dialog.modal .mf .btn.ghost{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 10%,transparent),0 4px 12px -8px color-mix(in srgb,var(--shade) 35%,transparent)}.ds dialog.modal .mf .btn.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 11%,transparent)}.ds dialog.modal .mf :is(.btn.danger,.btn.danger-fill){background:linear-gradient(180deg,color-mix(in srgb,var(--err) 55%,var(--err-deep)),color-mix(in srgb,color-mix(in srgb,var(--err) 55%,var(--err-deep)) 90%,var(--shade)))!important;color:var(--on-accent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 24%,transparent),0 4px 10px -6px color-mix(in srgb,var(--err) 35%,transparent),0 1px 2px color-mix(in srgb,var(--shade) 20%,transparent)!important}.ds dialog.modal .mf :is(.btn.danger,.btn.danger-fill):hover:not(:disabled){filter:brightness(1.06)}.ds[data-theme=light] dialog.modal .mf :is(.btn.danger,.btn.danger-fill){background:linear-gradient(180deg,color-mix(in srgb,var(--err) 84%,var(--on-accent)),var(--err))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 24%,transparent),0 4px 12px -6px color-mix(in srgb,var(--err) 70%,transparent),0 1px 2px color-mix(in srgb,var(--shade) 20%,transparent)!important}@media (max-width: 640px){:where(.ds) .toast,:where(.ds) .toast[popover]{top:calc(72px + env(safe-area-inset-top,0px));max-width:calc(100vw - 16px)}.ds.ds dialog.modal:not(.drawer){margin:auto 0 var(--kb-h, 0px);width:100vw!important;max-width:none;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.ds.ds dialog.modal.modal:not(.drawer){background:var(--raised)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none;max-height:calc(var(--vvh, 100dvh) - 80px)!important;box-shadow:0 -8px 32px color-mix(in srgb,var(--shade) 30%,transparent)!important}.ds.ds[data-look=landing] dialog.modal.modal:not(.drawer){background:var(--pop-bg, var(--raised))!important}.ds dialog.modal:not(.drawer):before{display:none!important}:where(.ds) dialog.modal[open]:not(.drawer){display:flex;flex-direction:column;animation:m-sheet .5s var(--ease-smooth) backwards}:where(.ds) dialog.modal[open]::backdrop{animation:m-fade .3s var(--ease)}.ds dialog.modal::backdrop,.ds[data-look=landing] dialog.modal::backdrop{background:color-mix(in srgb,var(--shade) 60%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ds.ds dialog.modal:not(.drawer) .mh{padding:20px 16px 0;font-size:20px}.ds.ds dialog.modal:not(.drawer) .mb{padding:8px 16px 4px;flex:1 1 auto;min-height:0;overflow-y:auto;font-size:14px;line-height:1.5}.ds.ds dialog.modal:not(.drawer) .mf{padding:12px 16px 16px;border-top:0}:where(.ds) dialog.modal:not(.drawer) .mf>:is(.btn,button){flex:1 1 0;height:44px}}@keyframes m-fade{0%{opacity:0}}:where(.ds) .pager.pg-top{border-top:0;border-bottom:1px solid var(--line)}:where(.ds) .pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;font-size:var(--fs-label);color:var(--fg-3);border-top:1px solid var(--line)}@media (max-width: 1200px){:where(.ds) .twrap>.pager{position:sticky;left:0}}:where(.ds) .tu-note{font-size:var(--fs-tag);color:var(--fg-2);line-height:1.5}:where(.ds) .sx-w{display:inline-flex;flex-shrink:0}:where(.ds) .sx-q{display:flex;align-items:center;gap:8px;height:var(--h-control-sm);padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-3);width:260px;max-width:100%;cursor:text;transition:box-shadow .2s}:where(.ds) .sx-q input{all:unset;flex:1;min-width:0;color:var(--fg);font-size:var(--fs-table)}:where(.ds) .sx-q:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}:where(.ds) .sx-q>.ico{flex-shrink:0}:where(.ds) .c-chip-w{position:relative}:where(.ds) .c-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:var(--h-control-sm);padding:0 12px 0 14px;border-radius:var(--r-pill);font-size:var(--fs-table);color:var(--fg-2);box-shadow:none;white-space:nowrap}:where(.ds) .c-chip:hover{background:var(--hover);color:var(--fg)}:where(.ds) .c-chip>svg:last-child{color:var(--fg-4)}:where(.ds) .c-chip.on{background:var(--accent-soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-line)}:where(.ds) .c-chip.on>svg:first-child{color:var(--accent)}@media (min-width: 641px){:where(.ds) .pop.menu.c-chip-pop{left:0;right:auto}}.ds[data-look=landing] .c-chip:not(.on):not([aria-pressed=true]){background:color-mix(in srgb,var(--fg) 6%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 5%,transparent)}.ds[data-look=landing] .c-chip:not(.on):not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--fg) 9%,transparent)}.ds[data-look=landing][data-theme=light] .c-chip:not(.on):not([aria-pressed=true]){box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 70%,transparent)}.ds[data-look=landing] :is(.c-chip.on,.c-chip[aria-pressed=true]){background:var(--cloud-acc-bg);box-shadow:var(--cloud-acc-sh);color:var(--fg)}.ds[data-look=landing] .c-chip.on>svg:first-child{--ic: var(--link);color:color-mix(in srgb,var(--ic) 72%,var(--on-accent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ic) 55%,transparent))}.ds[data-look=landing][data-theme=light] .c-chip.on>svg:first-child{color:var(--ic);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ic) 30%,transparent))}@media (max-width: 640px){.ds .sx-w{position:relative;width:36px;height:36px;align-self:center}.ds .sx-q{position:absolute;right:0;top:0;width:36px;height:36px;padding:0 10px;gap:8px;overflow:hidden;background:var(--card);z-index:6;transition:width .45s var(--ease-smooth),box-shadow .2s}.ds .sx-q{max-width:none}.ds .sx-q.open{width:calc(100vw - 32px)}.ds .sx-q.open{box-shadow:inset 0 0 0 1px var(--accent-line, var(--line)),-16px 0 0 0 var(--page),-28px 0 16px 4px var(--page)!important}.ds .sx-q:not(.open) input{opacity:0}.ds .sx-q input{transition:opacity .3s var(--ease-smooth);font-size:16px}.ds :has(>.sx-w){flex-wrap:nowrap!important}.ds .sx-w{order:9}.ds .c-chip{height:36px}.ds .btn:is([data-testid=reset],[data-testid$=-reset]){height:36px;border-radius:999px}}:where(.ds) .kdr{position:relative;display:inline-flex}:where(.ds) .kdf{width:100%}:where(.ds) .kdf-pop{z-index:1000;padding:12px}:where(.ds) .kdf-pop .kdr-m{width:266px}:where(.ds) .kdf-pop .kdr-g{grid-template-columns:repeat(7,38px)}:where(.ds) .kdf-t{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fg-2);font-size:var(--fs-label)}:where(.ds) .kdf-t .input{width:96px;text-align:center}:where(.ds) .kdf-f{display:flex;justify-content:space-between;gap:8px}:where(.ds) .kdr-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;background:var(--raised);border-radius:14px;padding:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px}:where(.ds) .kdr-ms{display:flex;gap:24px}:where(.ds) .kdr-m{width:252px;display:flex;flex-direction:column;gap:8px}:where(.ds) .kdr-mh{display:flex;align-items:center;justify-content:center;height:28px;position:relative;font-weight:600;color:var(--fg)}:where(.ds) .kdr-mh .ib{position:absolute;top:0}:where(.ds) .kdr-mh .ib.l{left:0}:where(.ds) .kdr-mh .ib.r{right:0}:where(.ds) .kdr-mh .ib.l .ico{transform:rotate(180deg)}:where(.ds) .kdr-mh .ib.m-only,:where(.ds) .kdr-mh .ib.d-hide{display:none}:where(.ds) .kdr-g{display:grid;grid-template-columns:repeat(7,36px);row-gap:2px}:where(.ds) .kdr-g .wd{height:24px;display:grid;place-items:center;font-size:var(--fs-tag);color:var(--fg-4)}:where(.ds) .kdr-d{height:34px;border:0;padding:0;background:transparent;color:var(--fg-2);font:inherit;font-size:var(--fs-table);cursor:pointer;position:relative}:where(.ds) .kdr-d>span{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:0 auto;border-radius:50%}:where(.ds) .kdr-d:hover>span{background:var(--hover);color:var(--fg)}:where(.ds) .kdr-d.in{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--fg)}:where(.ds) .kdr-d.s{background:linear-gradient(to right,transparent 50%,color-mix(in srgb,var(--accent) 16%,transparent) 50%)}:where(.ds) .kdr-d.e{background:linear-gradient(to left,transparent 50%,color-mix(in srgb,var(--accent) 16%,transparent) 50%)}:where(.ds) .kdr-d.s.e{background:transparent}:where(.ds) .kdr-d.s>span,:where(.ds) .kdr-d.e>span{background:var(--accent);color:var(--on-accent);font-weight:600}:where(.ds) .kdr-d.t>span{box-shadow:inset 0 0 0 1px var(--accent-line)}:where(.ds) .kdr-d:disabled{color:var(--fg-4);opacity:.45;cursor:default}:where(.ds) .kdr-d:disabled:hover>span{background:transparent}:where(.ds) .kdr-d.o{visibility:hidden;pointer-events:none}:where(.ds) .kdr-f{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}:where(.ds) .kdr-f .w{flex:1;min-width:0;color:var(--fg-2);font-size:var(--fs-label)}:where(.ds) .kdr-f .w b{color:var(--fg);font-weight:600}:where(.ds) .kdr-f .w .k{color:var(--fg-4)}@media (max-width: 640px){:where(.ds) .kdr-ms .kdr-m:first-child{display:none}:where(.ds) .kdr-mh .ib.m-only{display:inline-flex}:where(.ds) .kdr-pop{padding:12px}}:where(.ds) .kdr-pop{--edge-c: var(--pop-bg, var(--raised));border-color:transparent!important;outline:0;box-shadow:none!important;background:transparent!important;isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.ds) .kdr-pop:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:var(--edge-c);filter:blur(2px);z-index:-1;pointer-events:none}@media (min-width: 641px){.ds[data-look] .kdr-pop{--pop-bg: var(--raised);--edge-c: var(--raised);background:var(--raised)!important;border-radius:12px!important}}@media (max-width: 640px){.ds .kdr-pop{inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px) + var(--kb-h, 0px)) 8px!important;width:auto!important;max-height:80dvh!important}.ds .kdr-pop{position:fixed;left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--kb-h, 0px));width:auto;max-width:none;max-height:80dvh;overflow-y:auto;border-radius:18px;z-index:90;transform:none;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 45%,transparent),0 -8px 32px color-mix(in srgb,var(--shade) 30%,transparent);animation:m-sheet .5s var(--ease-smooth)}.ds .kdr-pop{padding:16px}.ds .kdr-pop :is(.kdr-m,.kdr-ms){width:100%}.ds .kdr-pop .kdr-g{grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.ds .kdr-pop .kdr-g>*{height:44px;width:auto}.ds .kdr-pop{box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 45%,transparent),0 -8px 32px color-mix(in srgb,var(--shade) 30%,transparent)!important}}@media (max-width: 640px){.ds[data-look] .kdr-pop{--pop-bg: var(--raised);--edge-c: var(--raised);background:var(--raised)!important}.ds[data-look] .kdr-pop{box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 50%,transparent),0 0 6px 3px var(--raised)!important}}.ds .akd{position:sticky;bottom:16px;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.ds .akd>.bar{order:1;flex:1;min-width:0}.ds .akd>.btn.icon{order:2;flex:none;margin-top:6px;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.ds .akd-fab{position:fixed;right:16px;bottom:56px;z-index:65;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border:0;border-radius:999px;cursor:pointer;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-table);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--accent) 70%,transparent),var(--shadow)}.ds .akd-fab:hover{background:var(--accent-hover)}.ds .akd-fab,.ds .akd-fab :is(.ico,svg){color:var(--on-accent)!important}.ds .akd-gap{flex:none}.ds .akd-th{order:0;flex:1 0 100%;display:flex;flex-direction:column;gap:12px;max-height:50vh;overflow-y:auto;overscroll-behavior:contain}.ds .akd-th:empty{display:none}.ds .akd-th .ans{margin:0}.ds .akd:has(.akd-th:not(:empty)){padding:12px;border-radius:20px;background:var(--raised);box-shadow:var(--shadow),0 -8px 32px color-mix(in srgb,var(--shade) 25%,transparent)}.ds .ask-col{display:flex;flex-direction:column;gap:8px}.ds .ask{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 12px;border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.ds .ask input{flex:1;min-width:0;height:36px;padding:0;border:0;background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-table);outline:none}.ds .ask>.ico,.ds .ask>svg{flex:none}.ds .ask-sug{display:flex;gap:8px;flex-wrap:wrap}.ds .ask-sug button{height:26px;padding:0 8px;border:0;border-radius:var(--r-pill);background:linear-gradient(var(--hover),var(--hover)),color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fg-2);font:inherit;font-size:var(--fs-tag);cursor:pointer;white-space:nowrap}.ds .ask-sug button:hover{background:linear-gradient(var(--press),var(--press)),var(--panel);color:var(--fg)}.ds .ans{border-radius:12px;box-shadow:none;background:var(--card);padding:12px 16px;display:flex;flex-direction:column;gap:8px;animation:pkUp .35s var(--ease) both}.ds .ans-h{display:flex;align-items:center;gap:8px;font-size:var(--fs-label);color:var(--fg-3)}.ds .ans-h .sp{flex:1;min-width:0}.ds .ans p{margin:0;font-size:var(--fs-table);line-height:1.55;color:var(--fg-2)}.ds .ans p b{color:var(--fg)}.ds .ans-link{align-self:flex-start;font-size:var(--fs-label);color:var(--link);text-decoration:none}.ds .ans-link:hover{text-decoration:underline}@keyframes pkUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 640px){.ds .akd{position:fixed;left:0;right:0;bottom:var(--kb-h, 0px);z-index:110;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;max-height:calc(var(--vvh, 100dvh) * .85);padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--raised);border-radius:20px 20px 0 0;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 45%,transparent),0 -8px 32px color-mix(in srgb,var(--shade) 30%,transparent);animation:m-sheet .5s var(--ease-smooth);transition:bottom .28s var(--ease-smooth),max-height .28s var(--ease-smooth)}.ds .akd:has(.akd-th:not(:empty)){padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--shade) 45%,transparent),0 -8px 32px color-mix(in srgb,var(--shade) 30%,transparent)}.ds .akd>.btn.icon{order:-1;align-self:flex-end;margin-top:0;background:var(--hover)}.ds .akd-th{flex:1 1 auto;min-height:0;max-height:none}.ds .akd>.bar{flex:none}.ds .akd-fab{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px;padding:0;justify-content:center;font-size:0;gap:0;box-shadow:0 8px 24px color-mix(in srgb,var(--shade) 35%,transparent)}.ds .akd-fab svg{width:22px;height:22px}}:where(.ds) .rv{position:relative;width:100%}@media (max-width: 700px){:where(.ds) .rv{overflow-x:auto}:where(.ds) .rv-in{min-width:max(680px,calc(var(--rvn, 7) * 92px))}}:where(.ds) .rv-h{display:grid;gap:0;margin-bottom:8px}:where(.ds) .rv-cl{display:flex;flex-direction:column;min-width:0}:where(.ds) .rv-mk{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2px;min-width:0}:where(.ds) .rv-mk>*{max-width:100%}:where(.ds) .rv-st{text-align:center;padding:8px;border-radius:10px;cursor:pointer;border:0;background:transparent;color:inherit;font:inherit;min-width:0;position:relative}:where(.ds) .rv-h>.rv-st{margin:0 4px}:where(.ds) .rv-st:hover{background:var(--hover)}:where(.ds) .rv-st[aria-pressed=true]{background:var(--press)}@media (hover: none){:where(.ds) .rv-st:not([aria-pressed=true]):hover{background:transparent}}:where(.ds) .rv-st .k{font-size:var(--fs-tag);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}:where(.ds) .rv-st .v{font-size:var(--fs-num-sm);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block;line-height:1.3}:where(.ds) .rv-st .c{font-size:var(--fs-tag);color:var(--fg-3);font-variant-numeric:tabular-nums;display:flex;justify-content:center;gap:8px;align-items:center}:where(.ds) .rv-st .c .down{color:var(--err)}:where(.ds) .rv-st .c .up{color:var(--fg-2)}:where(.ds) .rv svg{display:block;width:100%;overflow:visible}:where(.ds) .rv-drop{position:absolute;transform:translate(-50%);font-size:var(--fs-tag);color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}:where(.ds) .rv-drop.bad{color:var(--err);font-weight:600}:where(.ds) .rv.sm .rv-st .v{font-size:15px}:where(.ds) .rv.sm .rv-st{padding:4px 8px}:where(.ds) .spk{display:block;overflow:visible}:where(.ds) .hb{display:flex;flex-direction:column;gap:8px}:where(.ds) .hb-r{display:grid;grid-template-columns:minmax(80px,160px) 1fr 64px;align-items:center;gap:8px;font-size:var(--fs-label)}:where(.ds) .hb-r .n{color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ds) .hb-r .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-2)}:where(.ds) .hb-r .b{height:8px;border-radius:4px;background:var(--press);overflow:hidden}:where(.ds) .hb-r .b i{display:block;height:100%;border-radius:4px;background:var(--accent);transition:width .48s cubic-bezier(.33,1,.68,1)}:where(.ds) .hb-r.dim .b i{background:var(--fg-4)}:where(.ds) .ln{position:relative}:where(.ds) .ln-tip{position:absolute;top:-8px;transform:translate(-50%,-100%);padding:8px 12px;border-radius:10px;background:var(--pop-bg);box-shadow:var(--shadow);font-size:var(--fs-label);display:flex;flex-direction:column;gap:2px;white-space:nowrap;pointer-events:none;z-index:20}:where(.ds) .ln-tip b{font-size:var(--fs-table);font-variant-numeric:tabular-nums}:where(.ds) .ln-tip span{color:var(--fg-3);font-variant-numeric:tabular-nums}:where(.ds) .ln-tip i{font-style:normal;color:var(--fg-4)}:where(.ds) .hx-chart{position:relative}:where(.ds) .hx-chart svg{display:block;width:100%}:where(.ds) .hx-tip{position:absolute;z-index:20;top:0;transform:translate(-50%);pointer-events:none;background:var(--pop-bg);box-shadow:var(--shadow);border-radius:10px;padding:8px 12px;font-size:var(--fs-label);white-space:nowrap;display:flex;flex-direction:column;gap:4px}:where(.ds) .hx-tip .l{color:var(--fg-3)}:where(.ds) .hx-tip b{font-variant-numeric:tabular-nums}.ds[data-look=landing] .rv-st[aria-pressed=true]{background:var(--cloud-bg);box-shadow:var(--cloud-sh);color:var(--fg)}:where(.ds) .tbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}:where(.ds) .twrap{position:relative;overflow-x:auto;border-radius:16px;box-shadow:none;background:var(--card)}:where(.ds) .twrap.open{overflow:visible}:where(.ds) table.t{width:100%;min-width:880px;border-collapse:collapse;font-size:var(--fs-table);table-layout:fixed}:where(.ds) .t th{text-align:left;font-size:var(--fs-tag);font-weight:400;color:var(--fg-3);height:var(--h-head);padding:0 16px;border-bottom:1px solid var(--line)}:where(.ds) .t td{height:var(--h-row);padding:0 16px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ds) .t tr:last-child td{border-bottom:0}:where(.ds) .t tbody tr:hover{background:var(--hover)}:where(.ds) .t tbody tr[aria-selected=true]{background:var(--accent-soft)}:where(.ds) .t .r{text-align:right}:where(.ds) .t .name{font-weight:600}:where(.ds) .t .muted{color:var(--fg-3)}:where(.ds) .t th.c,:where(.ds) .t td.c{width:52px;padding-right:0}:where(.ds) .t th.a,:where(.ds) .t td.a{position:relative;width:56px;text-align:right;padding-left:0;overflow:visible}.ds[data-look=landing] div.twrap:has(>table.t){background:var(--card)}:where(.ds) .t :is(td,th).name,:where(.ds) .t:not(:has(.name)) tr>:first-child:not(.c){position:sticky;left:0;z-index:3;background:var(--card)}:where(.ds) .t th.a,:where(.ds) .t td.a{position:sticky;right:0;z-index:3;background:var(--card)}:where(.ds) .t td.a:has(.pop,.menu,[aria-expanded=true]){z-index:9}:where(.ds) .t tbody tr:hover>:is(td.a,td.name),:where(.ds) .t:not(:has(.name)) tbody tr:hover>:first-child:not(.c){background:linear-gradient(var(--hover),var(--hover)),var(--card)}:where(.ds) .t tbody tr[aria-selected=true]>:is(td.a,td.name){background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--card)}:where(.ds) .t th.s{cursor:pointer;-webkit-user-select:none;user-select:none}:where(.ds) .t th.s:hover{color:var(--fg)}:where(.ds) .t th .sa{display:inline-flex;vertical-align:-2px;margin-left:4px;color:var(--fg-4)}:where(.ds) .t th.s.on .sa{color:var(--accent)}:where(.ds) th .sl{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:bottom}:where(.ds) th .sl .sa{margin-left:0;flex-shrink:0;vertical-align:0}:where(.ds) .xp{position:relative;display:inline-flex}:where(.ds) .xp .pop.menu{min-width:240px}:where(.ds) .xp .pop .cap{padding:6px 12px 2px;font-size:var(--fs-tag);color:var(--fg-4);text-transform:uppercase;letter-spacing:.04em}:where(.ds) .pop.menu[data-sheet]>.cap{padding:6px 12px 2px;font-size:var(--fs-tag);color:var(--fg-4);text-transform:uppercase;letter-spacing:.04em}:where(.ds) .xp .opt .grow{flex:1;min-width:0}@media (max-width: 1200px){:where(.ds) table.t{table-layout:auto;width:max-content;min-width:100%!important}:where(.ds) .t td.name{max-width:280px;overflow:hidden;text-overflow:ellipsis}}@media (hover: none){.ds .t tbody tr:not([aria-selected=true]):not(.open):hover{background:transparent}.ds .t tbody tr:not([aria-selected=true]):not(.open):hover>:is(td.a,td.name),.ds .t:not(:has(.name)) tbody tr:not([aria-selected=true]):not(.open):hover>:first-child:not(.c){background:var(--card)}.ds .t tbody tr.click,.ds .t tbody tr.click *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ds .t tbody tr.click input{-webkit-user-select:text;user-select:text}}.ds[data-density=compact] .twrap{border-radius:var(--r-card);background:transparent}.ds[data-density=compact] .t td,.ds[data-density=compact] .t th{padding:0 12px}.ds[data-look=landing] .twrap{background:var(--card-bg);box-shadow:var(--card-sh)}@media (max-width: 640px){:where(.ds) table.t{table-layout:auto;width:max-content;min-width:100%!important;border-collapse:separate;border-spacing:0}:where(.ds) .t th,:where(.ds) .t td{padding:0 12px}:where(.ds) .t .name,:where(.ds) .t:has(tbody tr>td.name:first-child) thead tr>:first-child,:where(.ds) .t:not(:has(.name)) tr>:first-child:not(.c){position:sticky;left:0;z-index:3;background:var(--card);box-shadow:-16px 0 0 var(--card),1px 0 0 var(--line)}:where(.ds) .t:has(tbody tr>td.name:first-child) thead tr>:first-child{z-index:4}:where(.ds) .t tbody tr:hover .name,:where(.ds) .t:not(:has(.name)) tbody tr:hover>:first-child:not(.c){background:linear-gradient(var(--hover),var(--hover)),var(--card)}:where(.ds) .t tbody tr[aria-selected=true] .name{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--card)}:where(.ds) .twrap>.pager{position:sticky;left:0}.ds[data-look=landing] div.twrap{background:var(--card)}.ds :has(>table.t){isolation:isolate}}@media (max-width: 640px){.ds .w2a-top[popover]{margin:0;border:0;color:inherit}body:has(.ds>:is(.pop,.an-pop,.bpp-cp,.rl),.ds .w2a-top:popover-open):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:85}}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-sans-variable/nunito-sans-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-sans-variable/nunito-sans-variable-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/comfortaa-variable/comfortaa-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/comfortaa-variable/comfortaa-variable-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.ds-vars[data-theme=dark],.ds[data-theme=dark]{--page: #08080a;--panel: #0e0e11;--card: #121215;--raised: #1a1a1e;--hover: rgb(237 237 239 / .06);--press: rgb(237 237 239 / .1);--line: rgb(255 255 255 / .08);--line-2: rgb(255 255 255 / .14);--fg: #ededef;--fg-2: rgb(237 237 239 / .66);--fg-3: rgb(237 237 239 / .52);--fg-4: rgb(237 237 239 / .28);--accent: #2a65f2;--accent-hover: #2f71ff;--accent-press: #275ddf;--link: #4094f7;--accent-soft: rgb(42 101 242 / .14);--accent-line: rgb(64 148 247 / .5);--warn: #e8b85c;--err: #f07171;--ok: #3fb68b;--shadow: 0 24px 48px -24px rgb(0 0 0 / .8);--btn-hi: inset 0 1px 0 rgb(255 255 255 / .22), 0 1px 2px rgb(0 0 0 / .28)}.ds[data-theme=dark]{color-scheme:dark}.ds-vars[data-theme=light],.ds[data-theme=light]{--page: #f5f6f8;--panel: #fcfcfd;--card: #ffffff;--raised: #ffffff;--hover: rgb(14 16 22 / .05);--press: rgb(14 16 22 / .09);--line: rgb(14 16 22 / .1);--line-2: rgb(14 16 22 / .2);--fg: #0e1016;--fg-2: rgb(14 16 22 / .78);--fg-3: rgb(14 16 22 / .64);--fg-4: rgb(14 16 22 / .36);--accent: #2a65f2;--accent-hover: #2f71ff;--accent-press: #275ddf;--link: #1f56d8;--accent-soft: rgb(42 101 242 / .1);--accent-line: rgb(31 86 216 / .45);--warn: #a16207;--err: #d03b3b;--ok: #15803d;--shadow: 0 1px 2px rgb(16 24 40 / .04), 0 16px 40px -16px rgb(16 24 40 / .16);--btn-hi: inset 0 1px 0 rgb(255 255 255 / .22), 0 1px 2px rgb(16 24 40 / .18)}.ds[data-theme=light]{color-scheme:light}.ds-vars,.ds{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 40px;--sp-8: 56px;--h-control: 36px;--h-control-sm: 32px;--h-row: 52px;--h-head: 44px;--h-bar: 56px;--r-xs: 4px;--r-sm: 8px;--r-field: 10px;--r-pop: 12px;--r-card: 16px;--r-pill: 999px;--fs-h1: 26px;--fs-num: 30px;--fs-num-sm: 20px;--fs-h2: 18px;--fs-body: 15px;--fs-table: 14px;--fs-label: 13px;--fs-tag: 12px}.ds-vars,.ds{--sans: "Nunito Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display: "Comfortaa Variable", var(--sans);--ease: cubic-bezier(.3, .7, .3, 1)}.ds{font:400 var(--fs-body)/1.55 var(--sans);color:var(--fg);background:var(--page);-webkit-font-smoothing:antialiased}.ds-vars[data-density=compact],.ds[data-density=compact]{--h-control: 32px;--h-control-sm: 28px;--h-row: 40px;--h-head: 36px;--h-bar: 48px;--fs-h1: 20px;--fs-num: 24px;--fs-h2: 15px;--fs-body: 13px;--fs-table: 13px;--fs-label: 12px;--fs-tag: 11px;--r-card: 12px}.ds-vars[data-look=landing][data-theme=dark],.ds[data-look=landing][data-theme=dark]{--line: rgb(255 255 255 / .075);--line-2: rgb(255 255 255 / .13);--fg-2: rgb(230 233 240 / .66);--fg-3: rgb(230 233 240 / .52);--fg-4: rgb(230 233 240 / .28);--page: #151925;--panel: #1a1f2d;--card: #1c2130;--raised: #242a3a;--fg: #e6e9f0;--card-bg: linear-gradient(180deg, color-mix(in srgb, var(--page), white 4.2%), color-mix(in srgb, var(--page), white 2.4%));--card-sh: 0 30px 60px -40px rgb(0 0 0 / .75);--pop-bg: rgb(30 35 49);--pop-sh: inset 0 1px 0 rgb(255 255 255 / .06), 0 24px 48px -20px rgb(0 0 0 / .6), 0 2px 8px rgb(0 0 0 / .25)}.ds-vars[data-look=landing][data-theme=light],.ds[data-look=landing][data-theme=light]{--line: rgb(14 16 22 / .13);--line-2: rgb(14 16 22 / .24);--fg-3: rgb(14 16 22 / .7);--hover: rgb(14 16 22 / .06);--card-bg: #fcfcfd;--card-sh: 0 1px 2px rgb(16 24 40 / .04), 0 30px 60px -40px rgb(16 24 40 / .28);--pop-bg: rgb(255 255 255);--pop-sh: 0 24px 48px -20px rgb(16 24 40 / .32), 0 2px 8px rgb(16 24 40 / .1)}.ds-vars[data-look=landing],.ds[data-look=landing]{--cloud-bg: linear-gradient(180deg, color-mix(in srgb, var(--fg) 15%, transparent), color-mix(in srgb, var(--fg) 8%, transparent));--cloud-sh: inset 0 1px 0 rgb(255 255 255 / .12), 0 8px 18px -10px rgb(0 0 0 / .7), 0 1px 2px rgb(0 0 0 / .3);--cloud-acc-bg: linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 13%, transparent));--cloud-acc-sh: inset 0 1px 0 rgb(255 255 255 / .1), 0 4px 10px -6px color-mix(in srgb, var(--accent) 30%, transparent), 0 1px 2px rgb(0 0 0 / .2)}.ds-vars[data-look=landing][data-theme=light],.ds[data-look=landing][data-theme=light]{--cloud-bg: linear-gradient(180deg, #fff, color-mix(in srgb, var(--fg) 2%, #fff));--cloud-sh: inset 0 1px 0 #fff, 0 8px 18px -10px rgb(16 24 40 / .28), 0 1px 2px rgb(16 24 40 / .1);--cloud-acc-bg: linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, #fff), color-mix(in srgb, var(--accent) 22%, #fff));--cloud-acc-sh: inset 0 1px 0 rgb(255 255 255 / .8), 0 4px 10px -6px color-mix(in srgb, var(--accent) 25%, transparent), 0 1px 2px rgb(16 24 40 / .06)}.ds-vars,.ds{--on-accent: #fff;--shade: #000;--focus-ring: #3d7df5;--ring-hover: #4094f7}.ds-vars,.ds{--av-end: #2a4fd0}.ds-vars,.ds{--ease-smooth: cubic-bezier(.22, .8, .24, 1);--reveal-mask: linear-gradient(180deg, transparent 0%, transparent 34%, #000 66%, #000 100%);--sky: #7dd3fc}.ds-vars[data-theme=dark],.ds[data-theme=dark]{--l-ink: #f2f3f7;--l-mute: rgb(242 243 247 / .62);--l-line: rgb(255 255 255 / .12);--l-glass: rgb(255 255 255 / .035);--l-nav-bg: rgb(12 12 14 / .58);--l-nav-hi: rgb(255 255 255 / .06);--l-nav-fg: rgb(237 237 239 / .62);--l-doc-page: #08080a}.ds-vars[data-theme=light],.ds[data-theme=light]{--l-ink: #0e1016;--l-mute: rgb(14 16 22 / .62);--l-line: rgb(14 16 22 / .12);--l-glass: rgb(255 255 255 / .7);--l-nav-bg: rgb(255 255 255 / .7);--l-nav-hi: rgb(255 255 255 / .6);--l-nav-fg: rgb(14 16 22 / .62)}.ds-vars,.ds{--l-glow: rgb(64 148 247 / .12);--l-pri-top: #3a74ff;--l-pri-top-hover: #4580ff;--l-link: #6aa8ff}.ds-vars,.ds{--ao-bad: #f0616d}.ds-vars,.ds{--err-deep: #dc2626;--backdrop: rgb(8 10 20 / .45);--backdrop-landing: rgb(4 6 12 / .62);--shade-ink: #101828}.ds-vars[data-theme=dark],.ds[data-theme=dark]{--qm-top: #1a2440;--qm-edge: #141b2e;--qm-glow: rgb(64 148 247 / .2)}.ds-vars[data-theme=light],.ds[data-theme=light]{--qm-top: #eef3fd;--qm-edge: #f6f8fe;--qm-glow: rgb(42 101 242 / .09)}.ds-vars,.ds{--scrim: rgb(8 10 20 / .4)}.ds-vars,.ds{--seg-sh: inset 0 1px 0 rgb(255 255 255 / .1), 0 4px 12px -8px rgb(0 0 0 / .35)}
