html{height:100%;overflow:auto}body{color:#021a3f;background:#fff;height:100%;margin:0}a{color:var(--link-text-color);-webkit-tap-highlight-color:transparent;background:0 0;text-decoration:none}button{background:0 0}#timewrap{color:#fff;background:#1b365d;flex:1}:where(#timewrap) a{color:#f5f5f5}:where(#timewrap) a:hover,:where(#timewrap) a:active{color:#fff}div[draggable=true]{cursor:move;-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.item-long-press{outline:2px solid var(--primary-color);-webkit-user-select:none;user-select:none}textarea,input,.name,select,h1,h2,h3,h4,nav,.alertbox,.textblock .title,.picker{font-family:Varela Round,Arial Rounded MT Bold,Verdana,Arial,sans-serif}.textblock input,.textblock select,.textblock{font-size:16px;line-height:24px}@font-face{font-family:MaterialIcons-Regular;src:url(/fonts/Material-Icons/MaterialIcons-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/Material-Icons/MaterialIcons-Regular.woff2)format("woff2"),url(/fonts/Material-Icons/MaterialIcons-Regular.woff)format("woff"),url(/fonts/Material-Icons/MaterialIcons-Regular.ttf)format("truetype");font-weight:400;font-style:normal}[class^=mdi-],[class*=mdi-]{font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:MaterialIcons-Regular;font-style:normal;font-weight:400;display:inline-block;transform:translate(0)}[class^=mdi-]:before,[class*=mdi-]:before{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}[class^=mdi-].pull-left,[class*=mdi-].pull-left{margin-right:.3em}[class^=mdi-].mdi-lg:before,[class^=mdi-].mdi-lg:after,[class*=mdi-].mdi-lg:before,[class*=mdi-].mdi-lg:after{vertical-align:-15%;font-size:1.33333em;line-height:.75em}@keyframes mdi-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.mdi-navigation-menu:before{content:""}.mdi-action-account-circle:before{content:""}.mdi-content-add-circle-outline:before{content:""}.mdi-zoom-in:before{content:""}.mdi-zoom-out:before{content:""}.z-depth-1,.card,.card-panel,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 2px #00000024,0 1px 5px #0000001f}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}.z-depth-2,#river,.stream.dragging{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.z-depth-4,.modal{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0000004d}.z-depth-5,.detail.dropover,.nav.dropover,.stream.dropover{box-shadow:0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f,0 8px 10px -5px #0000004d}.container{width:90%;max-width:1280px;margin:0 auto}@media only screen and (width>=601px){.container{width:85%}}@media only screen and (width>=993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.row{margin-bottom:20px;margin-left:auto;margin-right:auto}.row:after{content:"";clear:both;height:0;display:table}.row .col{float:left;box-sizing:border-box;min-height:1px;padding:0 .75rem}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.offset-s2{margin-left:16.6667%}.row .col.offset-s3{margin-left:25%}.row .col.offset-s4{margin-left:33.3333%}.row .col.offset-s5{margin-left:41.6667%}.row .col.offset-s6{margin-left:50%}.row .col.offset-s7{margin-left:58.3333%}.row .col.offset-s8{margin-left:66.6667%}.row .col.offset-s9{margin-left:75%}.row .col.offset-s10{margin-left:83.3333%}.row .col.offset-s11{margin-left:91.6667%}.row .col.offset-s12{margin-left:100%}@media only screen and (width>=601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}}@media only screen and (width>=993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}}@media only screen and (width>=1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}}#timewrap{clear:both;width:auto;min-width:100%;position:relative;overflow:visible}#bar{width:100%;position:relative;overflow:visible}.right{float:right}.textbox{letter-spacing:-1px;padding:38px 0 16px;font:24px/28px Varela Round,sans-serif;position:relative}.textbox:after{content:"";width:100%;height:17px;position:absolute;top:0;left:0}.textblock{text-align:center;width:80%;max-width:580px;margin:14px auto;padding:0 0 9px;overflow:hidden}.textblock .title,.textblock h2{color:#fff;letter-spacing:-1px;padding:0 0 21px;display:block;position:relative}.textblock .title span{text-transform:uppercase;color:#51be28}.textblock p .btn{font-size:24px}.textblock .pad{padding:30px;display:block}.services{max-width:924px;margin:0 auto;font-size:14px;line-height:20px}.services strong{text-shadow:1px 1px 1px #0006;text-transform:uppercase;color:#fff}.services .box{vertical-align:top;width:23%;margin:0 1.5% 0 0;padding:0 0 64px;display:inline-block;position:relative}.services .box a{color:#325c23}.services .box a:hover{color:#eee;text-decoration:underline}.services .box ul{padding:29px 9px 9px;list-style:none}.services .box li{padding:4px 0}.loggedout .hide-on-logout{display:none!important}.offline .online-only{opacity:0;display:none!important}.online .offline-warn{opacity:0}.offline .offline-warn{opacity:1}.no-touch,.ui-arrow{touch-action:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ui-arrow{z-index:2;background:0 0;font-size:16px;transition:all .25s ease-in-out;position:absolute;bottom:9px;right:9px}.ui-arrow,.d,.subview .d{transition:all .2s}img,.nodisp{transition:opacity .2s}.aup .varrow{top:4px}.adown .varrow{top:0}.varrow{background:0 0;border-top:3px solid #1b365d;border-right:3px solid #1b365d;width:.5em;height:.5em;margin:-.125em 0 0 -.125em;transition:all .75s;display:block;position:relative}#footer{color:#fff;background:#45a746;width:100%;min-height:37px;transition:all .4s .75s;position:relative;overflow:auto}#footer a{color:#325c23;transition:all .2s}#footer a:hover{color:#eee;text-decoration:underline}#footer p{clear:both;margin:1em 170px 1em 1em;padding:0;display:inline-block;position:relative}#footer .copyright{float:left;width:auto;font-size:75%;display:block}#footer .copyright,#footer p,#footer .footer-btns{margin:8px 170px 8px 8px}.card{color:#000;background-color:#f2f2f2;border-radius:2px;margin:.5rem 0 1rem;transition:box-shadow .25s;position:relative}.card .card-title{color:#000;background:#d7dddc;border-bottom:1px solid #85978a33;margin:0;padding:20px}.card.small,.card.medium,.card.large{position:relative}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:flex}.card .card-content{border-radius:0 0 2px 2px;padding:20px}.card .card-content p{color:inherit;margin:0}.card .card-content .card-title{line-height:48px}.card .card-action{color:#000;background-color:#d7dddc;border-top:1px solid #85978a33;padding:20px;position:relative}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){color:#1b365d;text-transform:uppercase;margin-right:20px;transition:color .3s}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover{color:#595f81}textarea,input,.name,select,h1,h2,h3,h4,nav,.alertbox,.textblock .title,.picker{font-family:Varela Round,Arial Rounded MT Bold,Verdana,Arial,sans-serif}.textblock input,.textblock select,.textblock{font-size:16px;line-height:24px}.dashblock{color:#000;float:left;page-break-before:auto;page-break-after:auto;background-color:#e6e6e6;width:100%;margin:8px 0;display:block;position:relative}.dashblock:empty{display:none}.dashblock a{color:#849794}.dashblock a:hover,.dashblock .name{color:#000}.dashblock a:active{color:#1b365d}.dashblock .dragging{background:#fff;box-shadow:0 2px 8px #1b365d24}.dashblock .subview:first-child{border-top:none}.dashblock .subview-container>.subview{color:#849794;background-color:#fff;margin:4px}.dashblock>.subviews>.subview{color:#849794;background-color:#f2f2f2;margin:4px}.dashblock>.subviews>.subview.ui-selected,.dashblock>.subviews>.subview.ui-selected:hover,.dashblock>.subviews>.subview.expanded:hover,.dashblock>.subviews>.subview.expanded,.dashblock>.subviews>.subview.ui-selected.expanded:hover,.dashblock>.subviews>.subview.ui-selected.expanded,.dashblock>.subviews>.subview:hover{background-color:#fff}.dashblock .multiColumn>.subview-container>.subview{border-radius:6px;box-shadow:0 0 0 1px #dde3ee,0 1px 2px #1b365d14}.dashblock .multiColumn>.subview-container>.subview.expanded,.dashblock .multiColumn>.subview-container>.subview:hover{box-shadow:0 0 0 1px #dde3ee,0 2px 8px #1b365d24}.dashblock .multiColumn>.subview{will-change:left, right, width, height;border-top:none;border-bottom:none;border-radius:6px;position:absolute;box-shadow:0 0 0 1px #dde3ee,0 1px 2px #1b365d14}.dashblock .multiColumn>.subview.expanded,.dashblock .multiColumn>.subview:hover{box-shadow:0 0 0 1px #dde3ee,0 2px 8px #1b365d24}.dashblock .currentpage{color:#000;background:#fff}.dashblock .badge{margin:0;padding:2px 4px;display:block;position:absolute;top:8px;right:8px}.dashlabel{box-sizing:border-box;background-color:#d7dddc;border-bottom:1px solid #85978a33;width:100%;margin:0;padding:8px 24px 8px 8px;display:inline-block;position:relative}.dashlabel>div{max-width:280px}.dashlabel .name,.dashlabel .owner{text-align:left;vertical-align:middle;margin:2px .5em 0 2px;display:inline-block}.dashlabel .mscomment{max-width:320px}.ui-divider .badge{color:#f2f2f2;-webkit-font-smoothing:subpixel-antialiased;background:#1b365d;border-radius:6px;margin:0;padding:2px 4px;font-size:8px;line-height:12px;display:block;position:absolute;top:8px;right:8px}.col2 .dashblock,.col3 .dashblock{margin-left:1%}.col2 .dashblock{width:48%;margin-right:0}.col2 .dashlabel,.col3 .dashlabel{border-radius:2px 2px 0 0}.dashblock{border-radius:2px;box-shadow:0 2px 2px #00000024,0 1px 5px #0000001f}.dashblock>:last-child{border-radius:0 0 2px 2px}textarea,input,.name,select,h1,h2,h3,h4,nav,.alertbox,.textblock .title,.picker{font-family:Varela Round,Arial Rounded MT Bold,Verdana,Arial,sans-serif}.textblock input,.textblock select,.textblock{font-size:16px;line-height:24px}.backstripes{z-index:0;opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.datelegend{color:#1b365d;background:#fff;border-left:1px solid #85978a33}.datelegend.alt{background:#f2f2f2}.datelegend.wfirst{background:#e6e6e6}.datelegend.walt{color:#000;background:#b7cfeb}.topbar .datelegend{color:#fff;background:var(--primary-color)}.topbar .datelegend.alt{color:#f2f2f2;background:#193557}.topbar .datelegend.wfirst{color:#fff;background:#879cd0}.alt,.nalt:nth-of-type(2n){background:#f2f2f2}.lanes{background:#f2f2f2;position:relative;overflow:visible}.lanes .nonemsg{padding:4px 0}.streams{margin:4px;padding:4px;list-style:none}.stream{color:#000;page-break-inside:avoid;width:100%;position:relative}.stream a{color:#849794}.stream .name,.stream a:hover{color:#000}.stream.dragging{z-index:11;background:#f2f2f2;width:100%;position:absolute;left:0}.stream .streamlabel{padding-top:4px;padding-bottom:4px}.stream .streamlabel,.stream>.detail{color:#000;background:#fffc;width:auto;position:relative}.stream .streamlabel h3,.stream>.detail h3{padding:4px 8px}.stream .streamlabel .name,.stream .streamlabel .owner,.stream>.detail .name,.stream>.detail .owner{text-align:left;vertical-align:middle;margin:2px .5em 0 2px;display:inline-block}.stream .lane{box-sizing:border-box;border-bottom:1px solid #85978a33;width:100%;position:relative}.stream .lane .streamlabel{background:0 0;padding:0}.stream .lane .streamlabel .provisional{display:none}.stream .lane>.subview{will-change:left, right, height, width;margin:0;position:absolute}.stream .lane>.subview .name{white-space:normal;color:#000;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stream .lane>.subview .update{display:none}.stream .lane>.subview.expanded .update{display:block}.stream .lane>.subview.expanded{background:#fff;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.stream .lane>.controls{text-align:left;color:#849794;background:#ffffffb3;width:auto;padding:12px 12px 12px 320px;display:block}.stream .lane>.controls:hover{color:#000;background:#ffffff1a}.stream .lane>.controls .mdi-lg{position:relative;top:2px}.streamlabel>.controls{text-align:left;border:none;width:100%;margin:0;padding:9px;display:inline-block}html,body,.name .dark{font-family:-apple-system,\.SFNSText-Regular,San Francisco,Roboto,Segoe UI,Helvetica Neue,Lucida Grande,sans-serif}.name .dark{font-weight:300}body{-webkit-animation:1s infinite repaintChrome}textarea,input,.name,select,h1,h2,h3,h4,nav,.alertbox,.textblock .title,.picker{font-family:Varela Round,Arial Rounded MT Bold,Verdana,Arial,sans-serif}.textblock input,.textblock select,.textblock{font-size:16px;line-height:24px}.det,.prompt,.alertbox,.ui-listview,.ui-divider,.streamlabel .name,.name{font-size:14px;font-weight:400}.midbar,#footer p{font-size:14px}.mstr,.msps,.msts{font-size:12px}.resourcename,.historyitem{font-size:14px}.detail,.nav{font-size:14px;font-weight:200;line-height:1}.wspr,.wspr .wsname,.smalltitle .name,.midbar .datelegend,.update{font-size:12px}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin,.detail,.nav,.detail a:where(:not(.btn,.btn-flat,.btn-large)),.nav a:where(:not(.btn,.btn-flat,.btn-large)){font-weight:200}.detail .parent-name,.nav .parent-name{float:right;text-overflow:ellipsis;color:#565656;max-width:33%;overflow:hidden}.detail textarea,.nav textarea{resize:none;box-sizing:border-box;border:none;outline:none;width:100%;height:18px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:auto}.commentbox{min-height:3em}.hov p.block{overflow:auto}.hov .wheel{position:absolute}.prstatus,.wsstatus,.astatus,.mstr,.msps,.msts{text-align:center;padding:0;display:block;position:absolute}.prstatus,.wsstatus,.astatus,.wheel,.mstr,.msts{top:4px;left:4px}.prstatus,.wheel{width:44px;height:44px;padding:0}.wsstatus{width:24px;height:24px}.astatus,.mstr,.msps,.msts{overflow:hidden}.mstr,.msps,.msts{width:24px;height:24px;padding:5px 0 0}.msps{opacity:.6;top:1px;left:0}.canedit .name{cursor:text}.canedit .owner{cursor:pointer}.canedit .astatus,.canedit .mstr,.canedit .wsstatus{cursor:move}.astatus{width:21px;height:21px}.ibuddytar{vertical-align:text-top;width:12px;height:12px;margin:2px}.sbuddytar{width:22px;height:22px;margin:1px}.lbuddytar{width:55px;height:55px;margin:2px}.ibuddytar:hover,.lbuddytar:hover,.sbuddytar:hover{background:#fab429;box-shadow:0 0 4px #fab429}.name{white-space:nowrap;text-overflow:ellipsis;color:#1b365d;width:auto;max-width:99%;margin:1px;padding:2px;font-weight:400;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.name:hover{color:#1b365d}.name:empty{opacity:.5;min-width:8em;min-height:1lh}.name:empty:before{content:attr(data-placeholder);display:block}.name:focus{white-space:pre-wrap;outline:none;box-shadow:0 1px #45a746}.deleted .name{text-decoration:line-through}.person.owner{transition:color .2s;backface-visibility:hidden;transition-delay:1s}.adue,.msdate,.msstart,.expected,.date,.person,.prstart,.prdue{color:#565656;width:auto;margin:2px;padding:0;display:inline-block;position:relative}.adue:hover,.msdate:hover,.msstart:hover,.expected:hover,.date:hover,.person:hover,.prstart:hover,.prdue:hover{color:#565656}.owner.pending{animation:.8s ease-in-out infinite alternate owner-pending}@keyframes owner-pending{0%{opacity:.4}to{opacity:1}}.highlight{background:#fde8bf;transition:all .2s;box-shadow:0 0 5px 3px #fde8bf}.dashblock .due,.dash-view .due{background:#fde8bf;box-shadow:0 0 5px 3px #fde8bf}.dashblock .due:empty,.dash-view .due:empty{display:none}.update{text-align:right;word-wrap:break-word;color:#849794;width:auto;max-width:100%;margin:0;padding:4px 2px;display:block}.update .person{margin:0}.tail{opacity:.6;background:#eee;border-radius:10px 0 0 10px;width:10px;height:10px;display:block;position:absolute;top:10px;left:8px}.tailend{border:1px solid #000;border-radius:14px;width:14px;height:14px;display:block;position:relative;top:-2px}.stint{background-color:#3b78c3}.msg .tailend,.card.g{color:#fff;background:#85cb78}.msy .tailend,.card.y{color:#fff;background:#f0f173}.mso .tailend,.card.o{color:#fff;background:#f5c478}.msr .tailend,.card.r{color:#fff;background:#f57978}.msb .tailend,.card.b,.card.ac-done{color:#fff;background:#3b78c3}.msm .tailend,.card.m,.card.due{color:#fff;background:#879cd0}.card.ac-unstarted,.card.total,.card.ac-total{color:#000;background-color:#fff}.card.ac-inprog{color:#000;background-color:#f2f2f2}.msg .tail,.msg .stint{background:#85cb78}.unbar.stint{opacity:.6;background:#e6e6e6}.hovmenu{clear:both;width:auto;margin:0;padding:0 22px 0 0;position:relative}.hovmenu ul{margin:0;padding:0;list-style:none}.detail{clear:both;width:auto;padding:4px 4px 4px 28px;position:relative}.detail .astatus{border-radius:4px;box-shadow:0 2px 4px #00000080}.detail.pritem{padding-left:52px}.detail.pritem .name{padding-right:48px;font-size:20px}.detail.pritem p{margin:4px}.detail.pritem .progress{margin:0;position:absolute;bottom:0;right:0}.detail.personitem{padding-left:2px}.detail.personitem .sbuddytar{position:absolute;top:0;left:0}.detail .provisional{color:#e2251d;text-align:center;opacity:.3;filter:alpha(opacity=30);margin:0 auto;font-size:18px;font-weight:200;position:absolute;top:16px;left:10%;transform:rotate(-12deg)}.nav{clear:both;width:auto;min-width:12em;min-height:12px;margin:4px;position:relative}.nav.ms,.nav.wsitem,.nav.msitem,.nav.acitem{padding-left:20px}.nav.pritem{padding-left:26px}.nav .name{vertical-align:middle}.nav .prstatus{width:18px;height:18px;top:1px}.nav .wsstatus{width:14px;height:14px;top:1px}.nav .msps,.nav .mstr{width:15px;height:15px;font-size:6px}.nav .mstr{top:1px;left:1px}.nav .astatus{width:12px;height:12px;top:4px;left:4px}.feedblock{position:absolute;top:2px;right:2px}.feedblock a{float:right;display:block}.controls{text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent;padding:12px 0;transition:background-color .2s ease-out;display:inline-block;position:relative;overflow:hidden}.controls:hover{box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0000004d;color:#fff!important;background-color:#388e3c!important}.controls:empty{opacity:0;height:0;display:none}.controls i{vertical-align:bottom}.subviews{position:relative}.subviews:empty{margin:0;display:none}.subview{-o-transition-property:background, opacity, margin, background-color;backface-visibility:hidden;transition-property:background,opacity,margin,background-color;transition-duration:.2s;position:relative}.subview .subviews{padding:8px 8px 8px 32px}.subview path{transition:all .4s}.subview.dragging{z-index:11;background:#f2f2f2;transition-duration:.1s;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0000004d}.subview.expanded,.subview.ui-selected{background-color:#fff;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0000004d}.subview.expanded>.detail>.name,.subview.ui-selected>.detail>.name{white-space:pre-wrap}.subview.expanded>.detail>.parent-name,.subview.ui-selected>.detail>.parent-name{display:none}.subview .mscomment{width:98%;padding:4px 1%;overflow:auto}.historyitem{color:#000;background:#f2f2f2;border-bottom:1px solid #85978a33;margin:8px 0;padding:4px 0;display:block;position:relative}.historyitem.current{background:#fff}.link-source{background-color:#fff;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0000004d}.link-target{cursor:pointer;outline-offset:1px;outline:1px dashed #1b365d}.link-target:hover{background-color:#fff;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0000004d}.link-dimmed{opacity:.3;transition:opacity .2s}.addaction{box-sizing:border-box;color:#000;backface-visibility:hidden;border:1px solid #85978a33;border-radius:2px;width:99.4%;height:20px;font-size:14px;font-weight:lighter;line-height:20px;transition:all .2s;position:absolute;bottom:0;left:.3%;overflow:hidden}.addaction:empty{display:none}.addaction .work,.addaction .bbar,.addaction .unbar{text-align:center;height:100%;transition:width .2s;position:absolute;bottom:0;overflow:hidden}.lane .addaction,.expanded>.detail>.addaction,.detail:hover>.addaction{color:#0000;height:4px;bottom:1px}.progress-bar{box-sizing:border-box;background:#f2f2f2;border:1px solid #85978a33;width:100%;height:14px;position:relative;overflow:hidden}.progress-bar a{cursor:move;touch-action:none}.progress-bar .work,.progress-bar .next,.progress-bar .today,.progress-bar .bbar{height:100%;transition:all .2s;position:absolute}.progress-bar .next,.progress-bar .today{min-width:2px}.progress-bar .bbar{color:#fff;background:#3b78c3;border-radius:2px;height:5px;top:4px}.progress-bar .work{background:#d7dddc}.progress-bar .work:hover{background:#849794}.progress-bar .today{background:#1b365d}.progress-bar .next,.progress-bar .active{background:#fab429}.progress{background-color:#b2e0b4;border-radius:2px;width:100%;height:4px;margin:.5rem 0 1rem;display:block;position:relative;overflow:hidden}.progress .indeterminate{background-color:#388e3c}.progress .indeterminate:before{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite indeterminate;position:absolute;top:0;bottom:0;left:0}.progress .indeterminate:after{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite indeterminate-short;position:absolute;top:0;bottom:0;left:0}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.personitem{vertical-align:bottom;cursor:pointer;transition-property:all;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.personitem.nbg img{opacity:.4;filter:alpha(opacity=40)}.personitem .sbuddytar{margin:0 4px}.personitem label{padding:0 8px}.personitem .wheel{margin:8px 8px 8px 0}#fsearch{font-size:24px;position:relative}#fsearch input,#fsearch input[type=search]{box-sizing:border-box;width:99%;margin:2px 0;padding:4px 4px 4px 28px}#fsearch input:focus{outline:none}#fsearch input:focus-visible{outline-offset:2px;outline:2px solid}#fsearch label{font-size:24px;position:absolute;top:6px;left:2px}#sresults{width:100%;overflow:hidden}#reportcontrol{padding:8px 0}#reportcontrol h2{display:inline-block}.legend{color:#fff;width:auto;margin:0;padding:8px 0 8px 170px;display:inline-block}.legend.d{height:0;padding:0}.hov{z-index:7;width:auto;min-width:230px;max-width:420px;padding:8px;position:absolute;top:99%;right:-12px}.hov,.lhov,.peoplesel{border:1px solid #85978a33;border-radius:2px;box-shadow:0 2px 8px #1b365d24}.trisel,.peoplesel{z-index:6;padding:0;display:block;position:relative;top:0;left:0;overflow:visible}.trisel{width:0;height:0}.user .hov{text-align:left;width:320px;padding:.5em;font-size:80%;right:0}.hov,.mscomment,.lhov,.peoplesel{color:#388e3c;background:#e6e6e6}.hov a,.mscomment a,.lhov a,.peoplesel a{color:#000}.hov .nav,.mscomment .nav,.lhov .nav,.peoplesel .nav{-o-transition:color .2s ease-out;padding-top:2px;padding-bottom:4px;transition:color .2s ease-out}.hov .nav:hover,.mscomment .nav:hover,.lhov .nav:hover,.peoplesel .nav:hover{background:#fff}.hov a:hover,.mscomment a:hover,.lhov a:hover,.peoplesel a:hover{color:#45a746}.hov a:active,.mscomment a:active,.lhov a:active,.peoplesel a:active{color:#000}.peoplesel{padding:4px}.peoplesel .utri,.peoplesel .ubar{right:12px}.peoplesel.left .utri,.peoplesel.left .ubar{left:12px;right:auto}.hov{-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.hov .utri,.hov .ubar{right:12px}.hov.left .utri,.hov.left .ubar{left:12px;right:auto}.hov ul{margin:0;padding:0;list-style:none}.hov li{padding:4px;display:inline-block}.hov>p{margin:0;padding:8px 0}.dtri,.dbar{right:4px}.ltri,.lbar,.rtri,.rbar,.dtri,.dbar,.utri,.ubar{background:0 0;border:10px solid;width:0;height:0;position:absolute}.dtri{border-color:#85978a33 #0000 #0000;bottom:-21px}.dbar{border-color:#e6e6e6 #0000 #0000;bottom:-19px}.utri{border-color:#0000 #0000 #85978a33;top:-20px}.ubar{border-color:#0000 #0000 #e6e6e6;top:-18px}#river{z-index:2;height:100%;top:var(--menu-height,64px);-o-transition:left .2s;width:320px;padding:0;transition:left .2s;display:block;position:fixed;left:-320px;overflow:visible auto}#river .historyitem{width:99%;padding:2px .5%}#river .disable{display:none;right:-20000px}#river .hov{max-width:230px}@media (-webkit-device-pixel-ratio:1.5){#river{overflow-y:scroll}}@media only screen and (width<=1024px){#sidenav-overlay{z-index:1!important}}.rollup{border:8px solid #0000;border-bottom-color:#1b365d;width:0;height:0;margin:-4px auto 4px;padding:0;display:block}.rollup:hover{border-color:#0000 #0000 #000}.animated{backface-visibility:hidden;animation-duration:.2s;animation-fill-mode:both}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-50%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(-50%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}div.picker:not(.question-picker){color:#1b365d;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;z-index:4;border-radius:4px;width:20rem;overflow:hidden;box-shadow:0 2px 8px #1b365d24}div.picker:not(.question-picker) *{-webkit-tap-highlight-color:#0000}div.picker:not(.question-picker) :focus{-webkit-tap-highlight-color:#0000;outline:none}div.picker:not(.question-picker) a,div.picker:not(.question-picker) span{color:#1b365d}div.picker:not(.question-picker) a{cursor:pointer;text-decoration:none}div.picker:not(.question-picker) div:after{content:"";clear:both;display:block}div.picker:not(.question-picker) div.header{background-color:#1b365d;border-bottom:#595f81;height:2em;font-size:1.5em;line-height:2em;position:relative}div.picker:not(.question-picker) div.header a{text-align:center;color:#fff;display:block;position:absolute;top:0;bottom:0}div.picker:not(.question-picker) div.header a.next,div.picker:not(.question-picker) div.header a.prev{width:2em;overflow:hidden}div.picker:not(.question-picker) div.header a.next:after,div.picker:not(.question-picker) div.header a.prev:after{content:"";border:.5em solid #0000;width:0;height:0;display:block;position:absolute;top:.5em}div.picker:not(.question-picker) div.header a.next{right:0}div.picker:not(.question-picker) div.header a.next:after{border-left-color:#fff;left:1em}div.picker:not(.question-picker) div.header a.prev{left:0}div.picker:not(.question-picker) div.header a.prev:after{border-right-color:#fff}div.picker:not(.question-picker) div.header a.current{left:2em;right:2em}div.picker:not(.question-picker) div.body{color:#849794;background-color:#fff;height:15rem;position:relative}div.picker:not(.question-picker) div.body .current{color:#849794;background-color:#e6e6e6}div.picker:not(.question-picker) div.body .selected{color:#fff;background-color:#595f81}div.picker:not(.question-picker) div.body span{background-color:#eee}div.picker:not(.question-picker) div.body div.week{color:#1b365d;background-color:#595f81}div.picker:not(.question-picker) div.body div.week span{width:14.2857%;line-height:3em}div.picker:not(.question-picker) div.body div.month a,div.picker:not(.question-picker) div.body div.month span{width:14.2857%;line-height:2em}div.picker:not(.question-picker) div.body a,div.picker:not(.question-picker) div.body span{box-sizing:border-box;float:left;text-align:center;display:block}div.picker:not(.question-picker) div.body a.prev,div.picker:not(.question-picker) div.body a.next,div.picker:not(.question-picker) div.body span.prev,div.picker:not(.question-picker) div.body span.next{color:#849794}div.picker:not(.question-picker) div.body [data-year],div.picker:not(.question-picker) div.body [data-month]{width:25%;line-height:5em}div.picker:not(.question-picker).top div.header a.current{cursor:default;pointer-events:none}a,.btn-flat{--primary-color:var(--link-text-color)}:where(.btn,.btn-flat,.btn-large,.chips-group,.header-search-box,.so-text-input,.so-checkbox){color:#000;font-weight:400;line-height:normal}:where(.so-checkbox) span:before,:where(.so-checkbox) span:after{box-sizing:border-box}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSans-Variable-CIoX9X49.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSans-Italic-Variable-BiQp25Ki.woff2)format("woff2");font-weight:200 1000;font-style:italic;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Variable-Bk0p1dLB.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:museo-sans-rounded;src:url(/assets/MuseoSansRounded-500-webfont-CG6PhLH_.woff2)format("woff2");font-weight:1 1000;font-style:normal;font-display:swap}.btn[data-v-fa0a96dc],.btn-large[data-v-fa0a96dc],.btn-flat[data-v-fa0a96dc]{text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:4px;outline:0;height:3rem;padding:0 15px;font-size:14px;line-height:3rem;transition:background-color .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-block}.btn .so-icon[data-v-fa0a96dc],.btn-large .so-icon[data-v-fa0a96dc],.btn-flat .so-icon[data-v-fa0a96dc]{margin:0 .25em 0 0;line-height:1;display:inline-block;position:relative;top:4px}.btn[data-v-fa0a96dc]:hover,.btn-large[data-v-fa0a96dc]:hover,.btn[data-v-fa0a96dc]:focus,.btn-large[data-v-fa0a96dc]:focus,.btn-flat[data-v-fa0a96dc]:hover,.btn-flat[data-v-fa0a96dc]:focus{text-decoration:none}.btn[data-v-fa0a96dc]:focus-visible,.btn-large[data-v-fa0a96dc]:focus-visible,.btn-flat[data-v-fa0a96dc]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:2px}.btn.full[data-v-fa0a96dc],.full.btn-large[data-v-fa0a96dc],.btn-flat.full[data-v-fa0a96dc]{text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.btn.inline[data-v-fa0a96dc],.inline.btn-large[data-v-fa0a96dc],.btn-flat.inline[data-v-fa0a96dc]{margin-right:5px;display:inline-block}.btn.input-align[data-v-fa0a96dc],.input-align.btn-large[data-v-fa0a96dc],.btn.align-with-input[data-v-fa0a96dc],.align-with-input.btn-large[data-v-fa0a96dc],.btn-flat.input-align[data-v-fa0a96dc],.btn-flat.align-with-input[data-v-fa0a96dc]{margin-top:5px}.btn.with-right-margin[data-v-fa0a96dc],.with-right-margin.btn-large[data-v-fa0a96dc],.btn-flat.with-right-margin[data-v-fa0a96dc]{margin-right:5px}.btn.with-left-margin[data-v-fa0a96dc],.with-left-margin.btn-large[data-v-fa0a96dc],.btn-flat.with-left-margin[data-v-fa0a96dc]{margin-left:5px}.btn.with-large-left-margin[data-v-fa0a96dc],.with-large-left-margin.btn-large[data-v-fa0a96dc],.btn-flat.with-large-left-margin[data-v-fa0a96dc]{margin-left:1em}.btn.with-bottom-margin[data-v-fa0a96dc],.with-bottom-margin.btn-large[data-v-fa0a96dc],.btn-flat.with-bottom-margin[data-v-fa0a96dc]{margin-bottom:5px}.btn.with-large-bottom-margin[data-v-fa0a96dc],.with-large-bottom-margin.btn-large[data-v-fa0a96dc],.btn-flat.with-large-bottom-margin[data-v-fa0a96dc]{margin-bottom:1em}.btn[data-v-fa0a96dc],.btn-large[data-v-fa0a96dc]{background-color:var(--primary-color,#a8589e);border-color:var(--primary-color,#a8589e);color:var(--primary-white,#fff);white-space:nowrap}.btn[data-v-fa0a96dc]:hover,.btn-large[data-v-fa0a96dc]:hover{background-color:var(--primary-color-dark,#8f4086);border-color:var(--primary-color-dark,#8f4086)}.btn.a[data-v-fa0a96dc],.a.btn-large[data-v-fa0a96dc]{background-color:var(--primary-color,#a8589e);text-decoration:none}.btn.disabled[data-v-fa0a96dc],.disabled.btn-large[data-v-fa0a96dc]{color:#acabab!important;background-color:#e4e2e2!important;border-color:#e4e2e2!important}.btn-flat[data-v-fa0a96dc]{color:var(--primary-color,#a8589e);white-space:nowrap;background-color:#0000}.btn-flat.outline[data-v-fa0a96dc]{background:var(--primary-white,#fff);border-color:var(--primary-color,#a8589e);color:var(--primary-color,#a8589e)}.btn-flat.outline.disabled[data-v-fa0a96dc]{background:#e4e2e2;border-color:#e4e2e2}.btn-flat.disabled[data-v-fa0a96dc]{color:#acabab;cursor:default;border-color:#e4e2e2;background-color:#0000!important}.btn-flat[data-v-fa0a96dc]:focus,.btn-flat[data-v-fa0a96dc]:hover{background-color:var(--primary-lightest,#fffbfe);color:var(--primary-color-dark,#8f4086);border:1px solid var(--primary-color-dark,#8f4086)}.btn-large[data-v-fa0a96dc]{border-radius:8px;height:4.5rem;font-size:18px;line-height:4.5rem}.btn-large i[data-v-fa0a96dc]{font-size:24px}.btn-large span[data-v-fa0a96dc]{vertical-align:middle;font-size:18px}.btn-block[data-v-fa0a96dc]{display:block}.btn-floating[data-v-fa0a96dc]{color:#fff;z-index:1;cursor:pointer;vertical-align:middle;background-color:#1b365d;border-radius:50%;width:40px;height:40px;padding:0;line-height:40px;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.btn-floating[data-v-fa0a96dc]:hover{background-color:#1b365d}.btn-floating[data-v-fa0a96dc]:before{border-radius:0}.btn-floating .fab-i[data-v-fa0a96dc]{margin:-4px 0 0}.btn-floating.btn-large[data-v-fa0a96dc]{width:56px;height:56px}button.btn-floating[data-v-fa0a96dc]{border:1px solid #0000}.btn.disabled[data-v-fa0a96dc],.btn-floating.disabled[data-v-fa0a96dc],.btn-large.disabled[data-v-fa0a96dc],.btn-flat.disabled[data-v-fa0a96dc],.btn[data-v-fa0a96dc]:disabled,.btn-floating[data-v-fa0a96dc]:disabled,.btn-large[data-v-fa0a96dc]:disabled,.btn-flat[data-v-fa0a96dc]:disabled,.btn[disabled][data-v-fa0a96dc],.btn-floating[disabled][data-v-fa0a96dc],.btn-large[disabled][data-v-fa0a96dc],.btn-flat[disabled][data-v-fa0a96dc]{pointer-events:none;cursor:default}.btn.disabled[data-v-fa0a96dc]:hover,.btn-floating.disabled[data-v-fa0a96dc]:hover,.btn-large.disabled[data-v-fa0a96dc]:hover,.btn-flat.disabled[data-v-fa0a96dc]:hover,.btn[data-v-fa0a96dc]:disabled:hover,.btn-floating[data-v-fa0a96dc]:disabled:hover,.btn-large[data-v-fa0a96dc]:disabled:hover,.btn-flat[data-v-fa0a96dc]:disabled:hover,.btn[disabled][data-v-fa0a96dc]:hover,.btn-floating[disabled][data-v-fa0a96dc]:hover,.btn-large[disabled][data-v-fa0a96dc]:hover,.btn-flat[disabled][data-v-fa0a96dc]:hover{border-color:#e4e2e2;color:#acabab!important;background-color:#e4e2e2!important}@media print{.btn[data-v-fa0a96dc],.btn-large[data-v-fa0a96dc],.btn-flat[data-v-fa0a96dc]{visibility:hidden;height:0;display:none!important}}.so-button-vert[data-v-2775d8c4]{width:var(--c1680eb0);text-align:center;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);max-height:4.8em;color:var(--primary-color,#a8589e);cursor:pointer;padding:10px 5px;transition:all .3s cubic-bezier(.4,0,.2,1);row-gap:.1em!important}.so-button-vert[data-v-2775d8c4]:hover{background-color:var(--primary-color-dark,#8f4086);color:var(--primary-white,#fff)}.so-anchor[data-v-0084c13f]{color:var(--primary-color,#a8589e);padding-left:5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.so-anchor[data-v-0084c13f]:hover{color:var(--primary-dark,#8f4086);text-decoration:underline}.so-anchor:hover .so-icon[data-v-0084c13f]{fill:var(--primary-dark,#8f4086)}.so-anchor .so-icon[data-v-0084c13f]{fill:var(--primary-color,#a8589e);vertical-align:middle;cursor:pointer;padding-left:5px}.button-control-group{padding-top:5px}.button-control-group>.block{margin-left:10px;display:inline-block}.button-control-group>.in-block{min-width:7rem;margin-bottom:5px;margin-right:10px}.button-control-group>.in-block:last-of-type{margin-right:0}.spinner[data-v-e8a1926d]{opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.hidden[data-v-e8a1926d]{opacity:0}.big-submit[data-v-c7fd87a6]{position:relative;overflow:hidden}.spinner[data-v-c7fd87a6]{vertical-align:middle;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.send-icon[data-v-c7fd87a6]{vertical-align:middle;opacity:1;margin-right:5px;transition:all 1s ease-in-out;display:inline-block;position:relative;top:2px;transform:translate(0)}.send-icon.is-large[data-v-c7fd87a6]{top:5px}.submitting[data-v-c7fd87a6]{opacity:0;transform:translate(500px)}.button-toggle[data-v-9539678e]{max-width:100%;display:inline-block}.button-toggle.with-right-margin[data-v-9539678e]{margin-right:5px}.button-toggle.with-large-right-margin[data-v-9539678e]{margin-right:1em}.button-toggle.input-align[data-v-9539678e]{margin-top:5px}.button-toggle button[data-v-9539678e]{white-space:normal;overflow-wrap:anywhere;text-transform:none;background-color:#e4e2e2;border-radius:0;max-width:100%;height:auto;margin-left:0;margin-right:0;padding:calc(1.5rem - .75em - 1px) 10px;line-height:1.5em}.button-toggle button.button-toggle-active[data-v-9539678e]{background-color:var(--primary-color,#a8589e);border-color:var(--primary-color,#a8589e);color:var(--primary-white,#fff)}.button-toggle button.button-toggle-active.disabled[data-v-9539678e]{color:var(--primary-color,#a8589e);background-color:#e4e2e2}.button-toggle button.disabled[data-v-9539678e]{color:#acabab}.button-toggle button[data-v-9539678e]:first-child{border-radius:16px 0 0 16px;padding-left:15px}.button-toggle button[data-v-9539678e]:last-child{border-radius:0 16px 16px 0;padding-right:15px}.button-toggle.capitalised button[data-v-9539678e]{text-transform:capitalize}.soButtonWithConfirm[data-v-18254f27]{white-space:nowrap;display:inline-block;position:relative}.soButtonWithConfirm.full[data-v-18254f27]{width:100%;max-width:100%}.soButtonWithConfirm.inline[data-v-18254f27]{margin-right:5px;display:inline-block}.soButtonWithConfirm.with-right-margin[data-v-18254f27]{margin-right:5px}.soButtonWithConfirm.with-left-margin[data-v-18254f27]{margin-left:5px}.soButtonWithConfirm.with-bottom-margin[data-v-18254f27]{margin-bottom:5px}.soButtonWithConfirm .prompt[data-v-18254f27]{margin-left:1em;margin-right:10px;position:relative;top:2px}.so-modal-guard{opacity:0;pointer-events:none;outline:none;width:1px;height:1px;position:fixed}.so-modal-overlay{z-index:999;opacity:0;will-change:opacity;background:#000;width:100%;height:125%;transition:all .6s ease-in-out;display:none;position:fixed;inset:-25% 0 0}.so-modal-overlay.active{opacity:.5;display:block}.so-modal-base{box-sizing:border-box;z-index:1000;opacity:0;will-change:top, opacity;background-color:#fafafa;border-radius:4px;width:55%;max-width:640px;max-height:95%;margin:0 auto;padding:20px;transition:all .3s ease-in-out;display:block;top:-100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 17px 2px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;position:fixed!important}.so-modal-base.wide{width:80%;max-width:1024px}.so-modal-base.open{opacity:1;top:10%;transform:scaleX(1)scaleY(1)}.so-modal-base.large{width:80%;max-width:80%;height:85%;max-height:85%}.so-modal-base.large.open{top:7.5%}.so-modal-base.large.fit{flex-direction:column;height:auto;display:flex}@media (width<=600px){.so-modal-base.large{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.so-modal-base.large.fit{height:auto}.so-modal-base.large.open{top:0}}.so-modal-base.full{width:99%;max-width:99%;height:98%;max-height:98%}.so-modal-base.full.open{top:1%}.so-modal-base:focus{outline:none}.action-modal[data-v-a5d7905a]{min-height:var(--v18e90b2e);flex-flow:column;display:flex}.action-modal .title-bar[data-v-a5d7905a]>*{font-synthesis-weight:none;font-family:museo-sans-rounded,Museo Sans Rounded,Helvetica,sans-serif;font-weight:500}.action-modal .title-bar[data-v-a5d7905a],.action-modal .action-bar[data-v-a5d7905a]{flex-shrink:0}.action-modal .card-content-container[data-v-a5d7905a]{flex-shrink:1;margin-bottom:auto;overflow:auto}.action-modal .action-bar[data-v-a5d7905a]{height:var(--c0197c78);border-top:1px solid #e4e2e2;margin:0 -20px;padding:20px 20px 0}textarea.materialize-textarea.valid[data-v-f5b7d85d],textarea.materialize-textarea:focus.valid[data-v-f5b7d85d]{border-bottom:1px solid #16a34a;box-shadow:0 1px #16a34a}textarea.materialize-textarea.invalid[data-v-f5b7d85d],textarea.materialize-textarea:focus.invalid[data-v-f5b7d85d]{border-bottom:1px solid #e42c2a;box-shadow:0 1px #e42c2a}textarea.materialize-textarea.valid~.helper-text[data-success][data-v-f5b7d85d],textarea.materialize-textarea:focus.valid~.helper-text[data-success][data-v-f5b7d85d],textarea.materialize-textarea.invalid~.helper-text[data-error][data-v-f5b7d85d],textarea.materialize-textarea:focus.invalid~.helper-text[data-error][data-v-f5b7d85d]{color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none}textarea.materialize-textarea.valid~.helper-text[data-v-f5b7d85d]:after,textarea.materialize-textarea:focus.valid~.helper-text[data-v-f5b7d85d]:after{content:attr(data-success);color:#16a34a}textarea.materialize-textarea.invalid~.helper-text[data-v-f5b7d85d]:after,textarea.materialize-textarea:focus.invalid~.helper-text[data-v-f5b7d85d]:after{content:attr(data-error);color:#bf0715}textarea.materialize-textarea+label[data-v-f5b7d85d]:after{content:"";opacity:0;transition:opacity .2s ease-out,color .2s ease-out;display:block;position:absolute;top:100%;left:0}textarea.materialize-textarea[data-v-f5b7d85d]{background-color:var(--on-primary,#fff);resize:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);width:100%;height:3rem;min-height:3rem;box-shadow:none;border-radius:4px;outline:none;margin:0;padding:0 10px;font-size:1rem;line-height:normal;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);overflow-y:hidden}textarea.materialize-textarea[readonly][data-v-f5b7d85d]{color:#021a3f;background-color:#f2f0f0;border:1px dashed #acabab}textarea.materialize-textarea[readonly][data-v-f5b7d85d]:focus-visible{border-color:#1b365d}textarea.materialize-textarea[data-v-f5b7d85d]:disabled{color:#777;cursor:not-allowed;background-color:#e4e2e2;border:1px solid #e4e2e2}textarea.materialize-textarea[data-v-f5b7d85d]:disabled::placeholder,textarea.materialize-textarea:disabled+label[data-v-f5b7d85d]{color:#777}textarea.materialize-textarea[data-v-f5b7d85d]:focus:not([readonly]){border:1px solid var(--primary-dark,#8f4086);background:var(--on-primary,#fff)}textarea.materialize-textarea:focus:not([readonly])+label[data-v-f5b7d85d]{color:#1b365d}textarea.materialize-textarea:focus.valid~label[data-v-f5b7d85d]{color:#16a34a}textarea.materialize-textarea:focus.invalid~label[data-v-f5b7d85d]{color:#bf0715}textarea.materialize-textarea.validate+label[data-v-f5b7d85d]{width:100%}.text-area-field[data-v-f5b7d85d]{padding:5px 0;position:relative}.text-area-field[data-v-f5b7d85d] ::placeholder{color:#435f8a}.text-area-field.inline[data-v-f5b7d85d]{vertical-align:middle;width:100%;display:inline-block}.text-area-field>label[data-v-f5b7d85d]{color:#435f8a;cursor:text;transform-origin:0 100%;text-align:initial;font-size:1rem;transition:transform .2s ease-out,color .2s ease-out;position:absolute;top:5px;left:10px;transform:translateY(12px)}.text-area-field>label.active[data-v-f5b7d85d]{color:#021a3f;transform:translateY(calc(-100% - 2px))scale(.8)}textarea.textarea-flat[data-v-f5b7d85d]{color:var(--primary-color,#a8589e);border:none}textarea.textarea-flat[data-v-f5b7d85d]:hover{border-bottom:1px solid var(--primary-color,#a8589e)}.so-text-input input:not([type]).valid[data-v-37001027],.so-text-input input:not([type]):focus.valid[data-v-37001027],.so-text-input input[type=text].valid[data-v-37001027],.so-text-input input[type=text]:focus.valid[data-v-37001027],.so-text-input input[type=password].valid[data-v-37001027],.so-text-input input[type=password]:focus.valid[data-v-37001027],.so-text-input input[type=email].valid[data-v-37001027],.so-text-input input[type=email]:focus.valid[data-v-37001027],.so-text-input input[type=url].valid[data-v-37001027],.so-text-input input[type=url]:focus.valid[data-v-37001027],.so-text-input input[type=time].valid[data-v-37001027],.so-text-input input[type=time]:focus.valid[data-v-37001027],.so-text-input input[type=date].valid[data-v-37001027],.so-text-input input[type=date]:focus.valid[data-v-37001027],.so-text-input input[type=datetime].valid[data-v-37001027],.so-text-input input[type=datetime]:focus.valid[data-v-37001027],.so-text-input input[type=datetime-local].valid[data-v-37001027],.so-text-input input[type=datetime-local]:focus.valid[data-v-37001027],.so-text-input input[type=tel].valid[data-v-37001027],.so-text-input input[type=tel]:focus.valid[data-v-37001027],.so-text-input input[type=number].valid[data-v-37001027],.so-text-input input[type=number]:focus.valid[data-v-37001027],.so-text-input input[type=search].valid[data-v-37001027],.so-text-input input[type=search]:focus.valid[data-v-37001027]{border-bottom:1px solid #16a34a}.so-text-input input:not([type]).valid~.helper-text[data-success][data-v-37001027],.so-text-input input:not([type]):focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input:not([type]).invalid~.helper-text[data-error][data-v-37001027],.so-text-input input:not([type]):focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=text].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=text]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=text].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=text]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=password].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=password]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=password].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=password]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=email].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=email]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=email].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=email]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=url].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=url]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=url].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=url]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=time].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=time]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=time].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=time]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=date].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=date]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=date].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=date]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=datetime].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=datetime]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=datetime].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=datetime]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=datetime-local].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=datetime-local]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=datetime-local].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=datetime-local]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=tel].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=tel]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=tel].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=tel]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=number].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=number]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=number].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=number]:focus.invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=search].valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=search]:focus.valid~.helper-text[data-success][data-v-37001027],.so-text-input input[type=search].invalid~.helper-text[data-error][data-v-37001027],.so-text-input input[type=search]:focus.invalid~.helper-text[data-error][data-v-37001027]{color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none}.so-text-input input:not([type]).valid~.helper-text[data-v-37001027]:after,.so-text-input input:not([type]):focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=text].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=text]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=password].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=password]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=email].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=email]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=url].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=url]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=time].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=time]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=date].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=date]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime-local].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime-local]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=tel].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=tel]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=number].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=number]:focus.valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=search].valid~.helper-text[data-v-37001027]:after,.so-text-input input[type=search]:focus.valid~.helper-text[data-v-37001027]:after{content:attr(data-success);color:#16a34a}.so-text-input input:not([type]).invalid~.helper-text[data-v-37001027]:after,.so-text-input input:not([type]):focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=text].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=text]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=password].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=password]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=email].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=email]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=url].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=url]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=time].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=time]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=date].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=date]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime-local].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=datetime-local]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=tel].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=tel]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=number].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=number]:focus.invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=search].invalid~.helper-text[data-v-37001027]:after,.so-text-input input[type=search]:focus.invalid~.helper-text[data-v-37001027]:after{content:attr(data-error);color:#bf0715}.so-text-input input:not([type])+label[data-v-37001027]:after,.so-text-input input[type=text]+label[data-v-37001027]:after,.so-text-input input[type=password]+label[data-v-37001027]:after,.so-text-input input[type=email]+label[data-v-37001027]:after,.so-text-input input[type=url]+label[data-v-37001027]:after,.so-text-input input[type=time]+label[data-v-37001027]:after,.so-text-input input[type=date]+label[data-v-37001027]:after,.so-text-input input[type=datetime]+label[data-v-37001027]:after,.so-text-input input[type=datetime-local]+label[data-v-37001027]:after,.so-text-input input[type=tel]+label[data-v-37001027]:after,.so-text-input input[type=number]+label[data-v-37001027]:after,.so-text-input input[type=search]+label[data-v-37001027]:after{content:"";opacity:0;transition:opacity .2s ease-out,color .2s ease-out;display:block;position:absolute;top:100%;left:0}.prefix[data-v-37001027],div[data-v-37001027-s],span[data-v-37001027-s]{text-align:center;width:2rem;margin-top:5px;font-size:1rem;transition:color .2s;position:absolute;top:.9rem;left:1px}.prefix.active[data-v-37001027],div[data-v-37001027-s].active,span[data-v-37001027-s].active{color:#1b365d}.prefix~input[data-v-37001027],div[data-v-37001027-s]~input,span[data-v-37001027-s]~input{padding-left:2rem!important}.prefix~label[data-v-37001027],div[data-v-37001027-s]~label,span[data-v-37001027-s]~label,.prefix~.validate~label[data-v-37001027],div[data-v-37001027-s]~.validate~label,span[data-v-37001027-s]~.validate~label,.prefix~.helper-text[data-v-37001027]{width:calc(100% - 40px);margin-left:20px;left:0}.prefix~label.active[data-v-37001027],div[data-v-37001027-s]~label.active,span[data-v-37001027-s]~label.active,.prefix~.validate~label.active[data-v-37001027],div[data-v-37001027-s]~.validate~label.active,span[data-v-37001027-s]~.validate~label.active,.prefix~.helper-text.active[data-v-37001027]{width:calc(120% - 20px);margin-left:0}.so-text-input[data-v-37001027]{padding:5px 0;position:relative}.so-text-input[data-v-37001027] ::placeholder{color:#435f8a}.so-text-input input[data-v-37001027]:not([type]),.so-text-input input[type=text][data-v-37001027],.so-text-input input[type=password][data-v-37001027],.so-text-input input[type=email][data-v-37001027],.so-text-input input[type=url][data-v-37001027],.so-text-input input[type=time][data-v-37001027],.so-text-input input[type=date][data-v-37001027],.so-text-input input[type=datetime][data-v-37001027],.so-text-input input[type=datetime-local][data-v-37001027],.so-text-input input[type=tel][data-v-37001027],.so-text-input input[type=number][data-v-37001027],.so-text-input input[type=search][data-v-37001027]{background-color:var(--on-primary,#fff);border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);width:100%;height:3rem;box-shadow:none;box-sizing:border-box;border-radius:4px;outline:none;margin:0;padding:0 10px;font-size:1rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.so-text-input input:not([type])[readonly][data-v-37001027],.so-text-input input[type=text][readonly][data-v-37001027],.so-text-input input[type=password][readonly][data-v-37001027],.so-text-input input[type=email][readonly][data-v-37001027],.so-text-input input[type=url][readonly][data-v-37001027],.so-text-input input[type=time][readonly][data-v-37001027],.so-text-input input[type=date][readonly][data-v-37001027],.so-text-input input[type=datetime][readonly][data-v-37001027],.so-text-input input[type=datetime-local][readonly][data-v-37001027],.so-text-input input[type=tel][readonly][data-v-37001027],.so-text-input input[type=number][readonly][data-v-37001027],.so-text-input input[type=search][readonly][data-v-37001027]{color:#021a3f;background-color:#f2f0f0;border:1px dashed #acabab}.so-text-input input:not([type])[readonly][data-v-37001027]:focus-visible,.so-text-input input[type=text][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=password][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=email][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=url][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=time][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=date][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=datetime][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=datetime-local][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=tel][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=number][readonly][data-v-37001027]:focus-visible,.so-text-input input[type=search][readonly][data-v-37001027]:focus-visible{border-color:#1b365d}.so-text-input input[data-v-37001027]:not([type]):disabled,.so-text-input input[type=text][data-v-37001027]:disabled,.so-text-input input[type=password][data-v-37001027]:disabled,.so-text-input input[type=email][data-v-37001027]:disabled,.so-text-input input[type=url][data-v-37001027]:disabled,.so-text-input input[type=time][data-v-37001027]:disabled,.so-text-input input[type=date][data-v-37001027]:disabled,.so-text-input input[type=datetime][data-v-37001027]:disabled,.so-text-input input[type=datetime-local][data-v-37001027]:disabled,.so-text-input input[type=tel][data-v-37001027]:disabled,.so-text-input input[type=number][data-v-37001027]:disabled,.so-text-input input[type=search][data-v-37001027]:disabled{color:#777;cursor:not-allowed;background-color:#e4e2e2;border:1px solid #e4e2e2}.so-text-input input[data-v-37001027]:not([type]):disabled::placeholder,.so-text-input input[type=text][data-v-37001027]:disabled::placeholder,.so-text-input input[type=password][data-v-37001027]:disabled::placeholder,.so-text-input input[type=email][data-v-37001027]:disabled::placeholder,.so-text-input input[type=url][data-v-37001027]:disabled::placeholder,.so-text-input input[type=time][data-v-37001027]:disabled::placeholder,.so-text-input input[type=date][data-v-37001027]:disabled::placeholder,.so-text-input input[type=datetime][data-v-37001027]:disabled::placeholder,.so-text-input input[type=datetime-local][data-v-37001027]:disabled::placeholder,.so-text-input input[type=tel][data-v-37001027]:disabled::placeholder,.so-text-input input[type=number][data-v-37001027]:disabled::placeholder,.so-text-input input[type=search][data-v-37001027]:disabled::placeholder,.so-text-input input:not([type]):disabled+label[data-v-37001027],.so-text-input input[type=text]:disabled+label[data-v-37001027],.so-text-input input[type=password]:disabled+label[data-v-37001027],.so-text-input input[type=email]:disabled+label[data-v-37001027],.so-text-input input[type=url]:disabled+label[data-v-37001027],.so-text-input input[type=time]:disabled+label[data-v-37001027],.so-text-input input[type=date]:disabled+label[data-v-37001027],.so-text-input input[type=datetime]:disabled+label[data-v-37001027],.so-text-input input[type=datetime-local]:disabled+label[data-v-37001027],.so-text-input input[type=tel]:disabled+label[data-v-37001027],.so-text-input input[type=number]:disabled+label[data-v-37001027],.so-text-input input[type=search]:disabled+label[data-v-37001027]{color:#777}.so-text-input input[data-v-37001027]:not([type]):focus:not([readonly]),.so-text-input input[type=text][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=password][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=email][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=url][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=time][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=date][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=datetime][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=datetime-local][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=tel][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=number][data-v-37001027]:focus:not([readonly]),.so-text-input input[type=search][data-v-37001027]:focus:not([readonly]){border:1px solid var(--primary-dark,#8f4086);background:var(--on-primary,#fff);color:#1b365d}.so-text-input input:not([type]):focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=text]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=password]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=email]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=url]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=time]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=date]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=datetime]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=datetime-local]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=tel]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=number]:focus:not([readonly])+label[data-v-37001027],.so-text-input input[type=search]:focus:not([readonly])+label[data-v-37001027]{color:#1b365d}.so-text-input input:not([type]):focus.valid~label[data-v-37001027],.so-text-input input[type=text]:focus.valid~label[data-v-37001027],.so-text-input input[type=password]:focus.valid~label[data-v-37001027],.so-text-input input[type=email]:focus.valid~label[data-v-37001027],.so-text-input input[type=url]:focus.valid~label[data-v-37001027],.so-text-input input[type=time]:focus.valid~label[data-v-37001027],.so-text-input input[type=date]:focus.valid~label[data-v-37001027],.so-text-input input[type=datetime]:focus.valid~label[data-v-37001027],.so-text-input input[type=datetime-local]:focus.valid~label[data-v-37001027],.so-text-input input[type=tel]:focus.valid~label[data-v-37001027],.so-text-input input[type=number]:focus.valid~label[data-v-37001027],.so-text-input input[type=search]:focus.valid~label[data-v-37001027]{color:#16a34a}.so-text-input input:not([type]).invalid[data-v-37001027],.so-text-input input:not([type]):focus.invalid[data-v-37001027],.so-text-input input[type=text].invalid[data-v-37001027],.so-text-input input[type=text]:focus.invalid[data-v-37001027],.so-text-input input[type=password].invalid[data-v-37001027],.so-text-input input[type=password]:focus.invalid[data-v-37001027],.so-text-input input[type=email].invalid[data-v-37001027],.so-text-input input[type=email]:focus.invalid[data-v-37001027],.so-text-input input[type=url].invalid[data-v-37001027],.so-text-input input[type=url]:focus.invalid[data-v-37001027],.so-text-input input[type=time].invalid[data-v-37001027],.so-text-input input[type=time]:focus.invalid[data-v-37001027],.so-text-input input[type=date].invalid[data-v-37001027],.so-text-input input[type=date]:focus.invalid[data-v-37001027],.so-text-input input[type=datetime].invalid[data-v-37001027],.so-text-input input[type=datetime]:focus.invalid[data-v-37001027],.so-text-input input[type=datetime-local].invalid[data-v-37001027],.so-text-input input[type=datetime-local]:focus.invalid[data-v-37001027],.so-text-input input[type=tel].invalid[data-v-37001027],.so-text-input input[type=tel]:focus.invalid[data-v-37001027],.so-text-input input[type=number].invalid[data-v-37001027],.so-text-input input[type=number]:focus.invalid[data-v-37001027],.so-text-input input[type=search].invalid[data-v-37001027],.so-text-input input[type=search]:focus.invalid[data-v-37001027]{border-bottom:1px solid #e42c2a}.so-text-input input:not([type]):focus.invalid~label[data-v-37001027],.so-text-input input[type=text]:focus.invalid~label[data-v-37001027],.so-text-input input[type=password]:focus.invalid~label[data-v-37001027],.so-text-input input[type=email]:focus.invalid~label[data-v-37001027],.so-text-input input[type=url]:focus.invalid~label[data-v-37001027],.so-text-input input[type=time]:focus.invalid~label[data-v-37001027],.so-text-input input[type=date]:focus.invalid~label[data-v-37001027],.so-text-input input[type=datetime]:focus.invalid~label[data-v-37001027],.so-text-input input[type=datetime-local]:focus.invalid~label[data-v-37001027],.so-text-input input[type=tel]:focus.invalid~label[data-v-37001027],.so-text-input input[type=number]:focus.invalid~label[data-v-37001027],.so-text-input input[type=search]:focus.invalid~label[data-v-37001027]{color:#bf0715}.so-text-input input:not([type]).validate+label[data-v-37001027],.so-text-input input[type=text].validate+label[data-v-37001027],.so-text-input input[type=password].validate+label[data-v-37001027],.so-text-input input[type=email].validate+label[data-v-37001027],.so-text-input input[type=url].validate+label[data-v-37001027],.so-text-input input[type=time].validate+label[data-v-37001027],.so-text-input input[type=date].validate+label[data-v-37001027],.so-text-input input[type=datetime].validate+label[data-v-37001027],.so-text-input input[type=datetime-local].validate+label[data-v-37001027],.so-text-input input[type=tel].validate+label[data-v-37001027],.so-text-input input[type=number].validate+label[data-v-37001027],.so-text-input input[type=search].validate+label[data-v-37001027]{width:100%}.so-text-input input:not([type])>input[type=date]+label[data-v-37001027],.so-text-input input:not([type])>input[type=time]+label[data-v-37001027],.so-text-input input[type=text]>input[type=date]+label[data-v-37001027],.so-text-input input[type=text]>input[type=time]+label[data-v-37001027],.so-text-input input[type=password]>input[type=date]+label[data-v-37001027],.so-text-input input[type=password]>input[type=time]+label[data-v-37001027],.so-text-input input[type=email]>input[type=date]+label[data-v-37001027],.so-text-input input[type=email]>input[type=time]+label[data-v-37001027],.so-text-input input[type=url]>input[type=date]+label[data-v-37001027],.so-text-input input[type=url]>input[type=time]+label[data-v-37001027],.so-text-input input[type=time]>input[type=date]+label[data-v-37001027],.so-text-input input[type=time]>input[type=time]+label[data-v-37001027],.so-text-input input[type=date]>input[type=date]+label[data-v-37001027],.so-text-input input[type=date]>input[type=time]+label[data-v-37001027],.so-text-input input[type=datetime]>input[type=date]+label[data-v-37001027],.so-text-input input[type=datetime]>input[type=time]+label[data-v-37001027],.so-text-input input[type=datetime-local]>input[type=date]+label[data-v-37001027],.so-text-input input[type=datetime-local]>input[type=time]+label[data-v-37001027],.so-text-input input[type=tel]>input[type=date]+label[data-v-37001027],.so-text-input input[type=tel]>input[type=time]+label[data-v-37001027],.so-text-input input[type=number]>input[type=date]+label[data-v-37001027],.so-text-input input[type=number]>input[type=time]+label[data-v-37001027],.so-text-input input[type=search]>input[type=date]+label[data-v-37001027],.so-text-input input[type=search]>input[type=time]+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input:not([type])>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=text]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=password]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=email]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=url]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=time]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=date]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=datetime]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=datetime-local]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=tel]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=number]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input[type=search]>input[type]:-webkit-autofill:not([type=search])+label[data-v-37001027]{transform-origin:0 0;transform:translateY(-7px)scale(.8)}.so-text-input input:not([type]) .helper-text[data-v-37001027],.so-text-input input[type=text] .helper-text[data-v-37001027],.so-text-input input[type=password] .helper-text[data-v-37001027],.so-text-input input[type=email] .helper-text[data-v-37001027],.so-text-input input[type=url] .helper-text[data-v-37001027],.so-text-input input[type=time] .helper-text[data-v-37001027],.so-text-input input[type=date] .helper-text[data-v-37001027],.so-text-input input[type=datetime] .helper-text[data-v-37001027],.so-text-input input[type=datetime-local] .helper-text[data-v-37001027],.so-text-input input[type=tel] .helper-text[data-v-37001027],.so-text-input input[type=number] .helper-text[data-v-37001027],.so-text-input input[type=search] .helper-text[data-v-37001027]{color:#0000008a;min-height:18px;font-size:12px;display:block;position:relative}.so-text-input input:not([type]) .helper-text[data-v-37001027]:after,.so-text-input input[type=text] .helper-text[data-v-37001027]:after,.so-text-input input[type=password] .helper-text[data-v-37001027]:after,.so-text-input input[type=email] .helper-text[data-v-37001027]:after,.so-text-input input[type=url] .helper-text[data-v-37001027]:after,.so-text-input input[type=time] .helper-text[data-v-37001027]:after,.so-text-input input[type=date] .helper-text[data-v-37001027]:after,.so-text-input input[type=datetime] .helper-text[data-v-37001027]:after,.so-text-input input[type=datetime-local] .helper-text[data-v-37001027]:after,.so-text-input input[type=tel] .helper-text[data-v-37001027]:after,.so-text-input input[type=number] .helper-text[data-v-37001027]:after,.so-text-input input[type=search] .helper-text[data-v-37001027]:after{opacity:1;position:absolute;top:0;left:0}.so-text-input>label[data-v-37001027]{text-overflow:ellipsis;white-space:nowrap;color:#435f8a;cursor:text;transform-origin:0 100%;max-width:calc(100% - 20px);max-height:1.2em;text-align:initial;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;left:10px;overflow:hidden;transform:translateY(12px)}.so-text-input>label.active[data-v-37001027]{color:#021a3f;max-width:calc(120% - 20px);transform:translateY(calc(-100% - 2px))scale(.8)}.so-text-input.with-postfix>label[data-v-37001027]{max-width:calc(100% - 2rem - 20px);margin-right:2rem}.so-text-input.with-postfix>label.active[data-v-37001027]{width:120%;max-width:120%}.so-text-input.short-input[data-v-37001027]{padding-top:0;padding-bottom:0}.so-text-input.short-input input[data-v-37001027]{height:auto;margin-bottom:0;padding-top:5px;padding-bottom:5px}.so-text-input.short-input>label[data-v-37001027]{top:-7px}.so-text-input.short-input>label.active[data-v-37001027],.so-text-input.short-input .prefix[data-v-37001027],.so-text-input.short-input div[data-v-37001027-s],.so-text-input.short-input span[data-v-37001027-s]{top:0}.so-text-input.inline[data-v-37001027]{display:inline-block}.so-text-input.no-border input[data-v-37001027]{border:none!important}.so-text-input.clickable input[data-v-37001027]{cursor:pointer}.so-text-input.with-postfix input[data-v-37001027]:not([type]),.so-text-input.with-postfix input[type=text][data-v-37001027],.so-text-input.with-postfix input[type=password][data-v-37001027],.so-text-input.with-postfix input[type=email][data-v-37001027],.so-text-input.with-postfix input[type=url][data-v-37001027],.so-text-input.with-postfix input[type=time][data-v-37001027],.so-text-input.with-postfix input[type=date][data-v-37001027],.so-text-input.with-postfix input[type=datetime][data-v-37001027],.so-text-input.with-postfix input[type=datetime-local][data-v-37001027],.so-text-input.with-postfix input[type=tel][data-v-37001027],.so-text-input.with-postfix input[type=number][data-v-37001027],.so-text-input.with-postfix input[type=search][data-v-37001027]{padding-right:2rem}.so-text-input.narrow-input[data-v-37001027]{width:14em;max-width:100%}.so-text-input.full[data-v-37001027]{width:100%}.so-text-input.with-mid-bottom-margin[data-v-37001027]{margin-bottom:10px}.so-text-input.with-bottom-margin[data-v-37001027]{margin-bottom:2em}.so-text-input.with-left-margin[data-v-37001027]{margin-left:10px}.so-text-input.with-right-margin[data-v-37001027]{margin-right:10px}.so-text-input.with-top-margin[data-v-37001027]{margin-top:10px}.so-text-input input.input-flat[data-v-37001027]{border:none}.so-text-input input.input-flat[data-v-37001027]:not(:disabled){color:var(--primary-color,#a8589e)!important}.so-text-input input.input-flat[data-v-37001027]:hover{border-bottom:1px solid var(--primary-color,#a8589e)}.highlight input[data-v-37001027]{background-color:var(--primary-color,#a8589e)}.text-with-reset[data-v-999f213a]{position:relative}.text-with-reset.inline[data-v-999f213a]{display:inline-block}.text-with-reset.full[data-v-999f213a],.text-with-reset.full .q-select[data-v-999f213a]{width:100%}.text-with-reset .clear-icon[data-v-999f213a]{appearance:none;width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:flex;position:absolute;top:calc(5px + .5rem);right:5px}.text-with-reset .clear-icon.short[data-v-999f213a]{top:0}.text-with-reset .clear-icon[data-v-999f213a]:focus-visible{outline:2px solid #1b365d}.input-box[data-v-6d0747d8]{background-color:var(--on-primary,#fff);border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);border-radius:4px;align-items:center;margin:5px 0;display:flex}.input-box[data-v-6d0747d8]:focus-within{border:1px solid var(--primary-dark,#8f4086);background:var(--on-primary,#fff);color:#1b365d}.input-box .input[data-v-6d0747d8]{flex:1;padding:0}.input-box .input[data-v-6d0747d8] input{border-radius:4px}.input-box .prefix[data-v-6d0747d8],.input-box .suffix[data-v-6d0747d8]{color:#021a3f;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:3rem;padding:0 10px;display:flex}.input-box .prefix[data-v-6d0747d8]{border-right:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent)}.input-box .suffix[data-v-6d0747d8]{border-left:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent)}.so-loader-progress{z-index:9999;background-color:#7392c0;border-radius:2px;width:100%;height:4px;margin:0;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}.so-loader-progress .determinate{background-color:#1b365d;transition:width .3s linear;position:absolute;top:0;bottom:0;left:0}.so-loader-progress .indeterminate{background-color:#1b365d}.so-loader-progress .indeterminate.active{background-color:#7392c0}.so-loader-progress .indeterminate:before{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite indeterminate;position:absolute;top:0;bottom:0;left:0}.so-loader-progress .indeterminate:after{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite indeterminate-short;position:absolute;top:0;bottom:0;left:0}.preloader-wrapper{width:50px;height:50px;display:inline-block;position:relative}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{animation:1.568s linear infinite container-rotate}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{opacity:0;border-color:#1b365d;width:100%;height:100%;position:absolute}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.active .spinner-layer.spinner-blue{animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5.332s cubic-bezier(.4,0,.2,1) infinite both blue-fade-in-out}.active .spinner-layer,.active .spinner-layer.spinner-blue-only{opacity:1;animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes blue-fade-in-out{0%{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}to{opacity:1}}.gap-patch{border-color:inherit;width:10%;height:100%;position:absolute;top:0;left:45%;overflow:hidden}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{border-color:inherit;width:50%;height:100%;display:inline-block;position:relative;overflow:hidden}.circle-clipper .circle{border-style:solid;border-width:3px;border-color:inherit;border-radius:50%;width:200%;height:100%;animation:none;position:absolute;top:0;bottom:0;right:0;border-bottom-color:#0000!important}.circle-clipper.left .circle{left:0;transform:rotate(129deg);border-right-color:#0000!important}.circle-clipper.right .circle{left:-100%;transform:rotate(-129deg);border-left-color:#0000!important}.active .circle-clipper.left .circle{animation:1.333s cubic-bezier(.4,0,.2,1) infinite both left-spin}.active .circle-clipper.right .circle{animation:1.333s cubic-bezier(.4,0,.2,1) infinite both right-spin}@-webkit-keyframes left-spin{0%{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{0%{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.soMessageBox[data-v-ddc22e5e]{padding:10px}.soMessageBox.align-with-input[data-v-ddc22e5e]{margin-top:5px}.soMessageBox.with-right-margin[data-v-ddc22e5e]{margin-right:5px}.soMessageBox.with-bottom-margin[data-v-ddc22e5e]{margin-bottom:5px}.soMessageBox.showBorder[data-v-ddc22e5e]{border-left:2px solid #e42c2a;border-radius:0}.soMessageBox.showBorder.info[data-v-ddc22e5e]{border-color:#e4e2e2}.soMessageBox[data-v-ddc22e5e]:not(.showBorder):not(.info){color:#e42c2a;background-color:#ffffffde}.soMessageBox.inline[data-v-ddc22e5e]{display:inline-block}.soMessageBox.align-to-button .simple-text[data-v-ddc22e5e],.soMessageBox.align-to-button .so-icon[data-v-ddc22e5e]{position:relative;top:2px}.soMessageBox .so-icon[data-v-ddc22e5e]{margin-right:5px}.soMessageBox .html-text[data-v-ddc22e5e]{border-left:var(--primary-color,#a8589e) 10px solid;padding-left:15px}.inner[data-v-11ff5382]{position:relative;top:0;bottom:0}.popper[data-v-11ff5382]{pointer-events:none;box-sizing:border-box;z-index:2000;color:#fff;text-align:center;white-space:pre-wrap;background:#ffffffde;border:1px solid #acabab;border-radius:2px;max-width:320px;min-height:36px;padding:10px 8px;font-size:1rem;line-height:120%;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.popper .popper__arrow[data-v-11ff5382]{z-index:5;border-style:solid;width:0;height:0;margin:8px;position:absolute}.popper.answer-picker[data-v-11ff5382]{min-width:20em}.popper.answer-picker .autocomplete-content[data-v-11ff5382]{margin:0}.popper.answer-picker .dropdown-content[data-v-11ff5382]{box-shadow:none;display:inline-block;position:relative}.popper[x-placement^=bottom] .popper__arrow[data-v-11ff5382]{border-width:0 8px 8px;border-color:#0000 #0000 #acabab;margin-top:0;margin-bottom:0;top:-8px;left:calc(50% - 8px)}.popper[x-placement^=bottom][data-v-11ff5382]{margin-top:8px}.popper[x-placement^=top][data-v-11ff5382]{margin-bottom:8px}.popper[x-placement^=top] .popper__arrow[data-v-11ff5382]{border-width:8px 8px 0;border-color:#acabab #0000 #0000;margin-top:0;margin-bottom:0;bottom:-8px;left:calc(50% - 8px)}.material-tooltip[data-v-a1d9bc15]{z-index:4;border:1px solid var(--on-primary,#fff);color:var(--on-primary,#fff);opacity:0;text-align:center;pointer-events:none;white-space:pre-wrap;background-color:var(--primary-color,#a8589e);border-radius:4px;min-height:36px;padding:5px;font-size:1rem;line-height:120%;transition:opacity .12s ease-in-out .3s,transform .18s ease-in-out .3s,top .18s ease-in-out .3s,left .18s ease-in-out .3s;position:fixed;top:0;left:0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.material-tooltip.shown[data-v-a1d9bc15]{opacity:1;color:var(--on-primary,#fff);box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.material-tooltip.jump[data-v-a1d9bc15]{transition-property:opacity;transition-delay:.3s}.material-tooltip .tooltip-content[data-v-a1d9bc15],.material-tooltip p[data-v-a1d9bc15]{color:var(--on-primary,#fff)}.so-select-wrapper.valid .helper-text[data-success][data-v-841da0b8],.so-select-wrapper.invalid~.helper-text[data-error][data-v-841da0b8]{color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none}.so-select-wrapper.valid~.helper-text[data-v-841da0b8]:after{content:attr(data-success);color:#16a34a}.so-select-wrapper.invalid~.helper-text[data-v-841da0b8]:after,.so-select-wrapper:focus.invalid~.helper-text[data-v-841da0b8]:after{content:attr(data-error);color:#bf0715}.so-select-wrapper.valid>input.select-dropdown[data-v-841da0b8]{border-bottom:1px solid #16a34a;box-shadow:0 1px #16a34a}.so-select-wrapper+label[data-v-841da0b8]:after{content:"";opacity:0;transition:opacity .2s ease-out,color .2s ease-out;display:block;position:absolute;top:100%;left:0}.so-select-wrapper[data-v-841da0b8]{min-height:3rem;width:var(--v62f9273c);max-width:100%;padding:5px 0;position:relative}.so-select-wrapper.with-right-margin[data-v-841da0b8]{margin-right:5px}.so-select-wrapper.inline[data-v-841da0b8]{max-width:100%;display:inline-block}.so-select-wrapper.narrow-input[data-v-841da0b8]{width:auto;min-width:5em;max-width:14em}.so-select-wrapper.narrow-input .select-label.active[data-v-841da0b8]{max-width:calc(125% - 1rem)}.so-select-wrapper.narrow-input select[data-v-841da0b8]{background:0 0}.so-select-wrapper.no-label[data-v-841da0b8]{margin-left:0}.so-select-wrapper.full-width[data-v-841da0b8],.so-select-wrapper.full[data-v-841da0b8]{width:100%;padding-left:0;padding-right:0}.so-select-wrapper .prefix[data-v-841da0b8],.so-select-wrapper div[data-v-841da0b8-s],.so-select-wrapper span[data-v-841da0b8-s]{text-align:center;width:2rem;font-size:1rem;transition:color .2s;position:absolute;top:17px;left:2px}.so-select-wrapper .prefix.active[data-v-841da0b8],.so-select-wrapper div[data-v-841da0b8-s].active,.so-select-wrapper span[data-v-841da0b8-s].active{color:#1b365d}.so-select-wrapper .label-icon[data-v-841da0b8]{display:inline-block}.so-select-wrapper .prefix~select[data-v-841da0b8],.so-select-wrapper div[data-v-841da0b8-s],.so-select-wrapper span[data-v-841da0b8-s]~select{padding-left:2rem!important}.so-select-wrapper select.so-select[data-v-841da0b8]{border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);appearance:none;background:var(--on-primary,#fff) url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat calc(100% - 5px) 50%;border-radius:4px;width:100%;height:3rem;padding:0 20px 0 10px;transition:all .3s;display:block}.so-select-wrapper select.so-select[data-v-841da0b8]:focus{border:1px solid #1b365d}.so-select-wrapper select.so-select[data-v-841da0b8],.so-select-wrapper select.so-select[data-v-841da0b8]:focus{outline:none}.so-select-wrapper .select-label[data-v-841da0b8]{color:#435f8a;pointer-events:none;cursor:text;transform-origin:0 100%;width:calc(100% - 30px);text-align:initial;font-size:.95rem;transition:transform .2s ease-out,color .2s ease-out;position:absolute;top:5px;left:10px;transform:translateY(12px)}.so-select-wrapper .select-label:not(.label-icon).active[data-v-841da0b8]{transform:translateY(calc(-100% - 2px))scale(.8)}.so-select-wrapper .select-label.ellipsize[data-v-841da0b8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.so-select-wrapper .select-label.active[data-v-841da0b8]{color:#021a3f;pointer-events:auto;width:120%;max-width:120%}.so-select-wrapper.invalid[data-v-841da0b8],.so-select-wrapper:focus.invalid[data-v-841da0b8]{box-shadow:0 1px #e42c2a}.so-select-wrapper:focus.invalid~label[data-v-841da0b8]{color:#bf0715}.so-select-wrapper.valid+label[data-v-841da0b8],.so-select-wrapper.invalid+label[data-v-841da0b8]{pointer-events:none;width:100%}.so-select-wrapper input.select-dropdown[data-v-841da0b8]{cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);-webkit-user-select:none;user-select:none;z-index:1;background-color:#0000;outline:none;width:100%;height:3rem;margin:0;padding:0;font-size:1rem;line-height:3rem;display:block;position:relative}.so-select-wrapper input.select-dropdown[data-v-841da0b8]:focus{border-bottom:1px solid #1b365d}.so-select-wrapper .caret[data-v-841da0b8]{z-index:0;fill:#000000de;margin:auto 0;position:absolute;top:0;bottom:0;right:0}.so-select-wrapper+label[data-v-841da0b8]{font-size:.8rem;position:absolute;top:-26px}.so-select-wrapper select[data-v-841da0b8]:disabled,.so-select-wrapper.disabled+label[data-v-841da0b8]{color:#e4e2e2}.so-select-wrapper.disabled .caret[data-v-841da0b8]{fill:#e4e2e2}.so-select-wrapper input.select-dropdown[data-v-841da0b8]:disabled{color:#e4e2e2;cursor:default;-webkit-user-select:none;user-select:none}.so-select-wrapper i[data-v-841da0b8]{color:#0000004d}.so-select-wrapper .select-dropdown li.disabled[data-v-841da0b8],.so-select-wrapper .select-dropdown li.disabled>span[data-v-841da0b8],.so-select-wrapper .select-dropdown li.optgroup[data-v-841da0b8]{color:#0000004d;background-color:#0000}.so-select-wrapper body.keyboard-focused .select-dropdown.dropdown-content li[data-v-841da0b8]:focus,.so-select-wrapper .select-dropdown.dropdown-content li[data-v-841da0b8]:hover{background-color:#00000014}.so-select-wrapper .select-dropdown.dropdown-content li.selected[data-v-841da0b8]{background-color:#00000008}.so-select-wrapper .select-dropdown li img[data-v-841da0b8]{float:right;width:40px;height:40px;margin:5px 15px}.so-select-wrapper .select-dropdown li.optgroup[data-v-841da0b8]{border-top:1px solid #eee}.so-select-wrapper .select-dropdown li.optgroup.selected>span[data-v-841da0b8]{color:#000000b3}.so-select-wrapper .select-dropdown li.optgroup>span[data-v-841da0b8]{color:#0006}.so-select-wrapper .select-dropdown li.optgroup~li.optgroup-option[data-v-841da0b8]{padding-left:1rem}.so-checkbox{padding:0 10px;display:inline-block}.so-checkbox.with-bottom-margin{margin-bottom:5px}.so-checkbox.with-right-margin{margin-right:10px}.so-checkbox.input-align{margin-top:10px}.so-checkbox [type=checkbox]:not(:checked),.so-checkbox [type=checkbox]:checked{opacity:0;pointer-events:none;position:absolute}.so-checkbox [type=checkbox]+span:not(.lever){color:#021a3f;cursor:pointer;-webkit-user-select:none;user-select:none;height:25px;padding-left:28px;font-size:1rem;line-height:25px;display:inline-block;position:relative}.so-checkbox [type=checkbox]+span:not(.lever):before,.so-checkbox [type=checkbox]:not(.filled-in)+span:not(.lever):after{content:"";z-index:0;border:2px solid #5a5a5a;border-radius:1px;width:18px;height:18px;margin-top:3px;transition:all .2s;position:absolute;top:0;left:0}.so-checkbox [type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;transform:scale(0)}.so-checkbox [type=checkbox]:not(:checked):disabled+span:not(.lever):before{background-color:#e4e2e2;border:none}.so-checkbox [type=checkbox]:focus-visible+span:not(.lever){outline-offset:2px;border-radius:2px;outline:2px solid #1b365d}.so-checkbox [type=checkbox]:checked+span:not(.lever):before{border-top:2px solid #0000;border-left:2px solid #0000;border-right:2px solid var(--primary-color,#a8589e);border-bottom:2px solid var(--primary-color,#a8589e);backface-visibility:hidden;transform-origin:100% 100%;width:12px;height:22px;top:-4px;left:-5px;transform:rotate(40deg)}.so-checkbox [type=checkbox]:checked:disabled+span:before{border-bottom:2px solid #e4e2e2;border-right:2px solid #e4e2e2}.so-checkbox [type=checkbox]:indeterminate+span:not(.lever):before{border-top:none;border-left:none;border-right:2px solid var(--primary-color,#a8589e);backface-visibility:hidden;transform-origin:100% 100%;border-bottom:none;width:10px;height:22px;top:-11px;left:-12px;transform:rotate(90deg)}.so-checkbox [type=checkbox]:indeterminate:disabled+span:not(.lever):before{background-color:#0000;border-right:2px solid #e4e2e2}.so-checkbox [type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}.so-checkbox [type=checkbox].filled-in+span:not(.lever):before,.so-checkbox [type=checkbox].filled-in+span:not(.lever):after{content:"";z-index:1;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;position:absolute;left:0}.so-checkbox [type=checkbox].filled-in:not(:checked)+span:not(.lever):before{transform-origin:100% 100%;border:3px solid #0000;width:0;height:0;top:10px;left:6px;transform:rotate(37deg)}.so-checkbox [type=checkbox].filled-in:not(:checked)+span:not(.lever):after{z-index:0;background-color:#0000;border:2px solid #5a5a5a;width:20px;height:20px;top:0}.so-checkbox [type=checkbox].filled-in:checked+span:not(.lever):before{border-top:2px solid #0000;border-left:2px solid #0000;border-right:2px solid var(--on-primary,#fff);border-bottom:2px solid var(--on-primary,#fff);transform-origin:100% 100%;width:8px;height:13px;top:0;left:1px;transform:rotate(37deg)}.so-checkbox [type=checkbox].filled-in:checked+span:not(.lever):after{z-index:0;background-color:#1b365d;border:2px solid #1b365d;width:20px;height:20px;top:0}.so-checkbox [type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:#0000;border:2px solid #0000}.so-checkbox [type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{background-color:#acabab;border-color:#0000}.so-checkbox [type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:#0000}.so-checkbox [type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#acabab;border-color:#acabab}.so-switch[data-v-85c91571],.so-switch[data-v-85c91571] *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.so-switch.inline[data-v-85c91571]{display:inline-block}.so-switch.input-align[data-v-85c91571],.so-switch.with-top-margin[data-v-85c91571]{margin-top:10px}.so-switch.with-left-margin[data-v-85c91571]{margin-left:10px}.so-switch.with-right-margin[data-v-85c91571]{margin-right:10px}.so-switch label[data-v-85c91571]{cursor:pointer;white-space:nowrap;color:#021a3f;padding:5px 0 5px 5px}.so-switch label .switch-icon[data-v-85c91571]{vertical-align:middle}.so-switch label input[type=checkbox][data-v-85c91571]{opacity:0;width:0;height:0}.so-switch label .lever[data-v-85c91571]{content:"";vertical-align:middle;background-color:#00000061;border-radius:12px;width:42px;height:24px;margin:0 5px;transition:background .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.so-switch label .lever[data-v-85c91571]:before,.so-switch label .lever[data-v-85c91571]:after{content:"";border-radius:50%;width:20px;height:20px;transition:left .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .1s;display:inline-block;position:absolute;top:2px;left:3px}.so-switch label .lever[data-v-85c91571]:before{background-color:#00000080}.so-switch label .lever[data-v-85c91571]:after{background-color:#f1f1f1}.so-switch label .lever.checked[data-v-85c91571]{background-color:var(--primary-color,#a8589e)}.so-switch label .lever.checked[data-v-85c91571]:before,.so-switch label .lever.checked[data-v-85c91571]:after{left:19px}.so-switch label .lever.checked[data-v-85c91571]:after{background-color:var(--primary-white,#fff)}.so-switch label .lever[data-v-85c91571]:active:before{background-color:#00000014;transform:scale(2.4)}.so-switch label .lever.checked[data-v-85c91571]:active:before{background-color:#00000080;transform:scale(2.4)}.icon[data-v-cb65b164]{line-height:1}.arrow-drop-down[data-v-cb65b164]{transition:all 1s ease-in-out;display:inline-block;transform:translateY(20%)rotate(0)}.arrow-drop-down.rotate[data-v-cb65b164]{transform:translateY(10%)rotate(180deg)}.top-caret-inactive[data-v-cb65b164]{opacity:0}.top-caret-active[data-v-cb65b164]{opacity:1}@media print{.top-caret-inactive[data-v-cb65b164]{display:none}}.clickable[data-v-a485f0a1],.alertRed[data-v-a485f0a1]{margin:5px 0 5px 1em;display:inline-block}.alertRed[data-v-a485f0a1]{color:#e42c2a}.so-confirm-dialog__backdrop[data-v-349b6530]{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.so-confirm-dialog[data-v-349b6530]{background:var(--primary-color-white,#fff);border-radius:8px;width:100%;max-width:480px;padding:20px;box-shadow:0 12px 32px #0000002e}.so-confirm-dialog__title[data-v-349b6530]{color:#1b1c1c;margin:0 0 10px;font-size:18px}.so-confirm-dialog__message[data-v-349b6530]{color:#303030;margin:0 0 1em;line-height:1.5}.so-confirm-dialog__actions[data-v-349b6530]{justify-content:flex-end;gap:10px;display:flex}.so-confirm-dialog__btn[data-v-349b6530]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;padding:8px 16px;transition:background-color .12s,border-color .12s,opacity .12s}.so-confirm-dialog__btn[data-v-349b6530]:disabled{opacity:.6;cursor:not-allowed}.so-confirm-dialog__btn[data-v-349b6530]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:2px}.so-confirm-dialog__btn--cancel[data-v-349b6530]{color:#1b1c1c;background:0 0;border-color:#e4e2e2}.so-confirm-dialog__btn--cancel[data-v-349b6530]:hover:not(:disabled){background:#46474714}.so-confirm-dialog__btn--confirm-default[data-v-349b6530]{background:var(--primary-color,#a8589e);color:var(--primary-color-white,#fff)}.so-confirm-dialog__btn--confirm-default[data-v-349b6530]:hover:not(:disabled){background:var(--primary-color-dark,#8f4086)}.so-confirm-dialog__btn--confirm-danger[data-v-349b6530]{color:var(--primary-color-white,#fff);background:#e42c2a}.so-confirm-dialog__btn--confirm-danger[data-v-349b6530]:hover:not(:disabled){filter:brightness(1.05)}.so-confirm-dialog__spinner[data-v-349b6530]{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.72s linear infinite so-cd-spin-349b6530;display:inline-block}@keyframes so-cd-spin-349b6530{to{transform:rotate(360deg)}}.so-crud-icons-with-confirm[data-v-757322dd]{display:inline-block}.breadcrumbs[data-v-a0547bed]{margin-top:-13px;margin-bottom:18px}.breadcrumbs ol[data-v-a0547bed]{margin:0;padding:0;list-style:none}.breadcrumbs ol li[data-v-a0547bed]{color:var(--primary-color,#a8589e);font-size:13px;display:inline}.breadcrumbs ol li a[data-v-a0547bed]{color:var(--primary-color,#a8589e)}.breadcrumbs ol li .breadcrumb-current[data-v-a0547bed]{color:#021a3f}.breadcrumbs ol li .arrow[data-v-a0547bed]{color:#435f8a;vertical-align:middle;margin:0 1em;font-size:60%}.lowlight[data-v-4fff72a2]{opacity:.8}.highlight[data-v-4fff72a2]{background-color:#ffba37}.dropdown-content-list[data-v-189e4ab9]{opacity:0;z-index:9999;transform-origin:0 0;background-color:#fff;min-width:100px;margin:0;padding:0;list-style-type:none;display:none;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.dropdown-content-list li[data-v-189e4ab9]{padding:15px;list-style-type:none}.dropdown-content-list[data-v-189e4ab9]:focus{outline:0}.dropdown-content-list li[data-v-189e4ab9]{clear:both;color:#000000de;cursor:pointer;text-align:left;width:100%;min-height:50px;line-height:1.5rem}.dropdown-content-list li[data-v-189e4ab9]:hover,.dropdown-content-list li.active[data-v-189e4ab9]{background-color:#eee}.dropdown-content-list li[data-v-189e4ab9]:focus{outline:none}.dropdown-content-list li.divider[data-v-189e4ab9]{height:1px;min-height:0}.dropdown-content-list li>a[data-v-189e4ab9],.dropdown-content-list li>span[data-v-189e4ab9]{color:#1b365d;padding:14px 16px;font-size:16px;line-height:22px}.dropdown-content-list li>span>label[data-v-189e4ab9]{height:18px;top:1px;left:0}.wrapper-input-field[data-v-07c776b9]{position:relative}.clickable[data-v-83fd69f0]{width:2.5em;height:100%}.placeholder[data-v-d9fd0ec5]{color:#435f8a}[type=radio][data-v-0550f83a]:not(:checked),[type=radio][data-v-0550f83a]:checked{opacity:0;pointer-events:none;position:absolute}[type=radio]:not(:checked)+span[data-v-0550f83a],[type=radio]:checked+span[data-v-0550f83a]{cursor:pointer;-webkit-user-select:none;user-select:none;height:25px;padding-left:28px;font-size:1rem;line-height:25px;transition:all .28s;display:inline-block;position:relative}[type=radio]+span[data-v-0550f83a]:before,[type=radio]+span[data-v-0550f83a]:after{content:"";z-index:0;width:16px;height:16px;margin:4px;transition:all .28s;position:absolute;top:0;left:0}[type=radio]:not(:checked)+span[data-v-0550f83a]:before,[type=radio]:not(:checked)+span[data-v-0550f83a]:after,[type=radio]:checked+span[data-v-0550f83a]:before,[type=radio]:checked+span[data-v-0550f83a]:after,[type=radio].with-gap:checked+span[data-v-0550f83a]:before,[type=radio].with-gap:checked+span[data-v-0550f83a]:after{border-radius:50%}[type=radio]:not(:checked)+span[data-v-0550f83a]:before,[type=radio]:not(:checked)+span[data-v-0550f83a]:after{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span[data-v-0550f83a]:after{transform:scale(0)}[type=radio]:checked+span[data-v-0550f83a]:before{border:2px solid #0000}[type=radio]:checked+span[data-v-0550f83a]:after,[type=radio].with-gap:checked+span[data-v-0550f83a]:before,[type=radio].with-gap:checked+span[data-v-0550f83a]:after{border:2px solid var(--primary-color,#a8589e)}[type=radio]:checked+span[data-v-0550f83a]:after,[type=radio].with-gap:checked+span[data-v-0550f83a]:after{background-color:var(--primary-color,#a8589e)}[type=radio]:checked+span[data-v-0550f83a]:after{transform:scale(1.02)}[type=radio].with-gap:checked+span[data-v-0550f83a]:after{transform:scale(.5)}[type=radio].with-gap:disabled:checked+span[data-v-0550f83a]:before{border:2px solid #e4e2e2}[type=radio].with-gap:disabled:checked+span[data-v-0550f83a]:after{background-color:#e4e2e2;border:none}[type=radio]:disabled:not(:checked)+span[data-v-0550f83a]:before,[type=radio]:disabled:checked+span[data-v-0550f83a]:before{background-color:#e4e2e2;border-color:#e4e2e2}[type=radio]:disabled+span[data-v-0550f83a]{color:#e4e2e2}[type=radio]:disabled:not(:checked)+span[data-v-0550f83a]:before{border-color:#e4e2e2}[type=radio]:disabled:checked+span[data-v-0550f83a]:after{background-color:#e4e2e2;border-color:#acabab}.radio-input.inline[data-v-0550f83a]{display:inline-block}.radio-input.input-align[data-v-0550f83a]{margin-top:10px}.radio-input.full[data-v-0550f83a]{width:100%}.radio-input.with-bottom-margin[data-v-0550f83a]{margin-bottom:2em}.hidden[data-v-0550f83a]{display:none}.radio-label[data-v-0550f83a]{color:#021a3f;padding:5px;display:block}.radio-block[data-v-0550f83a]{padding:0 5px;display:inline-block;position:relative;overflow:visible}.radio-block input[type=checkbox]+label[data-v-0550f83a]{height:30px;line-height:19px}.radio-block input[type=radio]+label[data-v-0550f83a]{height:30px;line-height:24px}.short[data-v-0550f83a]{margin-top:0;margin-bottom:0}.pagination[data-v-8b6a5ce4]{text-align:center;width:100%;padding:8px 0}.pagination li[data-v-8b6a5ce4]{text-align:center;vertical-align:top;border-radius:2px;height:30px;display:inline-block}.pagination li a[data-v-8b6a5ce4]{color:var(--primary-color,#a8589e);padding:0 10px;font-size:14px;line-height:30px;display:inline-block}.pagination li a[data-v-8b6a5ce4]:hover{color:var(--primary-color-dark,#8f4086)}.pagination li.active a[data-v-8b6a5ce4]{color:var(--primary-white,#fff)}.pagination li.active[data-v-8b6a5ce4]{background-color:var(--primary-color,#a8589e)}.pagination li.disabled a[data-v-8b6a5ce4]{cursor:default;color:#999}.pagination li i[data-v-8b6a5ce4]{font-size:2rem}.pagination li.pages ul li[data-v-8b6a5ce4]{float:none;display:inline-block}.pagination.sticky[data-v-8b6a5ce4]{background:#fffc;border-top:2px solid #fffffff2;margin:0;position:sticky;bottom:4px}.control-group[data-v-8d9658e4]{padding-top:5px}.block[data-v-8d9658e4]{min-width:7rem;min-height:1.2em;margin-bottom:10px;margin-right:3rem;display:inline-block}.block[data-v-8d9658e4]:last-of-type{margin-right:5px}.question-picker[data-v-28d52a8d]{display:inline-block;position:relative}.question-picker.full[data-v-28d52a8d]{width:100%}.question-picker.with-bottom-margin[data-v-28d52a8d]{margin-bottom:1em}.question-picker.with-drag[data-v-28d52a8d]{padding-left:30px}.question-picker.with-drag.full[data-v-28d52a8d]{width:calc(100% - 30px)}.question-picker.inline .input-field-wrapper[data-v-28d52a8d]{width:100%}.question-picker.inline .input-field-wrapper .q-select[data-v-28d52a8d]{margin-bottom:0}.question-picker .locked-question-text[data-v-28d52a8d]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.question-picker .locked-question-text .locked-label[data-v-28d52a8d]{white-space:nowrap;transform-origin:0 0;position:absolute;overflow:hidden;transform:translateY(-27px)scale(.8)}.question-picker .drag-icon[data-v-28d52a8d]{cursor:move;position:absolute;top:14px;left:2px}.question-picker .section[data-v-28d52a8d]{border-top:1px solid #acabab;border-bottom:1px solid #acabab}.question-picker .helper-text[data-v-28d52a8d]{max-width:320px}.question-picker .dropdown-content[data-v-28d52a8d]{opacity:0;z-index:7;transform-origin:0 0;background-color:#fff;width:100%;min-width:100px;max-height:450px;margin:0;padding-left:0;list-style-type:none;display:block;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.question-picker .dropdown-content[data-v-28d52a8d]:focus{outline:0}.question-picker .dropdown-content li[data-v-28d52a8d]{clear:both;color:#000000de;cursor:pointer;text-align:left;width:100%;min-height:50px;line-height:1rem}.question-picker .dropdown-content li[data-v-28d52a8d]:hover,.question-picker .dropdown-content li.active[data-v-28d52a8d]{background-color:#eee}.question-picker .dropdown-content li[data-v-28d52a8d]:focus{outline:none}.question-picker .dropdown-content li.divider[data-v-28d52a8d]{height:1px;min-height:0}.question-picker .dropdown-content li>a[data-v-28d52a8d],.question-picker .dropdown-content li>span[data-v-28d52a8d]{color:#1b365d;padding:14px 16px;font-size:16px;line-height:22px;display:block}.question-picker .dropdown-content li>span>label[data-v-28d52a8d]{height:18px;top:1px;left:0}.question-picker .dropdown-content.is-open[data-v-28d52a8d]{opacity:1}.question-picker .dropdown-content>li[data-v-28d52a8d]{list-style-type:none}.question-picker.with-drag .dropdown-content[data-v-28d52a8d]{left:30px}.question-picker ul.autocomplete-content[data-v-28d52a8d]{position:absolute}.question-picker li.auto-select-li[data-v-28d52a8d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.question-picker li.auto-select-li.selected[data-v-28d52a8d]{background:#eee}.question-picker li.auto-select-li.header[data-v-28d52a8d]{background:var(--primary-color-lightest,#fffbfe)}.question-picker li.auto-select-li.header[data-v-28d52a8d]:hover{background-color:#00000014}.question-picker li.auto-select-li.hidden[data-v-28d52a8d]{opacity:0;height:0;min-height:0;overflow:hidden}.question-picker li.auto-select-li .input-field-wrapper[data-v-28d52a8d]{margin:0 1em}.header-search-box{position:relative}.header-search-box .search-input{margin-right:1em;transition:width .3s cubic-bezier(.4,0,.2,1)}.header-search-box .search-input>.input-field:focus{width:14em!important}.header-search-box.full .search-input{width:100%}.header-search-box.dynamic{display:inline-block}.header-search-box.dynamic .not-empty.search-input{width:14em!important}.header-search-box.dynamic .search-input{width:8em!important}.header-search-box.dynamic .search-input.has-focus{width:14em!important}.header-search-box input[type=search]::-webkit-search-cancel-button{appearance:none}.header-search-box .spinner-nudge{position:relative;top:-2.3em;left:-2.5em}table.so-table{color:#021a3f;border-collapse:collapse;border-spacing:0;width:100%;margin:.5em 0;display:table}table.so-table tr{container:sotablerow/inline-size}table.so-table .split-label th{text-align:center;text-overflow:ellipsis;padding-left:8px;padding-right:8px;overflow:hidden}table.so-table td.right-align,table.so-table th.right-align{padding-right:10px}table.so-table td.right-align.pad-right,table.so-table th.right-align.pad-right{padding-right:5em}table.so-table th,table.so-table td{text-align:left;vertical-align:middle;border:none;border-radius:0;padding:10px 5px;display:table-cell}table.so-table th.right-align,table.so-table td.right-align{text-align:right}table.so-table th.center-align,table.so-table td.center-align{text-align:center}table.so-table .emphasis{color:#000;background:#ffffffde;border-top:1px solid #acabab;border-bottom:1px solid #acabab}table.so-table .breakable{page-break-after:auto}table.so-table.fixed-width{table-layout:fixed;display:table}table.so-table.striped-table tr{border-bottom:none}table.so-table.striped-table>tbody>tr:nth-child(odd){background-color:#f2f2f280}table.so-table.striped-table>tbody>tr>td{border-radius:0}table.so-table.borders td,table.so-table.borders th{border:1px solid #acabab}table.so-table .so-table__sort{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}table.so-table .so-table__sort:hover,table.so-table .so-table__sort.is-sorted{color:var(--primary-dark,#8f4086)}table.so-table .so-table__sort:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:2px;border-radius:4px}table.so-table .so-table__sort-glyph{display:inline-flex}table.so-table .so-table__empty>td{text-align:center;color:#464747;padding:20px}table.so-table>tbody>tr.so-table__row[tabindex]{cursor:pointer}table.so-table>tbody>tr.so-table__row[tabindex]:hover{background-color:color-mix(in srgb, var(--primary-color,#a8589e) 6%, transparent)}table.so-table>tbody>tr.so-table__row[tabindex]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:-2px}table.so-table>tbody>tr.so-table__row.so-table__row--success>td:first-child,table.so-table>tbody>tr.so-table__row.so-table__row--warning>td:first-child,table.so-table>tbody>tr.so-table__row.so-table__row--error>td:first-child,table.so-table>tbody>tr.so-table__row.so-table__row--info>td:first-child{box-shadow:inset 3px 0 0 var(--so-table-row-accent)}table.so-table>tbody>tr.so-table__row.so-table__row--success{--so-table-row-accent:#16a34a;background-color:#f6fff1}table.so-table>tbody>tr.so-table__row.so-table__row--warning{--so-table-row-accent:#9e6e00;background-color:#ffeed9}table.so-table>tbody>tr.so-table__row.so-table__row--error{--so-table-row-accent:#e42c2a;background-color:#ffedea}table.so-table>tbody>tr.so-table__row.so-table__row--info{--so-table-row-accent:var(--primary-color,#a8589e);background-color:color-mix(in srgb, var(--primary-color,#a8589e) 6%, transparent)}table.so-table>tbody>tr.so-table__row.so-table__row--muted{color:#464747}table.so-table.so-table--dense{font-size:13px}table.so-table.so-table--dense th,table.so-table.so-table--dense td{padding:5px}table.so-table.so-table--sticky-header>thead th{top:var(--so-table-sticky-top,0);z-index:1;background-color:var(--primary-white,#fff);position:sticky;box-shadow:inset 0 -1px #e4e2e2}@container sotablerow (width>=700px){td{padding-left:20px}.right-align,.center-align{padding-right:20px}}.pickers-with-buttons[data-v-4a6cd3f0]{justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 5px;display:flex}.pickers-with-buttons .picker-group[data-v-4a6cd3f0]{flex-wrap:wrap;flex:1;gap:10px;display:flex}.pickers-with-buttons .button-group[data-v-4a6cd3f0]{flex:none;gap:10px;display:flex}.page-toolbar[data-v-4ff4831e]{background:var(--primary-white,#fff);color:#021a3f;position:sticky}.page-toolbar>form[data-v-4ff4831e],.page-toolbar>div[data-v-4ff4831e]{max-width:1920px;margin-left:auto;margin-right:auto}.page-toolbar .ui-button-block[data-v-4ff4831e]{min-width:4em;min-height:1.2em;margin-left:1em;padding:5px;display:inline-block;position:relative;overflow:visible}.page-toolbar .clear[data-v-4ff4831e]{clear:both;height:1px;display:block}@media print{.page-toolbar[data-v-4ff4831e]{position:static!important}}.edit-box-view[data-v-7a732008]{border:1px solid #e4e2e2;margin-bottom:.5em;padding:5px}.edit-box-view.no-border[data-v-7a732008]{border:none}.edit-box-view.with-large-padding[data-v-7a732008]{padding:20px}.edit-box-view .editor-label[data-v-7a732008]{margin:0;padding-bottom:1em}.edit-box-view .editor-label h4[data-v-7a732008]{margin:0;padding:10px}.z-depth-1[data-v-c7cb88dc],.sidenav[data-v-c7cb88dc]{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.sidenav[data-v-c7cb88dc]{z-index:999;will-change:transform;backface-visibility:hidden;background-color:#fff;width:300px;height:100%;margin:0;padding-bottom:60px;padding-left:0;font-family:museo-sans-rounded,Museo Sans Rounded,Helvetica,sans-serif;font-weight:500;list-style-type:none;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidenav.right-aligned[data-v-c7cb88dc]{left:auto;right:0;transform:translate(100%)}.sidenav .collapsible[data-v-c7cb88dc]{margin:0}.sidenav li[data-v-c7cb88dc]{float:none;line-height:48px;list-style-type:none;display:block}.sidenav li.active[data-v-c7cb88dc]{background-color:#0000000d}.sidenav li>.sidenav__link[data-v-c7cb88dc]{color:#000000de;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:48px;padding:0 32px;font-size:14px;font-weight:500;line-height:48px;text-decoration:none;display:block}.sidenav li>.sidenav__link[data-v-c7cb88dc]:hover{background-color:#0000000d}.sidenav li>.sidenav__link.btn[data-v-c7cb88dc],.sidenav li>.sidenav__link.btn-large[data-v-c7cb88dc],.sidenav li>.sidenav__link.btn-flat[data-v-c7cb88dc],.sidenav li>.sidenav__link.btn-floating[data-v-c7cb88dc]{margin:10px 15px}.sidenav li>.sidenav__link.btn[data-v-c7cb88dc],.sidenav li>.sidenav__link.btn-large[data-v-c7cb88dc],.sidenav li>.sidenav__link.btn-floating[data-v-c7cb88dc]{color:var(--primary-white,#fff)}.sidenav li>.sidenav__link.btn-flat[data-v-c7cb88dc]{color:var(--primary-color,#a8589e)}.sidenav li>.sidenav__link.sidenav__link--destructive[data-v-c7cb88dc]{color:#b91c1c}.sidenav li>.sidenav__link.btn[data-v-c7cb88dc]:hover,.sidenav li>.sidenav__link.btn-large[data-v-c7cb88dc]:hover{background-color:var(--primary-light,#e38fd7)}.sidenav li>.sidenav__link.btn-floating[data-v-c7cb88dc]:hover{background-color:var(--primary-color,#a8589e)}.sidenav .divider[data-v-c7cb88dc]{margin:8px 0 0}.sidenav .subheader[data-v-c7cb88dc]{cursor:initial;pointer-events:none;color:#0000008a;font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader[data-v-c7cb88dc]:hover{background-color:#0000}.sidenav .user-view[data-v-c7cb88dc]{margin-bottom:8px;padding:32px 32px 0;position:relative}.sidenav .user-view>a[data-v-c7cb88dc]{height:auto;padding:0}.sidenav .user-view>a[data-v-c7cb88dc]:hover{background-color:#0000}.sidenav .user-view .background[data-v-c7cb88dc]{z-index:-1;position:absolute;inset:0;overflow:hidden}.sidenav .user-view .circle[data-v-c7cb88dc],.sidenav .user-view .name[data-v-c7cb88dc],.sidenav .user-view .email[data-v-c7cb88dc]{display:block}.sidenav .user-view .circle[data-v-c7cb88dc]{width:64px;height:64px}.sidenav .user-view .name[data-v-c7cb88dc],.sidenav .user-view .email[data-v-c7cb88dc]{font-size:14px;line-height:24px}.sidenav .user-view .name[data-v-c7cb88dc]{margin-top:16px}.sidenav .user-view .email[data-v-c7cb88dc]{padding-bottom:16px;font-weight:400}.sidenav .sidenav-account[data-v-c7cb88dc]{border-bottom:1px solid #00000014;margin-bottom:8px;padding:16px 32px 8px}.sidenav .sidenav-account__summary[data-v-c7cb88dc]{align-items:center;gap:12px;display:flex}.sidenav .sidenav-account__avatar[data-v-c7cb88dc]{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;display:inline-flex}.sidenav .sidenav-account__details[data-v-c7cb88dc]{flex-direction:column;min-width:0;display:flex}.sidenav .sidenav-account__details strong[data-v-c7cb88dc],.sidenav .sidenav-account__details span[data-v-c7cb88dc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidenav .sidenav-account__details span[data-v-c7cb88dc]{color:#000000a3;font-size:13px}.drag-target[data-v-c7cb88dc]{z-index:998;width:10px;height:100%;position:fixed;top:0}.drag-target.right-aligned[data-v-c7cb88dc]{right:0}.sidenav.sidenav-fixed[data-v-c7cb88dc]{position:fixed;left:0;transform:translate(0)}.sidenav.sidenav-fixed.right-aligned[data-v-c7cb88dc]{left:auto;right:0}@media (width<=1025px){.sidenav.sidenav-fixed[data-v-c7cb88dc]{transform:translate(-105%)}.sidenav.sidenav-fixed.right-aligned[data-v-c7cb88dc]{transform:translate(105%)}.sidenav>a[data-v-c7cb88dc]{padding:0 16px}.sidenav .user-view[data-v-c7cb88dc]{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active[data-v-c7cb88dc],.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active[data-v-c7cb88dc]{background-color:var(--primary-white,#fff)}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a[data-v-c7cb88dc],.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a[data-v-c7cb88dc]{color:#fff}.sidenav .collapsible-body[data-v-c7cb88dc]{padding:0}.sidenav-overlay[data-v-c7cb88dc]{opacity:0;z-index:997;background-color:#00000080;height:120vh;display:none;position:fixed;top:0;left:0;right:0}.sidenav[data-v-c7cb88dc],.sidenav-overlay[data-v-c7cb88dc]{transition:all .3s cubic-bezier(.4,0,.2,1)}.so-search-result[data-v-ee61fe90]{color:#1b1c1c;cursor:pointer;outline:none;align-items:center;gap:10px;min-height:40px;padding:5px 10px;text-decoration:none;transition:background-color .1s cubic-bezier(.4,0,.2,1);display:flex}.so-search-result--active[data-v-ee61fe90],.so-search-result[data-v-ee61fe90]:hover{background-color:var(--primary-lightest,#fffbfe)}.so-search-result--active[data-v-ee61fe90]{box-shadow:inset 3px 0 0 var(--primary-color,#a8589e)}@media (width<=1025px){.so-search-result[data-v-ee61fe90]{min-height:48px}}.so-search-result mark[data-v-ee61fe90]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primary-color,#a8589e);-webkit-text-decoration-color:var(--primary-color,#a8589e);text-decoration-color:var(--primary-color,#a8589e);text-underline-offset:2px;background:0 0;font-weight:500}.so-search-result__icon[data-v-ee61fe90]{color:var(--primary-color,#a8589e);flex-shrink:0}.so-search-result__prefix[data-v-ee61fe90]{color:#303030;font-variant-numeric:tabular-nums;flex-shrink:0}.so-search-result__title[data-v-ee61fe90]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.so-search-result__meta[data-v-ee61fe90]{text-overflow:ellipsis;white-space:nowrap;color:#303030;flex-shrink:0;max-width:40%;font-size:13px;overflow:hidden}.so-search-result-group[data-v-57859861]{padding-bottom:5px}.so-search-result-group+.so-search-result-group[data-v-57859861]{border-top:1px solid #e4e2e2;padding-top:5px}.so-search-result-group__title[data-v-57859861]{color:#303030;text-transform:none;padding:5px 10px;font-family:museo-sans-rounded,Museo Sans Rounded,Helvetica,sans-serif;font-size:13px;font-weight:500}.so-search-result-group__note[data-v-57859861]{color:#303030;padding:5px 10px}.so-search-result-group__note--error[data-v-57859861]{color:#e42c2a}.so-empty-state[data-v-fb9eb753]{text-align:start;box-sizing:border-box;color:#303030;flex-direction:column;align-items:flex-start;gap:5px;width:fit-content;max-width:100%;margin-inline:auto;padding:20px;display:flex}.so-empty-state--start[data-v-fb9eb753]{width:auto;margin-inline:0}.so-empty-state--sm[data-v-fb9eb753]{padding:15px}.so-empty-state--lg[data-v-fb9eb753]{padding:40px}.so-empty-state__illustration[data-v-fb9eb753]{margin-bottom:5px;font-size:48px;line-height:1}.so-empty-state--sm .so-empty-state__illustration[data-v-fb9eb753]{font-size:32px}.so-empty-state--lg .so-empty-state__illustration[data-v-fb9eb753]{font-size:64px}.so-empty-state__disc[data-v-fb9eb753]{background:color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent);color:var(--primary-color,#a8589e);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.so-empty-state__title[data-v-fb9eb753],.so-empty-state__message[data-v-fb9eb753]{max-width:36ch;margin:0}.so-empty-state__title[data-v-fb9eb753]{color:#1b1c1c;font-size:16px;font-weight:500;line-height:110%}.so-empty-state--sm .so-empty-state__title[data-v-fb9eb753]{font-size:14px}.so-empty-state--lg .so-empty-state__title[data-v-fb9eb753]{font-size:18px}.so-empty-state__message[data-v-fb9eb753]{font-size:14px}.so-empty-state--sm .so-empty-state__message[data-v-fb9eb753]{font-size:13px}.so-empty-state__actions[data-v-fb9eb753]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (width<=600px){.hide-on-small-only[data-v-d7f6decd],.hide-on-small-and-down[data-v-d7f6decd]{display:none!important}}@media (width<=1025px){.hide-on-med-and-down[data-v-d7f6decd]{display:none!important}}@media (width>=601px){.hide-on-med-and-up[data-v-d7f6decd]{display:none!important}}@media only screen and (width>=600px) and (width<=1025px){.hide-on-med-only[data-v-d7f6decd]{display:none!important}}@media (width>=1026px){.hide-on-large-only[data-v-d7f6decd]{display:none!important}}@media (width>=1201px){.hide-on-extra-large-only[data-v-d7f6decd]{display:none!important}.show-on-extra-large[data-v-d7f6decd]{display:block!important}}@media (width>=1026px){.show-on-large[data-v-d7f6decd]{display:block!important}}@media only screen and (width>=600px) and (width<=1025px){.show-on-medium[data-v-d7f6decd]{display:block!important}}@media (width<=600px){.show-on-small[data-v-d7f6decd]{display:block!important}}@media (width>=601px){.show-on-medium-and-up[data-v-d7f6decd]{display:block!important}}@media (width<=1025px){.show-on-medium-and-down[data-v-d7f6decd]{display:block!important}}@media (width<=600px){.center-on-small-only[data-v-d7f6decd]{text-align:center}}.right[data-v-d7f6decd]{float:right}.right a[data-v-d7f6decd]{padding:0 32px}nav[data-v-d7f6decd],.so-menu-bar__account-trigger[data-v-d7f6decd]{font-synthesis-weight:none;font-family:museo-sans-rounded,Museo Sans Rounded,Helvetica,sans-serif;font-weight:500}.nav-wrapper a[data-v-d7f6decd],.tabs a[data-v-d7f6decd]{font-weight:500}.menu-icon-link[data-v-d7f6decd]{position:relative;top:5px}.brand-logo img[data-v-d7f6decd]{vertical-align:middle;height:48px;box-shadow:none;margin:5px 10px 10px}.so-menu-bar__account[data-v-d7f6decd]{align-items:center;margin:0 10px;display:inline-flex;position:relative}.so-menu-bar__account-trigger[data-v-d7f6decd]{color:var(--primary-color,#a8589e);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:48px;padding:0 10px;display:inline-flex}.so-menu-bar__account-trigger[data-v-d7f6decd]:hover,.so-menu-bar__account-trigger[data-v-d7f6decd]:focus-visible{background:#ffffff1a;outline:none}.so-menu-bar__account-avatar-wrap[data-v-d7f6decd],.so-menu-bar__account-initials[data-v-d7f6decd]{width:32px;height:32px;color:var(--primary-color,#a8589e);background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.so-menu-bar__account-avatar[data-v-d7f6decd]{object-fit:cover;width:100%;height:100%}.so-menu-bar__account-name[data-v-d7f6decd]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.so-menu-bar__account-dropdown[data-v-d7f6decd]{color:#111827;z-index:1001;background:#fff;border:1px solid #1118271a;border-radius:12px;min-width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #0000002e}.so-menu-bar__account-summary[data-v-d7f6decd]{border-bottom:1px solid #11182714;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.so-menu-bar__account-summary span[data-v-d7f6decd]{color:#6b7280;font-size:13px}.so-menu-bar__account-action[data-v-d7f6decd]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.so-menu-bar__account-action[data-v-d7f6decd]:hover,.so-menu-bar__account-action[data-v-d7f6decd]:focus-visible{background:#1118270f;outline:none}.so-menu-bar__account-action--destructive[data-v-d7f6decd]{color:#b91c1c}nav[data-v-d7f6decd]{color:var(--primary-color,#a8589e);background-color:var(--primary-white,#fff);width:100%;height:56px;line-height:56px}nav.nav-extended[data-v-d7f6decd]{height:auto}nav.nav-extended .nav-wrapper[data-v-d7f6decd]{height:auto;min-height:56px}nav.nav-extended .nav-content[data-v-d7f6decd]{line-height:normal;position:relative}nav a[data-v-d7f6decd]{color:var(--primary-color,#a8589e);text-decoration:none}nav .button-collapse[data-v-d7f6decd]{appearance:none;color:var(--primary-color,#a8589e);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:12px 5px;display:inline-block}nav .nav-wrapper[data-v-d7f6decd]{border-bottom:1px solid;justify-content:flex-start;align-items:center;gap:20px;height:100%;display:flex}@media (width>=1026px){nav a.sidenav-trigger[data-v-d7f6decd]{display:none}}nav .sidenav-trigger[data-v-d7f6decd]{float:left;z-index:1;height:56px;margin:0 18px;position:relative}nav .sidenav-trigger i[data-v-d7f6decd]{height:56px;line-height:56px}nav .brand-logo[data-v-d7f6decd]{color:var(--primary-color,#a8589e);flex-shrink:0;padding:0;font-size:2.1rem;display:inline-block;position:relative}nav .brand-logo.right[data-v-d7f6decd]{padding:0;right:.5rem}nav .nav-title[data-v-d7f6decd]{padding:28px 0;font-size:32px;display:inline-block}nav ul[data-v-d7f6decd]{flex-shrink:0;margin:0;padding:0;list-style-type:none;display:flex}nav ul li[data-v-d7f6decd]{float:left;padding:0;list-style-type:none;transition:background-color .3s cubic-bezier(.4,0,.2,1)}nav ul li a.active[data-v-d7f6decd]{color:var(--primary-color,#a8589e)}nav ul a[data-v-d7f6decd]{color:var(--primary-color,#a8589e);cursor:pointer;padding:0 15px;font-size:1rem;text-decoration:none;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:block}nav ul a.btn[data-v-d7f6decd],nav ul a.btn-large[data-v-d7f6decd],nav ul a.btn-flat[data-v-d7f6decd],nav ul a.btn-floating[data-v-d7f6decd]{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a[data-v-d7f6decd]:hover{background-color:#0000001a}nav ul.left[data-v-d7f6decd]{float:left}nav form[data-v-d7f6decd]{height:100%}nav .input-field[data-v-d7f6decd]{height:100%;margin:0}nav .input-field input[data-v-d7f6decd]{border:none;height:100%;padding-left:2rem;font-size:1.2rem}nav .input-field input[data-v-d7f6decd]:focus,nav .input-field input[type=text][data-v-d7f6decd]:valid,nav .input-field input[type=password][data-v-d7f6decd]:valid,nav .input-field input[type=email][data-v-d7f6decd]:valid,nav .input-field input[type=url][data-v-d7f6decd]:valid,nav .input-field input[type=date][data-v-d7f6decd]:valid{box-shadow:none;border:none}nav .input-field label[data-v-d7f6decd]{top:0;left:0}nav .input-field label i[data-v-d7f6decd]{color:#ffffffb3;transition:color .3s cubic-bezier(.4,0,.2,1)}nav .input-field label.active i[data-v-d7f6decd]{color:green}.navbar-fixed[data-v-d7f6decd]{z-index:997;height:56px;position:relative}.navbar-fixed nav[data-v-d7f6decd]{position:fixed}@media (width>=601px){nav.nav-extended .nav-wrapper[data-v-d7f6decd]{min-height:64px}nav[data-v-d7f6decd],nav .nav-wrapper i[data-v-d7f6decd],nav a.sidenav-trigger[data-v-d7f6decd],nav a.sidenav-trigger i[data-v-d7f6decd]{height:64px;line-height:64px}.navbar-fixed[data-v-d7f6decd]{height:64px}}.nav-spacer[data-v-d7f6decd]{height:48px;display:block}.router-link-active[data-v-d7f6decd],a[aria-current=page][data-v-d7f6decd]{color:#fff!important;background-color:var(--primary-color,#a8589e)!important}nav.inverted .router-link-active[data-v-d7f6decd],nav.inverted a[aria-current=page][data-v-d7f6decd]{color:#000!important;background-color:#ffffffde!important}.tabs .indicator[data-v-d7f6decd]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tabs[data-v-d7f6decd]{background-color:var(--on-primary,#fff);white-space:nowrap;width:100%;height:48px;margin:0 auto;position:relative;overflow:auto hidden}.tabs.tabs-transparent[data-v-d7f6decd]{background-color:#0000}.tabs.tabs-transparent .tab a[data-v-d7f6decd],.tabs.tabs-transparent .tab.disabled a[data-v-d7f6decd],.tabs.tabs-transparent .tab.disabled a[data-v-d7f6decd]:hover{color:#ffffffb3}.tabs.tabs-transparent .tab a[data-v-d7f6decd]:hover,.tabs.tabs-transparent .tab a.active[data-v-d7f6decd]{color:#fff}.tabs.tabs-transparent .indicator[data-v-d7f6decd]{background-color:#fff}.tabs.tabs-fixed-width[data-v-d7f6decd]{display:flex}.tabs.tabs-fixed-width .tab[data-v-d7f6decd]{flex-grow:1}.tabs .tab[data-v-d7f6decd]{text-align:center;height:48px;margin:0;padding:0;line-height:48px;display:inline-block}.tabs .tab a[data-v-d7f6decd]{color:var(--primary-color,#a8589e);text-overflow:ellipsis;width:100%;height:100%;padding:0 24px;font-size:14px;text-decoration:none;transition:color .3s,background-color .3s;display:block;overflow:hidden}.tabs .tab a[data-v-d7f6decd]:focus,.tabs .tab a:focus.active[data-v-d7f6decd]{background-color:color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);outline:none}.tabs .tab a[data-v-d7f6decd]:hover,.tabs .tab a.active[data-v-d7f6decd]{color:var(--primary-color,#a8589e);background-color:#0000}.tabs .tab.disabled a[data-v-d7f6decd],.tabs .tab.disabled a[data-v-d7f6decd]:hover{color:color-mix(in srgb, var(--primary-color,#a8589e) 40%, transparent);cursor:default}.tabs .tab.hidden[data-v-d7f6decd]{display:none}.tabs .indicator[data-v-d7f6decd]{background-color:var(--primary-color,#a8589e);will-change:left, right;height:2px;position:absolute;bottom:0}.menu-right[data-v-d7f6decd]{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative}.input-container~.menu-right[data-v-d7f6decd]{margin-left:0}.main-menu--overflowing[data-v-d7f6decd]{visibility:hidden;pointer-events:none;position:absolute;top:0;right:0}.input-container[data-v-d7f6decd]{flex:auto;min-width:0;max-width:800px;margin:0 auto;line-height:normal;position:relative}.input-container[data-v-d7f6decd] label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.so-menu-bar__search-panel[data-v-d7f6decd]{z-index:3;max-height:calc(100dvh - var(--so-search-nav-height) - 20px);overscroll-behavior:contain;transform-origin:top;background-color:var(--primary-white,#fff);box-shadow:0 0 5px var(--primary-dark,#8f4086);color:#1b1c1c;font-synthesis-weight:auto;text-align:left;border:1px solid #e4e2e2;border-radius:4px;font-family:Nunito Sans,Helvetica,sans-serif;font-weight:300;line-height:1.4;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.so-menu-bar__search-list[data-v-d7f6decd]{padding:5px 0}.so-menu-bar__search-results[data-v-d7f6decd]{transition:opacity .1s cubic-bezier(.4,0,.2,1)}.so-menu-bar__search-results--pending[data-v-d7f6decd]{opacity:.55}.so-menu-bar__search-footer[data-v-d7f6decd]{border-top:1px solid #e4e2e2;padding:5px 10px}.so-menu-bar__search-live[data-v-d7f6decd]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.so-search-panel-enter-active[data-v-d7f6decd],.so-search-panel-leave-active[data-v-d7f6decd]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.so-search-panel-enter-from[data-v-d7f6decd],.so-search-panel-leave-to[data-v-d7f6decd]{opacity:0;transform:scaleY(.92)translateY(-5px)}@media (prefers-reduced-motion:reduce){.so-search-panel-enter-active[data-v-d7f6decd],.so-search-panel-leave-active[data-v-d7f6decd]{transition:opacity .3s linear}.so-search-panel-enter-from[data-v-d7f6decd],.so-search-panel-leave-to[data-v-d7f6decd]{transform:none}}.so-menu-bar__start[data-v-d7f6decd]{flex-shrink:0;align-items:center;display:inline-flex}.so-menu-bar__slot[data-v-d7f6decd]{align-items:center;margin:0 10px;display:inline-flex}.button-create[data-v-d7f6decd]{margin:0 15px}.so-menu-bar__search-toggle[data-v-d7f6decd]{appearance:none;color:var(--primary-color,#a8589e);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px;line-height:0}@media (width<=600px){.brand-logo img[data-v-d7f6decd]{height:32px;margin:0}}@media (width<=1025px){.tabs[data-v-d7f6decd]{display:flex}.tabs .tab[data-v-d7f6decd]{flex-grow:1}.tabs .tab a[data-v-d7f6decd]{padding:0 12px}.input-container[data-v-d7f6decd]{display:none}.input-container.is-open[data-v-d7f6decd]{background-color:var(--primary-white,#fff);z-index:2;align-items:center;gap:5px;max-width:none;padding:0 5px;display:flex;position:absolute;inset:0}.input-container.is-open .so-search[data-v-d7f6decd]{flex:1;min-width:0}.so-menu-bar__search-panel[data-v-d7f6decd]{top:var(--so-search-nav-height);height:calc(var(--so-search-viewport-height) - var(--so-search-nav-height));max-height:none;box-shadow:none;border:0;border-radius:0;position:fixed;left:0;right:0}.so-search-panel-enter-from[data-v-d7f6decd],.so-search-panel-leave-to[data-v-d7f6decd]{transform:translateY(-5px)}.so-menu-bar__account[data-v-d7f6decd],.button-create[data-v-d7f6decd]{display:none}}.menu-left-container[data-v-26f7712a]{min-width:236px;height:100vh;transition:all .3s ease-in-out;display:flex;position:fixed}.menu-left-container.menu-closed[data-v-26f7712a]{min-width:46px}.menu-left-container.menu-closed .menu-left-title[data-v-26f7712a]{opacity:0;width:0}.menu-left-container.menu-closed .btn-menu[data-v-26f7712a]{width:46px;transition:all .3s ease-in-out}.menu-left-content[data-v-26f7712a]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.menu-left-content .chevron[data-v-26f7712a]{cursor:pointer;border-radius:8px;position:absolute;bottom:10vh;right:0}.menu-left-content .chevron[data-v-26f7712a]:hover{background:var(--primary-lightest,#fffbfe)}.menu-left-content button[data-v-26f7712a]{background:0 0;border:none}ul[data-v-26f7712a]{border-bottom:1px solid;border-color:var(--on-primary,#fff);flex-direction:column;flex-shrink:0;gap:10px;margin:0;padding:0 0 20px;list-style-type:none;display:flex}ul li[data-v-26f7712a]{float:left;padding:0;list-style-type:none;transition:background-color .3s cubic-bezier(.4,0,.2,1)}ul .active[data-v-26f7712a]{background:var(--primary-lightest,#fffbfe);color:var(--primary-dark,#8f4086)}.btn-menu[data-v-26f7712a]{cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:4px 10px;display:flex}.btn-menu span[data-v-26f7712a]{font-size:15px}.btn-menu .menu-left-title[data-v-26f7712a]{white-space:nowrap;transition:all .3s ease-in-out}.btn-menu[data-v-26f7712a]:hover{background:var(--primary-lightest,#fffbfe)}.btn-menu .icon-menu-left[data-v-26f7712a]{margin-top:3px}.expandable-wrapper .height-animated[data-v-cd395a05]{transition:max-height .3s cubic-bezier(.4,0,.2,1)}.expandable-wrapper .expandable[data-v-cd395a05]{word-break:break-word;overflow:hidden}.expandable-wrapper .expandable[data-v-cd395a05]>*{max-height:inherit}.expandable-wrapper .expandable-divider[data-v-cd395a05]{text-align:center;border-top:1px solid #e4e2e2}.expandable-wrapper .expandable-divider .expander[data-v-cd395a05]{height:24px;color:var(--primary-color,#a8589e);background-color:#0000;border:1px solid #e4e2e2;border-top:none;border-radius:0 0 4px 4px;margin-top:0;padding:0 5px 1px 3px;font-size:12px;line-height:24px}.card[data-v-3d1f2bc6]{background-color:#fff;border-radius:4px;margin:.5rem 0 1rem;transition:box-shadow .25s;position:relative;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.card.centered[data-v-3d1f2bc6]{max-width:520px;margin-left:auto;margin-right:auto}.card .card-title[data-v-3d1f2bc6]{text-align:left;border-bottom:1px solid #e0e0e0;width:100%;margin:0;padding:.5em 1em;font-size:24px;font-weight:500;display:inline-block}.card .card-title.activator[data-v-3d1f2bc6]{cursor:pointer}.card .so-icon[data-v-3d1f2bc6],.card .inner-text[data-v-3d1f2bc6]{display:inline-block}.card .so-icon[data-v-3d1f2bc6]{vertical-align:middle;margin-right:8px}.card .card-content[data-v-3d1f2bc6]{padding:10px 20px}.card .card-content>.row[data-v-3d1f2bc6]{margin-left:0;margin-right:0}.card.small[data-v-3d1f2bc6],.card.medium[data-v-3d1f2bc6],.card.large[data-v-3d1f2bc6]{position:relative}.card.small .card-image[data-v-3d1f2bc6],.card.medium .card-image[data-v-3d1f2bc6],.card.large .card-image[data-v-3d1f2bc6]{max-height:60%;overflow:hidden}.card.small .card-image+.card-content[data-v-3d1f2bc6],.card.medium .card-image+.card-content[data-v-3d1f2bc6],.card.large .card-image+.card-content[data-v-3d1f2bc6]{max-height:40%}.card.small .card-content[data-v-3d1f2bc6],.card.medium .card-content[data-v-3d1f2bc6],.card.large .card-content[data-v-3d1f2bc6]{max-height:100%;overflow:hidden}.card.small .card-action[data-v-3d1f2bc6],.card.medium .card-action[data-v-3d1f2bc6],.card.large .card-action[data-v-3d1f2bc6]{position:absolute;bottom:0;left:0;right:0}.card.small[data-v-3d1f2bc6]{height:300px}.card.medium[data-v-3d1f2bc6]{height:400px}.card.large[data-v-3d1f2bc6]{height:500px}.card.horizontal[data-v-3d1f2bc6]{display:flex}.card.horizontal.small .card-image[data-v-3d1f2bc6],.card.horizontal.medium .card-image[data-v-3d1f2bc6],.card.horizontal.large .card-image[data-v-3d1f2bc6]{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img[data-v-3d1f2bc6],.card.horizontal.medium .card-image img[data-v-3d1f2bc6],.card.horizontal.large .card-image img[data-v-3d1f2bc6]{height:100%}.card.horizontal .card-image[data-v-3d1f2bc6]{max-width:50%}.card.horizontal .card-image img[data-v-3d1f2bc6]{border-radius:2px 0 0 2px;width:auto;max-width:100%}.card.sticky-action .card-action[data-v-3d1f2bc6]{z-index:2}.card .card-image[data-v-3d1f2bc6]{position:relative}.card .card-image img[data-v-3d1f2bc6]{border-radius:2px 2px 0 0;width:100%;display:block;position:relative;inset:0}.card .card-image .card-title[data-v-3d1f2bc6]{color:#fff;max-width:100%;padding:20px;position:absolute;bottom:0;left:0}.card .card-content[data-v-3d1f2bc6]{border-radius:0 0 4px 4px;padding:20px}.card .card-content p[data-v-3d1f2bc6]{margin:0}.card .card-content .card-title[data-v-3d1f2bc6]{margin-bottom:8px;line-height:32px;display:block}.card .card-content .card-title i[data-v-3d1f2bc6]{line-height:32px}.card .card-action[data-v-3d1f2bc6]{background-color:inherit;border-top:1px solid #e0e0e0;padding:16px 20px;position:relative}.card .card-action[data-v-3d1f2bc6]:last-child{border-radius:0 0 2px 2px}.card .card-action a[data-v-3d1f2bc6]:not(.btn){color:var(--primary-color,#a8589e);margin-right:20px;transition:color .3s}.card .card-action a[data-v-3d1f2bc6]:not(.btn):hover{color:#7392c0}:root{--toastify-color-info:$toast-color-info;--toastify-color-success:$toast-color-success;--toastify-color-warning:$toast-color-warning;--toastify-color-error:$toast-color-error}.so-count-badge[data-v-e088204b]{box-sizing:border-box;vertical-align:middle;text-align:center;min-width:18px;height:18px;color:var(--primary-color-white,#fff);border-radius:9px;padding:0 5px;font-size:10px;font-weight:500;line-height:18px;display:inline-block}.so-count-badge--error[data-v-e088204b]{background:#bf0715}.so-count-badge--warning[data-v-e088204b]{background:#7e5700}.so-count-badge--info[data-v-e088204b]{background:#435f8a}.so-count-badge__label[data-v-e088204b]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabs[data-v-6acd0426]{background-color:var(--on-primary,#fff);white-space:nowrap;border-bottom:1px solid #e4e2e2;width:100%;height:48px;margin:0 auto;padding:0;list-style-type:none;position:relative;overflow:auto hidden}.tabs .no-disp[data-v-6acd0426]{display:none}.tabs .indicator[data-v-6acd0426]{background-color:var(--primary-color,#a8589e);width:0;height:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%}.tabs .indicator.is-active[data-v-6acd0426]{opacity:1;width:100%;height:2px;left:0}.tabs.with-top-margin[data-v-6acd0426]{margin-top:1em}.tabs.tabs-transparent[data-v-6acd0426]{background-color:#0000}.tabs.tabs-transparent .tab a[data-v-6acd0426]{color:var(--primary-color,#a8589e)}.tabs.tabs-transparent .tab.disabled a[data-v-6acd0426],.tabs.tabs-transparent .tab.disabled a[data-v-6acd0426]:hover{color:#8daddc}.tabs.tabs-transparent .tab a[data-v-6acd0426]:hover,.tabs.tabs-transparent .tab a.active[data-v-6acd0426]{color:#fff}.tabs.tabs-transparent .indicator[data-v-6acd0426]{background-color:var(--primary-color-white,#fff)}.tabs.tabs-fixed-width[data-v-6acd0426]{display:flex}.tabs.tabs-fixed-width .tab[data-v-6acd0426]{flex-grow:1}.tabs .tab[data-v-6acd0426]{text-align:center;height:48px;margin:0;padding:0;line-height:48px;display:inline-block;position:relative}.tabs .tab a[data-v-6acd0426]{color:var(--primary-color,#a8589e);text-overflow:ellipsis;width:100%;height:100%;padding:0 24px;font-size:14px;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.tabs .tab a[data-v-6acd0426]:focus,.tabs .tab a:focus.active[data-v-6acd0426]{outline:none}.tabs .tab a.active[data-v-6acd0426]{color:var(--primary-color,#a8589e)}.tabs .tab a[data-v-6acd0426]:hover{color:var(--primary-color,#a8589e);background-color:#0000001a}.tabs .tab.disabled a[data-v-6acd0426],.tabs .tab.disabled a[data-v-6acd0426]:hover{color:color-mix(in srgb, var(--primary-color,#a8589e) 40%, transparent);background-color:var(--on-primary,#fff);cursor:default}@media (width>=601px) and (width<=1025px){.tabs[data-v-6acd0426]{display:flex}.tabs .tab[data-v-6acd0426]{flex-grow:1}.tabs .tab a[data-v-6acd0426]{padding:0 12px}}@media (width<=600px){.tabs[data-v-6acd0426]{flex-direction:column;height:auto;display:flex}}.so-tabs__badge[data-v-6acd0426]{margin-left:5px}.so-tabs__badge+.so-tabs__badge[data-v-6acd0426]{margin-left:2px}.so-split-view[data-v-6438eca0]{width:100%;height:100%;min-height:0;display:flex;position:relative}.so-split-view.is-dragging[data-v-6438eca0]{cursor:col-resize;-webkit-user-select:none;user-select:none}.so-split-view.is-collapsed[data-v-6438eca0]{flex-direction:column}.so-split-view__pane[data-v-6438eca0]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.so-split-view__pane--left[data-v-6438eca0]{flex:none}.so-split-view__pane--right[data-v-6438eca0]{flex:auto;min-width:0}.so-split-view__pane--collapsed[data-v-6438eca0]{flex:auto;width:100%}.so-split-view__handle[data-v-6438eca0]{cursor:col-resize;background-color:#0000;outline:none;flex:none;width:6px;position:relative}.so-split-view__handle[data-v-6438eca0]:before{content:"";pointer-events:none;background-color:#e4e2e2;width:4px;transition:background-color .12s,width .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.so-split-view__handle[data-v-6438eca0]:hover:before,.so-split-view.is-dragging .so-split-view__handle[data-v-6438eca0]:before,.so-split-view__handle[data-v-6438eca0]:focus-visible:before{background-color:var(--primary-color,#a8589e);width:6px}.so-split-view__handle[data-v-6438eca0]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color,#a8589e) 35%, transparent)}.so-split-view__handle-grip[data-v-6438eca0]{pointer-events:none;background-color:#46474780;border-radius:2px;width:2px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.so-virtual-list[data-v-d32f3c90]{outline:none;width:100%;height:100%;position:relative;overflow-y:auto}.so-virtual-list[data-v-d32f3c90]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary-color,#a8589e) 35%, transparent)}.so-virtual-list__phantom[data-v-d32f3c90]{pointer-events:none;width:1px;position:relative}.so-virtual-list__row[data-v-d32f3c90]{cursor:pointer;border-bottom:1px solid #e4e2e2;transition:background-color .6s;display:grid;position:absolute;left:0;right:0}.so-virtual-list__row.is-selected[data-v-d32f3c90]{background-color:color-mix(in srgb, var(--primary-color,#a8589e) 6%, transparent);box-shadow:inset 3px 0 0 0 var(--primary-color,#a8589e)}.so-virtual-list__row.is-flashing[data-v-d32f3c90]{animation:.8s ease-out so-virtual-list-flash-d32f3c90}@keyframes so-virtual-list-flash-d32f3c90{0%{background-color:#9e6e0059}to{background-color:#0000}}.so-virtual-list__loading-more[data-v-d32f3c90]{position:absolute;left:0;right:0}.so-virtual-list__skeletons[data-v-d32f3c90]{flex-direction:column;display:flex}.so-virtual-list__skeleton-row[data-v-d32f3c90]{border-bottom:1px solid #e4e2e2;align-items:center;padding:0 16px;display:flex}.so-virtual-list__skeleton-default[data-v-d32f3c90]{background:linear-gradient(90deg,#acabab33 0%,#acabab66 50%,#acabab33 100%) 0 0/200% 100%;border-radius:4px;width:100%;height:14px;animation:1.2s infinite so-virtual-list-shimmer-d32f3c90}@keyframes so-virtual-list-shimmer-d32f3c90{0%{background-position:200% 0}to{background-position:-200% 0}}.so-virtual-list__empty[data-v-d32f3c90]{color:#464747;justify-content:center;align-items:center;min-height:200px;font-size:14px;display:flex}.so-virtual-list__empty-default[data-v-d32f3c90]{text-align:center;padding:32px 16px}.so-filter-tabs[data-v-e99731e7]{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;padding:2px 0;display:flex;overflow-x:auto}.so-filter-tabs--sm .so-filter-tabs__pill[data-v-e99731e7]{padding:4px 10px;font-size:12px}.so-filter-tabs__item[data-v-e99731e7]{flex:none;display:inline-flex}.so-filter-tabs__pill[data-v-e99731e7]{color:#303030;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e4e2e2;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:14px;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.so-filter-tabs__pill[data-v-e99731e7]:hover:not(.is-disabled):not(.is-active){background-color:color-mix(in srgb, var(--primary-color,#a8589e) 6%, transparent);border-color:var(--primary-color,#a8589e);color:var(--primary-color,#a8589e)}.so-filter-tabs__pill[data-v-e99731e7]:focus-visible{outline-offset:-4px;outline:2px solid}.so-filter-tabs__pill.is-active[data-v-e99731e7]{background-color:var(--primary-color,#a8589e);border-color:var(--primary-color,#a8589e);color:var(--primary-color-white,#fff)}.so-filter-tabs__pill.is-active .so-filter-tabs__count[data-v-e99731e7]{color:inherit}.so-filter-tabs__pill.is-disabled[data-v-e99731e7]{opacity:.5;cursor:not-allowed}.so-filter-tabs__count[data-v-e99731e7]{color:#464747;font-variant-numeric:tabular-nums}.so-stat-strip[data-v-ea2a5498]{background:var(--primary-color-white,#fff);border:1px solid #e4e2e2;border-radius:6px;flex-wrap:nowrap;display:flex;overflow-x:auto}.so-stat-strip.is-clickable .so-stat-strip__cell[data-v-ea2a5498]{cursor:pointer}.so-stat-strip__cell[data-v-ea2a5498]{text-align:left;min-width:140px;font:inherit;color:inherit;background:0 0;border:none;border-right:1px solid #e4e2e2;flex:1 1 0;padding:10px 20px;transition:background-color .12s,box-shadow .12s}.so-stat-strip__cell[data-v-ea2a5498]:last-child{border-right:none}.so-stat-strip.is-clickable .so-stat-strip__cell[data-v-ea2a5498]:hover{background-color:color-mix(in srgb, var(--primary-color,#a8589e) 5%, transparent)}.so-stat-strip__cell[data-v-ea2a5498]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:-2px}.so-stat-strip__cell.is-active[data-v-ea2a5498]{box-shadow:inset 0 0 0 2px var(--primary-color,#a8589e);background-color:color-mix(in srgb, var(--primary-color,#a8589e) 6%, transparent)}.so-stat-strip__cell--warning .so-stat-strip__value[data-v-ea2a5498]{color:#9e6e00}.so-stat-strip__cell--danger .so-stat-strip__value[data-v-ea2a5498]{color:#e42c2a}.so-stat-strip__cell--accent .so-stat-strip__value[data-v-ea2a5498]{color:var(--primary-color,#a8589e)}.so-stat-strip__value[data-v-ea2a5498],.so-stat-strip__label[data-v-ea2a5498],.so-stat-strip__sublabel[data-v-ea2a5498]{display:block}.so-stat-strip__value[data-v-ea2a5498]{font-variant-numeric:tabular-nums;color:#1b1c1c;font-size:28px;font-weight:500;line-height:1.1}.so-stat-strip__label[data-v-ea2a5498]{color:#303030;margin-top:2px;font-size:13px}.so-stat-strip__sublabel[data-v-ea2a5498]{color:#464747;margin-top:2px;font-size:12px}.so-stat-strip.is-dense[data-v-ea2a5498]{background:0 0;border:none;border-radius:0;flex-wrap:wrap;gap:4px;overflow:visible}.so-stat-strip.is-dense .so-stat-strip__cell[data-v-ea2a5498]{--chip-ink:#303030;--chip-tint:#f2f0f0;background:var(--chip-tint);border-right:none;border-radius:999px;flex:none;align-items:baseline;gap:4px;min-width:0;padding:1px 8px;font-size:12px;line-height:18px;display:inline-flex}.so-stat-strip.is-dense .so-stat-strip__cell--accent[data-v-ea2a5498]{--chip-ink:var(--primary-color-dark,var(--primary-dark,#8f4086));--chip-tint:color-mix(in srgb, var(--primary-color,var(--primary-color,#a8589e)) 12%, white)}.so-stat-strip.is-dense .so-stat-strip__cell--warning[data-v-ea2a5498]{--chip-ink:#604100;--chip-tint:#ffeed9}.so-stat-strip.is-dense .so-stat-strip__cell--danger[data-v-ea2a5498]{--chip-ink:#bf0715;--chip-tint:#ffedea}.so-stat-strip.is-dense .so-stat-strip__cell.is-active[data-v-ea2a5498]{box-shadow:inset 0 0 0 1.5px var(--chip-ink)}.so-stat-strip.is-dense .so-stat-strip__cell[data-v-ea2a5498]:focus-visible{outline-offset:1px}.so-stat-strip.is-dense.is-clickable .so-stat-strip__cell[data-v-ea2a5498]:hover{background:color-mix(in srgb, var(--chip-ink) 10%, var(--chip-tint))}.so-stat-strip.is-dense .so-stat-strip__value[data-v-ea2a5498],.so-stat-strip.is-dense .so-stat-strip__label[data-v-ea2a5498],.so-stat-strip.is-dense .so-stat-strip__sublabel[data-v-ea2a5498]{font-size:inherit;color:var(--chip-ink);margin:0;font-weight:400}.so-stat-strip.is-dense .so-stat-strip__value[data-v-ea2a5498]{font-weight:600}.so-stat-strip.is-dense .so-stat-strip__sublabel[data-v-ea2a5498]{opacity:.8}.so-relative-time[data-v-cedfd027]{cursor:help;font-variant-numeric:tabular-nums;border-bottom:1px dotted;text-decoration:none}.so-sla-badge[data-v-25366df7]{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.so-sla-badge--sm[data-v-25366df7]{padding:1px 6px;font-size:11px}.so-sla-badge--icon-only[data-v-25366df7]{justify-content:center;width:22px;height:22px;padding:2px}.so-sla-badge--within[data-v-25366df7]{color:#16a34a;background-color:#16a34a1f}.so-sla-badge--approaching[data-v-25366df7]{color:#9e6e00;background-color:#9e6e002e}.so-sla-badge--overdue[data-v-25366df7]{color:#e42c2a;background-color:#e42c2a26}.so-sla-badge__icon[data-v-25366df7]{font-size:11px;display:inline-block}.so-priority-label[data-v-4e282c4a]{white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:inline-flex}.so-priority-label--sm[data-v-4e282c4a]{font-size:11px}.so-priority-label--pill[data-v-4e282c4a]{border-radius:999px;padding:2px 8px}.so-priority-label--pill.so-priority-label--low[data-v-4e282c4a]{color:#303030;background:#46474726}.so-priority-label--pill.so-priority-label--medium[data-v-4e282c4a]{color:#1b365d;background:#1b365d1f}.so-priority-label--pill.so-priority-label--high[data-v-4e282c4a]{color:#9e6e00;background:#9e6e002e}.so-priority-label--pill.so-priority-label--critical[data-v-4e282c4a]{color:#e42c2a;background:#e42c2a26}.so-priority-label__dot[data-v-4e282c4a]{border-radius:50%;width:8px;height:8px;display:inline-block}.so-priority-label--low .so-priority-label__dot[data-v-4e282c4a]{background:#464747}.so-priority-label--medium .so-priority-label__dot[data-v-4e282c4a]{background:#1b365d}.so-priority-label--high .so-priority-label__dot[data-v-4e282c4a]{background:#9e6e00}.so-priority-label--critical .so-priority-label__dot[data-v-4e282c4a]{background:#e42c2a}.so-priority-label--dot[data-v-4e282c4a]{color:#303030}.so-presence[data-v-ab4b604b]{color:#303030;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:inline-flex}.so-presence__eye[data-v-ab4b604b]{font-size:12px}.so-presence__avatars[data-v-ab4b604b]{align-items:center;display:inline-flex}.so-presence__avatar[data-v-ab4b604b]{border:1.5px solid var(--primary-color-white,#fff);background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-6px;display:inline-flex}.so-presence__avatar[data-v-ab4b604b]:first-child{margin-left:0}.so-presence__initials[data-v-ab4b604b]{color:#fff;letter-spacing:.5px;font-size:9px;font-weight:500}.so-presence__overflow[data-v-ab4b604b]{color:#1b1c1c;background:#e4e2e2;border-radius:999px;align-items:center;height:18px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:500;display:inline-flex}.so-presence__name[data-v-ab4b604b]{color:#303030;font-size:12px}.so-list-row[data-v-82acb669]{text-align:left;width:100%;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:10px 20px;display:flex}.so-list-row.is-clickable[data-v-82acb669]{cursor:pointer}.so-list-row.is-selected[data-v-82acb669]{background-color:color-mix(in srgb, var(--primary-color,#a8589e) 6%, transparent)}.so-list-row--compact[data-v-82acb669]{padding:4px 20px}.so-list-row[data-v-82acb669]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:-2px}.so-list-row:hover.is-clickable[data-v-82acb669]:not(.is-selected){background-color:color-mix(in srgb, var(--primary-color,#a8589e) 3%, transparent)}.so-list-row__leading[data-v-82acb669]{flex:none;align-items:center;display:flex}.so-list-row__leading[data-v-82acb669]:empty{display:none}.so-list-row__columns[data-v-82acb669]{flex:auto;align-items:center;gap:10px;min-width:0;display:grid}.so-list-row__col[data-v-82acb669]{flex-direction:column;gap:2px;min-width:0;display:flex}.so-list-row__col.is-truncated .so-list-row__value[data-v-82acb669]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.so-list-row__col--primary .so-list-row__value[data-v-82acb669]{color:#1b1c1c;font-weight:500}.so-list-row__col--muted .so-list-row__value[data-v-82acb669]{color:#464747}.so-list-row__label[data-v-82acb669]{color:#464747;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.so-list-row__value[data-v-82acb669]{color:#303030;font-size:14px}.so-list-row__trailing[data-v-82acb669]{flex:none;align-items:center;gap:6px;display:flex}.so-list-row__trailing[data-v-82acb669]:empty{display:none}.so-button-hotkey[data-v-199939c7]{-webkit-user-select:none;user-select:none;align-items:center;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.so-button-hotkey--xs .so-button-hotkey__key[data-v-199939c7]{height:16px;padding:0 4px;font-size:10px}.so-button-hotkey__key[data-v-199939c7]{background:var(--primary-color-white,#fff);color:#1b1c1c;border:1px solid #e4e2e2;border-bottom-width:2px;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex;box-shadow:0 1px #0000000a}.so-button-hotkey__plus[data-v-199939c7]{color:#464747;font-size:10px}.so-cct[data-v-8df73a61]{flex-direction:column;width:100%;display:flex}.so-cct--disabled[data-v-8df73a61]{opacity:.6}.so-cct__input[data-v-8df73a61]{width:100%;min-height:64px;font:inherit;resize:vertical;background:var(--primary-color-white,#fff);color:#1b1c1c;border:1px solid #e4e2e2;border-radius:4px;padding:10px;transition:border-color .12s,box-shadow .12s}.so-cct__input[data-v-8df73a61]:focus{border-color:var(--primary-color,#a8589e);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);outline:none}.so-cct__meta[data-v-8df73a61]{justify-content:space-between;align-items:center;gap:10px;min-height:16px;margin-top:4px;font-size:12px;display:flex}.so-cct__helper[data-v-8df73a61]{color:#464747}.so-cct__helper-spacer[data-v-8df73a61]{flex:auto}.so-cct__counter[data-v-8df73a61]{font-variant-numeric:tabular-nums}.so-cct__counter--normal[data-v-8df73a61]{color:#464747}.so-cct__counter--warn[data-v-8df73a61]{color:#9e6e00}.so-cct__counter--danger[data-v-8df73a61]{color:#e42c2a;font-weight:500}.so-tpf[data-v-242c49d3]{background:var(--primary-color-white,#fff);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.so-tpf__tabs[data-v-242c49d3]{border-bottom:1px solid #e4e2e2;flex:none;display:flex}.so-tpf__tab[data-v-242c49d3]{appearance:none;font:inherit;color:#303030;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 16px;font-size:14px;display:inline-flex}.so-tpf__tab[data-v-242c49d3]:hover:not(.is-disabled):not(.is-active){color:var(--primary-color,#a8589e);background:color-mix(in srgb, var(--primary-color,#a8589e) 4%, transparent)}.so-tpf__tab.is-active[data-v-242c49d3]{color:var(--primary-color,#a8589e);border-bottom-color:var(--primary-color,#a8589e)}.so-tpf__tab.is-disabled[data-v-242c49d3]{opacity:.5;cursor:not-allowed}.so-tpf__tab[data-v-242c49d3]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:-2px}.so-tpf__tab-badge[data-v-242c49d3]{color:#1b1c1c;font-variant-numeric:tabular-nums;background:#46474733;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:500}.so-tpf__tab.is-active .so-tpf__tab-badge[data-v-242c49d3]{background:color-mix(in srgb, var(--primary-color,#a8589e) 18%, transparent);color:var(--primary-color,#a8589e)}.so-tpf__body[data-v-242c49d3]{flex:auto;min-height:0;overflow-y:auto}.so-tpf__panel[data-v-242c49d3]{padding:20px}.so-tpf__footer[data-v-242c49d3]{background:var(--primary-color-white,#fff);border-top:1px solid #e4e2e2;flex:none;padding:10px 20px;transition:box-shadow .2s;position:sticky;bottom:0}.so-tpf__footer.has-shadow[data-v-242c49d3]{box-shadow:0 -4px 12px #0000000f}.so-action-footer[data-v-147160a5]{flex-direction:column;gap:10px;display:flex}.so-action-footer__guidance[data-v-147160a5]{color:#464747;margin:0 0 4px;font-size:12px}.so-action-footer__actions[data-v-147160a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.so-action-footer__group[data-v-147160a5]{flex-wrap:wrap;gap:5px;display:flex}.so-action-footer__btn[data-v-147160a5]{align-items:center;gap:6px;display:inline-flex}.so-action-footer__btn.so-action-footer__btn--danger[data-v-147160a5]{color:#d41d1b;border-color:#e42c2a}.so-action-footer__btn.so-action-footer__btn--danger[data-v-147160a5]:hover:not(:disabled),.so-action-footer__btn.so-action-footer__btn--danger[data-v-147160a5]:focus:not(:disabled){color:#d41d1b;background-color:#e42c2a14;border-color:#e42c2a}.so-action-footer__spinner[data-v-147160a5]{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.72s linear infinite so-af-spin-147160a5;display:inline-block}@keyframes so-af-spin-147160a5{to{transform:rotate(360deg)}}.so-refresh-indicator[data-v-341f0391]{color:#464747;background:#4647470f;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.so-refresh-indicator__label[data-v-341f0391]{align-items:center;gap:3px;display:inline-flex}.so-refresh-indicator__error[data-v-341f0391]{color:#e42c2a;font-size:8px;line-height:1}.so-refresh-indicator__btn[data-v-341f0391]{appearance:none;cursor:pointer;color:var(--primary-color,#a8589e);background:0 0;border:none;width:16px;height:16px;padding:0;font-size:14px;line-height:16px;transition:color .12s}.so-refresh-indicator__btn[data-v-341f0391]:hover:not(:disabled){color:var(--primary-color-dark,#8f4086)}.so-refresh-indicator__btn[data-v-341f0391]:disabled{cursor:not-allowed;opacity:.6}.so-refresh-indicator__btn.is-spinning[data-v-341f0391]{animation:.8s linear infinite so-refresh-spin-341f0391}@keyframes so-refresh-spin-341f0391{to{transform:rotate(360deg)}}.so-timeline[data-v-cf4427b7]{flex-direction:column;display:flex}.so-timeline__list[data-v-cf4427b7]{margin:0;padding:0;list-style:none;position:relative}.so-timeline__list[data-v-cf4427b7]:before{content:"";background:#e4e2e2;width:1px;position:absolute;top:0;bottom:0;left:7px}.so-timeline__item[data-v-cf4427b7]{padding:0 0 10px 24px;position:relative}.so-timeline__item--system .so-timeline__actor[data-v-cf4427b7]{color:#464747;font-style:italic}.so-timeline__item--submission .so-timeline__dot[data-v-cf4427b7]{background:var(--primary-color,#a8589e)}.so-timeline__item--transition .so-timeline__dot[data-v-cf4427b7]{background:#1b365d}.so-timeline__item--system .so-timeline__dot[data-v-cf4427b7]{background:#acabab}.so-timeline__item--message .so-timeline__dot[data-v-cf4427b7]{background:#9e6e00}.so-timeline__item--note .so-timeline__dot[data-v-cf4427b7]{background:#464747}.so-timeline__dot[data-v-cf4427b7]{border:2px solid var(--primary-color-white,#fff);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:3px;box-shadow:0 0 0 1px #e4e2e2}.so-timeline__body[data-v-cf4427b7]{flex-direction:column;gap:2px;display:flex}.so-timeline__head[data-v-cf4427b7]{align-items:baseline;gap:8px;font-size:13px;display:flex}.so-timeline__actor[data-v-cf4427b7]{color:#1b1c1c;font-weight:500}.so-timeline__time[data-v-cf4427b7]{color:#464747;font-size:12px}.so-timeline__title[data-v-cf4427b7]{color:#303030;font-size:13px}.so-timeline__note[data-v-cf4427b7]{color:#303030;white-space:pre-wrap;background:#4647470f;border-radius:4px;margin-top:4px;padding:8px 10px;font-size:13px}.so-timeline__note-toggle[data-v-cf4427b7]{appearance:none;color:var(--primary-color,#a8589e);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:6px;padding:0}.so-timeline__note-toggle[data-v-cf4427b7]:hover{text-decoration:underline}.so-timeline__show-more[data-v-cf4427b7]{appearance:none;color:var(--primary-color,#a8589e);cursor:pointer;font:inherit;background:0 0;border:none;align-self:flex-start;padding:6px 0 0;font-size:13px}.so-timeline__show-more[data-v-cf4427b7]:hover{text-decoration:underline}.so-qav[data-v-3ed94dd7]{flex-direction:column;gap:10px;margin:0;display:flex}.so-qav__row[data-v-3ed94dd7]{border-bottom:1px solid #e4e2e2;gap:4px;padding-bottom:10px;display:grid}.so-qav--two-column .so-qav__row[data-v-3ed94dd7]{grid-template-columns:minmax(160px,30%) 1fr;align-items:baseline;gap:10px}.so-qav__label[data-v-3ed94dd7]{color:#464747;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px}.so-qav--two-column .so-qav__label[data-v-3ed94dd7]{text-transform:none;letter-spacing:normal;color:#303030;font-size:13px;font-weight:500}.so-qav__value[data-v-3ed94dd7]{color:#1b1c1c;margin:0;font-size:14px}.so-qav__longtext[data-v-3ed94dd7]{white-space:pre-wrap;margin:0;line-height:1.5}.so-qav__chips[data-v-3ed94dd7]{flex-wrap:wrap;gap:4px;display:inline-flex}.so-qav__chip[data-v-3ed94dd7]{background:color-mix(in srgb, var(--primary-color,#a8589e) 10%, transparent);color:var(--primary-color,#a8589e);border-radius:999px;padding:2px 8px;font-size:12px}.so-qav__pii-hidden[data-v-3ed94dd7]{color:#464747;font-style:italic}.so-qav__score[data-v-3ed94dd7]{font-weight:500}.so-qav__score-bar[data-v-3ed94dd7]{vertical-align:middle;background:#46474733;border-radius:999px;width:80px;height:6px;margin-left:8px;display:inline-block;overflow:hidden}.so-qav__score-fill[data-v-3ed94dd7]{background:var(--primary-color,#a8589e);border-radius:999px;height:100%;display:block}.so-qav__files[data-v-3ed94dd7]{margin:0;padding:0;list-style:none}.so-qav__files a[data-v-3ed94dd7]{color:var(--primary-color,#a8589e);text-decoration:none}.so-qav__files a[data-v-3ed94dd7]:hover{text-decoration:underline}.so-qav__html[data-v-3ed94dd7]{line-height:1.5}.so-kbd-overlay__backdrop[data-v-c722a4a4]{z-index:9998;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.so-kbd-overlay[data-v-c722a4a4]{background:var(--primary-color-white,#fff);border-radius:8px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;box-shadow:0 12px 32px #0000002e}.so-kbd-overlay__header[data-v-c722a4a4]{border-bottom:1px solid #e4e2e2;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.so-kbd-overlay__header h2[data-v-c722a4a4]{margin:0;font-size:16px}.so-kbd-overlay__close[data-v-c722a4a4]{appearance:none;cursor:pointer;color:#464747;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1}.so-kbd-overlay__close[data-v-c722a4a4]:hover{color:#1b1c1c}.so-kbd-overlay__body[data-v-c722a4a4]{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid;overflow-y:auto}@media (width<=600px){.so-kbd-overlay__body[data-v-c722a4a4]{grid-template-columns:1fr}}.so-kbd-overlay__group[data-v-c722a4a4]{flex-direction:column;gap:6px;display:flex}.so-kbd-overlay__group-title[data-v-c722a4a4]{text-transform:uppercase;letter-spacing:.05em;color:#464747;margin:0 0 4px;font-size:12px}.so-kbd-overlay__items[data-v-c722a4a4]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.so-kbd-overlay__item[data-v-c722a4a4]{grid-template-columns:100px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.so-kbd-overlay__desc[data-v-c722a4a4]{color:#1b1c1c}.so-page-shell[data-v-1a1f6952]{background:var(--primary-white,#fff);color:#021a3f;width:100%;height:100%;min-height:0;display:flex}.so-page-shell__rail[data-v-1a1f6952],.so-page-shell__side[data-v-1a1f6952]{border-right:1px solid #e4e2e2;flex:none;min-height:0;overflow-y:auto}.so-page-shell__side[data-v-1a1f6952]{width:320px}.so-page-shell__main[data-v-1a1f6952]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.so-page-shell__scroller[data-v-1a1f6952]{flex:auto;min-height:0}.so-page-shell__content[data-v-1a1f6952]{background:var(--primary-color-lightest,#fffbfe)}.so-page-shell__bar[data-v-1a1f6952]{background:var(--primary-white,#fff);border-bottom:1px solid #e4e2e2;flex:none}.so-page-shell__bar-inner[data-v-1a1f6952]{box-sizing:border-box;flex-direction:column;gap:10px;padding:15px 20px;display:flex}.so-page-shell__footer[data-v-1a1f6952]{position:absolute;bottom:0;left:0;right:0}.so-page-shell__inspector[data-v-1a1f6952]{background:var(--primary-white,#fff);border-left:1px solid #e4e2e2;flex-direction:column;flex:none;min-height:0;display:flex;position:relative;overflow:hidden}.so-page-shell__handle[data-v-1a1f6952]{z-index:4;cursor:col-resize;touch-action:none;outline:none;width:6px;position:absolute;top:0;bottom:0;left:0}.so-page-shell__handle[data-v-1a1f6952]:hover,.so-page-shell__handle[data-v-1a1f6952]:focus-visible,.so-page-shell__handle.is-dragging[data-v-1a1f6952]{background:var(--primary-color,#a8589e)}.so-page-shell--contained .so-page-shell__scroller[data-v-1a1f6952]{overflow-y:auto}.so-page-shell--contained .so-page-shell__bar[data-v-1a1f6952]{z-index:4;position:sticky;top:0}.so-page-shell--contained .so-page-shell__content[data-v-1a1f6952]{box-sizing:border-box;padding:15px 20px}.so-page-shell--width-data.so-page-shell--contained .so-page-shell__bar-inner[data-v-1a1f6952],.so-page-shell--width-data.so-page-shell--contained .so-page-shell__content[data-v-1a1f6952]{max-width:1400px}.so-page-shell--width-form.so-page-shell--contained .so-page-shell__bar-inner[data-v-1a1f6952],.so-page-shell--width-form.so-page-shell--contained .so-page-shell__content[data-v-1a1f6952]{max-width:880px}.so-page-shell--canvas .so-page-shell__scroller[data-v-1a1f6952]{flex-direction:column;display:flex;overflow:hidden}.so-page-shell--canvas .so-page-shell__content[data-v-1a1f6952]{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.so-page-shell-side-enter-active[data-v-1a1f6952],.so-page-shell-side-leave-active[data-v-1a1f6952]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.so-page-shell-side-enter-from[data-v-1a1f6952],.so-page-shell-side-leave-to[data-v-1a1f6952]{opacity:0;transform:translate(-20px)}.so-page-shell-inspector-enter-active[data-v-1a1f6952],.so-page-shell-inspector-leave-active[data-v-1a1f6952]{transition:opacity .1s cubic-bezier(.4,0,.2,1)}.so-page-shell-inspector-enter-from[data-v-1a1f6952],.so-page-shell-inspector-leave-to[data-v-1a1f6952]{opacity:0}}@media (width<=600px){.so-page-shell__bar-inner[data-v-1a1f6952],.so-page-shell--contained .so-page-shell__content[data-v-1a1f6952]{padding-left:15px;padding-right:15px}}@media print{.so-page-shell[data-v-1a1f6952],.so-page-shell__main[data-v-1a1f6952],.so-page-shell__scroller[data-v-1a1f6952],.so-page-shell--canvas .so-page-shell__content[data-v-1a1f6952]{height:auto;display:block;overflow:visible}.so-page-shell__bar[data-v-1a1f6952]{position:static}.so-page-shell__rail[data-v-1a1f6952],.so-page-shell__side[data-v-1a1f6952],.so-page-shell__inspector[data-v-1a1f6952]{display:none}}.so-page-header[data-v-3f80e95d]{text-align:left;color:#021a3f;flex-direction:column;gap:5px;display:flex}.so-page-header__eyebrow[data-v-3f80e95d]{color:#5e5e5e;font-size:13px}.so-page-header__row[data-v-3f80e95d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.so-page-header__heading[data-v-3f80e95d]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.so-page-header__title[data-v-3f80e95d]{font-synthesis-weight:none;overflow-wrap:anywhere;margin:0;font-family:museo-sans-rounded,Museo Sans Rounded,Helvetica,sans-serif;font-size:1.64rem;font-weight:500;line-height:110%}.so-page-header__before[data-v-3f80e95d],.so-page-header__meta[data-v-3f80e95d],.so-page-header__end[data-v-3f80e95d],.so-page-header__actions[data-v-3f80e95d],.so-page-header__primary[data-v-3f80e95d]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.so-page-header__actions[data-v-3f80e95d]{gap:10px}.so-page-header__intro[data-v-3f80e95d]{color:#5e5e5e;max-width:800px;margin:0;font-family:Nunito Sans,Helvetica,sans-serif;font-size:14px}.so-page-toolbar[data-v-991c6602]{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.so-page-toolbar__row[data-v-991c6602]{align-items:center;gap:10px 20px;display:flex}.so-page-toolbar__start[data-v-991c6602],.so-page-toolbar__filters[data-v-991c6602],.so-page-toolbar__end[data-v-991c6602],.so-page-toolbar__more[data-v-991c6602]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.so-page-toolbar__start[data-v-991c6602],.so-page-toolbar__end[data-v-991c6602]{flex:none}.so-page-toolbar__filters[data-v-991c6602]{flex:auto;min-width:0}.so-page-toolbar__end[data-v-991c6602]{margin-left:auto}@container (width<=720px){.so-page-toolbar__row[data-v-991c6602]{flex-wrap:wrap}.so-page-toolbar__filters[data-v-991c6602]{flex-basis:100%;order:1}}.so-inspector-pane[data-v-147d83f4]{background:var(--primary-white,#fff);color:#021a3f;text-align:left;flex-direction:column;height:100%;min-height:0;display:flex}.so-inspector-pane__header[data-v-147d83f4]{border-bottom:1px solid #e4e2e2;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.so-inspector-pane__heading[data-v-147d83f4]{min-width:0}.so-inspector-pane__eyebrow[data-v-147d83f4]{color:#5e5e5e;margin:0 0 2px;font-size:13px}.so-inspector-pane__title[data-v-147d83f4]{font-synthesis-weight:none;overflow-wrap:anywhere;margin:0;font-family:museo-sans-rounded,Museo Sans Rounded,Helvetica,sans-serif;font-size:1.15rem;font-weight:500;line-height:110%}.so-inspector-pane__title[data-v-147d83f4]:focus{outline:none}.so-inspector-pane__title[data-v-147d83f4]:focus-visible{outline-offset:2px;outline:1px solid #5e5e5e}.so-inspector-pane__actions[data-v-147d83f4]{flex:none;align-items:center;gap:5px;display:flex}.so-inspector-pane__body[data-v-147d83f4]{flex:auto;min-height:0;padding:15px;overflow-y:auto}.so-inspector-pane__footer[data-v-147d83f4]{border-top:1px solid #e4e2e2;flex:none}.so-stat-block[data-v-d9b86d6d]{flex-direction:column;gap:2px;padding:10px 20px;display:flex}.so-stat-block--sm[data-v-d9b86d6d]{padding:10px 15px}.so-stat-block--sm .so-stat-block__value[data-v-d9b86d6d]{font-size:22px}.so-stat-block--lg[data-v-d9b86d6d]{padding:20px}.so-stat-block--lg .so-stat-block__value[data-v-d9b86d6d]{font-size:36px}.so-stat-block--positive .so-stat-block__value[data-v-d9b86d6d]{color:#16a34a}.so-stat-block--warning .so-stat-block__value[data-v-d9b86d6d]{color:#9e6e00}.so-stat-block--danger .so-stat-block__value[data-v-d9b86d6d]{color:#e42c2a}.so-stat-block__label[data-v-d9b86d6d]{color:#303030;letter-spacing:.05em;font-size:12px}.so-stat-block__value[data-v-d9b86d6d]{color:#1b1c1c;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:110%}.so-stat-block__sub[data-v-d9b86d6d]{color:#464747;font-size:13px}.so-stat-block__trend[data-v-d9b86d6d]{align-items:center;gap:5px;margin-top:5px;font-size:12px;display:inline-flex}.so-stat-block__trend--up[data-v-d9b86d6d]{color:#16a34a}.so-stat-block__trend--down[data-v-d9b86d6d]{color:#e42c2a}.so-stat-block__trend--flat[data-v-d9b86d6d]{color:#464747}.so-funnel-stage[data-v-8033529e]{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 20px;display:grid;position:relative}.so-funnel-stage.is-clickable[data-v-8033529e]{cursor:pointer}.so-funnel-stage:hover.is-clickable[data-v-8033529e]:not(.is-selected){background:color-mix(in srgb, var(--primary-color,#a8589e) 4%, transparent)}.so-funnel-stage.is-selected[data-v-8033529e]{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, transparent);border-color:var(--primary-color,#a8589e)}.so-funnel-stage[data-v-8033529e]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:2px}.so-funnel-stage__rail[data-v-8033529e]{flex-direction:column;align-self:stretch;align-items:center;width:24px;display:flex;position:relative}.so-funnel-stage__dot[data-v-8033529e]{background:var(--primary-color,#a8589e);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:6px}.so-funnel-stage__connector[data-v-8033529e]{background:#e4e2e2;width:2px;position:absolute;top:22px;bottom:-8px}.so-funnel-stage__body[data-v-8033529e]{flex-direction:column;gap:2px;min-width:0;display:flex}.so-funnel-stage__label[data-v-8033529e]{color:#1b1c1c;font-weight:500}.so-funnel-stage__metrics[data-v-8033529e]{color:#464747;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.so-funnel-stage__count[data-v-8033529e]{color:#1b1c1c;font-variant-numeric:tabular-nums}.so-funnel-stage__percent[data-v-8033529e],.so-funnel-stage__metric[data-v-8033529e]{color:#464747}.so-funnel-stage__badge[data-v-8033529e]{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.so-funnel-stage__badge--neutral[data-v-8033529e]{color:#303030;background:#46474726}.so-funnel-stage__badge--warning[data-v-8033529e]{color:#9e6e00;background:#9e6e002e}.so-funnel[data-v-8b27d97d]{flex-direction:column;gap:4px;display:flex}@media (width<=480px){.so-funnel--responsive[data-v-8b27d97d] .so-funnel-stage__connector{display:none}}.sparkline[data-v-0dc610cc]{vertical-align:middle;width:120px;height:28px;line-height:0;display:inline-block}.sparkline--with-delta[data-v-0dc610cc]{align-items:center;gap:4px;width:auto;display:inline-flex}.sparkline__svg[data-v-0dc610cc]{flex:none;width:120px;height:28px;display:block}.sparkline__line[data-v-0dc610cc]{stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke}.sparkline__line--above[data-v-0dc610cc]{stroke:#166534}.sparkline__line--below[data-v-0dc610cc]{stroke:#b91c1c}.sparkline__line--dashed[data-v-0dc610cc]{stroke-dasharray:3 2}.sparkline__dot[data-v-0dc610cc]{stroke:none}.sparkline__dot--above[data-v-0dc610cc]{fill:#166534}.sparkline__dot--below[data-v-0dc610cc]{fill:#b91c1c}.sparkline__target[data-v-0dc610cc]{stroke:#00000040;stroke-width:.6px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.sparkline__placeholder[data-v-0dc610cc]{color:#9ca3af;font-size:.85rem;display:inline-block}.sparkline__delta[data-v-0dc610cc]{background:color-mix(in srgb, currentColor 12%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-size:.72rem;line-height:1;display:inline-flex}.sparkline__delta--up[data-v-0dc610cc]{color:#166534}.sparkline__delta--down[data-v-0dc610cc]{color:#b91c1c}.sparkline__delta--flat[data-v-0dc610cc]{color:#6b7280}.sparkline__delta-arrow[data-v-0dc610cc]{flex:none;width:.9em;height:.9em;display:block}.so-phase-steps[data-v-d7a2d6e1]{align-items:flex-start;gap:0;display:flex}.so-phase-step[data-v-d7a2d6e1]{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.so-phase-step__icon[data-v-d7a2d6e1]{width:var(--so-phase-step-size);height:var(--so-phase-step-size);font-size:calc(var(--so-phase-step-size) * .42);font-variant-numeric:tabular-nums;color:#464747;background:#e4e2e2;border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.so-phase-step__glyph[data-v-d7a2d6e1]{display:flex}.so-phase-step__spinner[data-v-d7a2d6e1]{border:2px solid color-mix(in srgb, var(--primary-color,#a8589e) 22%, transparent);border-top-color:var(--primary-color,#a8589e);border-radius:50%;width:58%;height:58%;animation:.8s linear infinite so-phase-step-spin-d7a2d6e1}.so-phase-step__text[data-v-d7a2d6e1]{flex-direction:column;align-items:center;gap:2px;display:flex}.so-phase-step__detail[data-v-d7a2d6e1]{color:#464747;text-align:center;max-width:10em;font-size:12px}.so-phase-step__label[data-v-d7a2d6e1]{color:#303030;text-align:center;font-size:12px;transition:color .3s cubic-bezier(.4,0,.2,1)}.so-phase-step--active .so-phase-step__icon[data-v-d7a2d6e1]{background:color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent);color:var(--primary-color,#a8589e);animation:1.8s cubic-bezier(.4,0,.2,1) infinite so-phase-step-pulse-d7a2d6e1}.so-phase-step--active .so-phase-step__label[data-v-d7a2d6e1]{color:var(--primary-color,#a8589e);font-weight:500}.so-phase-steps--idle .so-phase-step--active .so-phase-step__icon[data-v-d7a2d6e1]{font-weight:500;animation:none}.so-phase-step--completed .so-phase-step__icon[data-v-d7a2d6e1]{color:#16a34a;background:#16a34a24}.so-phase-step--completed .so-phase-step__label[data-v-d7a2d6e1]{color:#16a34a}.so-phase-step--skipped .so-phase-step__icon[data-v-d7a2d6e1]{color:#464747;background:#4647471a}.so-phase-step--skipped .so-phase-step__label[data-v-d7a2d6e1]{color:#464747;font-style:italic}.so-phase-step--warning .so-phase-step__icon[data-v-d7a2d6e1]{color:#604100;background:#ffeed9}.so-phase-step--warning .so-phase-step__label[data-v-d7a2d6e1],.so-phase-step--warning .so-phase-step__detail[data-v-d7a2d6e1]{color:#604100}.so-phase-step--error .so-phase-step__detail[data-v-d7a2d6e1]{color:#e42c2a}.so-phase-step--error .so-phase-step__icon[data-v-d7a2d6e1]{color:#e42c2a;background:#e42c2a24}.so-phase-step--error .so-phase-step__label[data-v-d7a2d6e1]{color:#e42c2a;font-weight:500}.so-phase-step__connector[data-v-d7a2d6e1]{width:48px;height:2px;margin:calc(var(--so-phase-step-size) / 2 - 1px) 4px 0;background:#e4e2e2;border-radius:1px;flex-shrink:0;overflow:hidden}.so-phase-step__connector-fill[data-v-d7a2d6e1]{transform-origin:0;background:#16a34a;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);display:block;transform:scaleX(0)}.so-phase-step__connector.is-filled .so-phase-step__connector-fill[data-v-d7a2d6e1]{transform:scaleX(1)}.so-phase-step__connector.is-warning .so-phase-step__connector-fill[data-v-d7a2d6e1]{background:#9e6e00}.so-phase-step__connector.is-error .so-phase-step__connector-fill[data-v-d7a2d6e1]{background:#e42c2a;transform:scaleX(1)}.so-phase-steps--compact .so-phase-step__connector[data-v-d7a2d6e1]{width:24px}.so-phase-steps--compact .so-phase-step__label[data-v-d7a2d6e1]{font-size:11px}.so-phase-steps--compact .so-phase-step__detail[data-v-d7a2d6e1]{font-size:10px}.so-phase-steps--inline[data-v-d7a2d6e1]{align-items:center}.so-phase-steps--inline .so-phase-step[data-v-d7a2d6e1]{flex-direction:row}.so-phase-steps--inline .so-phase-step__text[data-v-d7a2d6e1]{align-items:flex-start}.so-phase-steps--inline .so-phase-step__label[data-v-d7a2d6e1],.so-phase-steps--inline .so-phase-step__detail[data-v-d7a2d6e1]{text-align:left}.so-phase-steps--inline .so-phase-step__connector[data-v-d7a2d6e1]{width:24px;margin-top:0}@keyframes so-phase-step-spin-d7a2d6e1{to{transform:rotate(360deg)}}@keyframes so-phase-step-pulse-d7a2d6e1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary-color,#a8589e) 28%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary-color,#a8589e) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary-color,#a8589e) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.so-phase-step__icon[data-v-d7a2d6e1],.so-phase-step__label[data-v-d7a2d6e1],.so-phase-step__connector-fill[data-v-d7a2d6e1]{transition:none!important}.so-phase-step__spinner[data-v-d7a2d6e1],.so-phase-step--active .so-phase-step__icon[data-v-d7a2d6e1]{animation:none!important}}.so-retention-chart[data-v-a46140ac]{width:100%;font-family:Nunito Sans,Helvetica,sans-serif}.so-retention-chart__viewport[data-v-a46140ac]{width:100%;overflow-x:auto}.so-retention-chart__svg[data-v-a46140ac]{max-width:none;display:block;overflow:visible}.so-retention-chart__grid line[data-v-a46140ac]{stroke:var(--grey-line,#e4e6eb);stroke-width:1px}.so-retention-chart__tick[data-v-a46140ac]{fill:var(--chart-axis-text,#5a6170);font-variant-numeric:tabular-nums;font-size:11px}.so-retention-chart__value[data-v-a46140ac]{fill:var(--chart-value-text,#8a91a0);font-variant-numeric:tabular-nums;font-size:10px}.so-retention-chart__marker[data-v-a46140ac]{cursor:pointer}.so-retention-chart__marker[data-v-a46140ac]:focus-visible{stroke:var(--primary-color,#a15a95);stroke-width:2px;outline:none}.so-retention-chart__marker-label[data-v-a46140ac]{font-size:10px;font-weight:500}.so-retention-chart__target[data-v-a46140ac]{stroke:var(--error,#e46b65);stroke-width:1px;stroke-dasharray:4 4}.so-retention-chart__target-label[data-v-a46140ac]{fill:var(--error,#e46b65);font-size:10px}.so-retention-chart__hit[data-v-a46140ac]{fill:#0000;stroke:none}.so-retention-chart__dot[data-v-a46140ac]{fill:var(--white,#fff);stroke-width:2px}.so-retention-chart__point.is-interactive[data-v-a46140ac]{cursor:pointer}.so-retention-chart__point.is-hovered .so-retention-chart__dot[data-v-a46140ac]{stroke-width:2.5px}.so-retention-chart__point[data-v-a46140ac]:focus-visible{outline:none}.so-retention-chart__point:focus-visible .so-retention-chart__hit[data-v-a46140ac]{fill:none;stroke:var(--primary-color,#a15a95);stroke-width:2px;r:8}@media (prefers-reduced-motion:no-preference){.so-retention-chart__dot[data-v-a46140ac]{transition:r .1s cubic-bezier(.4,0,.2,1)}}table.visually-hidden[data-v-a46140ac]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.so-question-funnel[data-v-7817d5ec]{width:100%;color:var(--colour-body-text);font-family:Nunito Sans,Helvetica,sans-serif}.so-question-funnel__head[data-v-7817d5ec],.so-question-funnel__row[data-v-7817d5ec]{grid-template-columns:minmax(170px,230px) 1fr 122px 132px;align-items:center;gap:16px;display:grid}.so-question-funnel__head[data-v-7817d5ec]{color:var(--grey-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:500}.so-question-funnel__rows[data-v-7817d5ec]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.so-question-funnel__row[data-v-7817d5ec]{border-radius:4px;padding:5px 10px}.so-question-funnel__row.is-interactive[data-v-7817d5ec]{cursor:pointer}.so-question-funnel__row.is-interactive[data-v-7817d5ec]:hover,.so-question-funnel__row.is-interactive[data-v-7817d5ec]:focus-visible{background:var(--primary-color-sheet)}.so-question-funnel__row[data-v-7817d5ec]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.so-question-funnel__label[data-v-7817d5ec]{flex-direction:column;gap:1px;min-width:0;display:flex}.so-question-funnel__title[data-v-7817d5ec]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.so-question-funnel__type[data-v-7817d5ec],.so-question-funnel__lost[data-v-7817d5ec]{color:var(--grey-muted);font-size:11px}.so-question-funnel__bar[data-v-7817d5ec]{align-items:stretch;min-width:0;display:flex;overflow:hidden}.so-question-funnel__bar-kept[data-v-7817d5ec]{border-radius:3px 0 0 3px;flex:none;min-width:0}@media (prefers-reduced-motion:no-preference){.so-question-funnel__bar-kept[data-v-7817d5ec]{transition:width .3s cubic-bezier(.4,0,.2,1)}}.so-question-funnel__bar-lost[data-v-7817d5ec]{background:repeating-linear-gradient(135deg,#dc26268c 0 4px,#dc262647 4px 8px);border-radius:0 3px 3px 0;flex:none;min-width:0}.so-question-funnel__metric[data-v-7817d5ec]{align-items:center;gap:9px;display:flex}.so-question-funnel__bubble[data-v-7817d5ec]{flex:none;display:block}.so-question-funnel__bubble-track[data-v-7817d5ec]{fill:none;stroke:var(--grey-line);stroke-width:1px}.so-question-funnel__bubble-lost[data-v-7817d5ec]{fill:#dc262629;stroke:none}.so-question-funnel__bubble-lost.is-ranked[data-v-7817d5ec]{fill:var(--error);stroke:#b3211f;stroke-width:1px}.so-question-funnel__count[data-v-7817d5ec],.so-question-funnel__falloff[data-v-7817d5ec]{font-variant-numeric:tabular-nums}.so-question-funnel__count[data-v-7817d5ec],.so-question-funnel__falloff-rate[data-v-7817d5ec]{font-size:13px}.so-question-funnel__falloff[data-v-7817d5ec]{flex-direction:column;min-width:0;display:flex}.so-question-funnel__falloff-rate[data-v-7817d5ec]{font-weight:500}.so-question-funnel__falloff-rate.is-over[data-v-7817d5ec]{color:#b3211f}.so-question-funnel__legend[data-v-7817d5ec]{border-top:1px solid var(--grey-line);color:var(--grey-muted);flex-wrap:wrap;gap:20px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.so-question-funnel__legend>span[data-v-7817d5ec]{align-items:center;gap:6px;display:inline-flex}.so-question-funnel__swatch[data-v-7817d5ec]{border-radius:2px;flex:none;width:14px;height:10px}.so-question-funnel__swatch.is-lost[data-v-7817d5ec]{background:repeating-linear-gradient(135deg,#dc26268c 0 4px,#dc262647 4px 8px)}.so-question-funnel__swatch.is-dot[data-v-7817d5ec]{opacity:.85;border-radius:50%;width:12px;height:12px}.so-question-funnel__swatch.is-rank[data-v-7817d5ec]{background:var(--error);opacity:1}@media (width<=760px){.so-question-funnel__head[data-v-7817d5ec]{display:none}.so-question-funnel__row[data-v-7817d5ec]{border-bottom:1px solid var(--grey-line);border-radius:0;grid-template-columns:1fr auto;grid-template-areas:"label falloff""bar bar""reached reached";row-gap:6px;padding:10px}.so-question-funnel__label[data-v-7817d5ec]{grid-area:label}.so-question-funnel__bar[data-v-7817d5ec]{grid-area:bar}.so-question-funnel__metric[data-v-7817d5ec]:first-of-type{grid-area:reached}.so-question-funnel__metric[data-v-7817d5ec]:last-of-type{grid-area:falloff}}.visually-hidden[data-v-7817d5ec]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar[data-v-dbc48b12]{-webkit-user-select:none;user-select:none;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.avatar--bot[data-v-dbc48b12]{border-radius:6px}.avatar__presence[data-v-dbc48b12]{box-sizing:border-box;border:2px solid #fff;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.avatar__presence--focused[data-v-dbc48b12]{background:#16a34a}.avatar__presence--open[data-v-dbc48b12]{background:#fab429}.avatar__presence--away[data-v-dbc48b12]{background:#919090}.avatar__presence--offline[data-v-dbc48b12]{background:#fff;box-shadow:inset 0 0 0 2px #777}.md-view{color:#1a1a1a;word-break:break-word;font-size:14px;line-height:1.5}.md-view p{margin:0 0 4px}.md-view p:last-child{margin-bottom:0}.md-view h1,.md-view h2,.md-view h3,.md-view h4,.md-view h5,.md-view h6{margin:8px 0 4px;font-weight:500;line-height:1.3}.md-view h1:first-child,.md-view h2:first-child,.md-view h3:first-child,.md-view h4:first-child,.md-view h5:first-child,.md-view h6:first-child{margin-top:0}.md-view h1{font-size:1.25em}.md-view h2{font-size:1.15em}.md-view h3{font-size:1.05em}.md-view h4,.md-view h5,.md-view h6{font-size:1em}.md-view ul,.md-view ol{margin:4px 0;padding-left:22px}.md-view li{margin:1px 0}.md-view li>p{margin:0}.md-view code{background:#f0f0f4;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.md-view pre{background:#f0f0f4;border-radius:4px;margin:4px 0;padding:8px 12px;line-height:1.4;overflow-x:auto}.md-view pre code{background:0 0;padding:0;font-size:.85em}.md-view blockquote{color:#555;border-left:3px solid #d4d4d8;margin:4px 0;padding-left:10px}.md-view hr{border:0;border-top:1px solid #e5e5e5;margin:8px 0}.md-view a{color:var(--primary-color-dark,#8f4086);text-decoration:none}.md-view a:hover{text-decoration:underline}.md-view table{border-collapse:collapse;max-width:100%;margin:6px 0;font-size:13px;display:block;overflow-x:auto}.md-view th,.md-view td{text-align:left;word-break:normal;border:1px solid #e5e5e5;padding:4px 8px}.md-view th{background:#f7f7f8;font-weight:500}.md-view del,.md-view s{color:#888}.md-view--plain{white-space:pre-wrap}.chat-mention{background:color-mix(in srgb, var(--primary-color,#a8589e) 13%, #fff);color:var(--primary-color-dark,#8f4086);border-radius:3px;padding:1px 4px;font-weight:500}.chat-mention[data-kind=bot]{color:#444;background:#50505a1f}.chat-hashtag{color:#156d3f;background:#2bb6731f;border-radius:3px;padding:1px 4px}.msg__cursor{vertical-align:text-bottom;background:var(--primary-color,#a8589e);width:8px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite msg-cursor-blink;display:inline-block}.msg__cursor--stoppable{cursor:pointer;border:none;border-radius:1px;padding:0}.msg__cursor--stoppable:hover,.msg__cursor--stoppable:focus-visible{opacity:1;background:#dc2626;width:10px;animation-play-state:paused}.msg__cursor--stoppable:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:2px}@keyframes msg-cursor-blink{to{opacity:0}}.mention-popover[data-v-d54b819d]{background:#fff;border:1px solid #d4d4d8;border-radius:6px;min-width:220px;max-width:320px;max-height:240px;padding:4px;overflow-y:auto;box-shadow:0 6px 24px #0000001f}.mention-popover__row[data-v-d54b819d]{text-align:left;cursor:pointer;color:#1a1a1a;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.mention-popover__row--active[data-v-d54b819d]{color:#1d4ed8;background:#3478f61f}.mention-popover__sigil[data-v-d54b819d]{color:#888;width:12px;font-weight:500}.mention-popover__label[data-v-d54b819d]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mention-popover__tag[data-v-d54b819d]{text-transform:uppercase;letter-spacing:.05em;color:#777;background:#eee;border-radius:3px;padding:1px 5px;font-size:10px}.reactions[data-v-c55380f7]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.reactions--empty[data-v-c55380f7]{opacity:0;transition:opacity .12s}.msg:hover .reactions--empty[data-v-c55380f7]{opacity:1}.reactions__chip[data-v-c55380f7]{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1;display:inline-flex}.reactions__chip[data-v-c55380f7]:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, #fff)}.reactions__chip--mine[data-v-c55380f7]{background:color-mix(in srgb, var(--primary-color,#a8589e) 13%, #fff);border-color:color-mix(in srgb, var(--primary-color,#a8589e) 40%, #fff);color:var(--primary-color-dark,#8f4086)}.reactions__emoji[data-v-c55380f7]{font-size:13px}.reactions__count[data-v-c55380f7]{font-weight:500}.reactions__quick[data-v-c55380f7]{border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 40%, #fff);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:2px 8px;font-size:13px;line-height:1;display:inline-flex}.reactions__quick[data-v-c55380f7]:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 10%, #fff)}.reactions__add[data-v-c55380f7]{color:#888;cursor:pointer;background:#fff;border:1px dashed #0003;border-radius:12px;padding:2px 8px;font-size:11px}.reactions__add[data-v-c55380f7]:hover,.reactions__add--open[data-v-c55380f7]{color:#1a1a1a;border-color:#0006}.reactions__adder[data-v-c55380f7]{display:inline-flex;position:relative}.reactions__picker[data-v-c55380f7]{z-index:2;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:2px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%);box-shadow:0 4px 12px #00000014}.reactions__pick[data-v-c55380f7]{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;font-size:16px;line-height:1}.reactions__pick[data-v-c55380f7]:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 13%, #fff)}.chat-gallery[data-v-befa017b]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#f2f0f0);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#e4e2e2);--so-chat-_surface:var(--so-chat-attachment-surface,#fff);--so-chat-_text:var(--so-chat-attachment-text,#021a3f);--so-chat-_muted:var(--so-chat-attachment-muted,#5e5e5e);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color,#a8589e));--so-chat-_warn:var(--so-chat-attachment-warn,#7e5700);--so-chat-_error:var(--so-chat-attachment-error,#bf0715);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#ffedea);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000d1);--so-chat-_doc-pdf:var(--so-chat-doc-icon-pdf,#b30b00);--so-chat-_doc-docx:var(--so-chat-doc-icon-docx,#2b579a);--so-chat-_doc-xlsx:var(--so-chat-doc-icon-xlsx,#217346);--so-chat-_doc-text:var(--so-chat-doc-icon-text,#625e59);--so-chat-_on-doc-icon:var(--so-chat-doc-icon-label,#fff);--so-chat-_hover:var(--so-chat-attachment-hover,#00000014);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#0000002e);--so-chat-_lightbox-control:var(--so-chat-lightbox-control,#ffffff24);--so-chat-_lightbox-control-hover:var(--so-chat-lightbox-control-hover,#ffffff42);--so-chat-_lightbox-caption-bg:var(--so-chat-lightbox-caption-bg,#00000073);--so-chat-_on-backdrop:var(--so-chat-lightbox-on-backdrop,#fff)}@media (prefers-color-scheme:dark){.chat-gallery[data-v-befa017b]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#303030);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#464747);--so-chat-_surface:var(--so-chat-attachment-surface,#1b1c1c);--so-chat-_text:var(--so-chat-attachment-text,#f2f0f0);--so-chat-_muted:var(--so-chat-attachment-muted,#acabab);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color-light,#e38fd7));--so-chat-_warn:var(--so-chat-attachment-warn,#ffba37);--so-chat-_error:var(--so-chat-attachment-error,#ff897e);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#42171a);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000e6);--so-chat-_hover:var(--so-chat-attachment-hover,#ffffff1f);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#ffffff3d)}}.chat-gallery[data-v-befa017b]{margin:5px 0 2px}.chat-gallery--single[data-v-befa017b]{display:block}.chat-gallery--grid[data-v-befa017b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:320px;display:grid}.chat-gallery__cell[data-v-befa017b]{border:1px solid var(--so-chat-_chip-border);background:var(--so-chat-_chip-bg);cursor:pointer;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.chat-gallery__cell[data-v-befa017b]:hover{border-color:var(--so-chat-_accent)}.chat-gallery__cell[data-v-befa017b]:focus-visible{outline:2px solid var(--so-chat-_accent);outline-offset:2px}.chat-gallery__img[data-v-befa017b]{object-fit:cover;width:100%;height:100%;display:block}.chat-gallery__cell--unsized .chat-gallery__img[data-v-befa017b]{height:auto}.chat-gallery__broken[data-v-befa017b]{text-align:center;width:100%;height:100%;color:var(--so-chat-_muted);justify-content:center;align-items:center;padding:5px;font-size:10px;display:flex}.chat-doc[data-v-4d1cb153]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#f2f0f0);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#e4e2e2);--so-chat-_surface:var(--so-chat-attachment-surface,#fff);--so-chat-_text:var(--so-chat-attachment-text,#021a3f);--so-chat-_muted:var(--so-chat-attachment-muted,#5e5e5e);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color,#a8589e));--so-chat-_warn:var(--so-chat-attachment-warn,#7e5700);--so-chat-_error:var(--so-chat-attachment-error,#bf0715);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#ffedea);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000d1);--so-chat-_doc-pdf:var(--so-chat-doc-icon-pdf,#b30b00);--so-chat-_doc-docx:var(--so-chat-doc-icon-docx,#2b579a);--so-chat-_doc-xlsx:var(--so-chat-doc-icon-xlsx,#217346);--so-chat-_doc-text:var(--so-chat-doc-icon-text,#625e59);--so-chat-_on-doc-icon:var(--so-chat-doc-icon-label,#fff);--so-chat-_hover:var(--so-chat-attachment-hover,#00000014);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#0000002e);--so-chat-_lightbox-control:var(--so-chat-lightbox-control,#ffffff24);--so-chat-_lightbox-control-hover:var(--so-chat-lightbox-control-hover,#ffffff42);--so-chat-_lightbox-caption-bg:var(--so-chat-lightbox-caption-bg,#00000073);--so-chat-_on-backdrop:var(--so-chat-lightbox-on-backdrop,#fff)}@media (prefers-color-scheme:dark){.chat-doc[data-v-4d1cb153]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#303030);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#464747);--so-chat-_surface:var(--so-chat-attachment-surface,#1b1c1c);--so-chat-_text:var(--so-chat-attachment-text,#f2f0f0);--so-chat-_muted:var(--so-chat-attachment-muted,#acabab);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color-light,#e38fd7));--so-chat-_warn:var(--so-chat-attachment-warn,#ffba37);--so-chat-_error:var(--so-chat-attachment-error,#ff897e);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#42171a);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000e6);--so-chat-_hover:var(--so-chat-attachment-hover,#ffffff1f);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#ffffff3d)}}.chat-doc[data-v-4d1cb153]{border:1px solid var(--so-chat-_chip-border);background:var(--so-chat-_surface);max-width:420px;color:var(--so-chat-_text);border-radius:6px;margin:5px 0 2px;font-size:12px}.chat-doc--failed[data-v-4d1cb153]{border-color:var(--so-chat-_error)}.chat-doc__row[data-v-4d1cb153]{gap:10px;padding:10px;display:flex}.chat-doc__icon[data-v-4d1cb153]{letter-spacing:.04em;height:36px;color:var(--so-chat-_on-doc-icon);border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.chat-doc__icon--pdf[data-v-4d1cb153]{background:var(--so-chat-_doc-pdf)}.chat-doc__icon--docx[data-v-4d1cb153]{background:var(--so-chat-_doc-docx)}.chat-doc__icon--xlsx[data-v-4d1cb153]{background:var(--so-chat-_doc-xlsx)}.chat-doc__icon--text[data-v-4d1cb153]{background:var(--so-chat-_doc-text)}.chat-doc__meta[data-v-4d1cb153]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-doc__name[data-v-4d1cb153]{overflow-wrap:anywhere;font-weight:500}.chat-doc__facts[data-v-4d1cb153]{color:var(--so-chat-_muted);font-size:10px}.chat-doc__facts--warn[data-v-4d1cb153],.chat-doc__facts--info[data-v-4d1cb153],.chat-doc__facts--error[data-v-4d1cb153]{font-size:12px;font-weight:500}.chat-doc__facts--warn[data-v-4d1cb153]{color:var(--so-chat-_warn)}.chat-doc__facts--info[data-v-4d1cb153]{color:var(--so-chat-_accent)}.chat-doc__facts--error[data-v-4d1cb153]{color:var(--so-chat-_error)}.chat-doc__facts-icon[data-v-4d1cb153]{vertical-align:text-bottom;margin-right:2px}.chat-doc__actions[data-v-4d1cb153]{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:2px;font-size:10px;display:flex}.chat-doc__actions[data-v-4d1cb153]>*{white-space:nowrap}.chat-doc__download[data-v-4d1cb153]{color:var(--so-chat-_accent);font-weight:500;text-decoration:none}.chat-doc__download[data-v-4d1cb153]:hover{text-decoration:underline}.chat-doc__disclose[data-v-4d1cb153]{color:var(--so-chat-_accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:10px;font-weight:500;display:inline-flex}.chat-doc__disclose[data-v-4d1cb153]:hover{text-decoration:underline}.chat-doc__extract[data-v-4d1cb153]{border-top:1px solid var(--so-chat-_chip-border);padding:5px 10px}.chat-doc__extract-note[data-v-4d1cb153]{color:var(--so-chat-_muted);margin:0;font-size:10px}.chat-doc__extract-body[data-v-4d1cb153]{white-space:pre-wrap;word-break:break-word;color:var(--so-chat-_text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.45}.so-chat-quote[data-v-c9ca49e5]{border-left:3px solid var(--primary-color,#a8589e);background:color-mix(in srgb, var(--primary-color,#a8589e) 6%, #fff);border-radius:4px;align-items:flex-start;gap:5px;max-width:100%;margin:0 0 5px;font-size:12px;display:flex}.so-chat-quote--unavailable[data-v-c9ca49e5]{border-left-color:#777}.so-chat-quote__main[data-v-c9ca49e5]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:5px 10px;display:flex}.so-chat-quote__main[data-v-c9ca49e5]:disabled{cursor:default}.so-chat-quote__main[data-v-c9ca49e5]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:-2px}.so-chat-quote__head[data-v-c9ca49e5]{color:#777}.so-chat-quote__author[data-v-c9ca49e5]{color:#000;font-weight:500}.so-chat-quote__excerpt[data-v-c9ca49e5]{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;color:#000;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.so-chat-quote--unavailable .so-chat-quote__excerpt[data-v-c9ca49e5]{color:#777;font-style:italic}.so-chat-quote__attachments[data-v-c9ca49e5]{color:#777}.so-chat-quote__dismiss[data-v-c9ca49e5]{color:#777;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:5px 5px 0 0;padding:2px;display:inline-flex}.so-chat-quote__dismiss[data-v-c9ca49e5]:hover,.so-chat-quote__dismiss[data-v-c9ca49e5]:focus-visible{background:color-mix(in srgb, var(--primary-color,#a8589e) 14%, #fff)}.msg[data-v-99b2bbb2]{gap:12px;padding:8px 16px;display:flex;position:relative}.msg:hover .msg__hover-actions[data-v-99b2bbb2],.msg:focus-within .msg__hover-actions[data-v-99b2bbb2]{opacity:1}.msg--grouped[data-v-99b2bbb2]{padding-top:2px;padding-bottom:2px}.msg--has-footer[data-v-99b2bbb2]{padding-bottom:20px}.msg--has-footer.msg--grouped[data-v-99b2bbb2]{padding-bottom:16px}.msg--own[data-v-99b2bbb2]{flex-direction:row-reverse}.msg--system[data-v-99b2bbb2]{justify-content:center}.msg__gutter[data-v-99b2bbb2]{flex-shrink:0;justify-content:center;align-items:flex-start;width:36px;padding-top:2px;display:flex}.msg__body[data-v-99b2bbb2]{background:#fff;border:1px solid #00000014;border-radius:12px;flex:0 auto;min-width:0;max-width:46rem;padding:8px 12px;box-shadow:0 1px 2px #00000014}.msg--own .msg__body[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 13%, #fff);border-color:color-mix(in srgb, var(--primary-color,#a8589e) 26%, #fff)}.msg--system .msg__body[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 10%, #fff);box-shadow:none;text-align:center;border-color:#0000;border-radius:999px;padding:2px 12px;font-size:12px}.msg__head[data-v-99b2bbb2]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.msg__author[data-v-99b2bbb2]{color:#021a3f;font-size:14px;font-weight:700}.msg__time[data-v-99b2bbb2]{text-align:right;color:#777;-webkit-user-select:none;user-select:none;margin-top:2px;font-size:11px;line-height:1.2;display:block}.msg__topic[data-v-99b2bbb2]{color:#156d3f;background:#2bb6731f;border-radius:3px;padding:1px 6px;font-size:12px}.msg__tools[data-v-99b2bbb2]{color:#525252;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;font-size:12px;line-height:1.4;display:flex;position:relative}.msg__tool[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, #fff);border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 28%, #fff);color:var(--primary-color-dark,#8f4086);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:5px;padding:1px 8px 1px 7px;transition:background .15s,border-color .15s;display:inline-flex}.msg__tool--active[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 16%, #fff);border-color:color-mix(in srgb, var(--primary-color,#a8589e) 50%, #fff);color:var(--primary-color-dark,#8f4086);animation:1.6s ease-in-out infinite msg-tool-active-pulse-99b2bbb2}.msg__tool-dot[data-v-99b2bbb2]{background:var(--primary-color,#a8589e);border-radius:50%;width:6px;height:6px;animation:1.1s steps(2,end) infinite msg-tool-dot-blink-99b2bbb2;display:inline-block}.msg__tool-pip[data-v-99b2bbb2]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.msg__tool-pip--ok[data-v-99b2bbb2]{color:#156d3f;background:#2bb6732e}.msg__tool-pip--empty[data-v-99b2bbb2]{color:#a16207;background:#eab3082e}.msg__tool-pip--error[data-v-99b2bbb2]{color:#b91c1c;background:#dc26262e}.msg__tool--ok[data-v-99b2bbb2]{color:#166534;background:#2bb6730f;border-color:#2bb67340}.msg__tool--empty[data-v-99b2bbb2]{color:#854d0e;background:#eab3080f;border-color:#eab3084d}.msg__tool--error[data-v-99b2bbb2]{color:#991b1b;background:#dc26260f;border-color:#dc26264d}.msg__tool-detail[data-v-99b2bbb2]{color:inherit;opacity:.78;font-weight:400}.msg__tool-outcome[data-v-99b2bbb2]{color:inherit;opacity:.85}.msg__tool-ms[data-v-99b2bbb2]{color:inherit;opacity:.55;font-variant-numeric:tabular-nums;margin-left:2px;font-size:10px}.msg__tool-note[data-v-99b2bbb2]{color:inherit;opacity:.95;font-style:italic;animation:1.6s ease-in-out infinite msg-tool-note-fade-99b2bbb2}@keyframes msg-tool-note-fade-99b2bbb2{0%,to{opacity:.95}50%{opacity:.6}}.msg__tools .msg__tool[data-v-99b2bbb2]{white-space:nowrap;max-width:100%;overflow:hidden}.msg__tools .msg__tool .msg__tool-detail[data-v-99b2bbb2],.msg__tools .msg__tool .msg__tool-note[data-v-99b2bbb2]{text-overflow:ellipsis;min-width:0;overflow:hidden}.msg__tools-done[data-v-99b2bbb2]{color:#6b7280;font-size:11px}.msg-tool-enter-active[data-v-99b2bbb2],.msg-tool-leave-active[data-v-99b2bbb2]{transition:opacity .35s,transform .35s}.msg-tool-enter-from[data-v-99b2bbb2],.msg-tool-leave-to[data-v-99b2bbb2]{opacity:0;transform:translateY(-2px)}.msg-tool-leave-active[data-v-99b2bbb2]{position:absolute}.msg__tool-list[data-v-99b2bbb2]{color:#404040;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;margin:4px 0 8px;font-size:12px}.msg__tool-rows[data-v-99b2bbb2]{max-height:420px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.msg__tool-rows>li[data-v-99b2bbb2]{margin:0;padding:0;list-style:none}.msg__tool-rows>li[data-v-99b2bbb2]:before{content:none}.msg__tool-row-summary[data-v-99b2bbb2]{cursor:pointer;color:var(--primary-color-dark,#8f4086);flex-wrap:wrap;align-items:center;gap:5px;padding:3px 10px;list-style:none;display:flex}.msg__tool-row-summary[data-v-99b2bbb2]::-webkit-details-marker{display:none}.msg__tool-row-summary[data-v-99b2bbb2]:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 6%, #fff)}.msg__tool-row--ok>.msg__tool-row-summary[data-v-99b2bbb2]{color:#166534}.msg__tool-row--empty>.msg__tool-row-summary[data-v-99b2bbb2]{color:#854d0e}.msg__tool-row--error>.msg__tool-row-summary[data-v-99b2bbb2]{color:#991b1b}.msg__tool-row[open]>.msg__tool-row-summary[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 6%, #fff)}.msg__tool-facts[data-v-99b2bbb2]{grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 10px 4px 27px;display:grid}.msg__tool-facts dt[data-v-99b2bbb2]{color:#6b7280}.msg__tool-facts dd[data-v-99b2bbb2]{margin:0}.msg__tool-section-head[data-v-99b2bbb2]{color:#6b7280;justify-content:space-between;align-items:center;margin:6px 10px 2px 27px;font-weight:500;display:flex}.msg__tool-copy[data-v-99b2bbb2]{cursor:pointer;color:#555;background:#fff;border:1px solid #d4d4d8;border-radius:3px;padding:1px 6px;font-size:11px}.msg__tool-copy[data-v-99b2bbb2]:hover{background:#f4f4f6}.msg__tool-args[data-v-99b2bbb2]{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #ececec;border-radius:3px;max-height:240px;margin:0 10px 6px 27px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;overflow-y:auto}.msg__tool-steps[data-v-99b2bbb2]{color:#4b5563;max-height:240px;margin:0 10px 6px 27px;padding-left:18px;font-size:11px;line-height:1.5;overflow-y:auto}.msg__tool-steps>li[data-v-99b2bbb2]{margin:1px 0;padding:0;list-style:decimal}.msg__tool-steps>li[data-v-99b2bbb2]:before{content:none}.msg__tool-list-foot[data-v-99b2bbb2]{border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px;display:flex}.msg__tool-run-link[data-v-99b2bbb2]{color:var(--primary-color-dark,#8f4086);font-weight:500;text-decoration:none}.msg__tool-run-link[data-v-99b2bbb2]:hover{text-decoration:underline}.msg__tool-pref[data-v-99b2bbb2]{color:#6b7280;cursor:pointer;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.msg__hover-action--failed[data-v-99b2bbb2]{color:#b91c1c;border-color:#dc262666}@media (prefers-reduced-motion:reduce){.msg-tool-enter-active[data-v-99b2bbb2],.msg-tool-leave-active[data-v-99b2bbb2]{transition:none}.msg__tool--active[data-v-99b2bbb2],.msg__tool-dot[data-v-99b2bbb2],.msg__tool-note[data-v-99b2bbb2]{animation:none}}@keyframes msg-tool-active-pulse-99b2bbb2{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color,#a8589e) 14%, #fff)}}@keyframes msg-tool-dot-blink-99b2bbb2{to{opacity:.35}}.msg__thinking[data-v-99b2bbb2]{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;margin:4px 0 8px}.msg__thinking-body[data-v-99b2bbb2]{white-space:pre-wrap;word-break:break-word;color:#4b5563;max-height:320px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;overflow-y:auto}.msg__awaiting[data-v-99b2bbb2]{color:#8a5a00;-webkit-user-select:none;user-select:none;background:#f5a62324;border:1px solid #f5a62352;border-radius:10px;align-items:center;gap:4px;padding:1px 6px 1px 5px;font-size:12px;font-weight:500;display:inline-flex}.msg__awaiting--inline[data-v-99b2bbb2]{margin-left:6px}.msg__awaiting-dot[data-v-99b2bbb2]{background:#d97706;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite msg-awaiting-pulse-99b2bbb2;display:inline-block}@keyframes msg-awaiting-pulse-99b2bbb2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.msg__footer[data-v-99b2bbb2]{flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:-14px 0 -8px;display:flex;position:relative;transform:translateY(14px)}.msg__footer .reactions[data-v-99b2bbb2]{margin-top:0}.msg__replies[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, #fff);color:var(--primary-color-dark,#8f4086);border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 28%, #fff);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.msg__replies[data-v-99b2bbb2]:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 16%, #fff)}.msg__replies-icon[data-v-99b2bbb2]{display:inline-block;transform:scaleX(-1)}.msg__rerun-inline[data-v-99b2bbb2]{color:#b91c1c;cursor:pointer;background:#dc262614;border:1px solid #dc262647;border-radius:4px;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.msg__rerun-inline[data-v-99b2bbb2]:hover{background:#dc262629}.msg__hover-actions[data-v-99b2bbb2]{z-index:2;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:flex-start;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:-1em;left:64px;right:16px}.msg__hover-actions[data-v-99b2bbb2]>*{pointer-events:auto}.msg--own .msg__hover-actions[data-v-99b2bbb2]{justify-content:flex-end;left:16px}.msg__hover-action[data-v-99b2bbb2],.msg__hover-action[data-v-99b2bbb2-s]{cursor:pointer;color:#555;background:#fff;border:1px solid #d4d4d8;border-radius:4px;padding:4px 8px;font-size:11px}.msg__hover-action[data-v-99b2bbb2]:hover,.msg__hover-action[data-v-99b2bbb2-s]:hover{background:#f4f4f6}.msg__hover-action--pinned[data-v-99b2bbb2]{background:color-mix(in srgb, var(--primary-color,#a8589e) 13%, #fff);border-color:color-mix(in srgb, var(--primary-color,#a8589e) 40%, #fff);color:var(--primary-color-dark,#8f4086)}.msg__hover-action--pinned[data-v-99b2bbb2]:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 20%, #fff)}.msg__hover-action--delete[data-v-99b2bbb2]:hover{color:#b91c1c;border-color:#dc262666}.msg__deleted[data-v-99b2bbb2]{color:#777;margin:0;font-style:italic}.msg__hover-action--live[data-v-99b2bbb2]{animation:1.6s ease-in-out infinite msg-tool-active-pulse-99b2bbb2}.msg__content-wrap[data-v-99b2bbb2]{display:block}.msg__attachments[data-v-99b2bbb2]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.chat-timestamp[data-v-e471cf56]{justify-content:center;padding:8px 16px 2px;display:flex}.chat-timestamp__label[data-v-e471cf56]{background:color-mix(in srgb, var(--primary-color,#a8589e) 10%, #fff);color:#777;cursor:help;-webkit-user-select:none;user-select:none;border-radius:999px;padding:1px 10px;font-size:11px}.pane[data-v-26dd654d]{background:color-mix(in srgb, var(--primary-color,#a8589e) 5%, #fff);flex:1;padding:16px 0;overflow:hidden auto}.pane__placeholder[data-v-26dd654d]{text-align:center;color:#999;padding:40px;font-size:14px}.chat-chip[data-v-87bd97af]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#f2f0f0);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#e4e2e2);--so-chat-_surface:var(--so-chat-attachment-surface,#fff);--so-chat-_text:var(--so-chat-attachment-text,#021a3f);--so-chat-_muted:var(--so-chat-attachment-muted,#5e5e5e);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color,#a8589e));--so-chat-_warn:var(--so-chat-attachment-warn,#7e5700);--so-chat-_error:var(--so-chat-attachment-error,#bf0715);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#ffedea);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000d1);--so-chat-_doc-pdf:var(--so-chat-doc-icon-pdf,#b30b00);--so-chat-_doc-docx:var(--so-chat-doc-icon-docx,#2b579a);--so-chat-_doc-xlsx:var(--so-chat-doc-icon-xlsx,#217346);--so-chat-_doc-text:var(--so-chat-doc-icon-text,#625e59);--so-chat-_on-doc-icon:var(--so-chat-doc-icon-label,#fff);--so-chat-_hover:var(--so-chat-attachment-hover,#00000014);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#0000002e);--so-chat-_lightbox-control:var(--so-chat-lightbox-control,#ffffff24);--so-chat-_lightbox-control-hover:var(--so-chat-lightbox-control-hover,#ffffff42);--so-chat-_lightbox-caption-bg:var(--so-chat-lightbox-caption-bg,#00000073);--so-chat-_on-backdrop:var(--so-chat-lightbox-on-backdrop,#fff)}@media (prefers-color-scheme:dark){.chat-chip[data-v-87bd97af]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#303030);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#464747);--so-chat-_surface:var(--so-chat-attachment-surface,#1b1c1c);--so-chat-_text:var(--so-chat-attachment-text,#f2f0f0);--so-chat-_muted:var(--so-chat-attachment-muted,#acabab);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color-light,#e38fd7));--so-chat-_warn:var(--so-chat-attachment-warn,#ffba37);--so-chat-_error:var(--so-chat-attachment-error,#ff897e);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#42171a);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000e6);--so-chat-_hover:var(--so-chat-attachment-hover,#ffffff1f);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#ffffff3d)}}.chat-chip[data-v-87bd97af]{border:1px solid var(--so-chat-_chip-border);background:var(--so-chat-_chip-bg);max-width:260px;color:var(--so-chat-_text);border-radius:6px;flex-direction:column;gap:5px;padding:5px;font-size:12px;display:flex}.chat-chip__main[data-v-87bd97af]{align-items:center;gap:10px;display:flex}.chat-chip--pending .chat-chip__preview[data-v-87bd97af]{opacity:.55}.chat-chip--uploading .chat-chip__thumb[data-v-87bd97af]{filter:brightness(.72)}.chat-chip--error[data-v-87bd97af]{border-color:var(--so-chat-_error);background:var(--so-chat-_error-bg)}.chat-chip--disabled[data-v-87bd97af]{opacity:.7}.chat-chip__preview[data-v-87bd97af]{border-radius:4px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.chat-chip__thumb[data-v-87bd97af]{object-fit:cover;width:100%;height:100%;display:block}.chat-chip__doc-icon[data-v-87bd97af]{letter-spacing:.04em;width:100%;height:100%;color:var(--so-chat-_on-doc-icon);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.chat-chip__doc-icon--pdf[data-v-87bd97af]{background:var(--so-chat-_doc-pdf)}.chat-chip__doc-icon--docx[data-v-87bd97af]{background:var(--so-chat-_doc-docx)}.chat-chip__doc-icon--xlsx[data-v-87bd97af]{background:var(--so-chat-_doc-xlsx)}.chat-chip__doc-icon--text[data-v-87bd97af]{background:var(--so-chat-_doc-text)}.chat-chip__ring[data-v-87bd97af]{border-radius:4px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 12px,#000 12px 16px,#0000 16px);mask:radial-gradient(circle,#0000 0 12px,#000 12px 16px,#0000 16px)}.chat-chip__pulse[data-v-87bd97af]{background:var(--so-chat-_backdrop);animation:1.4s ease-in-out infinite chat-chip-pulse-87bd97af;position:absolute;inset:0}@keyframes chat-chip-pulse-87bd97af{0%,to{opacity:.5}50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.chat-chip__pulse[data-v-87bd97af]{animation:none}}.chat-chip__meta[data-v-87bd97af]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chat-chip__name[data-v-87bd97af]{white-space:nowrap;font-weight:500;overflow:hidden}.chat-chip__facts[data-v-87bd97af]{color:var(--so-chat-_muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.chat-chip__error[data-v-87bd97af]{color:var(--so-chat-_error);overflow-wrap:anywhere;font-size:12px;font-weight:500}.chat-chip__describe[data-v-87bd97af]{color:var(--so-chat-_accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:10px;font-weight:500}.chat-chip__describe[data-v-87bd97af]:hover:not(:disabled){text-decoration:underline}.chat-chip__describe[data-v-87bd97af]:disabled{cursor:not-allowed;opacity:.5}.chat-chip__actions[data-v-87bd97af]{align-self:flex-start;gap:2px;display:flex}.chat-chip__action[data-v-87bd97af]{color:var(--so-chat-_muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;line-height:1;display:inline-flex}.chat-chip__action[data-v-87bd97af]:hover:not(:disabled){background:var(--so-chat-_hover);color:var(--so-chat-_text)}.chat-chip__action[data-v-87bd97af]:disabled{cursor:not-allowed;opacity:.5}.chat-chip__alt[data-v-87bd97af]{flex-direction:column;gap:2px;display:flex}.chat-chip__alt-label[data-v-87bd97af]{color:var(--so-chat-_muted);font-size:10px;font-weight:500}.chat-chip__alt-input[data-v-87bd97af]{border:1px solid var(--so-chat-_chip-border);background:var(--so-chat-_surface);width:100%;color:var(--so-chat-_text);font:inherit;border-radius:4px;padding:2px 5px;font-size:12px}.chat-chip__alt-input[data-v-87bd97af]:focus-visible{outline:2px solid var(--so-chat-_accent);outline-offset:1px}.chat-tray--populated[data-v-4efab4da]{padding:5px 0 2px}.chat-tray__list[data-v-4efab4da]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.chat-tray__item[data-v-4efab4da]{margin:0}.chat-tray__live[data-v-4efab4da]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.composer{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#f2f0f0);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#e4e2e2);--so-chat-_surface:var(--so-chat-attachment-surface,#fff);--so-chat-_text:var(--so-chat-attachment-text,#021a3f);--so-chat-_muted:var(--so-chat-attachment-muted,#5e5e5e);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color,#a8589e));--so-chat-_warn:var(--so-chat-attachment-warn,#7e5700);--so-chat-_error:var(--so-chat-attachment-error,#bf0715);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#ffedea);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000d1);--so-chat-_doc-pdf:var(--so-chat-doc-icon-pdf,#b30b00);--so-chat-_doc-docx:var(--so-chat-doc-icon-docx,#2b579a);--so-chat-_doc-xlsx:var(--so-chat-doc-icon-xlsx,#217346);--so-chat-_doc-text:var(--so-chat-doc-icon-text,#625e59);--so-chat-_on-doc-icon:var(--so-chat-doc-icon-label,#fff);--so-chat-_hover:var(--so-chat-attachment-hover,#00000014);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#0000002e);--so-chat-_lightbox-control:var(--so-chat-lightbox-control,#ffffff24);--so-chat-_lightbox-control-hover:var(--so-chat-lightbox-control-hover,#ffffff42);--so-chat-_lightbox-caption-bg:var(--so-chat-lightbox-caption-bg,#00000073);--so-chat-_on-backdrop:var(--so-chat-lightbox-on-backdrop,#fff)}@media (prefers-color-scheme:dark){.composer{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#303030);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#464747);--so-chat-_surface:var(--so-chat-attachment-surface,#1b1c1c);--so-chat-_text:var(--so-chat-attachment-text,#f2f0f0);--so-chat-_muted:var(--so-chat-attachment-muted,#acabab);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color-light,#e38fd7));--so-chat-_warn:var(--so-chat-attachment-warn,#ffba37);--so-chat-_error:var(--so-chat-attachment-error,#ff897e);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#42171a);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000e6);--so-chat-_hover:var(--so-chat-attachment-hover,#ffffff1f);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#ffffff3d)}}.composer{background:#fafafa;border-top:1px solid #e5e5e5;padding:12px 16px;position:relative}.composer__row{align-items:flex-end;gap:8px;display:flex}.composer--dragging{outline:2px dashed var(--so-chat-_accent);outline-offset:-4px}.composer__dropzone{pointer-events:none;background:var(--so-chat-_chip-bg);opacity:.94;color:var(--so-chat-_text);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.composer__attach{color:var(--so-chat-_muted);cursor:pointer;background:0 0;border:1px solid #d4d4d8;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;padding:9px 10px;line-height:1;display:inline-flex}.composer__attach:hover:not(:disabled){background:var(--so-chat-_hover);color:var(--so-chat-_text)}.composer__attach:disabled{opacity:.45;cursor:not-allowed}.composer__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.composer__note-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.composer__attach-note,.composer__attach-reject{flex:0 auto;width:auto;min-width:0;margin:2px 0 0;font-size:12px}.composer__attach-note{color:var(--so-chat-_muted)}.composer__attach-reject{color:var(--so-chat-_error);font-weight:500}.composer__editor-wrap{background:#fff;border:1px solid #d4d4d8;border-radius:6px;flex:1;max-height:240px;padding:8px 12px;overflow-y:auto}.composer__editor-wrap:focus-within{border-color:#3478f6;box-shadow:0 0 0 2px #3478f633}.composer__editor{outline:none;min-height:22px;font-size:14px;line-height:1.4}.composer__editor.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#999;pointer-events:none;float:left;height:0}.composer__editor p{margin:0}.composer__counter{font-variant-numeric:tabular-nums;color:#999;white-space:nowrap;align-self:flex-end;padding-bottom:12px;font-size:12px}.composer__counter--over{color:#dc2626;font-weight:500}.composer__send{color:#fff;cursor:pointer;background:#3478f6;border:none;border-radius:6px;align-self:flex-end;padding:10px 16px;font-weight:500}.composer__send:hover:not(:disabled){background:#2563eb}.composer__send:disabled{cursor:not-allowed;background:#c4c4c8}.chat-lightbox[data-v-a5a07116]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#f2f0f0);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#e4e2e2);--so-chat-_surface:var(--so-chat-attachment-surface,#fff);--so-chat-_text:var(--so-chat-attachment-text,#021a3f);--so-chat-_muted:var(--so-chat-attachment-muted,#5e5e5e);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color,#a8589e));--so-chat-_warn:var(--so-chat-attachment-warn,#7e5700);--so-chat-_error:var(--so-chat-attachment-error,#bf0715);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#ffedea);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000d1);--so-chat-_doc-pdf:var(--so-chat-doc-icon-pdf,#b30b00);--so-chat-_doc-docx:var(--so-chat-doc-icon-docx,#2b579a);--so-chat-_doc-xlsx:var(--so-chat-doc-icon-xlsx,#217346);--so-chat-_doc-text:var(--so-chat-doc-icon-text,#625e59);--so-chat-_on-doc-icon:var(--so-chat-doc-icon-label,#fff);--so-chat-_hover:var(--so-chat-attachment-hover,#00000014);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#0000002e);--so-chat-_lightbox-control:var(--so-chat-lightbox-control,#ffffff24);--so-chat-_lightbox-control-hover:var(--so-chat-lightbox-control-hover,#ffffff42);--so-chat-_lightbox-caption-bg:var(--so-chat-lightbox-caption-bg,#00000073);--so-chat-_on-backdrop:var(--so-chat-lightbox-on-backdrop,#fff)}@media (prefers-color-scheme:dark){.chat-lightbox[data-v-a5a07116]{--so-chat-_chip-bg:var(--so-chat-attachment-chip-bg,#303030);--so-chat-_chip-border:var(--so-chat-attachment-chip-border,#464747);--so-chat-_surface:var(--so-chat-attachment-surface,#1b1c1c);--so-chat-_text:var(--so-chat-attachment-text,#f2f0f0);--so-chat-_muted:var(--so-chat-attachment-muted,#acabab);--so-chat-_accent:var(--so-chat-attachment-accent,var(--primary-color-light,#e38fd7));--so-chat-_warn:var(--so-chat-attachment-warn,#ffba37);--so-chat-_error:var(--so-chat-attachment-error,#ff897e);--so-chat-_error-bg:var(--so-chat-attachment-error-bg,#42171a);--so-chat-_backdrop:var(--so-chat-lightbox-backdrop,#000000e6);--so-chat-_hover:var(--so-chat-attachment-hover,#ffffff1f);--so-chat-_progress-track:var(--so-chat-attachment-progress-track,#ffffff3d)}}.chat-lightbox[data-v-a5a07116]{z-index:400;background:var(--so-chat-_backdrop);justify-content:center;align-items:center;gap:10px;padding:44px 15px 72px;display:flex;position:fixed;inset:0}.chat-lightbox[data-v-a5a07116]:focus{outline:none}.chat-lightbox__img[data-v-a5a07116]{object-fit:contain;max-width:100%;max-height:100%;display:block}.chat-lightbox__close[data-v-a5a07116],.chat-lightbox__page[data-v-a5a07116]{background:var(--so-chat-_lightbox-control);color:var(--so-chat-_on-backdrop);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.chat-lightbox__close[data-v-a5a07116]:hover,.chat-lightbox__page[data-v-a5a07116]:hover{background:var(--so-chat-_lightbox-control-hover)}.chat-lightbox__close[data-v-a5a07116]:focus-visible,.chat-lightbox__page[data-v-a5a07116]:focus-visible{outline:2px solid var(--so-chat-_on-backdrop);outline-offset:2px}.chat-lightbox__close[data-v-a5a07116]{width:34px;height:34px;top:10px;right:15px}.chat-lightbox__page[data-v-a5a07116]{width:44px;height:44px;top:50%;transform:translateY(-50%)}.chat-lightbox__page--prev[data-v-a5a07116]{left:15px}.chat-lightbox__page--next[data-v-a5a07116]{right:15px}.chat-lightbox__caption[data-v-a5a07116]{background:var(--so-chat-_lightbox-caption-bg);color:var(--so-chat-_on-backdrop);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;padding:10px 15px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.chat-lightbox__name[data-v-a5a07116]{overflow-wrap:anywhere;font-weight:500}.chat-lightbox__facts[data-v-a5a07116]{opacity:.78;font-variant-numeric:tabular-nums}.chat-lightbox__download[data-v-a5a07116]{color:var(--so-chat-_on-backdrop);font-weight:500;text-decoration:underline}.chat-lightbox__download[data-v-a5a07116]:focus-visible{outline:2px solid var(--so-chat-_on-backdrop);outline-offset:2px}.so-graph-detail[data-v-93a09abb]{--so-graph-_surface:var(--so-graph-surface,#fefcfb);--so-graph-_node-bg:var(--so-graph-node-bg,#fff);--so-graph-_node-border:var(--so-graph-node-border,#c8c6c6);--so-graph-_text:var(--so-graph-text,#021a3f);--so-graph-_muted:var(--so-graph-muted,#5e5e5e);--so-graph-_edge:var(--so-graph-edge,#777);--so-graph-_band-label:var(--so-graph-band-label,#464747);--so-graph-_select:var(--so-graph-select,var(--primary-color,#a8589e));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-dark,#8f4086));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#ffffffeb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#5e5e5e);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#f2f0f0);--so-graph-_tone-info:var(--so-graph-tone-info,#435f8a);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#e8f2ff);--so-graph-_tone-success:var(--so-graph-tone-success,#006e2d);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#c5ffc8);--so-graph-_tone-warning:var(--so-graph-tone-warning,#7e5700);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#ffeed9);--so-graph-_tone-danger:var(--so-graph-tone-danger,#bf0715);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#ffedea);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-dark,#8f4086));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,#e8f2ff);--so-graph-_tone-muted:var(--so-graph-tone-muted,#7b7671);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#f7efe9)}@media (prefers-color-scheme:dark){.so-graph-detail[data-v-93a09abb]{--so-graph-_surface:var(--so-graph-surface,#1b1c1c);--so-graph-_node-bg:var(--so-graph-node-bg,#303030);--so-graph-_node-border:var(--so-graph-node-border,#464747);--so-graph-_text:var(--so-graph-text,#f2f0f0);--so-graph-_muted:var(--so-graph-muted,#acabab);--so-graph-_edge:var(--so-graph-edge,#919090);--so-graph-_band-label:var(--so-graph-band-label,#c8c6c6);--so-graph-_select:var(--so-graph-select,var(--primary-color-light,#e38fd7));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-light,#e38fd7));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#303030eb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#acabab);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#464646);--so-graph-_tone-info:var(--so-graph-tone-info,#8daddc);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#444c56);--so-graph-_tone-success:var(--so-graph-tone-success,#43c265);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#34503c);--so-graph-_tone-warning:var(--so-graph-tone-warning,#ffba37);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#5e4e32);--so-graph-_tone-danger:var(--so-graph-tone-danger,#ff897e);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#5e4441);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-light,#e38fd7));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,color-mix(in srgb, var(--primary-color-light,#e38fd7) 22%, #303030));--so-graph-_tone-muted:var(--so-graph-tone-muted,#b0aaa4);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#474645)}}.so-graph-detail[data-v-93a09abb]{border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_chrome-bg);width:260px;max-width:100%;color:var(--so-graph-_text);border-radius:8px;font-size:12px}.so-graph-detail__header[data-v-93a09abb]{border-bottom:1px solid var(--so-graph-_node-border);align-items:center;gap:5px;padding:5px 10px;display:flex}.so-graph-detail__title[data-v-93a09abb]{overflow-wrap:anywhere;flex:1;margin:0;font-size:12px;font-weight:500}.so-graph-detail__close[data-v-93a09abb]{color:var(--so-graph-_muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.so-graph-detail__close[data-v-93a09abb]:hover{color:var(--so-graph-_text)}.so-graph-detail__close[data-v-93a09abb]:focus-visible{outline:2px solid var(--so-graph-_focus);outline-offset:1px}.so-graph-detail__body[data-v-93a09abb]{padding:10px}.so-graph-band[data-v-bc66b276]{--so-graph-_surface:var(--so-graph-surface,#fefcfb);--so-graph-_node-bg:var(--so-graph-node-bg,#fff);--so-graph-_node-border:var(--so-graph-node-border,#c8c6c6);--so-graph-_text:var(--so-graph-text,#021a3f);--so-graph-_muted:var(--so-graph-muted,#5e5e5e);--so-graph-_edge:var(--so-graph-edge,#777);--so-graph-_band-label:var(--so-graph-band-label,#464747);--so-graph-_select:var(--so-graph-select,var(--primary-color,#a8589e));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-dark,#8f4086));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#ffffffeb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#5e5e5e);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#f2f0f0);--so-graph-_tone-info:var(--so-graph-tone-info,#435f8a);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#e8f2ff);--so-graph-_tone-success:var(--so-graph-tone-success,#006e2d);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#c5ffc8);--so-graph-_tone-warning:var(--so-graph-tone-warning,#7e5700);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#ffeed9);--so-graph-_tone-danger:var(--so-graph-tone-danger,#bf0715);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#ffedea);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-dark,#8f4086));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,#e8f2ff);--so-graph-_tone-muted:var(--so-graph-tone-muted,#7b7671);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#f7efe9)}@media (prefers-color-scheme:dark){.so-graph-band[data-v-bc66b276]{--so-graph-_surface:var(--so-graph-surface,#1b1c1c);--so-graph-_node-bg:var(--so-graph-node-bg,#303030);--so-graph-_node-border:var(--so-graph-node-border,#464747);--so-graph-_text:var(--so-graph-text,#f2f0f0);--so-graph-_muted:var(--so-graph-muted,#acabab);--so-graph-_edge:var(--so-graph-edge,#919090);--so-graph-_band-label:var(--so-graph-band-label,#c8c6c6);--so-graph-_select:var(--so-graph-select,var(--primary-color-light,#e38fd7));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-light,#e38fd7));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#303030eb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#acabab);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#464646);--so-graph-_tone-info:var(--so-graph-tone-info,#8daddc);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#444c56);--so-graph-_tone-success:var(--so-graph-tone-success,#43c265);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#34503c);--so-graph-_tone-warning:var(--so-graph-tone-warning,#ffba37);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#5e4e32);--so-graph-_tone-danger:var(--so-graph-tone-danger,#ff897e);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#5e4441);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-light,#e38fd7));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,color-mix(in srgb, var(--primary-color-light,#e38fd7) 22%, #303030));--so-graph-_tone-muted:var(--so-graph-tone-muted,#b0aaa4);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#474645)}}.so-graph-band[data-v-bc66b276]{box-sizing:border-box;border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_tone-neutral-soft);pointer-events:none;border-radius:12px;width:100%;height:100%}.so-graph-band--neutral[data-v-bc66b276]{background:var(--so-graph-_tone-neutral-soft)}.so-graph-band--info[data-v-bc66b276]{background:var(--so-graph-_tone-info-soft)}.so-graph-band--success[data-v-bc66b276]{background:var(--so-graph-_tone-success-soft)}.so-graph-band--warning[data-v-bc66b276]{background:var(--so-graph-_tone-warning-soft)}.so-graph-band--danger[data-v-bc66b276]{background:var(--so-graph-_tone-danger-soft)}.so-graph-band--running[data-v-bc66b276]{background:var(--so-graph-_tone-running-soft)}.so-graph-band--muted[data-v-bc66b276]{background:var(--so-graph-_tone-muted-soft)}.so-graph-band__header[data-v-bc66b276]{align-items:baseline;gap:10px;padding:10px 15px;display:flex}.so-graph-band__label[data-v-bc66b276]{color:var(--so-graph-_band-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.so-graph-band__description[data-v-bc66b276]{color:var(--so-graph-_muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.so-graph-band__rule[data-v-bc66b276]{border-top:1px solid var(--so-graph-_node-border);flex:1}.so-graph-legend[data-v-cd35e11c]{--so-graph-_surface:var(--so-graph-surface,#fefcfb);--so-graph-_node-bg:var(--so-graph-node-bg,#fff);--so-graph-_node-border:var(--so-graph-node-border,#c8c6c6);--so-graph-_text:var(--so-graph-text,#021a3f);--so-graph-_muted:var(--so-graph-muted,#5e5e5e);--so-graph-_edge:var(--so-graph-edge,#777);--so-graph-_band-label:var(--so-graph-band-label,#464747);--so-graph-_select:var(--so-graph-select,var(--primary-color,#a8589e));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-dark,#8f4086));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#ffffffeb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#5e5e5e);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#f2f0f0);--so-graph-_tone-info:var(--so-graph-tone-info,#435f8a);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#e8f2ff);--so-graph-_tone-success:var(--so-graph-tone-success,#006e2d);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#c5ffc8);--so-graph-_tone-warning:var(--so-graph-tone-warning,#7e5700);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#ffeed9);--so-graph-_tone-danger:var(--so-graph-tone-danger,#bf0715);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#ffedea);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-dark,#8f4086));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,#e8f2ff);--so-graph-_tone-muted:var(--so-graph-tone-muted,#7b7671);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#f7efe9)}@media (prefers-color-scheme:dark){.so-graph-legend[data-v-cd35e11c]{--so-graph-_surface:var(--so-graph-surface,#1b1c1c);--so-graph-_node-bg:var(--so-graph-node-bg,#303030);--so-graph-_node-border:var(--so-graph-node-border,#464747);--so-graph-_text:var(--so-graph-text,#f2f0f0);--so-graph-_muted:var(--so-graph-muted,#acabab);--so-graph-_edge:var(--so-graph-edge,#919090);--so-graph-_band-label:var(--so-graph-band-label,#c8c6c6);--so-graph-_select:var(--so-graph-select,var(--primary-color-light,#e38fd7));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-light,#e38fd7));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#303030eb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#acabab);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#464646);--so-graph-_tone-info:var(--so-graph-tone-info,#8daddc);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#444c56);--so-graph-_tone-success:var(--so-graph-tone-success,#43c265);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#34503c);--so-graph-_tone-warning:var(--so-graph-tone-warning,#ffba37);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#5e4e32);--so-graph-_tone-danger:var(--so-graph-tone-danger,#ff897e);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#5e4441);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-light,#e38fd7));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,color-mix(in srgb, var(--primary-color-light,#e38fd7) 22%, #303030));--so-graph-_tone-muted:var(--so-graph-tone-muted,#b0aaa4);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#474645)}}.so-graph-legend[data-v-cd35e11c]{border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_chrome-bg);color:var(--so-graph-_text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:5px 10px;font-size:10px;display:flex}.so-graph-legend__item[data-v-cd35e11c]{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.so-graph-legend__dot[data-v-cd35e11c]{width:12px;height:12px;color:var(--so-graph-_node-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.so-graph-legend__dot--neutral[data-v-cd35e11c]{background:var(--so-graph-_tone-neutral)}.so-graph-legend__line--neutral[data-v-cd35e11c]{stroke:var(--so-graph-_tone-neutral)}.so-graph-legend__dot--info[data-v-cd35e11c]{background:var(--so-graph-_tone-info)}.so-graph-legend__line--info[data-v-cd35e11c]{stroke:var(--so-graph-_tone-info)}.so-graph-legend__dot--success[data-v-cd35e11c]{background:var(--so-graph-_tone-success)}.so-graph-legend__line--success[data-v-cd35e11c]{stroke:var(--so-graph-_tone-success)}.so-graph-legend__dot--warning[data-v-cd35e11c]{background:var(--so-graph-_tone-warning)}.so-graph-legend__line--warning[data-v-cd35e11c]{stroke:var(--so-graph-_tone-warning)}.so-graph-legend__dot--danger[data-v-cd35e11c]{background:var(--so-graph-_tone-danger)}.so-graph-legend__line--danger[data-v-cd35e11c]{stroke:var(--so-graph-_tone-danger)}.so-graph-legend__dot--running[data-v-cd35e11c]{background:var(--so-graph-_tone-running)}.so-graph-legend__line--running[data-v-cd35e11c]{stroke:var(--so-graph-_tone-running)}.so-graph-legend__dot--muted[data-v-cd35e11c]{background:var(--so-graph-_tone-muted)}.so-graph-legend__line--muted[data-v-cd35e11c]{stroke:var(--so-graph-_tone-muted)}.so-graph-legend__stroke[data-v-cd35e11c]{width:28px;height:8px}.so-graph-card[data-v-55b548e8]{--so-graph-_surface:var(--so-graph-surface,#fefcfb);--so-graph-_node-bg:var(--so-graph-node-bg,#fff);--so-graph-_node-border:var(--so-graph-node-border,#c8c6c6);--so-graph-_text:var(--so-graph-text,#021a3f);--so-graph-_muted:var(--so-graph-muted,#5e5e5e);--so-graph-_edge:var(--so-graph-edge,#777);--so-graph-_band-label:var(--so-graph-band-label,#464747);--so-graph-_select:var(--so-graph-select,var(--primary-color,#a8589e));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-dark,#8f4086));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#ffffffeb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#5e5e5e);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#f2f0f0);--so-graph-_tone-info:var(--so-graph-tone-info,#435f8a);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#e8f2ff);--so-graph-_tone-success:var(--so-graph-tone-success,#006e2d);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#c5ffc8);--so-graph-_tone-warning:var(--so-graph-tone-warning,#7e5700);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#ffeed9);--so-graph-_tone-danger:var(--so-graph-tone-danger,#bf0715);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#ffedea);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-dark,#8f4086));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,#e8f2ff);--so-graph-_tone-muted:var(--so-graph-tone-muted,#7b7671);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#f7efe9)}@media (prefers-color-scheme:dark){.so-graph-card[data-v-55b548e8]{--so-graph-_surface:var(--so-graph-surface,#1b1c1c);--so-graph-_node-bg:var(--so-graph-node-bg,#303030);--so-graph-_node-border:var(--so-graph-node-border,#464747);--so-graph-_text:var(--so-graph-text,#f2f0f0);--so-graph-_muted:var(--so-graph-muted,#acabab);--so-graph-_edge:var(--so-graph-edge,#919090);--so-graph-_band-label:var(--so-graph-band-label,#c8c6c6);--so-graph-_select:var(--so-graph-select,var(--primary-color-light,#e38fd7));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-light,#e38fd7));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#303030eb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#acabab);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#464646);--so-graph-_tone-info:var(--so-graph-tone-info,#8daddc);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#444c56);--so-graph-_tone-success:var(--so-graph-tone-success,#43c265);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#34503c);--so-graph-_tone-warning:var(--so-graph-tone-warning,#ffba37);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#5e4e32);--so-graph-_tone-danger:var(--so-graph-tone-danger,#ff897e);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#5e4441);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-light,#e38fd7));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,color-mix(in srgb, var(--primary-color-light,#e38fd7) 22%, #303030));--so-graph-_tone-muted:var(--so-graph-tone-muted,#b0aaa4);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#474645)}}.so-graph-card[data-v-55b548e8]{width:var(--so-graph-node-width,220px);box-sizing:border-box;border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_node-bg);color:var(--so-graph-_text);text-align:left;border-radius:8px;flex-direction:column;gap:5px;padding:10px;font-size:12px;display:flex}.so-graph-card--neutral[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-neutral)}.so-graph-card--neutral .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-neutral)}.so-graph-card--info[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-info)}.so-graph-card--info .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-info)}.so-graph-card--success[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-success)}.so-graph-card--success .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-success)}.so-graph-card--warning[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-warning)}.so-graph-card--warning .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-warning)}.so-graph-card--danger[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-danger)}.so-graph-card--danger .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-danger)}.so-graph-card--running[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-running)}.so-graph-card--running .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-running)}.so-graph-card--muted[data-v-55b548e8]{border-left:4px solid var(--so-graph-_tone-muted)}.so-graph-card--muted .so-graph-card__dot[data-v-55b548e8]{background:var(--so-graph-_tone-muted)}.so-graph-card--muted[data-v-55b548e8],.so-graph-card--dimmed[data-v-55b548e8]{color:var(--so-graph-_muted)}.so-graph-card--dimmed[data-v-55b548e8]{opacity:.45}.so-graph-card--emphasis[data-v-55b548e8]{border-width:2px 2px 2px 4px;font-weight:500}.so-graph-card--hovered[data-v-55b548e8]{border-color:var(--so-graph-_muted)}.so-graph-card--selected[data-v-55b548e8]{border-color:var(--so-graph-_select);box-shadow:0 0 0 2px var(--so-graph-_select)}.so-graph-card--compact[data-v-55b548e8]{width:auto;max-width:var(--so-graph-node-width,220px);border-radius:999px;flex-direction:row;align-items:center;gap:5px;padding:5px 10px}.so-graph-card--compact .so-graph-card__title[data-v-55b548e8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.so-graph-card--bar[data-v-55b548e8]{background:var(--so-graph-_tone-neutral-soft);border-radius:4px;flex-direction:row;align-items:center;height:28px;padding:0 5px}.so-graph-card--bar .so-graph-card__title[data-v-55b548e8]{white-space:nowrap}.so-graph-card--point[data-v-55b548e8]{background:0 0;border:none;width:16px;height:16px;padding:0;position:relative}.so-graph-card--point .so-graph-card__dot[data-v-55b548e8]{border-radius:2px;margin:0;transform:rotate(45deg)}.so-graph-card--point .so-graph-card__dot[data-v-55b548e8] svg{transform:rotate(-45deg)}.so-graph-card--point .so-graph-card__title[data-v-55b548e8]{white-space:nowrap;position:absolute;bottom:calc(100% + 2px);left:0}.so-graph-card--point.so-graph-card--selected[data-v-55b548e8]{box-shadow:none}.so-graph-card--point.so-graph-card--selected .so-graph-card__dot[data-v-55b548e8]{box-shadow:0 0 0 2px var(--so-graph-_select)}.so-graph-card--aggregate[data-v-55b548e8]{color:var(--so-graph-_muted);border-style:dashed}.so-graph-card__aggregate-count[data-v-55b548e8]{color:var(--so-graph-_text);font-weight:700}.so-graph-card__head[data-v-55b548e8]{align-items:flex-start;gap:5px;min-width:0;display:flex}.so-graph-card__dot[data-v-55b548e8]{width:16px;height:16px;color:var(--so-graph-_node-bg);border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.so-graph-card__icon[data-v-55b548e8]{color:var(--so-graph-_muted);flex:none;margin-top:1px}.so-graph-card__titles[data-v-55b548e8]{flex-direction:column;gap:1px;min-width:0;display:flex}.so-graph-card__title[data-v-55b548e8]{overflow-wrap:anywhere;font-weight:500}.so-graph-card__sublabel[data-v-55b548e8]{color:var(--so-graph-_muted);overflow-wrap:anywhere;font-size:10px}.so-graph-card__counts[data-v-55b548e8]{flex-wrap:wrap;gap:5px;display:flex}.so-graph-card__count[data-v-55b548e8]{background:var(--so-graph-_tone-neutral-soft);border-radius:4px;align-items:baseline;gap:2px;padding:1px 5px;font-size:10px;display:inline-flex}.so-graph-card__count--neutral[data-v-55b548e8]{background:var(--so-graph-_tone-neutral-soft)}.so-graph-card__count--neutral .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-neutral)}.so-graph-card__count--info[data-v-55b548e8]{background:var(--so-graph-_tone-info-soft)}.so-graph-card__count--info .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-info)}.so-graph-card__count--success[data-v-55b548e8]{background:var(--so-graph-_tone-success-soft)}.so-graph-card__count--success .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-success)}.so-graph-card__count--warning[data-v-55b548e8]{background:var(--so-graph-_tone-warning-soft)}.so-graph-card__count--warning .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-warning)}.so-graph-card__count--danger[data-v-55b548e8]{background:var(--so-graph-_tone-danger-soft)}.so-graph-card__count--danger .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-danger)}.so-graph-card__count--running[data-v-55b548e8]{background:var(--so-graph-_tone-running-soft)}.so-graph-card__count--running .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-running)}.so-graph-card__count--muted[data-v-55b548e8]{background:var(--so-graph-_tone-muted-soft)}.so-graph-card__count--muted .so-graph-card__count-value[data-v-55b548e8]{color:var(--so-graph-_tone-muted)}.so-graph-card__count-label[data-v-55b548e8]{color:var(--so-graph-_muted)}.so-graph-card__count-value[data-v-55b548e8]{font-variant-numeric:tabular-nums;font-weight:700}.so-graph-card__count-suppressed[data-v-55b548e8]{color:var(--so-graph-_muted);font-weight:700}.so-graph-card__foot[data-v-55b548e8]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.so-graph-card__marker[data-v-55b548e8]{color:var(--so-graph-_muted);align-items:center;gap:2px;font-size:10px;font-weight:500;display:inline-flex}.so-graph-card__tag[data-v-55b548e8]{background:var(--so-graph-_tone-neutral-soft);color:var(--so-graph-_text);border-radius:999px;padding:1px 5px;font-size:10px}.so-graph-card__tag--neutral[data-v-55b548e8]{background:var(--so-graph-_tone-neutral-soft)}.so-graph-card__tag--info[data-v-55b548e8]{background:var(--so-graph-_tone-info-soft)}.so-graph-card__tag--success[data-v-55b548e8]{background:var(--so-graph-_tone-success-soft)}.so-graph-card__tag--warning[data-v-55b548e8]{background:var(--so-graph-_tone-warning-soft)}.so-graph-card__tag--danger[data-v-55b548e8]{background:var(--so-graph-_tone-danger-soft)}.so-graph-card__tag--running[data-v-55b548e8]{background:var(--so-graph-_tone-running-soft)}.so-graph-card__tag--muted[data-v-55b548e8]{background:var(--so-graph-_tone-muted-soft)}.so-graph-outline[data-v-67d74656]{--so-graph-_surface:var(--so-graph-surface,#fefcfb);--so-graph-_node-bg:var(--so-graph-node-bg,#fff);--so-graph-_node-border:var(--so-graph-node-border,#c8c6c6);--so-graph-_text:var(--so-graph-text,#021a3f);--so-graph-_muted:var(--so-graph-muted,#5e5e5e);--so-graph-_edge:var(--so-graph-edge,#777);--so-graph-_band-label:var(--so-graph-band-label,#464747);--so-graph-_select:var(--so-graph-select,var(--primary-color,#a8589e));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-dark,#8f4086));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#ffffffeb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#5e5e5e);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#f2f0f0);--so-graph-_tone-info:var(--so-graph-tone-info,#435f8a);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#e8f2ff);--so-graph-_tone-success:var(--so-graph-tone-success,#006e2d);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#c5ffc8);--so-graph-_tone-warning:var(--so-graph-tone-warning,#7e5700);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#ffeed9);--so-graph-_tone-danger:var(--so-graph-tone-danger,#bf0715);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#ffedea);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-dark,#8f4086));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,#e8f2ff);--so-graph-_tone-muted:var(--so-graph-tone-muted,#7b7671);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#f7efe9)}@media (prefers-color-scheme:dark){.so-graph-outline[data-v-67d74656]{--so-graph-_surface:var(--so-graph-surface,#1b1c1c);--so-graph-_node-bg:var(--so-graph-node-bg,#303030);--so-graph-_node-border:var(--so-graph-node-border,#464747);--so-graph-_text:var(--so-graph-text,#f2f0f0);--so-graph-_muted:var(--so-graph-muted,#acabab);--so-graph-_edge:var(--so-graph-edge,#919090);--so-graph-_band-label:var(--so-graph-band-label,#c8c6c6);--so-graph-_select:var(--so-graph-select,var(--primary-color-light,#e38fd7));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-light,#e38fd7));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#303030eb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#acabab);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#464646);--so-graph-_tone-info:var(--so-graph-tone-info,#8daddc);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#444c56);--so-graph-_tone-success:var(--so-graph-tone-success,#43c265);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#34503c);--so-graph-_tone-warning:var(--so-graph-tone-warning,#ffba37);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#5e4e32);--so-graph-_tone-danger:var(--so-graph-tone-danger,#ff897e);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#5e4441);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-light,#e38fd7));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,color-mix(in srgb, var(--primary-color-light,#e38fd7) 22%, #303030));--so-graph-_tone-muted:var(--so-graph-tone-muted,#b0aaa4);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#474645)}}.so-graph-outline[data-v-67d74656]{color:var(--so-graph-_text);font-size:12px;overflow:auto}.so-graph-outline__empty[data-v-67d74656]{color:var(--so-graph-_muted);margin:0;padding:10px}.so-graph-outline__tree[data-v-67d74656],[data-v-67d74656] .so-graph-outline__item{margin:0;padding:0;list-style:none}[data-v-67d74656] .so-graph-outline__group{border-left:1px solid var(--so-graph-_node-border);margin:0 0 0 5px;padding:0 0 0 5px;list-style:none}[data-v-67d74656] .so-graph-outline__row{cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:2px 5px;display:flex}[data-v-67d74656] .so-graph-outline__row:hover{background:var(--so-graph-_tone-neutral-soft)}[data-v-67d74656] .so-graph-outline__row:focus-visible{outline:2px solid var(--so-graph-_focus);outline-offset:1px}[data-v-67d74656] .so-graph-outline__row--hovered{background:var(--so-graph-_tone-neutral-soft)}[data-v-67d74656] .so-graph-outline__row--selected{background:var(--so-graph-_tone-info-soft);box-shadow:inset 2px 0 0 var(--so-graph-_select);font-weight:500}[data-v-67d74656] .so-graph-outline__row--muted,[data-v-67d74656] .so-graph-outline__row--dimmed{color:var(--so-graph-_muted)}[data-v-67d74656] .so-graph-outline__row--dimmed{opacity:.45}[data-v-67d74656] .so-graph-outline__caret{width:16px;height:16px;color:var(--so-graph-_muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-v-67d74656] .so-graph-outline__caret-spacer{flex:none;width:16px;display:inline-block}[data-v-67d74656] .so-graph-outline__dot{background:var(--so-graph-_tone-neutral);border-radius:50%;flex:none;width:8px;height:8px}[data-v-67d74656] .so-graph-outline__row--neutral .so-graph-outline__dot{background:var(--so-graph-_tone-neutral)}[data-v-67d74656] .so-graph-outline__row--info .so-graph-outline__dot{background:var(--so-graph-_tone-info)}[data-v-67d74656] .so-graph-outline__row--success .so-graph-outline__dot{background:var(--so-graph-_tone-success)}[data-v-67d74656] .so-graph-outline__row--warning .so-graph-outline__dot{background:var(--so-graph-_tone-warning)}[data-v-67d74656] .so-graph-outline__row--danger .so-graph-outline__dot{background:var(--so-graph-_tone-danger)}[data-v-67d74656] .so-graph-outline__row--running .so-graph-outline__dot{background:var(--so-graph-_tone-running)}[data-v-67d74656] .so-graph-outline__row--muted .so-graph-outline__dot{background:var(--so-graph-_tone-muted)}[data-v-67d74656] .so-graph-outline__icon{color:var(--so-graph-_muted);flex:none}[data-v-67d74656] .so-graph-outline__label{white-space:nowrap}[data-v-67d74656] .so-graph-outline__sublabel,[data-v-67d74656] .so-graph-outline__count,[data-v-67d74656] .so-graph-outline__state,[data-v-67d74656] .so-graph-outline__note{color:var(--so-graph-_muted);white-space:nowrap;font-size:10px;font-weight:300}[data-v-67d74656] .so-graph-outline__state{background:var(--so-graph-_tone-neutral-soft);border-radius:3px;padding:0 2px}.so-graph-canvas[data-v-e7d6a9e6]{--so-graph-_surface:var(--so-graph-surface,#fefcfb);--so-graph-_node-bg:var(--so-graph-node-bg,#fff);--so-graph-_node-border:var(--so-graph-node-border,#c8c6c6);--so-graph-_text:var(--so-graph-text,#021a3f);--so-graph-_muted:var(--so-graph-muted,#5e5e5e);--so-graph-_edge:var(--so-graph-edge,#777);--so-graph-_band-label:var(--so-graph-band-label,#464747);--so-graph-_select:var(--so-graph-select,var(--primary-color,#a8589e));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-dark,#8f4086));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#ffffffeb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#5e5e5e);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#f2f0f0);--so-graph-_tone-info:var(--so-graph-tone-info,#435f8a);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#e8f2ff);--so-graph-_tone-success:var(--so-graph-tone-success,#006e2d);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#c5ffc8);--so-graph-_tone-warning:var(--so-graph-tone-warning,#7e5700);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#ffeed9);--so-graph-_tone-danger:var(--so-graph-tone-danger,#bf0715);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#ffedea);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-dark,#8f4086));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,#e8f2ff);--so-graph-_tone-muted:var(--so-graph-tone-muted,#7b7671);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#f7efe9)}@media (prefers-color-scheme:dark){.so-graph-canvas[data-v-e7d6a9e6]{--so-graph-_surface:var(--so-graph-surface,#1b1c1c);--so-graph-_node-bg:var(--so-graph-node-bg,#303030);--so-graph-_node-border:var(--so-graph-node-border,#464747);--so-graph-_text:var(--so-graph-text,#f2f0f0);--so-graph-_muted:var(--so-graph-muted,#acabab);--so-graph-_edge:var(--so-graph-edge,#919090);--so-graph-_band-label:var(--so-graph-band-label,#c8c6c6);--so-graph-_select:var(--so-graph-select,var(--primary-color-light,#e38fd7));--so-graph-_focus:var(--so-graph-focus,var(--primary-color-light,#e38fd7));--so-graph-_chrome-bg:var(--so-graph-chrome-bg,#303030eb);--so-graph-_tone-neutral:var(--so-graph-tone-neutral,#acabab);--so-graph-_tone-neutral-soft:var(--so-graph-tone-neutral-soft,#464646);--so-graph-_tone-info:var(--so-graph-tone-info,#8daddc);--so-graph-_tone-info-soft:var(--so-graph-tone-info-soft,#444c56);--so-graph-_tone-success:var(--so-graph-tone-success,#43c265);--so-graph-_tone-success-soft:var(--so-graph-tone-success-soft,#34503c);--so-graph-_tone-warning:var(--so-graph-tone-warning,#ffba37);--so-graph-_tone-warning-soft:var(--so-graph-tone-warning-soft,#5e4e32);--so-graph-_tone-danger:var(--so-graph-tone-danger,#ff897e);--so-graph-_tone-danger-soft:var(--so-graph-tone-danger-soft,#5e4441);--so-graph-_tone-running:var(--so-graph-tone-running,var(--primary-color-light,#e38fd7));--so-graph-_tone-running-soft:var(--so-graph-tone-running-soft,color-mix(in srgb, var(--primary-color-light,#e38fd7) 22%, #303030));--so-graph-_tone-muted:var(--so-graph-tone-muted,#b0aaa4);--so-graph-_tone-muted-soft:var(--so-graph-tone-muted-soft,#474645)}}.so-graph-canvas[data-v-e7d6a9e6]{width:100%;color:var(--so-graph-_text);--vf-node-bg:var(--so-graph-_node-bg);--vf-node-text:var(--so-graph-_text);--vf-connection-path:var(--so-graph-_select);--vf-handle:var(--so-graph-_select);flex-direction:column;font-size:12px;display:flex;position:relative}.so-graph-canvas__outline-region[data-v-e7d6a9e6]{flex-direction:column;gap:5px;margin-top:5px;display:flex}.so-graph-canvas__outline-toggle[data-v-e7d6a9e6]{border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_chrome-bg);color:var(--so-graph-_text);cursor:pointer;border-radius:4px;align-self:flex-start;align-items:center;gap:2px;padding:2px 5px;font-size:10px;display:inline-flex}.so-graph-canvas__outline-toggle[data-v-e7d6a9e6]:focus-visible{outline:2px solid var(--so-graph-_focus);outline-offset:1px}.so-graph-canvas__outline[data-v-e7d6a9e6]{max-height:320px}.so-graph-canvas__viewport[data-v-e7d6a9e6]{background:var(--so-graph-_surface);border-radius:8px;width:100%;position:relative;overflow:hidden}.so-graph-canvas__viewport[data-v-e7d6a9e6]>.vue-flow,.so-graph-canvas__placeholder[data-v-e7d6a9e6]{background:var(--so-graph-_surface);width:100%;height:100%}.so-graph-canvas__load-error[data-v-e7d6a9e6]{color:var(--so-graph-_tone-danger);padding:20px;font-weight:500}[data-v-e7d6a9e6] .vue-flow__node-so{border-radius:10px}[data-v-e7d6a9e6] .vue-flow__node-so:focus-visible{outline:2px solid var(--so-graph-_focus);outline-offset:2px}[data-v-e7d6a9e6] .vue-flow__node-so:hover>.so-graph-card:not(.so-graph-card--selected){border-color:var(--so-graph-_muted)}[data-v-e7d6a9e6] .vue-flow__node-so-lane{pointer-events:none}.so-graph-canvas__handle[data-v-e7d6a9e6]{background:radial-gradient(circle, var(--so-graph-_select) 0 5px, transparent 5px);opacity:0;pointer-events:none;border:none;border-radius:50%;width:24px;height:24px}.so-graph-canvas--edit .so-graph-canvas__handle[data-v-e7d6a9e6]{opacity:1;pointer-events:all}.so-graph-canvas--edit .so-graph-canvas__handle.target[data-v-e7d6a9e6]{pointer-events:none}[data-v-e7d6a9e6] .vue-flow__edge-text{fill:var(--so-graph-_text);font-size:10px}[data-v-e7d6a9e6] .vue-flow__edge-textbg{fill:var(--so-graph-_chrome-bg)}.so-graph-canvas__controls[data-v-e7d6a9e6]{border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_chrome-bg);border-radius:6px;gap:2px;padding:2px;display:flex}.so-graph-canvas__control[data-v-e7d6a9e6]{width:26px;height:26px;color:var(--so-graph-_muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.so-graph-canvas__control[data-v-e7d6a9e6]:hover{background:var(--so-graph-_tone-neutral-soft);color:var(--so-graph-_text)}.so-graph-canvas__control[data-v-e7d6a9e6]:focus-visible{outline:2px solid var(--so-graph-_focus);outline-offset:1px}.so-graph-canvas__overlay[data-v-e7d6a9e6]{pointer-events:none;color:var(--so-graph-_muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.so-graph-canvas__empty-label[data-v-e7d6a9e6]{margin:0;font-size:14px}.so-graph-canvas__truncated[data-v-e7d6a9e6]{border:1px solid var(--so-graph-_node-border);background:var(--so-graph-_tone-warning-soft);color:var(--so-graph-_text);border-top:none;border-radius:0 0 8px 8px;margin:0;padding:5px 10px;font-size:10px}.so-graph-canvas__live[data-v-e7d6a9e6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.so-board-card[data-v-50b825ed]{--so-board-_surface:var(--so-board-surface,#fefcfb);--so-board-_card-bg:var(--so-board-card-bg,#fff);--so-board-_card-border:var(--so-board-card-border,#c8c6c6);--so-board-_text:var(--so-board-text,#021a3f);--so-board-_muted:var(--so-board-muted,#5e5e5e);--so-board-_rule:var(--so-board-rule,#e4e2e2);--so-board-_header-bg:var(--so-board-header-bg,#f2f0f0);--so-board-_lane-bg:var(--so-board-lane-bg,#f2f0f0);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#f7efe9);--so-board-_unassigned-text:var(--so-board-unassigned-text,#625e59);--so-board-_edge:var(--so-board-edge,#777);--so-board-_select:var(--so-board-select,var(--primary-color,#a8589e));--so-board-_focus:var(--so-board-focus,var(--primary-color-dark,#8f4086));--so-board-_drop:var(--so-board-drop,var(--primary-color-light,#e38fd7));--so-board-_chrome-bg:var(--so-board-chrome-bg,#fffffff0);--so-board-_over-wip:var(--so-board-over-wip,#7e5700);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#ffeed9);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#5e5e5e);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#f2f0f0);--so-board-_tone-info:var(--so-board-tone-info,#435f8a);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#e8f2ff);--so-board-_tone-success:var(--so-board-tone-success,#006e2d);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#c5ffc8);--so-board-_tone-warning:var(--so-board-tone-warning,#7e5700);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#ffeed9);--so-board-_tone-danger:var(--so-board-tone-danger,#bf0715);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#ffedea);--so-board-_tone-muted:var(--so-board-tone-muted,#7b7671);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#f7efe9);--so-board-_accent-1:var(--so-board-accent-1,#435f8a);--so-board-_accent-2:var(--so-board-accent-2,#006e2d);--so-board-_accent-3:var(--so-board-accent-3,#7e5700);--so-board-_accent-4:var(--so-board-accent-4,#bf0715);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-dark,#8f4086));--so-board-_accent-6:var(--so-board-accent-6,#7b7671)}@media (prefers-color-scheme:dark){.so-board-card[data-v-50b825ed]{--so-board-_surface:var(--so-board-surface,#1b1c1c);--so-board-_card-bg:var(--so-board-card-bg,#303030);--so-board-_card-border:var(--so-board-card-border,#464747);--so-board-_text:var(--so-board-text,#f2f0f0);--so-board-_muted:var(--so-board-muted,#acabab);--so-board-_rule:var(--so-board-rule,#464747);--so-board-_header-bg:var(--so-board-header-bg,#303030);--so-board-_lane-bg:var(--so-board-lane-bg,#2c2d2d);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#333332);--so-board-_unassigned-text:var(--so-board-unassigned-text,#b0aaa4);--so-board-_edge:var(--so-board-edge,#919090);--so-board-_select:var(--so-board-select,var(--primary-color-light,#e38fd7));--so-board-_focus:var(--so-board-focus,var(--primary-color-light,#e38fd7));--so-board-_drop:var(--so-board-drop,var(--primary-color,#a8589e));--so-board-_chrome-bg:var(--so-board-chrome-bg,#303030f0);--so-board-_over-wip:var(--so-board-over-wip,#ffba37);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#5e4e32);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color-light,#e38fd7) 16%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#acabab);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#464646);--so-board-_tone-info:var(--so-board-tone-info,#8daddc);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#444c56);--so-board-_tone-success:var(--so-board-tone-success,#43c265);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#34503c);--so-board-_tone-warning:var(--so-board-tone-warning,#ffba37);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#5e4e32);--so-board-_tone-danger:var(--so-board-tone-danger,#ff897e);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#5e4441);--so-board-_tone-muted:var(--so-board-tone-muted,#b0aaa4);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#474645);--so-board-_accent-1:var(--so-board-accent-1,#8daddc);--so-board-_accent-2:var(--so-board-accent-2,#43c265);--so-board-_accent-3:var(--so-board-accent-3,#ffba37);--so-board-_accent-4:var(--so-board-accent-4,#ff897e);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-light,#e38fd7));--so-board-_accent-6:var(--so-board-accent-6,#b0aaa4)}}.so-board-card[data-v-50b825ed]{box-sizing:border-box;border:1px solid var(--so-board-_card-border);background:var(--so-board-_card-bg);width:100%;height:100%;color:var(--so-board-_text);text-align:left;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;gap:2px;padding:5px 10px;font-size:12px;display:flex;position:relative;overflow:hidden}.so-board-card--accent-1[data-v-50b825ed]{border-left:4px solid var(--so-board-_accent-1)}.so-board-card--accent-2[data-v-50b825ed]{border-left:4px solid var(--so-board-_accent-2)}.so-board-card--accent-3[data-v-50b825ed]{border-left:4px solid var(--so-board-_accent-3)}.so-board-card--accent-4[data-v-50b825ed]{border-left:4px solid var(--so-board-_accent-4)}.so-board-card--accent-5[data-v-50b825ed]{border-left:4px solid var(--so-board-_accent-5)}.so-board-card--accent-6[data-v-50b825ed]{border-left:4px solid var(--so-board-_accent-6)}.so-board-card--selected[data-v-50b825ed]{border-color:var(--so-board-_select);box-shadow:0 0 0 2px var(--so-board-_select)}.so-board-card--dimmed[data-v-50b825ed]{opacity:.35}.so-board-card--lifted[data-v-50b825ed]{box-shadow:0 6px 16px #00000038}.so-board-card--compact[data-v-50b825ed]{border-radius:999px;flex-direction:row;align-items:center;padding:2px 5px}.so-board-card__head[data-v-50b825ed]{align-items:center;gap:5px;min-width:0;display:flex}.so-board-card__icon[data-v-50b825ed]{color:var(--so-board-_muted);flex:none}.so-board-card__label[data-v-50b825ed]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.so-board-card--compact .so-board-card__label[data-v-50b825ed]{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis}.so-board-card__badge[data-v-50b825ed]{background:var(--so-board-_tone-neutral-soft);color:var(--so-board-_text);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 5px;font-size:10px}.so-board-card__description[data-v-50b825ed]{color:var(--so-board-_muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;display:-webkit-box;overflow:hidden}.so-board-card__chips[data-v-50b825ed]{flex-wrap:wrap;gap:2px;margin-top:auto;display:flex}.so-board-card__chip[data-v-50b825ed]{background:var(--so-board-_tone-neutral-soft);color:var(--so-board-_muted);white-space:nowrap;border-radius:999px;padding:0 5px;font-size:10px}.so-board-card__link-handle[data-v-50b825ed]{border:1px solid var(--so-board-_select);background:var(--so-board-_card-bg);width:18px;height:18px;color:var(--so-board-_select);cursor:crosshair;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.so-board-outline[data-v-c2d5de6b]{--so-board-_surface:var(--so-board-surface,#fefcfb);--so-board-_card-bg:var(--so-board-card-bg,#fff);--so-board-_card-border:var(--so-board-card-border,#c8c6c6);--so-board-_text:var(--so-board-text,#021a3f);--so-board-_muted:var(--so-board-muted,#5e5e5e);--so-board-_rule:var(--so-board-rule,#e4e2e2);--so-board-_header-bg:var(--so-board-header-bg,#f2f0f0);--so-board-_lane-bg:var(--so-board-lane-bg,#f2f0f0);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#f7efe9);--so-board-_unassigned-text:var(--so-board-unassigned-text,#625e59);--so-board-_edge:var(--so-board-edge,#777);--so-board-_select:var(--so-board-select,var(--primary-color,#a8589e));--so-board-_focus:var(--so-board-focus,var(--primary-color-dark,#8f4086));--so-board-_drop:var(--so-board-drop,var(--primary-color-light,#e38fd7));--so-board-_chrome-bg:var(--so-board-chrome-bg,#fffffff0);--so-board-_over-wip:var(--so-board-over-wip,#7e5700);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#ffeed9);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#5e5e5e);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#f2f0f0);--so-board-_tone-info:var(--so-board-tone-info,#435f8a);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#e8f2ff);--so-board-_tone-success:var(--so-board-tone-success,#006e2d);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#c5ffc8);--so-board-_tone-warning:var(--so-board-tone-warning,#7e5700);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#ffeed9);--so-board-_tone-danger:var(--so-board-tone-danger,#bf0715);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#ffedea);--so-board-_tone-muted:var(--so-board-tone-muted,#7b7671);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#f7efe9);--so-board-_accent-1:var(--so-board-accent-1,#435f8a);--so-board-_accent-2:var(--so-board-accent-2,#006e2d);--so-board-_accent-3:var(--so-board-accent-3,#7e5700);--so-board-_accent-4:var(--so-board-accent-4,#bf0715);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-dark,#8f4086));--so-board-_accent-6:var(--so-board-accent-6,#7b7671)}@media (prefers-color-scheme:dark){.so-board-outline[data-v-c2d5de6b]{--so-board-_surface:var(--so-board-surface,#1b1c1c);--so-board-_card-bg:var(--so-board-card-bg,#303030);--so-board-_card-border:var(--so-board-card-border,#464747);--so-board-_text:var(--so-board-text,#f2f0f0);--so-board-_muted:var(--so-board-muted,#acabab);--so-board-_rule:var(--so-board-rule,#464747);--so-board-_header-bg:var(--so-board-header-bg,#303030);--so-board-_lane-bg:var(--so-board-lane-bg,#2c2d2d);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#333332);--so-board-_unassigned-text:var(--so-board-unassigned-text,#b0aaa4);--so-board-_edge:var(--so-board-edge,#919090);--so-board-_select:var(--so-board-select,var(--primary-color-light,#e38fd7));--so-board-_focus:var(--so-board-focus,var(--primary-color-light,#e38fd7));--so-board-_drop:var(--so-board-drop,var(--primary-color,#a8589e));--so-board-_chrome-bg:var(--so-board-chrome-bg,#303030f0);--so-board-_over-wip:var(--so-board-over-wip,#ffba37);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#5e4e32);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color-light,#e38fd7) 16%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#acabab);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#464646);--so-board-_tone-info:var(--so-board-tone-info,#8daddc);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#444c56);--so-board-_tone-success:var(--so-board-tone-success,#43c265);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#34503c);--so-board-_tone-warning:var(--so-board-tone-warning,#ffba37);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#5e4e32);--so-board-_tone-danger:var(--so-board-tone-danger,#ff897e);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#5e4441);--so-board-_tone-muted:var(--so-board-tone-muted,#b0aaa4);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#474645);--so-board-_accent-1:var(--so-board-accent-1,#8daddc);--so-board-_accent-2:var(--so-board-accent-2,#43c265);--so-board-_accent-3:var(--so-board-accent-3,#ffba37);--so-board-_accent-4:var(--so-board-accent-4,#ff897e);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-light,#e38fd7));--so-board-_accent-6:var(--so-board-accent-6,#b0aaa4)}}.so-board-outline[data-v-c2d5de6b]{box-sizing:border-box;background:var(--so-board-_surface);width:100%;height:100%;color:var(--so-board-_text);padding:10px;font-size:12px;overflow:auto}.so-board-outline__empty[data-v-c2d5de6b]{color:var(--so-board-_muted);text-align:center;margin:20px 0}.so-board-outline__group[data-v-c2d5de6b]{background:var(--so-board-_header-bg);cursor:pointer;border-radius:4px;align-items:center;gap:5px;margin-top:10px;padding:5px;font-weight:500;display:flex}.so-board-outline__group[data-v-c2d5de6b]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board-outline__group-label[data-v-c2d5de6b]{flex:auto}.so-board-outline__count[data-v-c2d5de6b]{color:var(--so-board-_muted);font-variant-numeric:tabular-nums}.so-board-outline__items[data-v-c2d5de6b]{margin:0;padding:0 0 0 20px;list-style:none}.so-board-outline__item[data-v-c2d5de6b]{border-bottom:1px solid var(--so-board-_rule);cursor:pointer;flex-direction:column;gap:1px;padding:5px;display:flex}.so-board-outline__item[data-v-c2d5de6b]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:-2px}.so-board-outline__item--selected[data-v-c2d5de6b]{background:var(--so-board-_tone-neutral-soft);box-shadow:inset 3px 0 0 var(--so-board-_select)}.so-board-outline__label[data-v-c2d5de6b]{font-weight:500}.so-board-outline__description[data-v-c2d5de6b],.so-board-outline__values[data-v-c2d5de6b],.so-board-outline__links[data-v-c2d5de6b]{color:var(--so-board-_muted);font-size:10px}.so-board-outline__value[data-v-c2d5de6b]:after,.so-board-outline__link[data-v-c2d5de6b]:after{content:" · "}.so-board-outline__value[data-v-c2d5de6b]:last-child:after,.so-board-outline__link[data-v-c2d5de6b]:last-child:after{content:""}.so-board-panel[data-v-28bbde25]{--so-board-_surface:var(--so-board-surface,#fefcfb);--so-board-_card-bg:var(--so-board-card-bg,#fff);--so-board-_card-border:var(--so-board-card-border,#c8c6c6);--so-board-_text:var(--so-board-text,#021a3f);--so-board-_muted:var(--so-board-muted,#5e5e5e);--so-board-_rule:var(--so-board-rule,#e4e2e2);--so-board-_header-bg:var(--so-board-header-bg,#f2f0f0);--so-board-_lane-bg:var(--so-board-lane-bg,#f2f0f0);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#f7efe9);--so-board-_unassigned-text:var(--so-board-unassigned-text,#625e59);--so-board-_edge:var(--so-board-edge,#777);--so-board-_select:var(--so-board-select,var(--primary-color,#a8589e));--so-board-_focus:var(--so-board-focus,var(--primary-color-dark,#8f4086));--so-board-_drop:var(--so-board-drop,var(--primary-color-light,#e38fd7));--so-board-_chrome-bg:var(--so-board-chrome-bg,#fffffff0);--so-board-_over-wip:var(--so-board-over-wip,#7e5700);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#ffeed9);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#5e5e5e);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#f2f0f0);--so-board-_tone-info:var(--so-board-tone-info,#435f8a);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#e8f2ff);--so-board-_tone-success:var(--so-board-tone-success,#006e2d);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#c5ffc8);--so-board-_tone-warning:var(--so-board-tone-warning,#7e5700);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#ffeed9);--so-board-_tone-danger:var(--so-board-tone-danger,#bf0715);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#ffedea);--so-board-_tone-muted:var(--so-board-tone-muted,#7b7671);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#f7efe9);--so-board-_accent-1:var(--so-board-accent-1,#435f8a);--so-board-_accent-2:var(--so-board-accent-2,#006e2d);--so-board-_accent-3:var(--so-board-accent-3,#7e5700);--so-board-_accent-4:var(--so-board-accent-4,#bf0715);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-dark,#8f4086));--so-board-_accent-6:var(--so-board-accent-6,#7b7671)}@media (prefers-color-scheme:dark){.so-board-panel[data-v-28bbde25]{--so-board-_surface:var(--so-board-surface,#1b1c1c);--so-board-_card-bg:var(--so-board-card-bg,#303030);--so-board-_card-border:var(--so-board-card-border,#464747);--so-board-_text:var(--so-board-text,#f2f0f0);--so-board-_muted:var(--so-board-muted,#acabab);--so-board-_rule:var(--so-board-rule,#464747);--so-board-_header-bg:var(--so-board-header-bg,#303030);--so-board-_lane-bg:var(--so-board-lane-bg,#2c2d2d);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#333332);--so-board-_unassigned-text:var(--so-board-unassigned-text,#b0aaa4);--so-board-_edge:var(--so-board-edge,#919090);--so-board-_select:var(--so-board-select,var(--primary-color-light,#e38fd7));--so-board-_focus:var(--so-board-focus,var(--primary-color-light,#e38fd7));--so-board-_drop:var(--so-board-drop,var(--primary-color,#a8589e));--so-board-_chrome-bg:var(--so-board-chrome-bg,#303030f0);--so-board-_over-wip:var(--so-board-over-wip,#ffba37);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#5e4e32);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color-light,#e38fd7) 16%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#acabab);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#464646);--so-board-_tone-info:var(--so-board-tone-info,#8daddc);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#444c56);--so-board-_tone-success:var(--so-board-tone-success,#43c265);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#34503c);--so-board-_tone-warning:var(--so-board-tone-warning,#ffba37);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#5e4e32);--so-board-_tone-danger:var(--so-board-tone-danger,#ff897e);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#5e4441);--so-board-_tone-muted:var(--so-board-tone-muted,#b0aaa4);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#474645);--so-board-_accent-1:var(--so-board-accent-1,#8daddc);--so-board-_accent-2:var(--so-board-accent-2,#43c265);--so-board-_accent-3:var(--so-board-accent-3,#ffba37);--so-board-_accent-4:var(--so-board-accent-4,#ff897e);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-light,#e38fd7));--so-board-_accent-6:var(--so-board-accent-6,#b0aaa4)}}.so-board-panel[data-v-28bbde25]{box-sizing:border-box;border-left:1px solid var(--so-board-_rule);background:var(--so-board-_chrome-bg);width:208px;color:var(--so-board-_text);flex:none;font-size:12px;position:relative;overflow-y:auto}.so-board-panel--collapsed[data-v-28bbde25]{width:26px}.so-board-panel__toggle[data-v-28bbde25]{border:none;border-bottom:1px solid var(--so-board-_rule);background:var(--so-board-_header-bg);width:100%;height:26px;color:var(--so-board-_muted);cursor:pointer;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.so-board-panel__toggle[data-v-28bbde25]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:-2px}.so-board-panel__body[data-v-28bbde25]{flex-direction:column;gap:5px;padding:10px;display:flex}.so-board-panel__heading[data-v-28bbde25]{color:var(--so-board-_muted);text-transform:uppercase;letter-spacing:.04em;margin:5px 0 0;font-size:10px;font-weight:500}.so-board-panel__types[data-v-28bbde25]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.so-board-panel__type[data-v-28bbde25]{align-items:center;gap:2px;display:flex}.so-board-panel__type-button[data-v-28bbde25]{min-width:0;color:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;align-items:center;gap:5px;padding:2px 5px;display:flex}.so-board-panel__type-button[data-v-28bbde25]:hover{background:var(--so-board-_tone-neutral-soft)}.so-board-panel__type-button[data-v-28bbde25]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board-panel__type-button--on[data-v-28bbde25]{border-color:var(--so-board-_select);background:var(--so-board-_tone-neutral-soft)}.so-board-panel__swatch[data-v-28bbde25]{flex:0 0 34px;width:34px;height:10px}.so-board-panel__type-label[data-v-28bbde25]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.so-board-panel__cycles[data-v-28bbde25]{color:var(--so-board-_muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;padding:2px;display:inline-flex}.so-board-panel__cycles[data-v-28bbde25]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board-panel__cycles--on[data-v-28bbde25]{border-color:var(--so-board-_tone-warning);background:var(--so-board-_tone-warning-soft);color:var(--so-board-_tone-warning)}.so-board-panel__cycle-count[data-v-28bbde25]{font-variant-numeric:tabular-nums;font-size:10px}.so-board-panel__default[data-v-28bbde25]{flex-direction:column;gap:2px;display:flex}.so-board-panel__radio[data-v-28bbde25]{cursor:pointer;align-items:center;gap:5px;display:flex}.so-board-panel__selected[data-v-28bbde25]{border:1px solid var(--so-board-_rule);border-radius:6px;flex-direction:column;gap:5px;padding:5px;display:flex}.so-board-panel__selected-label[data-v-28bbde25]{overflow-wrap:anywhere;margin:0;font-weight:500}.so-board-panel__field[data-v-28bbde25]{color:var(--so-board-_muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.so-board-panel__input[data-v-28bbde25]{box-sizing:border-box;border:1px solid var(--so-board-_card-border);background:var(--so-board-_card-bg);width:100%;color:var(--so-board-_text);border-radius:4px;padding:2px 5px;font-size:12px}.so-board-panel__delete[data-v-28bbde25]{border:1px solid var(--so-board-_tone-danger);color:var(--so-board-_tone-danger);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:12px;display:inline-flex}.so-board-panel__delete[data-v-28bbde25]:hover{background:var(--so-board-_tone-danger-soft)}.so-board-panel__delete[data-v-28bbde25]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board[data-v-c28928d7]{--so-board-_surface:var(--so-board-surface,#fefcfb);--so-board-_card-bg:var(--so-board-card-bg,#fff);--so-board-_card-border:var(--so-board-card-border,#c8c6c6);--so-board-_text:var(--so-board-text,#021a3f);--so-board-_muted:var(--so-board-muted,#5e5e5e);--so-board-_rule:var(--so-board-rule,#e4e2e2);--so-board-_header-bg:var(--so-board-header-bg,#f2f0f0);--so-board-_lane-bg:var(--so-board-lane-bg,#f2f0f0);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#f7efe9);--so-board-_unassigned-text:var(--so-board-unassigned-text,#625e59);--so-board-_edge:var(--so-board-edge,#777);--so-board-_select:var(--so-board-select,var(--primary-color,#a8589e));--so-board-_focus:var(--so-board-focus,var(--primary-color-dark,#8f4086));--so-board-_drop:var(--so-board-drop,var(--primary-color-light,#e38fd7));--so-board-_chrome-bg:var(--so-board-chrome-bg,#fffffff0);--so-board-_over-wip:var(--so-board-over-wip,#7e5700);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#ffeed9);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#5e5e5e);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#f2f0f0);--so-board-_tone-info:var(--so-board-tone-info,#435f8a);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#e8f2ff);--so-board-_tone-success:var(--so-board-tone-success,#006e2d);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#c5ffc8);--so-board-_tone-warning:var(--so-board-tone-warning,#7e5700);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#ffeed9);--so-board-_tone-danger:var(--so-board-tone-danger,#bf0715);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#ffedea);--so-board-_tone-muted:var(--so-board-tone-muted,#7b7671);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#f7efe9);--so-board-_accent-1:var(--so-board-accent-1,#435f8a);--so-board-_accent-2:var(--so-board-accent-2,#006e2d);--so-board-_accent-3:var(--so-board-accent-3,#7e5700);--so-board-_accent-4:var(--so-board-accent-4,#bf0715);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-dark,#8f4086));--so-board-_accent-6:var(--so-board-accent-6,#7b7671)}@media (prefers-color-scheme:dark){.so-board[data-v-c28928d7]{--so-board-_surface:var(--so-board-surface,#1b1c1c);--so-board-_card-bg:var(--so-board-card-bg,#303030);--so-board-_card-border:var(--so-board-card-border,#464747);--so-board-_text:var(--so-board-text,#f2f0f0);--so-board-_muted:var(--so-board-muted,#acabab);--so-board-_rule:var(--so-board-rule,#464747);--so-board-_header-bg:var(--so-board-header-bg,#303030);--so-board-_lane-bg:var(--so-board-lane-bg,#2c2d2d);--so-board-_unassigned-bg:var(--so-board-unassigned-bg,#333332);--so-board-_unassigned-text:var(--so-board-unassigned-text,#b0aaa4);--so-board-_edge:var(--so-board-edge,#919090);--so-board-_select:var(--so-board-select,var(--primary-color-light,#e38fd7));--so-board-_focus:var(--so-board-focus,var(--primary-color-light,#e38fd7));--so-board-_drop:var(--so-board-drop,var(--primary-color,#a8589e));--so-board-_chrome-bg:var(--so-board-chrome-bg,#303030f0);--so-board-_over-wip:var(--so-board-over-wip,#ffba37);--so-board-_over-wip-bg:var(--so-board-over-wip-bg,#5e4e32);--so-board-_marquee:var(--so-board-marquee,color-mix(in srgb, var(--primary-color-light,#e38fd7) 16%, transparent));--so-board-_tone-neutral:var(--so-board-tone-neutral,#acabab);--so-board-_tone-neutral-soft:var(--so-board-tone-neutral-soft,#464646);--so-board-_tone-info:var(--so-board-tone-info,#8daddc);--so-board-_tone-info-soft:var(--so-board-tone-info-soft,#444c56);--so-board-_tone-success:var(--so-board-tone-success,#43c265);--so-board-_tone-success-soft:var(--so-board-tone-success-soft,#34503c);--so-board-_tone-warning:var(--so-board-tone-warning,#ffba37);--so-board-_tone-warning-soft:var(--so-board-tone-warning-soft,#5e4e32);--so-board-_tone-danger:var(--so-board-tone-danger,#ff897e);--so-board-_tone-danger-soft:var(--so-board-tone-danger-soft,#5e4441);--so-board-_tone-muted:var(--so-board-tone-muted,#b0aaa4);--so-board-_tone-muted-soft:var(--so-board-tone-muted-soft,#474645);--so-board-_accent-1:var(--so-board-accent-1,#8daddc);--so-board-_accent-2:var(--so-board-accent-2,#43c265);--so-board-_accent-3:var(--so-board-accent-3,#ffba37);--so-board-_accent-4:var(--so-board-accent-4,#ff897e);--so-board-_accent-5:var(--so-board-accent-5,var(--primary-color-light,#e38fd7));--so-board-_accent-6:var(--so-board-accent-6,#b0aaa4)}}.so-board[data-v-c28928d7]{border:1px solid var(--so-board-_rule);background:var(--so-board-_surface);width:100%;color:var(--so-board-_text);border-radius:8px;flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.so-board--fullscreen[data-v-c28928d7]{border-radius:0}.so-board--linking[data-v-c28928d7]{cursor:crosshair}.so-board__toolbar[data-v-c28928d7]{border-bottom:1px solid var(--so-board-_rule);background:var(--so-board-_chrome-bg);justify-content:space-between;align-items:center;gap:5px;padding:5px 10px;display:flex}.so-board__toolbar-group[data-v-c28928d7]{align-items:center;gap:2px;display:flex}.so-board__control[data-v-c28928d7]{width:26px;height:26px;color:var(--so-board-_muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:2px;font-size:12px;display:inline-flex}.so-board__control[data-v-c28928d7]:hover{background:var(--so-board-_tone-neutral-soft);color:var(--so-board-_text)}.so-board__control[data-v-c28928d7]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board__control[aria-pressed=true][data-v-c28928d7]{background:var(--so-board-_tone-neutral-soft);color:var(--so-board-_select)}.so-board__control--wide[data-v-c28928d7]{width:auto;padding:0 5px}.so-board__zoom-value[data-v-c28928d7]{min-width:40px;color:var(--so-board-_muted);font-variant-numeric:tabular-nums;text-align:center}.so-board__main[data-v-c28928d7]{flex:auto;min-height:0;display:flex}.so-board__grid[data-v-c28928d7]{grid-template-columns:var(--so-board-gutter) 1fr;grid-template-rows:var(--so-board-header) 1fr;flex:auto;min-width:0;display:grid}.so-board__corner[data-v-c28928d7]{background:var(--so-board-_header-bg);border-right:1px solid var(--so-board-_rule);border-bottom:1px solid var(--so-board-_rule)}.so-board__col-rail[data-v-c28928d7],.so-board__row-rail[data-v-c28928d7]{background:var(--so-board-_header-bg);position:relative;overflow:hidden}.so-board__col-rail[data-v-c28928d7]{border-bottom:1px solid var(--so-board-_rule);grid-area:1/2}.so-board__row-rail[data-v-c28928d7]{border-right:1px solid var(--so-board-_rule);grid-area:2/1}.so-board__rail-inner[data-v-c28928d7]{will-change:transform;position:absolute;inset:0}.so-board__header[data-v-c28928d7],.so-board__row-header[data-v-c28928d7]{border-right:1px solid var(--so-board-_rule);box-sizing:border-box;align-items:center;gap:2px;padding:0 5px;display:flex;position:absolute;overflow:hidden}.so-board__header[data-v-c28928d7]{top:0;bottom:0}.so-board__row-header[data-v-c28928d7]{border-right:none;border-bottom:1px solid var(--so-board-_rule);left:0;right:0}.so-board__header--unassigned[data-v-c28928d7]{background:var(--so-board-_unassigned-bg);color:var(--so-board-_unassigned-text)}.so-board__header--over-wip[data-v-c28928d7]{background:var(--so-board-_over-wip-bg)}.so-board__header--over-wip .so-board__count[data-v-c28928d7]{color:var(--so-board-_over-wip);font-weight:700}.so-board__header--target[data-v-c28928d7]{box-shadow:inset 0 -3px 0 var(--so-board-_drop)}.so-board__header--collapsed[data-v-c28928d7]{padding:0 2px}.so-board__header--collapsed .so-board__header-label[data-v-c28928d7]{display:none}.so-board__header--collapsed .so-board__count[data-v-c28928d7]{font-size:10px}.so-board__header-label[data-v-c28928d7]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.so-board__header-label--editable[data-v-c28928d7]{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:none;font-weight:500}.so-board__header-label--editable[data-v-c28928d7]:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.so-board__header-label--editable[data-v-c28928d7]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board__count[data-v-c28928d7]{color:var(--so-board-_muted);font-variant-numeric:tabular-nums}.so-board__aggregate[data-v-c28928d7]{background:var(--so-board-_tone-info-soft);color:var(--so-board-_tone-info);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:10px}.so-board__collapse[data-v-c28928d7]{width:18px;height:18px;color:var(--so-board-_muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.so-board__collapse[data-v-c28928d7]:hover{background:var(--so-board-_tone-neutral-soft)}.so-board__collapse[data-v-c28928d7]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:1px}.so-board__insert[data-v-c28928d7]{border:1px solid var(--so-board-_rule);background:var(--so-board-_card-bg);width:14px;height:14px;color:var(--so-board-_muted);opacity:0;cursor:pointer;border-radius:50%;padding:0;font-size:10px;line-height:1;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.so-board__insert[data-v-c28928d7]:focus-visible,.so-board__insert[data-v-c28928d7]:hover{opacity:1;outline:2px solid var(--so-board-_focus)}.so-board__header:hover .so-board__insert[data-v-c28928d7]{opacity:1}.so-board__insert--end[data-v-c28928d7]{left:auto;right:-7px}.so-board__rename[data-v-c28928d7],.so-board__quick-add-input[data-v-c28928d7]{box-sizing:border-box;border:1px solid var(--so-board-_select);background:var(--so-board-_card-bg);width:100%;min-width:0;color:var(--so-board-_text);border-radius:4px;padding:2px 5px;font-size:12px}.so-board__quick-add[data-v-c28928d7]{z-index:4;position:absolute;top:100%;left:5px;right:5px}.so-board__scroll[data-v-c28928d7]{touch-action:pan-x pan-y;overscroll-behavior:contain;grid-area:2/2;position:relative;overflow:auto}.so-board__canvas[data-v-c28928d7]{position:relative}.so-board__content[data-v-c28928d7]{transform-origin:0 0;position:absolute;top:0;left:0}.so-board__band[data-v-c28928d7]{pointer-events:none;position:absolute}.so-board__band--column[data-v-c28928d7]{border-right:1px solid var(--so-board-_rule);top:0}.so-board__band--row[data-v-c28928d7]{border-bottom:1px solid var(--so-board-_rule);left:0}.so-board__band--swimlane[data-v-c28928d7]{background:var(--so-board-_lane-bg)}.so-board__band--unassigned[data-v-c28928d7]{background:var(--so-board-_unassigned-bg)}.so-board__band--target[data-v-c28928d7]{background:color-mix(in srgb, var(--so-board-_drop) 14%, transparent)}.so-board__band--blocked[data-v-c28928d7]{background:color-mix(in srgb, var(--so-board-_tone-danger) 12%, transparent)}.so-board__tick[data-v-c28928d7]{pointer-events:none;position:absolute}.so-board__tick--row[data-v-c28928d7]{border-top:1px dashed var(--so-board-_rule);left:0}.so-board__tick--column[data-v-c28928d7]{border-left:1px dashed var(--so-board-_rule);top:0}.so-board__tick-label[data-v-c28928d7]{color:var(--so-board-_muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute}.so-board__tick-label--column[data-v-c28928d7]{bottom:4px;transform:translate(4px)}.so-board__tick-label--row[data-v-c28928d7]{right:4px;transform:translateY(2px)}.so-board__edges[data-v-c28928d7]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.so-board__edge[data-v-c28928d7]{fill:none;stroke-linecap:round}.so-board__edge--dimmed[data-v-c28928d7]{opacity:.2}.so-board__edge--selected[data-v-c28928d7]{filter:drop-shadow(0 0 3px var(--so-board-_select))}.so-board__edge-hit[data-v-c28928d7]{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.so-board__edge-preview[data-v-c28928d7]{fill:none;stroke:var(--so-board-_select);stroke-width:2px;stroke-dasharray:4 4}.so-board__edge-label[data-v-c28928d7]{fill:var(--so-board-_text);paint-order:stroke;stroke:var(--so-board-_surface);stroke-width:3px;font-size:10px}.so-board__item[data-v-c28928d7]{will-change:transform;touch-action:none;cursor:grab;position:absolute;top:0;left:0}.so-board__item[data-v-c28928d7]:focus-visible{outline:2px solid var(--so-board-_focus);outline-offset:2px;border-radius:8px}.so-board__content:not(.so-board__content--still) .so-board__item[data-v-c28928d7]{transition:transform .14s ease-out}.so-board__item[data-v-c28928d7]:active,.so-board__item--link-source[data-v-c28928d7]{transition:none!important}.so-board__item--link-target[data-v-c28928d7]{outline:2px dashed var(--so-board-_select);outline-offset:3px;border-radius:8px}.so-board__marquee[data-v-c28928d7]{border:1px solid var(--so-board-_select);background:var(--so-board-_marquee);pointer-events:none;position:absolute}.so-board__drag-tip[data-v-c28928d7]{z-index:6;background:var(--so-board-_text);color:var(--so-board-_surface);white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute}.so-board__drag-tip--blocked[data-v-c28928d7]{background:var(--so-board-_tone-danger);color:#fff}.so-board__empty[data-v-c28928d7]{color:var(--so-board-_muted);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:14px;display:flex;position:absolute;inset:0}.so-board__outline[data-v-c28928d7]{flex:auto;min-height:0}.so-board__live[data-v-c28928d7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip{color:#021a3f;vertical-align:middle;background-color:#fff;border:1px solid #acabab;border-radius:16px;height:32px;margin-bottom:5px;margin-right:5px;padding:0 10px;font-size:13px;line-height:31px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;overflow:hidden}.chip:focus{background-color:var(--on-primary,#fff);color:#021a3f;border:1px solid #1b365d;outline:none}.chip:not(.readonly):hover{background-color:var(--primary,#a8589e);border-color:var(--primary,#a8589e);color:var(--on-primary,#fff)}.chip.selected{background-color:var(--primary-dark,#8f4086);color:var(--on-primary,#fff);border:1px solid var(--primary-dark,#8f4086)}.chip.selected:not(.readonly):hover{background-color:color-mix(in srgb, var(--primary-dark,#8f4086) 80%, black);border-color:var(--primary-dark,#8f4086);color:var(--on-primary,#fff)}.chip.clickable{cursor:pointer}.chip.readonly{cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #fff;transition:none}.chip.readonly.selected{border-color:var(--primary-dark,#8f4086)}.chip:last-child{margin-right:0}.chip.chip--small{background-color:#0000;border-color:#acabab;height:26px;font-size:11px;line-height:24px}.chip.chip--small .close,.chip.chip--small .add{line-height:24px}.chip.chip--small:not(.readonly):hover{background-color:var(--primary,#a8589e);border-color:var(--primary,#a8589e);color:var(--on-primary,#fff)}.chip.chip--small.selected{background-color:var(--primary-dark,#8f4086);border-color:var(--primary-dark,#8f4086);color:var(--on-primary,#fff)}.chip.chip--tone{--so-status-_neutral-bg:var(--so-status-neutral-bg,#f2f0f0);--so-status-_neutral-border:var(--so-status-neutral-border,#c8c6c6);--so-status-_neutral-text:var(--so-status-neutral-text,#464747);--so-status-_info-bg:var(--so-status-info-bg,#e8f2ff);--so-status-_info-border:var(--so-status-info-border,#d1e4ff);--so-status-_info-text:var(--so-status-info-text,#2c4770);--so-status-_success-bg:var(--so-status-success-bg,#c5ffc8);--so-status-_success-border:var(--so-status-success-border,#7ffc97);--so-status-_success-text:var(--so-status-success-text,#005320);--so-status-_warning-bg:var(--so-status-warning-bg,#ffeed9);--so-status-_warning-border:var(--so-status-warning-border,#ffdeac);--so-status-_warning-text:var(--so-status-warning-text,#604100);--so-status-_danger-bg:var(--so-status-danger-bg,#ffedea);--so-status-_danger-border:var(--so-status-danger-border,#ffdad6);--so-status-_danger-text:var(--so-status-danger-text,#93000b);--so-status-_pending-bg:var(--so-status-pending-bg,#f2f0f0);--so-status-_pending-border:var(--so-status-pending-border,#777);--so-status-_pending-text:var(--so-status-pending-text,#464747)}@media (prefers-color-scheme:dark){.chip.chip--tone{--so-status-_neutral-bg:var(--so-status-neutral-bg,#4b4b4b);--so-status-_neutral-border:var(--so-status-neutral-border,#777);--so-status-_neutral-text:var(--so-status-neutral-text,#e4e2e2);--so-status-_info-bg:var(--so-status-info-bg,#444c56);--so-status-_info-border:var(--so-status-info-border,#7392c0);--so-status-_info-text:var(--so-status-info-text,#d1e4ff);--so-status-_success-bg:var(--so-status-success-bg,#34503c);--so-status-_success-border:var(--so-status-success-border,#1ca64d);--so-status-_success-text:var(--so-status-success-text,#7ffc97);--so-status-_warning-bg:var(--so-status-warning-bg,#5e4e32);--so-status-_warning-border:var(--so-status-warning-border,#bf8600);--so-status-_warning-text:var(--so-status-warning-text,#ffdeac);--so-status-_danger-bg:var(--so-status-danger-bg,#5e4441);--so-status-_danger-border:var(--so-status-danger-border,#ff544a);--so-status-_danger-text:var(--so-status-danger-text,#ffdad6);--so-status-_pending-bg:var(--so-status-pending-bg,#4b4b4b);--so-status-_pending-border:var(--so-status-pending-border,#919090);--so-status-_pending-text:var(--so-status-pending-text,#e4e2e2)}}.chip.chip--tone{font-variant-numeric:tabular-nums;align-items:center;max-width:100%;height:auto;min-height:32px;margin:0;font-weight:400;line-height:1.5;display:inline-flex}.chip.chip--tone>span{min-width:0;display:flex}.chip.chip--tone.chip--small{min-height:26px;padding:0 7px;font-size:12px;line-height:1.5}.chip.chip--tone.chip--tone-neutral{background-color:var(--so-status-_neutral-bg);border-color:var(--so-status-_neutral-border);color:var(--so-status-_neutral-text)}.chip.chip--tone.chip--tone-info{background-color:var(--so-status-_info-bg);border-color:var(--so-status-_info-border);color:var(--so-status-_info-text)}.chip.chip--tone.chip--tone-success{background-color:var(--so-status-_success-bg);border-color:var(--so-status-_success-border);color:var(--so-status-_success-text)}.chip.chip--tone.chip--tone-warning{background-color:var(--so-status-_warning-bg);border-color:var(--so-status-_warning-border);color:var(--so-status-_warning-text)}.chip.chip--tone.chip--tone-danger{background-color:var(--so-status-_danger-bg);border-color:var(--so-status-_danger-border);color:var(--so-status-_danger-text)}.chip.chip--tone.chip--tone-pending{background-color:var(--so-status-_pending-bg);border-color:var(--so-status-_pending-border);color:var(--so-status-_pending-text);border-style:dashed}.chip:not(.tag-parent):has(>button.close,>button.add){min-width:0;overflow:clip}.chip:has(.chip-label-button:focus-visible){outline:2px solid var(--primary-color,#a8589e);outline-offset:2px}.chip .chip-label-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.chip .close,.chip .add{appearance:none;color:inherit;font:inherit;cursor:pointer;float:right;text-align:center;background:0 0;border:0;min-width:24px;margin:3px -4.5px 3px .5px;padding:0;line-height:31px}.chip:not(.tag-parent) .close:focus-visible,.chip:not(.tag-parent) .add:focus-visible{outline:none}.chip:not(.tag-parent) .close:focus-visible svg,.chip:not(.tag-parent) .add:focus-visible svg{outline-offset:1px;border-radius:50%;outline:2px solid}.chip .add{float:left;margin-right:.5px}.tag-parent[data-v-beb4772d]{vertical-align:middle;display:inline-block;position:relative}.tag-parent.readonly .input[data-v-beb4772d],.tag-parent.readonly .input[data-v-beb4772d]:hover{cursor:default;transition:none;transform:none}.tag-parent .input[data-v-beb4772d]{cursor:text;outline:none;min-width:5em;transition:all .2s ease-in-out;display:inline-block}.tag-parent .input.placeholder[data-v-beb4772d]{color:#5e5e5e;cursor:pointer;transition:color .2s ease-in-out}.tag-parent .input[data-v-beb4772d]:hover:not([contenteditable=false]){transform:scale(1.01)}@keyframes focusPulse-beb4772d{0%{outline-offset:0;outline-width:0}50%{outline-offset:3px;outline-width:3px}to{outline-offset:2px;outline-width:2px}}@keyframes flashFade-beb4772d{0%{opacity:.8;background-color:#e42c2a}to{opacity:.4}}@keyframes loadingPulse-beb4772d{0%,to{opacity:.6}50%{opacity:.8}}.chip[data-v-beb4772d]{color:#021a3f;vertical-align:middle;transform-origin:50%;background-color:#fff;border:1px solid #acabab;border-radius:16px;height:32px;margin-bottom:5px;margin-right:5px;padding:0 10px;font-size:13px;line-height:31px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block;overflow:visible}.chip[data-v-beb4772d]:hover:not(.is-loading):not(.readonly):not(.is-editing){background-color:var(--primary,#a8589e);border-color:var(--primary,#a8589e);color:var(--on-primary,#fff);border-style:solid}.chip:hover:not(.is-loading):not(.readonly):not(.is-editing) .input.placeholder[data-v-beb4772d]{color:var(--on-primary,#fff)}.chip[data-v-beb4772d]:focus{background-color:var(--on-primary,#fff);color:#021a3f;border:2px solid #1b365d;outline:none;transform:scale(1.02)}.chip.clickable[data-v-beb4772d]{cursor:pointer}.chip.readonly[data-v-beb4772d]{cursor:default;-webkit-user-select:none;user-select:none;transition:none}.chip.editing-chip[data-v-beb4772d]{background-color:var(--on-primary,#fff);color:#021a3f;border:2px solid #1b365d;transform:scale(1.02);box-shadow:0 2px 8px #00000026}.chip.editing-chip.is-editing[data-v-beb4772d]:hover{background-color:var(--on-primary,#fff);color:#021a3f;border-color:#1b365d}.chip.editing-chip.placeholder-view[data-v-beb4772d]{box-shadow:none;background-color:#0000;border:1px dashed #777;transform:none}.chip.flash[data-v-beb4772d]{opacity:.4;background-color:#e42c2a;animation:.3s ease-out flashFade-beb4772d}.chip.with-remove[data-v-beb4772d]{padding-right:5px}.chip .clickable[data-v-beb4772d]{cursor:pointer}.chip .close[data-v-beb4772d]{font:inherit;color:inherit;cursor:pointer;float:right;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;margin:3px -3px 3px 2px;padding:0;line-height:31px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:inline-flex}.chip .close[data-v-beb4772d]:hover{opacity:.8;transform:scale(1.15)}.chip .close[data-v-beb4772d]:active{transform:scale(.95)}.chip .close[data-v-beb4772d]:focus{outline:none}.chip .close[data-v-beb4772d]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1b365d;animation:.3s ease-out focusPulse-beb4772d}.chip .char-count[data-v-beb4772d]{color:#021a3f;opacity:.7;margin-left:5px;font-size:.75em;transition:color .3s ease-in-out,opacity .3s ease-in-out}.chip .char-count.char-count-warning[data-v-beb4772d]{color:#ff9800;opacity:.9;font-weight:500}.chip .char-count.char-count-critical[data-v-beb4772d]{color:#f44336;opacity:1;font-weight:700;animation:1s ease-in-out infinite pulse-beb4772d}.chip.is-loading[data-v-beb4772d]{cursor:not-allowed;pointer-events:none;animation:2s ease-in-out infinite loadingPulse-beb4772d}.chip.is-loading .input[data-v-beb4772d]{cursor:not-allowed}.chip.chip--small[data-v-beb4772d]{background-color:#0000;border-color:#acabab;height:26px;margin:0;font-size:11px;line-height:24px}.chip.chip--small .close[data-v-beb4772d]{height:24px;margin-top:0;margin-bottom:0;line-height:24px}.chip.chip--small .close[data-v-beb4772d] .so-icon{display:flex}.chip.chip--small.editing-chip[data-v-beb4772d]:not(.placeholder-view){background-color:var(--on-primary,#fff);border:2px solid #1b365d}.chip.chip--small.selected[data-v-beb4772d]{background-color:var(--primary-dark,#8f4086);border-color:var(--primary-dark,#8f4086);color:var(--on-primary,#fff)}@keyframes pulse-beb4772d{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sr-only[data-v-beb4772d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.tags-label[data-v-48b2c698]{margin-bottom:-5px;margin-left:10px;font-size:12px;display:block}.chips-group[data-v-48b2c698]{z-index:5;margin-top:5px;padding-top:5px;position:relative}.chips-group[data-v-48b2c698]:focus-within{z-index:20}.chips-group.inline[data-v-48b2c698]{display:inline-block}.chips-group.new-tag-left[data-v-48b2c698]{display:flex}.chips-group.new-tag-left .new-tag[data-v-48b2c698]{order:-1}.chips-group label[data-v-48b2c698]{padding:5px 5px 5px 0;display:block}.label-left[data-v-48b2c698]{align-items:flex-start;display:flex}.label-left .tags-label[data-v-48b2c698]{flex:none;height:32px;margin-top:5px;margin-right:5px;line-height:31px}.label-left.tag-style-small .tags-label[data-v-48b2c698]{height:26px;margin-top:0;line-height:24px}.label-left .chips-group[data-v-48b2c698]{flex:1;min-width:0;margin-top:0}.tag-style-small .chips-group[data-v-48b2c698]{flex-wrap:wrap;gap:5px;margin-top:0;padding-top:0;display:flex}.tag-style-small .chips-group[data-v-48b2c698] .chip{margin:0}.chips-group.inline[data-v-080a7cb2]{display:inline-block}.chips-group.button-align[data-v-080a7cb2]{position:relative;top:2px}.chips-group .chip[data-v-080a7cb2]:not(.readonly){cursor:pointer}.chips-group .tags-label[data-v-080a7cb2]{vertical-align:middle;height:32px;margin-bottom:5px;margin-right:5px;line-height:31px;display:inline-block}.chips-group .tags-label.tags-label--above[data-v-080a7cb2]{height:auto;line-height:inherit;margin-bottom:5px;margin-right:0;display:block}.chips-group .nudge-button[data-v-080a7cb2]{margin-top:-5px}.chips-group label[data-v-080a7cb2]{padding:5px 5px 5px 0;display:block}.chips-group .counter[data-v-080a7cb2]{color:#435f8a;margin-left:.5em}.chips-group .chip.selected .counter[data-v-080a7cb2],.chips-group .chip:not(.readonly):hover .counter[data-v-080a7cb2]{color:inherit}.chips-group.tag-style-small .tags-label[data-v-080a7cb2]:not(.tags-label--above){height:26px;line-height:24px}.chip-move-move[data-v-080a7cb2]{transition:all .6s ease-in-out!important}.chip-move-enter-active[data-v-080a7cb2],.chip-move-leave-active[data-v-080a7cb2]{transition:opacity .3s ease-in-out}.chip-move-leave[data-v-080a7cb2]{opacity:0;transition:none}.chip-move-leave-to[data-v-080a7cb2]{opacity:0;display:none}.chip-move-enter[data-v-080a7cb2]{opacity:0}.chip-move-enter-to[data-v-080a7cb2]{opacity:1}.tag-group-of-groups[data-v-9773156f]{grid-template-columns:fit-content(40%) 1fr;column-gap:5px;display:grid}.tag-group-of-groups .group-row[data-v-9773156f]{display:contents}.tag-group-of-groups .row-label[data-v-9773156f]{overflow-wrap:break-word;min-height:32px;margin-bottom:5px;line-height:31px}.tag-group-of-groups .full-width[data-v-9773156f]{grid-column:1/-1}.tag-group-of-groups .untagged-row[data-v-9773156f]{grid-column:2}.tag-group-of-groups .untagged-row.full-width[data-v-9773156f]{grid-column:1/-1}.tag-group-of-groups .untagged-chip[data-v-9773156f]:not(.readonly){cursor:pointer}.tag-group-of-groups .untagged-label[data-v-9773156f]{font-style:italic}.tag-group-of-groups.label-align-right .row-label[data-v-9773156f]{text-align:right}.tag-group-of-groups.label-align-left .row-label[data-v-9773156f]{text-align:left}.tag-group-of-groups .clear-button[data-v-9773156f]{vertical-align:middle;height:32px;margin-bottom:5px;line-height:31px}.tag-group-of-groups .clear-button[data-v-9773156f]:hover,.tag-group-of-groups .clear-button[data-v-9773156f]:focus{border-color:#0000}.tag-group-of-groups.tag-style-small .row-label[data-v-9773156f]{min-height:26px;line-height:24px}.tag-group-of-groups.tag-style-small .clear-button[data-v-9773156f]{height:26px;font-size:11px;line-height:24px}.tag-group-of-groups.tag-style-small .clear-button[data-v-9773156f] .material-design-icon__svg{width:14px;height:14px}.tag-group-of-groups button.row-label[data-v-9773156f]{appearance:none;box-shadow:none;font:inherit;color:var(--primary,#a8589e);cursor:pointer;background:0 0;border:0;outline:none;padding:0}.tag-group-of-groups button.row-label[data-v-9773156f]:hover,.tag-group-of-groups button.row-label[data-v-9773156f]:focus-visible{text-decoration:underline}.ui-m-datepicker[data-v-47264068]{--so-date-picker-_surface:var(--so-date-picker-surface,#fff);--so-date-picker-_text:var(--so-date-picker-text,#021a3f);--so-date-picker-_border:var(--so-date-picker-border,#c8c6c6);--so-date-picker-_hover:var(--so-date-picker-hover,#f2f0f0);--so-date-picker-_muted:var(--so-date-picker-muted,#5e5e5e)}@media (prefers-color-scheme:dark){.ui-m-datepicker[data-v-47264068]{--so-date-picker-_surface:var(--so-date-picker-surface,#303030);--so-date-picker-_text:var(--so-date-picker-text,#f2f0f0);--so-date-picker-_border:var(--so-date-picker-border,#5e5e5e);--so-date-picker-_hover:var(--so-date-picker-hover,#464747);--so-date-picker-_muted:var(--so-date-picker-muted,#acabab)}}.ui-m-datepicker[data-v-47264068]{display:inline-block;position:relative}.ui-m-datepicker.inline[data-v-47264068]{margin-right:5px}.ui-m-datepicker.is-opened[data-v-47264068]{width:auto}.ui-m-datepicker.is-disabled[data-v-47264068]{opacity:.7}.ui-m-datepicker.is-btn-flat[data-v-47264068]{border:1px solid #0000;border-color:var(--so-date-picker-_border);vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:4px;height:3rem;margin:0;font-size:14px;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1)}.ui-m-datepicker.is-btn-flat .ui-m-datepicker-input[data-v-47264068]{height:100%;padding:0 15px}.ui-m-datepicker.is-btn-flat .today-icon[data-v-47264068]{margin:0 .25em 0 0}.ui-m-datepicker.is-btn-flat.margin-right[data-v-47264068]{margin-right:5px}.ui-m-datepicker.is-btn-flat[data-v-47264068]:not(.is-disabled):hover{border:1px solid var(--primary-color-dark,#8f4086)}.ui-m-datepicker .date-trigger[data-v-47264068]{height:100%;min-height:24px;color:inherit;font:inherit;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ui-m-datepicker .date-trigger[data-v-47264068]:disabled{cursor:not-allowed}.ui-m-datepicker .date-trigger[data-v-47264068]:focus-visible{outline-offset:2px;outline:2px solid}.ui-m-datepicker .btn-flat[data-v-47264068]{min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.ui-m-datepicker .btn-flat[data-v-47264068]:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.ui-m-datepicker .btn-flat[data-v-47264068]:focus-visible{outline-offset:-2px;outline:2px solid}.ui-m-datepicker .btn-flat[aria-disabled=true][data-v-47264068]{opacity:.4;cursor:not-allowed}.ui-m-datepicker .btn-flat[aria-disabled=true][data-v-47264068]:hover{background:0 0}.ui-m-datepicker .today-icon[data-v-47264068]{flex:none;margin-right:5px}.ui-m-datepicker .date-text[data-v-47264068]{flex-wrap:wrap;display:inline-flex}.ui-m-datepicker .date-label[data-v-47264068]{text-transform:none;padding-right:.25em}.ui-m-datepicker-input[data-v-47264068]{align-items:center;display:inline-flex}.ui-m-datepicker-input .selected[data-v-47264068]{text-transform:none;min-width:7em}.visually-hidden[data-v-47264068]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-m-datepicker-calendar[data-v-47264068]{z-index:5;background-color:var(--so-date-picker-_surface);border:1px solid var(--so-date-picker-_border);color:var(--so-date-picker-_text);border-radius:4px;flex-direction:column;gap:5px;margin-top:5px;padding:7px;display:inline-flex;position:absolute;top:100%;left:0}.ui-m-datepicker-calendar.is-aligned-end[data-v-47264068]{left:auto;right:0}.ui-m-datepicker-calendar .heading[data-v-47264068]{align-items:center;display:flex}.ui-m-datepicker-calendar .currentMonth[data-v-47264068]{flex:1;padding-left:5px;font-size:14px;font-weight:500}.ui-m-datepicker-calendar .calendar[data-v-47264068]{border-collapse:separate;border-spacing:0;width:auto}.ui-m-datepicker-calendar tr[data-v-47264068]:hover{background:0 0}.ui-m-datepicker-calendar .weekday[data-v-47264068],.ui-m-datepicker-calendar .day[data-v-47264068]{text-align:center;vertical-align:middle;border:none;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0;font-size:12px;font-weight:400}.ui-m-datepicker-calendar .weekday[data-v-47264068]{color:var(--so-date-picker-_muted)}.ui-m-datepicker-calendar .day[data-v-47264068]{cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.ui-m-datepicker-calendar .day[data-v-47264068]:hover{background-color:var(--so-date-picker-_hover)}.ui-m-datepicker-calendar .day[data-v-47264068]:focus-visible{outline:2px solid var(--so-date-picker-_text);outline-offset:0}.ui-m-datepicker-calendar .day.isOtherMonth[data-v-47264068]{color:var(--so-date-picker-_muted)}.ui-m-datepicker-calendar .day.isToday[data-v-47264068]{box-shadow:inset 0 0 0 1px}.ui-m-datepicker-calendar .day.isSelected[data-v-47264068],.ui-m-datepicker-calendar .day.isSelected[data-v-47264068]:hover{background-color:var(--primary,#a8589e);color:var(--on-primary,#fff);font-weight:500}.ui-m-datepicker-calendar .day.isDisabled[data-v-47264068]{color:var(--so-date-picker-_muted);cursor:not-allowed;text-decoration:line-through}.ui-m-datepicker-calendar .day.isDisabled[data-v-47264068]:hover{background:0 0}.so-quick-links__title[data-v-06d73245]{margin:0 0 5px}.so-quick-links__row[data-v-06d73245]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.so-quick-links__separator[data-v-06d73245]{color:#464747}.prefix[data-v-81bbbd05],div[data-v-81bbbd05-s],span[data-v-81bbbd05-s]{text-align:center;width:2rem;margin-top:5px;font-size:1rem;transition:color .2s;position:absolute;top:.9rem;left:1px}.prefix.active[data-v-81bbbd05],div[data-v-81bbbd05-s].active,span[data-v-81bbbd05-s].active{color:#1b365d}.so-number-input__suffix[data-v-81bbbd05]{color:#021a3f;pointer-events:none;margin-top:5px;position:absolute;top:.9rem;right:1.75rem}.so-number-input__suffix~input[data-v-81bbbd05]{padding-right:3.5rem}.prefix~input[data-v-81bbbd05],div[data-v-81bbbd05-s]~input,span[data-v-81bbbd05-s]~input{padding-left:2rem!important}.prefix~label[data-v-81bbbd05],div[data-v-81bbbd05-s]~label,span[data-v-81bbbd05-s]~label{width:calc(100% - 40px);margin-left:20px;left:0}.prefix~label.active[data-v-81bbbd05],div[data-v-81bbbd05-s]~label.active,span[data-v-81bbbd05-s]~label.active{width:calc(120% - 20px);margin-left:0}.so-number-input[data-v-81bbbd05]{padding:5px 0;position:relative}.so-number-input[data-v-81bbbd05] ::placeholder{color:#435f8a}.so-number-input input[type=number][data-v-81bbbd05],.so-number-input input[type=text][data-v-81bbbd05]{background-color:var(--on-primary,#fff);border:1px solid color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent);width:100%;height:3rem;box-shadow:none;box-sizing:border-box;border-radius:4px;outline:none;margin:0;padding:0 10px;font-size:1rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.so-number-input input[type=number][readonly][data-v-81bbbd05],.so-number-input input[type=text][readonly][data-v-81bbbd05]{color:#021a3f;background-color:#f2f0f0;border:1px dashed #acabab}.so-number-input input[type=number][readonly][data-v-81bbbd05]:focus-visible,.so-number-input input[type=text][readonly][data-v-81bbbd05]:focus-visible{border-color:#1b365d}.so-number-input input[type=number][data-v-81bbbd05]:disabled,.so-number-input input[type=text][data-v-81bbbd05]:disabled{color:#777;cursor:not-allowed;background-color:#e4e2e2;border:1px solid #e4e2e2}.so-number-input input[type=number][data-v-81bbbd05]:disabled::placeholder,.so-number-input input[type=text][data-v-81bbbd05]:disabled::placeholder,.so-number-input input[type=number]:disabled+label[data-v-81bbbd05],.so-number-input input[type=text]:disabled+label[data-v-81bbbd05]{color:#777}.so-number-input input[type=number][data-v-81bbbd05]:focus:not([readonly]),.so-number-input input[type=text][data-v-81bbbd05]:focus:not([readonly]){border:1px solid var(--primary-dark,#8f4086);background:var(--on-primary,#fff);color:#1b365d}.so-number-input input[type=number]:focus:not([readonly])+label[data-v-81bbbd05],.so-number-input input[type=text]:focus:not([readonly])+label[data-v-81bbbd05]{color:#1b365d}.so-number-input input[type=number].valid[data-v-81bbbd05],.so-number-input input[type=number]:focus.valid[data-v-81bbbd05],.so-number-input input[type=text].valid[data-v-81bbbd05],.so-number-input input[type=text]:focus.valid[data-v-81bbbd05]{border-bottom:1px solid #16a34a}.so-number-input input[type=number]:focus.valid~label[data-v-81bbbd05],.so-number-input input[type=text]:focus.valid~label[data-v-81bbbd05]{color:#16a34a}.so-number-input input[type=number].invalid[data-v-81bbbd05],.so-number-input input[type=number]:focus.invalid[data-v-81bbbd05],.so-number-input input[type=text].invalid[data-v-81bbbd05],.so-number-input input[type=text]:focus.invalid[data-v-81bbbd05]{border-bottom:1px solid #e42c2a}.so-number-input input[type=number]:focus.invalid~label[data-v-81bbbd05],.so-number-input input[type=text]:focus.invalid~label[data-v-81bbbd05]{color:#bf0715}.so-number-input>label[data-v-81bbbd05]{text-overflow:ellipsis;white-space:nowrap;color:#435f8a;cursor:text;transform-origin:0 100%;max-width:calc(100% - 20px);max-height:1.2em;text-align:initial;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;left:10px;overflow:hidden;transform:translateY(12px)}.so-number-input>label.active[data-v-81bbbd05]{color:#021a3f;max-width:calc(120% - 20px);transform:translateY(calc(-100% - 2px))scale(.8)}.so-number-input.short-input[data-v-81bbbd05]{padding-top:0;padding-bottom:0}.so-number-input.short-input input[data-v-81bbbd05]{height:auto;margin-bottom:0;padding-top:5px;padding-bottom:5px}.so-number-input.short-input>label[data-v-81bbbd05]{top:-7px}.so-number-input.short-input>label.active[data-v-81bbbd05],.so-number-input.short-input .prefix[data-v-81bbbd05],.so-number-input.short-input div[data-v-81bbbd05-s],.so-number-input.short-input span[data-v-81bbbd05-s]{top:0}.so-number-input.inline[data-v-81bbbd05]{display:inline-block}.so-number-input.narrow-input[data-v-81bbbd05]{width:14em;max-width:100%}.so-number-input.full[data-v-81bbbd05]{width:100%}.so-number-input.with-mid-bottom-margin[data-v-81bbbd05]{margin-bottom:10px}.so-number-input.with-bottom-margin[data-v-81bbbd05]{margin-bottom:2em}.so-number-input.with-left-margin[data-v-81bbbd05]{margin-left:10px}.so-number-input.with-right-margin[data-v-81bbbd05]{margin-right:10px}.so-number-input.with-top-margin[data-v-81bbbd05]{margin-top:10px}.so-number-input input.input-flat[data-v-81bbbd05]{border:none}.so-number-input input.input-flat[data-v-81bbbd05]:not(:disabled){color:var(--primary-color,#a8589e)!important}.so-number-input input.input-flat[data-v-81bbbd05]:hover{border-bottom:1px solid var(--primary-color,#a8589e)}.highlight input[data-v-81bbbd05]{background-color:var(--primary-color,#a8589e)}.so-markdown-editor{color:#021a3f;background:#fefcfb;flex-direction:column;height:100%;min-height:0;font-family:Nunito Sans,Helvetica,sans-serif;display:flex}.so-markdown-editor__toolbar{background:var(--primary-white,#fff);border-bottom:1px solid #e4e2e2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1px;min-height:32px;padding:2px 5px;display:flex}.so-markdown-editor__spacer{flex:1}.so-markdown-editor__btn{color:#464747;min-width:24px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 5px;font-size:12px;line-height:1.5}.so-markdown-editor__btn:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, transparent);color:#021a3f}.so-markdown-editor__btn.is-active{background:color-mix(in srgb, var(--primary-color,#a8589e) 12%, transparent);color:var(--primary-color,#a8589e);border-color:color-mix(in srgb, var(--primary-color,#a8589e) 30%, transparent)}.so-markdown-editor__btn:disabled{opacity:.45;cursor:not-allowed}.so-markdown-editor__btn--bold{font-weight:700}.so-markdown-editor__btn--italic{font-style:italic}.so-markdown-editor__btn--underline{text-decoration:underline}.so-markdown-editor__btn--strike{text-decoration:line-through}.so-markdown-editor__btn--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.so-markdown-editor__divider{vertical-align:middle;background:#e4e2e2;width:1px;height:14px;margin:0 2px;display:inline-block}.so-markdown-editor__mode{color:#464747;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e4e2e2;border-radius:4px;padding:2px 10px;font-size:12px}.so-markdown-editor__mode:hover{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, transparent);color:var(--primary-color,#a8589e);border-color:var(--primary-color,#a8589e)}.so-markdown-editor__notice{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, transparent);color:#464747;border-bottom:1px solid #e4e2e2;flex-shrink:0;padding:5px 10px;font-size:13px}.so-markdown-editor__content{flex:1;min-height:0;overflow-y:auto}.so-markdown-editor__inner{min-height:100%;caret-color:var(--primary-color,#a8589e);outline:none;padding:15px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.7}.so-markdown-editor__inner p{margin:0 0 .75rem}.so-markdown-editor__inner h1,.so-markdown-editor__inner h2,.so-markdown-editor__inner h3,.so-markdown-editor__inner h4{color:var(--primary-color,#a8589e);margin:1rem 0 .5rem}.so-markdown-editor__inner h1{font-size:1.5rem}.so-markdown-editor__inner h2{font-size:1.25rem}.so-markdown-editor__inner h3{font-size:1.1rem}.so-markdown-editor__inner strong{font-weight:700}.so-markdown-editor__inner em{font-style:italic}.so-markdown-editor__inner u{text-decoration:underline}.so-markdown-editor__inner s{text-decoration:line-through}.so-markdown-editor__inner code,.so-markdown-editor__inner .so-markdown-editor__placeholder{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, transparent);border-radius:4px;padding:.1em .35em}.so-markdown-editor__inner .so-markdown-editor__placeholder{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.so-markdown-editor__inner img{vertical-align:middle;max-width:100%;height:auto}.so-markdown-editor__inner pre{color:#f2f0f0;background:#303030;border-radius:4px;padding:10px 15px;overflow-x:auto}.so-markdown-editor__inner pre code{color:inherit;background:0 0;padding:0}.so-markdown-editor__inner .so-markdown-editor__mermaid-preview{background:var(--primary-white,#fff);-webkit-user-select:none;user-select:none;border:1px solid #e4e2e2;border-radius:4px;margin:-5px 0 .75rem;padding:10px;overflow-x:auto}.so-markdown-editor__inner .so-markdown-editor__mermaid-preview.is-stale .so-markdown-editor__mermaid-diagram{opacity:.4}.so-markdown-editor__inner .so-markdown-editor__mermaid-diagram svg{max-width:100%;height:auto;margin:0 auto;display:block}.so-markdown-editor__inner .so-markdown-editor__mermaid-error{color:#e42c2a;white-space:pre-wrap;margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.so-markdown-editor__inner blockquote{border-left:3px solid var(--primary-color,#a8589e);color:#464747;margin:.5rem 0;padding:0 10px}.so-markdown-editor__inner ul,.so-markdown-editor__inner ol{margin-bottom:.75rem;padding-left:1.5rem}.so-markdown-editor__inner ul[data-type=taskList]{padding-left:.25rem;list-style:none}.so-markdown-editor__inner ul[data-type=taskList] li{align-items:flex-start;gap:5px;display:flex}.so-markdown-editor__inner ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0}.so-markdown-editor__inner ul[data-type=taskList] li>div{flex:1;min-width:0}.so-markdown-editor__inner ul[data-type=taskList] li>div>p{margin:0}.so-markdown-editor__inner ul[data-type=taskList] input[type=checkbox]{accent-color:var(--primary-color,#a8589e);cursor:pointer;margin:.45em 0 0}.so-markdown-editor__inner table{border-collapse:collapse;width:100%;margin:0 0 .75rem}.so-markdown-editor__inner th,.so-markdown-editor__inner td{text-align:left;vertical-align:top;border:1px solid #e4e2e2;min-width:64px;padding:5px 10px}.so-markdown-editor__inner th{background:color-mix(in srgb, var(--primary-color,#a8589e) 8%, transparent);font-weight:500}.so-markdown-editor__inner ::selection{background:color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent)}.so-markdown-editor__raw{box-sizing:border-box;resize:none;color:#021a3f;width:100%;min-height:0;caret-color:var(--primary-color,#a8589e);background:0 0;border:none;outline:none;flex:1;padding:15px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.7;overflow-y:auto}.so-markdown-editor__raw::selection{background:color-mix(in srgb, var(--primary-color,#a8589e) 20%, transparent)}.so-markdown-editor__raw:disabled{color:#464747;cursor:not-allowed}.so-score-chip[data-v-c035b4bc]{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:20px;align-items:baseline;gap:5px;padding:2px 7px;font-size:12px;line-height:1.4;display:inline-flex}.so-score-chip--small[data-v-c035b4bc]{padding:0 5px;font-size:10px}.so-score-chip--good[data-v-c035b4bc]{color:#005320;background-color:#c5ffc8;border-color:#7ffc97}.so-score-chip--fair[data-v-c035b4bc]{color:#604100;background-color:#ffeed9;border-color:#ffdeac}.so-score-chip--poor[data-v-c035b4bc]{color:#93000b;background-color:#ffedea;border-color:#ffdad6}.so-score-chip--provisional[data-v-c035b4bc]{color:#464747;background-color:#f2f0f0;border-style:dashed;border-color:#acabab}.so-score-chip__label[data-v-c035b4bc]{font-weight:300}.so-score-chip__value[data-v-c035b4bc]{font-weight:500}.so-doctor-panel[data-v-85e10b2d]{background:var(--primary-color-white,#fff);flex-direction:column;height:100%;min-height:0;display:flex}.so-doctor-panel__head[data-v-85e10b2d]{border-bottom:1px solid #e4e2e2;flex-direction:column;flex:none;gap:10px;padding:15px 15px 10px;display:flex}.so-doctor-panel__title-row[data-v-85e10b2d]{align-items:center;gap:5px;display:flex}.so-doctor-panel__title[data-v-85e10b2d]{color:#1b365d;flex:1;margin:0;font-size:18px;font-weight:500}.so-doctor-panel__subtitle[data-v-85e10b2d]{color:#435f8a;margin:0;font-size:12px}.so-doctor-panel__tally[data-v-85e10b2d]{flex-direction:column;gap:5px;display:flex}.so-doctor-panel__bar[data-v-85e10b2d]{background:#fefcfb;border-radius:5px;height:8px;display:flex;overflow:hidden}.so-doctor-panel__segment[data-v-85e10b2d]{height:100%;display:block}.so-doctor-panel__segment--error[data-v-85e10b2d]{background:#e42c2a}.so-doctor-panel__segment--warning[data-v-85e10b2d]{background:#9e6e00}.so-doctor-panel__segment--info[data-v-85e10b2d]{background:#7392c0}.so-doctor-panel__segment--unchecked[data-v-85e10b2d]{background:#464747}.so-doctor-panel__segment--pending[data-v-85e10b2d]{background:var(--primary-color-light,#e38fd7)}.so-doctor-panel__segment--pass[data-v-85e10b2d]{background:#16a34a}.so-doctor-panel__segment--na[data-v-85e10b2d]{background:#e4e2e2}.so-doctor-panel__segment--dismissed[data-v-85e10b2d]{background:#acabab}.so-doctor-panel__legend[data-v-85e10b2d]{color:#435f8a;flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.so-doctor-panel__legend li[data-v-85e10b2d]{align-items:center;gap:5px;display:inline-flex}.so-doctor-panel__legend strong[data-v-85e10b2d]{color:#1b365d;font-weight:500}.so-doctor-panel__swatch[data-v-85e10b2d]{border-radius:2px;width:8px;height:8px;display:inline-block}.so-doctor-panel__list[data-v-85e10b2d]{flex:1;min-height:0;padding-bottom:15px;overflow:auto}.so-doctor-panel__loading[data-v-85e10b2d]{color:#435f8a;align-items:center;gap:5px;padding:15px;display:flex}.so-doctor-panel__group-head[data-v-85e10b2d]{z-index:1;background:var(--primary-color-white,#fff);letter-spacing:.06em;text-transform:uppercase;color:#435f8a;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;padding:10px 15px 2px;font-size:12px;font-weight:500;display:flex;position:sticky;top:0}.so-doctor-panel__count[data-v-85e10b2d]{letter-spacing:0;background:#fefcfb;border-radius:10px;padding:0 5px}.so-doctor-panel__hint[data-v-85e10b2d]{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:300}.so-doctor-panel__rows[data-v-85e10b2d]{margin:0;padding:0;list-style:none}.so-doctor-panel__row[data-v-85e10b2d]{border:1px solid #0000;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:2px 10px;margin:2px 10px;padding:5px;transition:background-color .3s,border-color .3s;display:grid}.so-doctor-panel__row--error .so-doctor-panel__icon[data-v-85e10b2d]{color:#e42c2a}.so-doctor-panel__row--warning .so-doctor-panel__icon[data-v-85e10b2d]{color:#9e6e00}.so-doctor-panel__row--info .so-doctor-panel__icon[data-v-85e10b2d]{color:#7392c0}.so-doctor-panel__row--pass .so-doctor-panel__icon[data-v-85e10b2d]{color:#16a34a}.so-doctor-panel__row--unchecked .so-doctor-panel__icon[data-v-85e10b2d],.so-doctor-panel__row--na .so-doctor-panel__icon[data-v-85e10b2d],.so-doctor-panel__row--dismissed .so-doctor-panel__icon[data-v-85e10b2d]{color:#464747}.so-doctor-panel__row--na .so-doctor-panel__row-title[data-v-85e10b2d],.so-doctor-panel__row--na .so-doctor-panel__row-label[data-v-85e10b2d],.so-doctor-panel__row--dismissed .so-doctor-panel__row-title[data-v-85e10b2d],.so-doctor-panel__row--dismissed .so-doctor-panel__row-label[data-v-85e10b2d],.so-doctor-panel__row--pending .so-doctor-panel__row-title[data-v-85e10b2d],.so-doctor-panel__row--pending .so-doctor-panel__row-label[data-v-85e10b2d]{color:#435f8a}.so-doctor-panel__row--dismissed .so-doctor-panel__row-title[data-v-85e10b2d]{text-decoration:line-through}.so-doctor-panel__row--focus[data-v-85e10b2d]{border-color:var(--primary-color,#a8589e);background:var(--primary-color-lightest,#fffbfe)}.so-doctor-panel__icon[data-v-85e10b2d]{margin-top:1px}.so-doctor-panel__body[data-v-85e10b2d]{min-width:0}.so-doctor-panel__title-line[data-v-85e10b2d]{align-items:flex-start;gap:5px;display:flex}.so-doctor-panel__title-line .so-doctor-panel__count[data-v-85e10b2d]{flex:none}.so-doctor-panel__row-title[data-v-85e10b2d]{min-width:0;font:inherit;text-align:left;color:#1b365d;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:500}.so-doctor-panel__row-title[data-v-85e10b2d]:hover{text-decoration:underline}.so-doctor-panel__message[data-v-85e10b2d]{color:#1b365d;margin:2px 0 0;font-size:13px}.so-doctor-panel__row--na .so-doctor-panel__message[data-v-85e10b2d]{color:#435f8a;font-style:italic}.so-doctor-panel__more[data-v-85e10b2d]{grid-template-columns:auto 1fr;gap:2px 10px;margin:5px 0 0;font-size:12px;display:grid}.so-doctor-panel__more dt[data-v-85e10b2d]{color:#435f8a;font-weight:500}.so-doctor-panel__more dd[data-v-85e10b2d]{margin:0}.so-doctor-panel__actions[data-v-85e10b2d]{flex:none;margin:-3px 0;display:flex}.so-doctor-panel__action[data-v-85e10b2d]{color:#435f8a;min-width:0;height:26px;padding:0 2px;line-height:26px}.so-doctor-panel__action[data-v-85e10b2d]:hover,.so-doctor-panel__action[data-v-85e10b2d]:focus-visible{color:#1b365d}.so-doctor-panel__subjects[data-v-85e10b2d]{margin:2px 0 0;padding:0;list-style:none}.so-doctor-panel__subject[data-v-85e10b2d]{border-radius:2px;align-items:flex-start;gap:5px;padding:2px 2px 2px 0;display:flex}.so-doctor-panel__subject .so-doctor-panel__message[data-v-85e10b2d]{flex:1;min-width:0;margin:0}.so-doctor-panel__subject--focus[data-v-85e10b2d]{outline:1px solid var(--primary-color,#a8589e);background:var(--primary-color-lightest,#fffbfe)}.so-doctor-panel__foot[data-v-85e10b2d]{border-top:1px solid #e4e2e2;flex:none;padding:10px 15px}@media (prefers-reduced-motion:reduce){.so-doctor-panel__row[data-v-85e10b2d]{transition:none}}.tag-group-sections[data-v-41a9915b]{grid-template-columns:fit-content(40%) 1fr;column-gap:5px;display:grid}.tag-group-sections .toolbar-button[data-v-41a9915b]{grid-column:1/-1;justify-self:end}.tag-group-sections .section[data-v-41a9915b]{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid #e4e2e2;padding-top:5px;display:grid}.tag-group-sections .section-heading[data-v-41a9915b]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px 10px;min-height:42px;display:flex}.tag-group-sections .section-heading[data-v-41a9915b] .chip{margin:0}.tag-group-sections .section .section-body[data-v-41a9915b]{grid-column:1/-1;grid-template-columns:subgrid;padding-left:25px}.tag-group-sections .section.headless[data-v-41a9915b]{border-top:0;padding-top:0}.tag-group-sections .disclosure[data-v-41a9915b]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.tag-group-sections .disclosure[data-v-41a9915b]:focus-visible{outline:2px solid var(--primary,#a8589e);outline-offset:2px}.tag-group-sections .chevron[data-v-41a9915b]{transition:transform .15s}.tag-group-sections .chevron.open[data-v-41a9915b]{transform:rotate(90deg)}.tag-group-sections button.section-label[data-v-41a9915b]{appearance:none;font:inherit;color:var(--primary,#a8589e);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tag-group-sections button.section-label[data-v-41a9915b]:hover,.tag-group-sections button.section-label[data-v-41a9915b]:focus-visible{text-decoration:underline}.tag-group-sections button.section-label[data-v-41a9915b]:focus-visible{outline:none}.tag-group-sections .untagged-footer[data-v-41a9915b]{grid-column:1/-1;align-items:center;padding-bottom:5px;padding-left:25px;display:flex}.tag-group-sections .untagged-footer .untagged-chip[data-v-41a9915b]{margin:0}.tag-group-sections .untagged-footer.ruled[data-v-41a9915b]{border-top:1px solid #e4e2e2;padding-top:5px}.tag-group-sections .untagged-footer .toolbar-button[data-v-41a9915b]{margin-left:auto}.tag-group-sections .untagged-chip[data-v-41a9915b]:not(.readonly){cursor:pointer}.tag-group-sections .untagged-label[data-v-41a9915b]{font-style:italic}.tag-group-sections .selected-count[data-v-41a9915b]{color:#435f8a}.tag-group-sections .select-all[data-v-41a9915b]{margin-left:auto;margin-right:5px}.tag-group-sections.tag-style-small .section-heading[data-v-41a9915b]{min-height:36px}.so-slider-input[data-v-4ff62a29]{--so-slider-_active:var(--primary,#a8589e);--so-slider-_rest:#919090;color:inherit;flex-direction:column;gap:5px;font-size:14px;display:flex}.so-slider-input--disabled[data-v-4ff62a29]{--so-slider-_active:#919090;--so-slider-_rest:#c8c6c6;opacity:.7}.so-slider-input__header[data-v-4ff62a29]{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.so-slider-input__label[data-v-4ff62a29]{color:inherit;font-size:inherit}.so-slider-input__value[data-v-4ff62a29]{font-variant-numeric:tabular-nums;font-weight:500}.so-slider-input__range[data-v-4ff62a29]{appearance:none;width:100%;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.so-slider-input__range[data-v-4ff62a29]:disabled{cursor:not-allowed}.so-slider-input__range[data-v-4ff62a29]:focus-visible{outline:none}.so-slider-input__range[data-v-4ff62a29]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--so-slider-_active) var(--so-slider-fill), var(--so-slider-_rest) var(--so-slider-fill));border-radius:6px;height:6px}.so-slider-input__range[data-v-4ff62a29]::-webkit-slider-thumb{box-sizing:border-box;background:var(--so-slider-_active);width:24px;height:24px;cursor:inherit;appearance:none;border:2px solid #fff;border-radius:50%;margin-top:-9px}.so-slider-input__range[data-v-4ff62a29]:focus-visible::-webkit-slider-thumb{outline-offset:-2px;outline:2px solid}.so-slider-input__range[data-v-4ff62a29]::-moz-range-track{background:linear-gradient(to right, var(--so-slider-_active) var(--so-slider-fill), var(--so-slider-_rest) var(--so-slider-fill));border-radius:6px;height:6px}.so-slider-input__range[data-v-4ff62a29]::-moz-range-thumb{box-sizing:border-box;background:var(--so-slider-_active);width:24px;height:24px;cursor:inherit;border:2px solid #fff;border-radius:50%}.so-slider-input__range[data-v-4ff62a29]:focus-visible::-moz-range-thumb{outline-offset:-2px;outline:2px solid}.so-slider-input__range[data-v-4ff62a29]:not(:disabled):hover,.so-slider-input__range[data-v-4ff62a29]:not(:disabled):active{--so-slider-_active:var(--primary-dark,#8f4086)}@media (forced-colors:active){.so-slider-input__range[data-v-4ff62a29]{appearance:auto}}.so-slider-input--empty .so-slider-input__value[data-v-4ff62a29]{font-weight:inherit;font-style:italic}.so-slider-input--empty .so-slider-input__range[data-v-4ff62a29]:focus-visible{outline-offset:2px;outline:2px solid}.so-slider-input--empty .so-slider-input__range[data-v-4ff62a29]::-webkit-slider-runnable-track{box-sizing:border-box;border:1px dashed var(--so-slider-_rest);background:0 0}.so-slider-input--empty .so-slider-input__range[data-v-4ff62a29]::-webkit-slider-thumb{visibility:hidden}.so-slider-input--empty .so-slider-input__range[data-v-4ff62a29]::-moz-range-track{box-sizing:border-box;border:1px dashed var(--so-slider-_rest);background:0 0}.so-slider-input--empty .so-slider-input__range[data-v-4ff62a29]::-moz-range-thumb{visibility:hidden}@media (forced-colors:active){.so-slider-input--empty .so-slider-input__range[data-v-4ff62a29]{appearance:none}}.so-state-chip__content[data-v-21e03ff5]{align-items:center;gap:5px;display:inline-flex}.so-state-chip__icon[data-v-21e03ff5]{flex:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.so-state-chip__icon--spinning[data-v-21e03ff5]{animation:1.4s linear infinite so-state-chip-spin-21e03ff5}}@keyframes so-state-chip-spin-21e03ff5{to{transform:rotate(360deg)}}.so-state-chip__assistive[data-v-21e03ff5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.so-variance-cell__content[data-v-60f2b426]{flex-wrap:wrap;align-items:center;column-gap:5px;display:inline-flex}.so-variance-cell__figure[data-v-60f2b426]{align-items:center;column-gap:5px;min-width:0;display:inline-flex}.so-variance-cell__arrow[data-v-60f2b426]{flex:none;display:inline-flex}.so-variance-cell__delta[data-v-60f2b426]{font-weight:500}.so-variance-cell__lead[data-v-60f2b426]{white-space:nowrap}.so-variance-cell__assistive[data-v-60f2b426]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.so-range-navigator__track[data-v-ed46abc3]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#f2f0f0;border-radius:4px;height:32px;position:relative;overflow:hidden}.so-range-navigator__tick[data-v-ed46abc3]{color:#464747;white-space:nowrap;border-inline-start:1px solid #c8c6c6;padding-inline-start:2px;font-size:12px;position:absolute;inset-block:0}.so-range-navigator__mark[data-v-ed46abc3]{background:var(--primary-color);border-radius:50%;width:7px;height:7px;margin-inline-start:-3.5px;position:absolute;bottom:5px;box-shadow:0 0 0 1px #021a3f}.so-range-navigator__now[data-v-ed46abc3]{background:#e42c2a;width:2px;position:absolute;inset-block:0}.so-range-navigator__window[data-v-ed46abc3]{box-sizing:border-box;border:2px solid var(--primary-color);background:color-mix(in srgb, var(--primary-color) 14%, transparent);cursor:grab;border-radius:4px;position:absolute;inset-block:0}.so-range-navigator__window[data-v-ed46abc3]:active{cursor:grabbing}.so-range-navigator__window[data-v-ed46abc3]:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.so-range-navigator__edge[data-v-ed46abc3]{cursor:ew-resize;width:12px;margin-inline-start:-6px;position:absolute;inset-block:0}.so-range-navigator__edge[data-v-ed46abc3]:focus-visible{outline:2px solid var(--primary-color)}.so-range-navigator--disabled[data-v-ed46abc3]{opacity:.6}.so-range-navigator--disabled .so-range-navigator__track[data-v-ed46abc3],.so-range-navigator--disabled .so-range-navigator__window[data-v-ed46abc3],.so-range-navigator--disabled .so-range-navigator__edge[data-v-ed46abc3]{cursor:not-allowed}.so-bento[data-v-b0be76cd]{--so-bento-_gap:var(--so-bento-gap,15px);--so-bento-_radius:var(--so-bento-radius,20px);--so-bento-_padding:var(--so-bento-padding,20px);--so-bento-_inner-radius:var(--so-bento-inner-radius,4px);--so-bento-_row:var(--so-bento-row,200px);--so-bento-_card-bg:var(--so-bento-card-bg,#fff);--so-bento-_card-border:var(--so-bento-card-border,#e4e2e2);--so-bento-_text:var(--so-bento-text,#021a3f);--so-bento-_title:var(--so-bento-title,#464747);--so-bento-_focus:var(--so-bento-focus,var(--primary-color,#a8589e))}@media (prefers-color-scheme:dark){.so-bento[data-v-b0be76cd]{--so-bento-_card-bg:var(--so-bento-card-bg,#303030);--so-bento-_card-border:var(--so-bento-card-border,#464747);--so-bento-_text:var(--so-bento-text,#f2f0f0);--so-bento-_title:var(--so-bento-title,#c8c6c6);--so-bento-_focus:var(--so-bento-focus,var(--primary-color-light,#e38fd7))}}.so-bento[data-v-b0be76cd]{position:relative}.so-bento__grid[data-v-b0be76cd]{grid-template-columns:repeat(var(--so-bento-cols,1), minmax(0, 1fr));grid-auto-rows:var(--so-bento-_row);gap:var(--so-bento-_gap);display:grid}.so-bento__grid[data-moving][data-v-b0be76cd]{overflow-clip-margin:2px;overflow:clip}.so-bento__cell[data-v-b0be76cd]{z-index:2;border:1px dashed var(--so-bento-_focus);border-radius:var(--so-bento-_radius);opacity:.5;pointer-events:none;position:relative}.so-bento__live[data-v-b0be76cd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.so-bento__debug[data-v-b0be76cd]{color:var(--so-bento-_title);grid-template-columns:max-content 1fr;gap:5px 10px;margin:10px 0 0;font-size:12px;display:grid}.so-bento__debug dt[data-v-b0be76cd]{font-weight:600}.so-bento__debug dd[data-v-b0be76cd]{grid-column:2;margin:0}.so-bento-card[data-v-40cff466]{--so-bento-_gap:var(--so-bento-gap,15px);--so-bento-_radius:var(--so-bento-radius,20px);--so-bento-_padding:var(--so-bento-padding,20px);--so-bento-_inner-radius:var(--so-bento-inner-radius,4px);--so-bento-_row:var(--so-bento-row,200px);--so-bento-_card-bg:var(--so-bento-card-bg,#fff);--so-bento-_card-border:var(--so-bento-card-border,#e4e2e2);--so-bento-_text:var(--so-bento-text,#021a3f);--so-bento-_title:var(--so-bento-title,#464747);--so-bento-_focus:var(--so-bento-focus,var(--primary-color,#a8589e))}@media (prefers-color-scheme:dark){.so-bento-card[data-v-40cff466]{--so-bento-_card-bg:var(--so-bento-card-bg,#303030);--so-bento-_card-border:var(--so-bento-card-border,#464747);--so-bento-_text:var(--so-bento-text,#f2f0f0);--so-bento-_title:var(--so-bento-title,#c8c6c6);--so-bento-_focus:var(--so-bento-focus,var(--primary-color-light,#e38fd7))}}.so-bento-card[data-v-40cff466]{min-width:0;min-height:0;color:var(--so-bento-_text);overflow-anchor:none;position:relative}.so-bento-card--standalone[data-v-40cff466]{height:var(--so-bento-_row)}.so-bento-card__surface[data-v-40cff466]{background:var(--so-bento-_card-bg);border:1px solid var(--so-bento-_card-border);border-radius:var(--so-bento-_radius);transform-origin:0 0;position:absolute;inset:0}.so-bento-card--focused .so-bento-card__surface[data-v-40cff466]{border-color:var(--so-bento-_focus);box-shadow:0 0 0 1px var(--so-bento-_focus)}.so-bento-card__body[data-v-40cff466]{box-sizing:border-box;height:100%;padding:var(--so-bento-_padding);flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.so-bento-card__header[data-v-40cff466]{flex:none;align-items:center;gap:5px;min-width:0;display:flex}.so-bento-card__title[data-v-40cff466]{min-width:0;color:var(--so-bento-_title);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.so-bento-card__actions[data-v-40cff466]{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.so-bento-card__actions .so-bento-card__focus[data-v-40cff466]{width:28px;min-width:0;height:28px;color:var(--so-bento-_title);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.so-bento-card__actions .so-bento-card__focus[data-v-40cff466] .so-icon{margin:0;top:0}.so-bento-card__actions .so-bento-card__focus[data-v-40cff466]:hover,.so-bento-card__actions .so-bento-card__focus[data-v-40cff466]:focus-visible,.so-bento-card__actions .so-bento-card__focus[aria-pressed=true][data-v-40cff466]{color:var(--so-bento-_focus)}.so-bento-card__content[data-v-40cff466]{flex:1 1 0;min-height:0;container:so-bento-card/size}.waves-effect{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:all .3s ease-out;display:inline-block;position:relative;overflow:hidden}.waves-effect .waves-ripple{opacity:0;pointer-events:none;background:#0003;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;transition:transform .7s ease-out,opacity .7s ease-out;position:absolute;transform:scale(0)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{font-style:normal;font-size:inherit;text-transform:inherit;background:0 0;border:0}.waves-effect img{z-index:-1;position:relative}.waves-notransition{transition:none!important}.waves-effect .waves-ripple{z-index:-1}.so-icon.nudge-top{position:relative;top:1px}.so-icon.left{margin-right:1em}.so-icon.align-mid{vertical-align:middle}.so-icon.align-top{vertical-align:text-top}.so-icon.align-bottom{vertical-align:text-bottom}.so-icon.align-with-button{margin-top:10px}.so-icon.inline{display:inline-block}.so-icon.drag-icon-handle{cursor:move}.btn[data-v-582e3364],.btn-flat[data-v-582e3364]{text-align:center;vertical-align:middle;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:4px;outline:0;height:3rem;padding:0 15px;font-size:14px;line-height:3rem;text-decoration:none;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1);display:inline-block;overflow:hidden}.btn[data-v-582e3364]:hover,.btn[data-v-582e3364]:focus,.btn-flat[data-v-582e3364]:hover,.btn-flat[data-v-582e3364]:focus{text-decoration:none}.btn[data-v-582e3364]:focus-visible,.btn-flat[data-v-582e3364]:focus-visible{outline:2px solid var(--primary-color,#a8589e);outline-offset:2px}.btn.outline[data-v-582e3364],.btn-flat.outline[data-v-582e3364]{background:var(--primary-white,#fff);border-color:var(--primary-color,#a8589e)}.btn.with-left-margin[data-v-582e3364],.btn-flat.with-left-margin[data-v-582e3364]{margin-left:5px}.btn.with-right-margin[data-v-582e3364],.btn-flat.with-right-margin[data-v-582e3364]{margin-right:5px}.btn[data-v-582e3364]{background-color:var(--primary-color,#a8589e);border-color:var(--primary-color,#a8589e);color:var(--primary-white,#fff);white-space:nowrap}.btn.a[data-v-582e3364]{background-color:var(--primary-white,#fff);text-decoration:none}.btn.disabled[data-v-582e3364]{color:#acabab!important;background-color:#e4e2e2!important}.btn[data-v-582e3364]:hover{background-color:var(--primary-color-dark,#8f4086);border-color:var(--primary-color-dark,#8f4086)}.btn-flat[data-v-582e3364]{color:var(--primary-color,#a8589e);white-space:nowrap;background-color:#0000}.btn-flat[data-v-582e3364]:focus,.btn-flat[data-v-582e3364]:hover{background-color:var(--primary-lightest,#fffbfe);color:var(--primary-color-dark,#8f4086);border:1px solid var(--primary-color-dark,#8f4086)}.link-icon[data-v-582e3364]{margin:0 .25em 0 0;position:relative;top:4px}.outline[data-v-582e3364]{border-color:var(--primary-color,#a8589e)}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--primary-color:#3b78c3;--primary-color-lightest:#fbfcff;--primary-color-light:#6faefd;--primary-color-dark:#1f5fa7;--primary-color-white:#fff;--primary-color-darkest:#000;--primary:#3b78c3;--primary-dark:#1f5fa7;--primary-light:#6faefd;--primary-lightest:#fbfcff;--primary-white:#fff;--on-primary:#fff;--primary-container:#fbfcff;--on-primary-container:#001b3d;--brand-color:#407ec9;--so-status-neutral-bg:#f2f0f0;--so-status-neutral-border:#c8c6c6;--so-status-neutral-text:#464747;--so-status-info-bg:#e8f2ff;--so-status-info-border:#d1e4ff;--so-status-info-text:#2c4770;--so-status-success-bg:#c5ffc8;--so-status-success-border:#7ffc97;--so-status-success-text:#005320;--so-status-warning-bg:#ffeed9;--so-status-warning-border:#ffdeac;--so-status-warning-text:#604100;--so-status-danger-bg:#ffedea;--so-status-danger-border:#ffdad6;--so-status-danger-text:#93000b;--so-status-pending-bg:#f2f0f0;--so-status-pending-border:#777;--so-status-pending-text:#464747;--link-text-color:#1b365d;--so-graph-surface:#fefcfb;--so-graph-node-bg:#fff;--so-graph-node-border:#c8c6c6;--so-graph-text:#021a3f;--so-graph-muted:#5e5e5e;--so-graph-edge:#777;--so-graph-band-label:#464747;--so-graph-select:var(--primary-color,#a8589e);--so-graph-focus:var(--primary-color-dark,#8f4086);--so-graph-chrome-bg:#ffffffeb;--so-graph-tone-neutral:#5e5e5e;--so-graph-tone-neutral-soft:#f2f0f0;--so-graph-tone-info:#435f8a;--so-graph-tone-info-soft:#e8f2ff;--so-graph-tone-success:#006e2d;--so-graph-tone-success-soft:#c5ffc8;--so-graph-tone-warning:#7e5700;--so-graph-tone-warning-soft:#ffeed9;--so-graph-tone-danger:#bf0715;--so-graph-tone-danger-soft:#ffedea;--so-graph-tone-running:var(--primary-color-dark,#8f4086);--so-graph-tone-running-soft:#e8f2ff;--so-graph-tone-muted:#7b7671;--so-graph-tone-muted-soft:#f7efe9}.search-more[data-v-c8306eac]{color:#565656;padding:5px 10px;font-size:12px}.app-toasts[data-v-6e66a2da]{z-index:4000;pointer-events:none;flex-direction:column;gap:8px;max-width:360px;display:flex;position:fixed;bottom:16px;right:16px}.app-toast[data-v-6e66a2da]{pointer-events:auto;color:#fff;border-radius:4px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 2px 8px #00000040}.app-toast--error[data-v-6e66a2da]{background:#c0392b}.app-toast--success[data-v-6e66a2da]{background:#45a747}.app-toast--info[data-v-6e66a2da]{background:var(--primary-color)}.app-toast--offline[data-v-6e66a2da]{background:#849794}.app-toast-msg[data-v-6e66a2da]{flex:auto}.app-toast-action[data-v-6e66a2da]{color:inherit;border-color:currentColor;flex:none}.app-toast-close[data-v-6e66a2da]{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;font-size:16px;line-height:1}.app-toast-close[data-v-6e66a2da]:hover{opacity:1}.site-footer[data-v-b07da441]{color:#fff;background:#45a746;padding:32px 24px 16px}.site-footer .services[data-v-b07da441]{flex-wrap:wrap;gap:32px;margin-bottom:24px;display:flex}.site-footer .box ul[data-v-b07da441]{margin:0;padding:0;list-style:none}.site-footer .box ul li[data-v-b07da441]{margin-bottom:8px;font-size:13px}.site-footer .box ul a[data-v-b07da441]{color:#ffffffde;text-decoration:none}.site-footer .box ul a[data-v-b07da441]:hover{color:#fff;text-decoration:underline}.site-footer .copyright[data-v-b07da441]{border-top:1px solid #fff3;padding-top:16px;font-size:12px}.site-footer .copyright a[data-v-b07da441]{color:#ffffffb3;text-decoration:none}.site-footer .copyright a[data-v-b07da441]:hover{color:#fff}.app-content{min-height:calc(100vh - var(--menu-height,64px));flex-direction:column;width:100%;display:flex}
