@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/jost-latin-ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/jost-latin-ext-BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/jost-cyrillic-CjwCQKo9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/jost-italic-latin-b6W-FdEu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/jost-italic-latin-ext-DU2jD5Pk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/jost-italic-cyrillic-BC0WGFb7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--content-inset:16px}@media (width>=860px){:root{--content-inset:24px}}html{scroll-padding-top:calc(var(--app-header-h,0px) + 8px)}button,input,textarea,select{font-family:inherit}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}body{background:var(--app-ground,var(--pp-surface-white,#fff));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.row-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(-1 * var(--content-inset));padding:0 var(--content-inset);scroll-padding:0 var(--content-inset);overflow-x:auto}.row-scroll::-webkit-scrollbar{display:none}@media (width>=860px){.row-scroll>div{min-width:unset}}.decide-scroll{flex:1;min-height:0;overflow-y:auto}.decide-grid{grid-template-columns:minmax(0,1fr) minmax(320px,34vw) minmax(0,1fr);gap:16px;min-width:800px;min-height:100%;display:grid}.decide-grid>*{min-height:0}.decide-grid>.decide-side{display:grid}.decide-grid--graph-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,34vw)}.decide-grid>.decide-side--wide{grid-column:span 2}@media (width<=859px){.blueprint-pane{display:none}}.list-row{outline:none;transition:background .1s}[data-moved]{z-index:1}[data-moved] .rank-marker,.rank-marker[data-moved]{border-radius:4px;margin:-3px -7px;padding:3px 7px;animation:.45s ease-in-out move-flash}@keyframes move-flash{0%{background-color:color-mix(in srgb, var(--move-flash,currentColor) 34%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-moved] .rank-marker,.rank-marker[data-moved]{animation-duration:.7s}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rank-jump{cursor:pointer}.rank-jump:hover{text-decoration:underline}.rank-drag{cursor:grab;-webkit-user-select:none;user-select:none}.rank-drag:active{cursor:grabbing}@media (pointer:coarse){.list-row--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.list-row--draggable [data-topic-cards]{-webkit-user-select:text;user-select:text}}.kc{background:var(--pp-surface-white,#fff);transition:box-shadow .1s,transform .1s;position:relative}.kc:after{content:"";position:absolute;inset:-6px -2px}.kc:hover:not(:disabled){box-shadow:0 3px 0 var(--pp-editor-dash,#c7c7c7);background-image:linear-gradient(#1a1a1a00 45%,#1a1a1a0f)}.kc:active:not(:disabled){box-shadow:0 1px 0 var(--pp-editor-dash,#c7c7c7);transform:translateY(1px)}.kc-pedestal:hover:not(:disabled){--kc-border:var(--kc-hover-color,#1a1a1a);--kc-color:var(--kc-hover-color,#1a1a1a);box-shadow:none;background-image:none}.kc-pedestal:active:not(:disabled){box-shadow:none;transform:translateY(4px)}.kc-pedestal:hover:not(:disabled):before{content:"";box-sizing:border-box;border:1px solid var(--kc-border,#1a1a1a);pointer-events:none;border-top:none;border-radius:0 0 4px 4px;height:12px;transition:transform .1s;position:absolute;top:calc(100% - 4px);left:-1px;right:-1px}.kc-pedestal:hover:not(:disabled):active:before{transform:translateY(-4px)}.ab-row{gap:12px}.ab-cluster{gap:8px}@media (width<=859px){.ab-row{gap:6px}.ab-cluster{gap:5px}.ab-legend{display:none}}.kc-label,.kc-shortcut{grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.kc-swap .kc-shortcut{visibility:hidden}@media (width>=860px) and (hover:hover){.kc-swap:hover:not(:disabled) .kc-label{visibility:hidden}.kc-swap:hover:not(:disabled) .kc-shortcut{visibility:visible}}@media (width<=859px),(hover:none){.kc-swap .kc-shortcut{display:none}}.sheet-backdrop{z-index:50;background:#1a1a1a47;animation:.15s ease-out sheet-fade;position:fixed;inset:0}.decide-body{min-height:0;padding:var(--content-inset);--ua-chrome-h:calc(100lvh - 100dvh);padding-bottom:var(--content-inset);padding-bottom:max(calc(var(--content-inset) / 2), calc(var(--content-inset) - var(--ua-chrome-h)), env(safe-area-inset-bottom,0px));flex:1}.decide-shell{z-index:30;flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.sheet-panel{background:var(--pp-surface-white,#fff);z-index:51;border-left:1px solid var(--pp-border-soft,#e6e6e6);flex-direction:column;width:min(480px,92vw);height:100dvh;animation:.18s cubic-bezier(.22,1,.36,1) sheet-slide;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 24px #1a1a1a1f}.sheet-panel.closing{pointer-events:none;animation:.14s cubic-bezier(.22,1,.36,1) forwards sheet-slide-out}.sheet-backdrop.closing{pointer-events:none;animation:.12s ease-in forwards sheet-fade-out}@keyframes sheet-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes sheet-slide-out{0%{transform:none}to{transform:translate(100%)}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet-panel,.sheet-backdrop,.sheet-panel.closing,.sheet-backdrop.closing{animation:none}}.list-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--content-inset);scroll-padding:0 var(--content-inset);overflow-x:auto}.list-scroll::-webkit-scrollbar{display:none}@media (width>=860px){.list-scroll>div{min-width:unset}}@media (width<=859px){.list-scroll{scrollbar-width:thin}.list-scroll:not([data-atend=true]){-webkit-mask-image:linear-gradient(90deg,currentColor 94%,#0000);mask-image:linear-gradient(90deg,currentColor 94%,#0000)}.list-scroll::-webkit-scrollbar{height:6px;display:block}.list-scroll::-webkit-scrollbar-thumb{background:var(--pp-border-soft,#e0e0e0);border-radius:4px}}
