.vh-page .dsc-main{height:calc(100vh - 12px);min-height:0;margin:6px 6px 6px 0;overflow-y:auto}.vh-page .dsc-col{width:100%;max-width:876px;margin-inline:auto;padding-inline:48px}.vh-page .dsc-topbar{z-index:1;height:44px;position:sticky;top:0}.vh-page .dsc-topbar-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;height:44px;padding:0 14px;display:flex}.vh-page .dsc-topbar.is-covered .dsc-topbar-inner{opacity:0;pointer-events:none}.vh-page .dsc-crumb{border-radius:6px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.vh-page .dsc-crumb img{width:16px;height:16px;filter:var(--icon-filter)}.vh-page .dsc-crumb-label{font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-primary);padding-inline:2px;font-size:14px;line-height:20px}.vh-page .dsc-titlerow{padding-top:48px}.vh-page .dsc-title{font-family:var(--font-family);letter-spacing:-.48px;color:var(--content-primary);margin:0;font-size:24px;font-weight:600;line-height:28px}.vh-page .dsc-propbar{z-index:1;margin-top:32px;position:sticky;top:0}.vh-page .dsc-propbar.is-stuck{background:var(--surface-primary)}.vh-page .dsc-propbar-inner{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;max-width:876px;min-height:44px;margin-inline:auto;padding:8px 48px;display:flex}.vh-page .dsc-propbar.is-stuck .dsc-propbar-inner{align-items:center;max-width:none;padding:8px 14px}.vh-page .dsc-propbar.is-stuck:after{content:"";inset-inline:0;background:linear-gradient(to right,transparent,var(--stroke-primary)10%,var(--stroke-primary)90%,transparent);pointer-events:none;height:1px;position:absolute;bottom:0}.vh-page .dsc-prop-ask,.vh-page .dsc-prop-create{display:none}.vh-page .dsc-propbar.is-stuck .dsc-prop-ask,.vh-page .dsc-propbar.is-stuck .dsc-prop-create{display:inline-flex}.vh-page .dsc-topbar-actions{align-items:center;gap:6px;display:inline-flex}:is(.vh-page .dsc-propbar:has(.dsc-filter-pop),.vh-page .dsc-propbar:has(.popover),.vh-page .dsc-propbar:has(.cal)){z-index:50}.vh-page.frame-root:has(.dsc-filter-pop) .sidebar-nav{z-index:60}.vh-page .dsc-propbar-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.vh-page .dsc-filters{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.vh-page .dsc-filter-divider{background:var(--stroke-secondarystrong);flex-shrink:0;width:1px;height:20px}.vh-page .dsc-filter-anchor{display:inline-flex;position:relative}.vh-page .dsc-filter-pop{z-index:41;position:absolute;top:calc(100% + 4px);left:0}.vh-page .dsc-body{flex-direction:column;gap:24px;padding-top:48px;padding-bottom:48px;display:flex}.vh-page .dsc-section{background:var(--surface-secondary);border:1px solid var(--stroke-primary);border-radius:8px;width:100%;position:relative}.vh-page .dsc-section-actions{top:0;background:linear-gradient(to left,var(--surface-secondary)70%,var(--surface-secondarytransparent));opacity:0;pointer-events:none;border-start-end-radius:8px;align-items:center;gap:4px;padding:6px 6px 6px 32px;transition:opacity .12s ease-out;display:flex;position:absolute;inset-inline-end:0}.vh-page .dsc-section:hover .dsc-section-actions,.vh-page .dsc-section:focus-within .dsc-section-actions{opacity:1;pointer-events:auto}.vh-page .dsc-section-head{align-items:center;gap:8px;min-height:36px;padding:8px 14px;display:flex}.vh-page .dsc-section-head--split{justify-content:space-between;padding:4px 8px 4px 4px}.vh-page .dsc-section-title{letter-spacing:-.28px;color:var(--content-primary);font-size:14px;font-weight:500;line-height:20px}.vh-page .dsc-section-body{padding:0 2px 2px}.vh-page .dsc-section-card{background:var(--surface-primary);border:1px solid var(--stroke-primary);border-radius:6px}.vh-page .dsc-chart,.vh-page .dsc-dist,.vh-page .dsc-qlist{overflow:hidden}.vh-page .dsc-subtabs{align-items:center;gap:4px;display:flex}.vh-page .dsc-subtab{font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-tertiary-transparent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:14px;line-height:20px;transition:background .12s ease-out}.vh-page .dsc-subtab:not(.is-active):hover{background:var(--button-ghosthover)}.vh-page .dsc-subtab.is-active{background:var(--surface-popover);border-color:var(--stroke-primary);box-shadow:var(--shadow-e1);color:var(--content-primary)}.vh-page .dsc-metrics{align-items:center;gap:10px;display:flex}.vh-page .dsc-metric{color:var(--content-tertiary);white-space:nowrap;padding:2px 6px;font-size:12px;line-height:16px}.vh-page .dsc-metric strong{color:var(--content-primary);font-weight:400}.vh-page .dsc-ilist{flex-direction:column;max-height:380px;display:flex;overflow-y:auto}.vh-page .dsc-icard{position:relative}.vh-page .dsc-icard+.dsc-icard{border-top:1px solid var(--stroke-primary)}.vh-page .dsc-icard-top{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 12px 4px;display:flex}.vh-page .dsc-icard-user{align-items:center;gap:6px;min-width:0;display:inline-flex}.vh-page .dsc-ava{border:1px solid var(--stroke-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.vh-page .dsc-ava--blue{color:#1c2e66;background:#e6ebff}.vh-page .dsc-ava--orange{color:#89461f;background:#fff2e6}.vh-page .dsc-ava--green{color:#1e5b37;background:#e6f6ec}.vh-page .dsc-ava--purple{color:#3d2a7a;background:#efe9ff}.vh-page .dsc-ava--grey{background:var(--surface-tint);color:var(--content-secondary)}.vh-page .dsc-ava--pink{background:var(--utilities-surface-pinksubtle);color:var(--utilities-content-onsoft-pink)}.vh-page .dsc-icard-name{letter-spacing:-.28px;color:var(--content-secondary);white-space:nowrap;font-size:14px;line-height:20px}.vh-page .dsc-icard-src{flex-shrink:0;align-items:center;gap:6px;min-height:20px;display:inline-flex}.vh-page .dsc-icard-srclogo{border:1px solid var(--stroke-primary);width:14px;height:14px;color:var(--content-tertiary);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}.vh-page .dsc-icard-srclogo img{object-fit:cover;width:100%;height:100%}.vh-page .dsc-icard-srclabel{color:var(--content-tertiary);white-space:nowrap;font-size:12px;line-height:16px}.vh-page .dsc-icard-actions{top:8px;background:linear-gradient(to left,var(--surface-primary)60%,var(--surface-primaryghost));opacity:0;pointer-events:none;align-items:center;gap:4px;padding-inline-start:40px;transition:opacity .12s ease-out;display:flex;position:absolute;inset-inline-end:6px}.vh-page .dsc-icard:hover .dsc-icard-actions{opacity:1;pointer-events:auto}.vh-page .dsc-icard-actions:has(.dsc-icard-more.is-open){opacity:1;pointer-events:auto}.vh-page .dsc-icard-pop{z-index:60;position:fixed}.vh-page .dsc-icard-body{letter-spacing:-.28px;color:var(--content-primary);margin:0;padding:12px 12px 0;font-size:14px;line-height:20px}.vh-page .dsc-icard-body.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vh-page .dsc-icard-showmore{cursor:pointer;font-family:var(--font-family);color:var(--content-secondary);background:0 0;border:none;border-radius:5px;align-items:center;gap:2px;margin:6px 6px 0;padding:2px 6px;font-size:12px;line-height:16px;display:inline-flex}.vh-page .dsc-icard-showmore:hover{background:var(--button-ghosthover)}.vh-page .dsc-icard-showmore img{width:12px;height:12px;filter:var(--icon-filter);transition:transform .12s ease-out}.vh-page .dsc-icard-showmore img.flip{transform:rotate(180deg)}.vh-page .dsc-icard-foot{justify-content:space-between;align-items:flex-end;gap:12px;padding:12px;display:flex}.vh-page .dsc-icard-tags{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.vh-page .dsc-itag{background:var(--surface-secondary);border:1px solid var(--stroke-primary);color:var(--content-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 6px;font-size:12px;line-height:16px;display:inline-flex}.vh-page .dsc-icard-date{color:var(--content-tertiary);white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:12px;line-height:16px}.vh-page .dsc-chart-compare{padding:12px 12px 4px}.vh-page .dsc-chart-plot{align-items:stretch;display:flex}.vh-page .dsc-chart-yaxis{color:var(--content-tertiary);flex-direction:column;justify-content:space-between;align-items:flex-end;padding:22px 0 44px 12px;font-size:12px;line-height:16px;display:flex}.vh-page .dsc-chart-area{flex:1;min-width:0;position:relative}.vh-page .dsc-chart-grid{flex-direction:column;justify-content:space-between;height:236px;padding:30px 22px 12px 14px;display:flex}.vh-page .dsc-chart-grid span{background:repeating-linear-gradient(to right,var(--stroke-dashed)0 4px,transparent 4px 8px);height:1px}.vh-page .dsc-chart-curve{pointer-events:none;width:calc(100% - 36px);height:194px;position:absolute;top:30px;left:14px;overflow:visible}.vh-page .dsc-chart-months{color:var(--content-tertiary);justify-content:space-between;align-items:center;padding:4px 14px 20px 2px;font-size:12px;line-height:16px;display:flex}.vh-page .dsc-chart-dots{pointer-events:none;width:calc(100% - 36px);height:194px;position:absolute;top:30px;left:14px}.vh-page .dsc-chart-canvas{z-index:1;cursor:crosshair;width:calc(100% - 36px);height:194px;position:absolute;top:30px;left:14px}.vh-page .dsc-chart-xhair{background:var(--stroke-secondarystrong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.vh-page .dsc-chart-dot{background:var(--charts-positive);border:1px solid var(--surface-primary);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.vh-page .dsc-charttip{background:var(--surface-tooltip);border:1px solid var(--stroke-ontooltip);max-width:200px;box-shadow:var(--shadow-e1);pointer-events:none;z-index:4;border-radius:5px;align-items:stretch;display:flex;position:absolute;transform:translate(12px,-50%)}.vh-page .dsc-charttip.flip{transform:translate(calc(-100% - 12px),-50%)}.vh-page .dsc-charttip-bars{flex-direction:column;justify-content:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.vh-page .dsc-charttip-bar{border-radius:99px;flex:1 0 0;width:2px;min-height:8px}.vh-page .dsc-charttip-rows{flex-direction:column;justify-content:center;gap:8px;padding:4px 4px 4px 0;display:flex}.vh-page .dsc-charttip-row{align-items:center;gap:8px;display:flex}.vh-page .dsc-charttip-name{color:var(--content-ontooltip);white-space:nowrap;flex:1;font-size:12px;line-height:16px}.vh-page .dsc-charttip-badge{border:1px solid var(--stroke-ontooltip);min-width:16px;height:16px;color:var(--content-onaccent);background:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.vh-page .dsc-cmp-legend{align-items:center;gap:8px;display:flex}.vh-page .dsc-cmp-pills{background:var(--surface-primary);border:1px solid var(--stroke-primary);border-radius:5px;align-items:stretch;display:inline-flex;overflow:hidden}.vh-page .dsc-cmp-pill{white-space:nowrap;align-items:center;gap:2px;padding:6px 8px;display:inline-flex}.vh-page .dsc-cmp-pill:has(.dsc-cmp-remove){padding:4px 4px 4px 8px}.vh-page .dsc-cmp-pill:not(:last-child){border-inline-end:1px solid var(--stroke-primary)}.vh-page .dsc-cmp-edit{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}.vh-page .dsc-cmp-pill:has(.dsc-cmp-edit:hover){background:var(--surface-primaryhover)}.vh-page .dsc-cmp-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-inline:5px}.vh-page .dsc-cmp-name{color:var(--content-primary);padding-inline:2px;font-size:12px;line-height:16px}.vh-page .dsc-cmp-remove{cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;padding:2px;display:inline-flex}.vh-page .dsc-cmp-remove:hover{background:var(--button-ghosthover)}.vh-page .dsc-cmp-remove img{width:16px;height:16px;filter:var(--icon-filter)}.vh-page .dsc-cmp-add{border:1px dashed var(--stroke-dashed);background:var(--surface-secondary);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.vh-page .dsc-cmp-add:hover{background:var(--surface-tint)}.vh-page .dsc-cmp-add img{width:16px;height:16px;filter:var(--icon-filter)}.vh-page .dsc-cmp-node{border:1px solid var(--surface-primary);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.vh-page .dsc-cmp-node.is-active{z-index:3;border-width:2px;width:11px;height:11px}.vh-page .dsc-dist-row .dsc-charttip{opacity:0;transition:opacity .12s ease-out}.vh-page .dsc-dist-row:hover .dsc-charttip{opacity:1}.vh-page .dsc-dist-plot{position:relative}.vh-page .dsc-dist-grid{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:8px 28px 28px 142px}.vh-page .dsc-dist-grid span{background:repeating-linear-gradient(to bottom,var(--stroke-dashed)0 4px,transparent 4px 8px);width:1px}.vh-page .dsc-dist-grid span:first-child,.vh-page .dsc-dist-grid span:last-child{background:var(--stroke-dashed)}.vh-page .dsc-dist-row{align-items:center;display:flex;position:relative}.vh-page .dsc-dist-label{text-align:right;width:130px;color:var(--content-tertiary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:12px;font-size:12px;line-height:16px;overflow:hidden}.vh-page .dsc-dist-bars{flex-direction:column;flex:1;gap:4px;min-width:0;margin:12px 28px 12px 12px;display:flex}.vh-page .dsc-dist-bar{border-start-end-radius:8px;border-end-end-radius:8px;gap:2px;min-width:0;height:6px;display:flex;overflow:hidden}.vh-page .dsc-dist-fill{flex-shrink:0;height:6px;display:block}.vh-page .dsc-dist-rest{background:var(--surface-tintstrong,#0000001a);flex:1;min-width:1px;height:6px;display:block}.vh-page .dsc-dist-axis{color:var(--content-tertiary);justify-content:space-between;padding:0 12px 12px 126px;font-size:12px;line-height:16px;display:flex}.vh-page .dsc-dist-axis span{text-align:center;width:32px}.vh-page .dsc-head-actions{align-items:center;gap:6px;margin:-2px -8px -2px auto;display:inline-flex}.vh-page .dsc-qlist{flex-direction:column;display:flex}.vh-page .dsc-qitem{text-align:left;cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;border:none;padding:0;display:block;position:relative}.vh-page .dsc-qitem:hover:before{content:"";background:var(--button-ghosthover);pointer-events:none;border-radius:6px;position:absolute;inset:4px}.vh-page .dsc-qitem:focus-visible{outline:2px solid var(--surface-accent);outline-offset:-2px;border-radius:6px}.vh-page .dsc-qitem-head{align-items:center;gap:8px;padding:10px 12px 6px;display:flex;position:relative}.vh-page .dsc-qitem-title{letter-spacing:-.28px;min-width:0;color:var(--content-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:20px;overflow:hidden}.vh-page .dsc-qitem-range{text-align:right;letter-spacing:-.28px;width:100px;color:var(--content-secondary);white-space:nowrap;font-size:14px;line-height:20px}.vh-page .dsc-qbar{background:var(--surface-tintstrong,#0000001a);border-radius:8px;height:6px;margin:4px 12px 12px;display:block;position:relative;overflow:hidden}.vh-page .dsc-qbar-fill{background:var(--content-primary);border-radius:8px;height:6px;display:block}.vh-page .dsc-qdrawer-overlay{z-index:90;background:var(--surface-overlay);animation:.2s ease-out dsc-overlay-in;position:fixed;inset:0}.vh-page .dsc-qdrawer{z-index:91;background:var(--surface-primary);width:564px;max-width:calc(100vw - 12px);box-shadow:var(--shadow-e1);border-radius:8px;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) dsc-drawer-in;display:flex;position:fixed;top:6px;bottom:6px;right:6px;overflow:hidden}.vh-page .dsc-qdrawer-overlay.is-closing{pointer-events:none;animation:.18s ease-in forwards dsc-overlay-out}.vh-page .dsc-qdrawer.is-closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards dsc-drawer-out}@keyframes dsc-overlay-in{0%{opacity:0}}@keyframes dsc-drawer-in{0%{transform:translate(calc(100% + 12px))}}@keyframes dsc-overlay-out{to{opacity:0}}@keyframes dsc-drawer-out{to{transform:translate(calc(100% + 12px))}}@media (prefers-reduced-motion:reduce){.vh-page .dsc-qdrawer-overlay,.vh-page .dsc-qdrawer,.vh-page .dsc-qdrawer-overlay.is-closing,.vh-page .dsc-qdrawer.is-closing{animation:none}}.vh-page .dsc-qdrawer-top{border-bottom:1px solid var(--stroke-primary);flex-shrink:0;align-items:flex-start;display:flex}.vh-page .dsc-qdrawer-text{flex-direction:column;flex:1;min-width:0;padding:12px 16px;display:flex}.vh-page .dsc-qdrawer-title{font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-secondary);font-size:14px;font-weight:500;line-height:20px}.vh-page .dsc-qdrawer-desc{font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-tertiary);margin:0;font-size:14px;line-height:20px}.vh-page .dsc-qdrawer-nav{flex-shrink:0;gap:5px;padding:10px;display:flex}.vh-page .dsc-qdrawer-list{flex:1;overflow-y:auto}.vh-page .dsc-qdrawer-list .dsc-icard+.dsc-icard{border-top:1px solid var(--stroke-primary)}.vh-page .dsc-noresults{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.vh-page .dsc-noresults-text{flex-direction:column;gap:4px;max-width:280px;display:flex}.vh-page .dsc-noresults-title{letter-spacing:-.28px;color:var(--content-secondary);margin:0;font-size:14px;line-height:20px}.vh-page .dsc-noresults-sub{color:var(--content-tertiary);margin:0;font-size:12px;line-height:16px}.vh-page .dsc-empty-illus{justify-content:center;align-items:center;width:236px;height:164px;margin-bottom:12px;display:flex}.vh-page .dsc-empty-orb{width:104px;height:104px;box-shadow:0 0 10px 8px var(--surface-primaryhover);border:1px solid #e6ebff;border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.vh-page .dsc-empty-skel{background:var(--surface-primary);border:1px solid var(--stroke-primary);width:128px;box-shadow:var(--shadow-e1);border-radius:8px;flex-shrink:0;padding-top:8px}.vh-page .dsc-empty-skel-top{align-items:center;gap:4px;padding:0 8px;display:flex}.vh-page .dsc-empty-skel-top .dsc-sk-right{margin-left:auto}.vh-page .dsc-empty-skel-body{flex-direction:column;gap:4px;padding:8px;display:flex}.vh-page .dsc-sk{background:var(--stroke-secondarystrong);border-radius:8px;display:block}.vh-page .dsc-sk-dot{flex-shrink:0;width:12px;height:12px}.vh-page .dsc-empty-skel-body .dsc-sk{opacity:.8}.vh-page .dsc-loading{justify-content:center;align-items:center;width:100%;min-height:340px;display:flex}.vh-page .dsc-loading img{width:236px;height:auto;display:block}.vh-page .dsc-list{flex-direction:column;gap:12px;width:100%;display:flex}.vh-page .dsc-card{background:var(--surface-primary);border:1px solid var(--stroke-secondarystrong);border-radius:8px;flex-direction:column;align-items:flex-start;width:100%;display:flex}.vh-page .dsc-card-head{justify-content:space-between;align-items:center;width:100%;padding:8px 8px 0;display:flex}.vh-page .dsc-card-meta{border-radius:5px;align-items:center;gap:2px;min-width:0;padding:4px;display:inline-flex}.vh-page .dsc-card-meta-label{font-family:var(--font-family);color:var(--content-secondary);white-space:nowrap;text-overflow:ellipsis;padding-inline:2px;font-size:12px;line-height:16px;overflow:hidden}.vh-page .dsc-author-badge{background:var(--utilities-surface-bluesubtle);color:var(--utilities-content-onsoft-blue);font-size:10px}.vh-page .dsc-source-badge{background:var(--surface-secondary);color:var(--content-tertiary);border-radius:3px}.vh-page .dsc-card-body{flex-direction:column;gap:12px;width:100%;padding:12px 12px 0;display:flex}.vh-page .dsc-field{flex-direction:column;width:100%;display:flex}.vh-page .dsc-field-label{font-family:var(--font-family);color:var(--content-tertiary);font-size:12px;line-height:16px}.vh-page .dsc-field-value{font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-primary);font-size:14px;line-height:20px}.vh-page .dsc-field-value.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vh-page .dsc-card-tags{flex-wrap:wrap;gap:8px;width:100%;padding:12px;display:flex}.vh-page .dsc-empty{width:100%;font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-tertiary);justify-content:center;align-items:center;padding:64px 0;font-size:14px;line-height:20px;display:flex}
.flt-trigger{border:1px dashed var(--stroke-dashed);background:var(--surface-secondary);cursor:pointer;font-family:var(--font-family);border-radius:5px;align-items:center;gap:2px;padding:5px 8px;display:inline-flex}.flt-trigger:hover,.flt-trigger.is-active{background:var(--surface-tint)}.flt-trigger-icon{padding:5px}.flt-trigger img{width:16px;height:16px;filter:var(--icon-filter)}.flt-trigger-label{color:var(--content-primary);white-space:nowrap;padding-inline:2px;font-size:12px;line-height:16px}.flt-sort-prefix{color:var(--content-tertiary)}.flt-chip{background:var(--surface-primary);border:1px solid var(--stroke-primary);font-family:var(--font-family);border-radius:5px;align-items:center;display:inline-flex}.flt-seg{border-inline-end:1px solid var(--stroke-primary);white-space:nowrap;align-items:center;gap:2px;padding:5px 8px;display:inline-flex}.flt-seg-label{color:var(--content-primary);padding-inline:2px;font-size:12px;line-height:16px}.flt-seg-operator .flt-seg-label{color:var(--content-tertiary)}.flt-seg-anchor{align-items:stretch;display:inline-flex;position:relative}.flt-seg-btn{border:none;border-inline-end:1px solid var(--stroke-primary);font-family:var(--font-family);cursor:pointer;background:0 0}.flt-seg-btn:hover{background:var(--surface-tint)}.flt-chip>.flt-seg-anchor:first-child .flt-seg-btn{border-start-start-radius:4px;border-end-start-radius:4px}.flt-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.flt-remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}.flt-remove img{width:16px;height:16px;filter:var(--icon-filter)}
.cs-page{background:var(--surface-secondary);min-height:100vh;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:space-between;align-items:stretch;display:flex}.cs-content{flex-direction:column;flex-shrink:0;gap:92px;width:600px;padding:80px 120px;display:flex}.cs-logo{width:40px;height:40px}.cs-form{flex-direction:column;gap:20px;display:flex}.cs-form-main{flex-direction:column;gap:24px;display:flex}.cs-title{letter-spacing:-.4px;color:var(--content-primary);margin:0;font-size:20px;font-weight:600;line-height:24px}.cs-fields{flex-direction:column;gap:16px;display:flex}.cs-inputs{flex-direction:column;gap:12px;display:flex}.cs-input{border:1px solid var(--stroke-secondarystrong);background:var(--surface-primary);border-radius:8px;align-items:center;width:100%;transition:border-color .12s ease-out;display:flex}.cs-input:focus-within{border-color:var(--stroke-accent,var(--surface-accent))}.cs-input.is-error,.cs-input.is-error:focus-within{border-color:var(--stroke-critical)}.cs-forgot.is-error{color:var(--content-critical);text-decoration-color:currentColor}.cs-input input.cs-pwd{letter-spacing:-.28px;font-size:14px}.cs-input input{min-width:0;font-family:var(--font-family);letter-spacing:-.32px;color:var(--content-primary);background:0 0;border:none;outline:none;flex:1;padding:14px 16px;font-size:16px;line-height:20px}.cs-input input::placeholder{color:var(--content-quartenary,#0006)}.cs-eye{cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin:12px;padding:4px;display:inline-flex}.cs-eye:hover{background:var(--button-ghosthover)}.cs-eye img{width:16px;height:16px;filter:var(--icon-filter);display:block}.cs-pwd-block{flex-direction:column;gap:8px;display:flex}.cs-forgot{letter-spacing:-.28px;color:var(--content-quartenary,#0006);text-decoration:underline;-webkit-text-decoration-color:var(--stroke-secondarystrong);text-decoration-color:var(--stroke-secondarystrong);cursor:pointer;font-size:14px;line-height:20px;font-family:var(--font-family);background:0 0;border:none;align-self:flex-start;padding:0}.cs-submit{background:var(--button-accent);cursor:pointer;width:100%;font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-onaccent);border:none;border-radius:8px;justify-content:center;align-items:center;padding:14px 16px;font-size:14px;line-height:20px;transition:background .1s,opacity .1s;display:flex}.cs-submit:hover:not(:disabled){background:var(--button-accenthover)}.cs-submit:disabled{opacity:.3;cursor:not-allowed}.cs-divider{letter-spacing:-.28px;width:100%;color:var(--content-tertiary-transparent);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.cs-divider:before,.cs-divider:after{content:"";flex:1;height:1px}.cs-divider:before{background:linear-gradient(to right,transparent,var(--stroke-secondarystrong))}.cs-divider:after{background:linear-gradient(to left,transparent,var(--stroke-secondarystrong))}.cs-sso{flex-direction:column;gap:12px;display:flex}.cs-sso-btn{border:1px solid var(--stroke-primary);background:var(--button-secondary);width:100%;box-shadow:var(--shadow-e1);cursor:pointer;font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-primary);border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:14px 16px;font-size:14px;line-height:20px;transition:background .1s;display:flex}.cs-sso-btn:hover{background:var(--button-secondaryhover)}.cs-sso-btn img{width:16px;height:16px;display:block}.cs-image{flex:1;min-width:0;padding:6px;display:flex}.cs-image img{object-fit:cover;border-radius:8px;flex:1;width:100%;height:calc(100vh - 12px)}.cs-center-page{background:var(--surface-secondary);min-height:100vh;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:center;padding:25vh 24px 140px;display:flex;position:relative}.cs-center{flex-direction:column;align-items:center;width:320px;max-width:100%;display:flex}.cs-center .cs-logo{margin-bottom:48px}.cs-center-title{letter-spacing:-.4px;text-align:center;color:var(--content-primary);margin:0;font-size:20px;font-weight:600;line-height:24px}.cs-center-desc{letter-spacing:-.28px;text-align:center;color:var(--content-tertiary);margin:8px 0 0;font-size:14px;line-height:20px}.cs-center .cs-input{margin-top:24px}.cs-center .cs-submit{margin-top:16px}.cs-center .cs-sso-btn{margin-top:24px}.cs-resend{cursor:pointer;width:100%;font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-tertiary-transparent);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.cs-resend:hover{color:var(--content-secondary)}.cs-back{cursor:pointer;font-family:var(--font-family);letter-spacing:-.28px;color:var(--content-tertiary-transparent);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:14px 16px;font-size:14px;line-height:20px;display:inline-flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.cs-back:hover{color:var(--content-secondary)}.cs-back img{width:16px;height:16px;filter:var(--icon-filter);opacity:.6}@media (max-width:900px){.cs-page{justify-content:center}.cs-content{gap:56px;width:100%;max-width:480px;padding:48px 24px}.cs-image{display:none}}

