@-webkit-keyframes xmas-twinkle{0%,to{opacity:.6;-webkit-transform:scale(.88);transform:scale(.88)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes xmas-twinkle{0%,to{opacity:.6;-webkit-transform:scale(.88);transform:scale(.88)}50%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}}@-webkit-keyframes xmas-fall{0%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{-webkit-transform:translate3d(36px,110vh,0);transform:translate3d(36px,110vh,0)}}@keyframes xmas-fall{0%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{-webkit-transform:translate3d(36px,110vh,0);transform:translate3d(36px,110vh,0)}}@-webkit-keyframes xmas-swing{0%,to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes xmas-swing{0%,to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes xmas-orbit{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes xmas-orbit{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes xmas-grow{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes xmas-grow{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.xmas-lights{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;pointer-events:none}.xmas-lights svg{position:absolute;top:0;left:0;width:100%;height:100%}.xmas-light{position:absolute;width:9px;height:12px;margin-left:-4.5px;border-radius:50% 50% 45% 45%;-webkit-animation:xmas-twinkle 3.6s ease-in-out infinite;animation:xmas-twinkle 3.6s ease-in-out infinite}.xmas-light:before{content:"";position:absolute;left:2.5px;top:-3px;width:4px;height:4px;border-radius:1px;background:#c9b48a}.xmas-star{margin-left:6px;margin-top:-12px}.xmas-snow{right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.xmas-flake,.xmas-snow{position:absolute;top:0}.xmas-flake{border-radius:50%;-webkit-animation:xmas-fall linear infinite;animation:xmas-fall linear infinite}.xmas .xmas-drawer{background:#fffdf9}.xmas .xmas-drawer .v-navigation-drawer__border{background-color:#eee4d3!important}.xmas-drawer .v-navigation-drawer__append,.xmas-drawer .v-navigation-drawer__content{position:relative;z-index:1}.xmas-avatar{position:relative;overflow:visible!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e8d3a8;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e8d3a8}.xmas-orbit{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;-webkit-animation:xmas-orbit 9s linear infinite;animation:xmas-orbit 9s linear infinite;pointer-events:none}.xmas-orbit svg{position:absolute;top:-2px;left:calc(50% - 5px)}.xmas-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:8px;padding:10px 12px;border-radius:14px;color:#001064}.xmas .xmas-card{background:#fff6e6;border:1px solid #e8d3a8}.xmas-card .v-input{margin-top:0;padding-top:0}.xmas-home{position:relative;background:#fbf7f0;min-height:calc(100vh - 48px)}.xmas-home>.container{position:relative;z-index:1}.xmas-greeting{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 24px;padding:18px 24px;border-radius:22px;background:#fff6e6;border:1px solid #e8d3a8;-webkit-box-shadow:0 10px 30px rgba(120,80,20,.1);box-shadow:0 10px 30px rgba(120,80,20,.1);color:#001064}.xmas-greeting h2{font-size:22px;font-weight:600;line-height:1.3;margin:0}.xmas-greeting p{font-size:15px;line-height:1.6;color:#5a4a35;margin:4px 0 0}.xmas-greeting p+p{margin-top:10px}.xmas-greeting .xmas-wishes{font-weight:700}.xmas-cta{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:44px;padding:10px 36px;border-radius:999px;background:#b83a43;color:#fff!important;text-decoration:none;font-size:15px;font-weight:600;-webkit-box-shadow:0 6px 16px rgba(184,58,67,.3);box-shadow:0 6px 16px rgba(184,58,67,.3)}.xmas-cta:hover{background:#a3323a}.xmas-tree rect{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:xmas-grow .55s cubic-bezier(.34,1.56,.64,1) both;animation:xmas-grow .55s cubic-bezier(.34,1.56,.64,1) both}.xmas-tile{position:relative;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px rgba(243,221,174,.35)!important;box-shadow:inset 0 0 0 1px rgba(243,221,174,.35)!important}.xmas-tile:before{left:-12px;right:-12px;top:-10px;height:22px;border-radius:0 0 46% 54%/0 0 100% 70%}.xmas-tile:after,.xmas-tile:before{content:"";position:absolute;background:#fff;opacity:.96;pointer-events:none;z-index:1}.xmas-tile:after{top:8px;left:46px;width:9px;height:12px;border-radius:0 0 6px 6px;-webkit-box-shadow:64px -3px 0 -1px #fff,132px 1px 0 0 #fff;box-shadow:64px -3px 0 -1px #fff,132px 1px 0 0 #fff}.xmas-ornament{position:absolute;top:0;right:28px;width:44px;-webkit-transform-origin:22px 0;transform-origin:22px 0;-webkit-animation:xmas-swing 4.5s ease-in-out infinite;animation:xmas-swing 4.5s ease-in-out infinite;pointer-events:none}.v-card.xmas-gift.grey{background-color:#102a72!important;border-color:#102a72!important;position:relative;overflow:hidden;width:260px}.xmas-gift .xmas-ribbon{position:absolute;top:0;bottom:0;right:23px;width:10px;opacity:.9}.xmas-gift .xmas-bow{position:absolute;top:4px;right:7px}.xmas-gift .v-card__title{padding:14px 54px 6px 18px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:15px!important}.xmas-gift .v-card__title>span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:2.7em;line-height:1.35;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.xmas-gift .v-card__title .v-icon{position:absolute;top:10px;right:21px;z-index:2;margin:0;font-size:14px!important}.xmas-gift .v-card__text{padding-top:0}.xmas-gift .v-card__text .col{padding-top:6px;padding-bottom:6px}.xmas-dialog{border-radius:32px!important;-webkit-box-shadow:0 24px 60px rgba(0,16,100,.45)!important;box-shadow:0 24px 60px rgba(0,16,100,.45)!important}.xmas-welcome{position:relative;padding:40px 40px 30px;color:#fff;text-align:center;overflow:hidden}.xmas-welcome h2{margin:14px 0 10px;font-size:30px;line-height:1.2;font-weight:700}.xmas-welcome p{margin:0 auto;max-width:420px;font-size:16px;line-height:1.55;color:#f2f6ff}.xmas-badge{display:inline-block;padding:5px 16px;border-radius:999px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.6);font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.xmas *{-webkit-animation:none!important;animation:none!important}.xmas .xmas-flake{display:none}}@-webkit-keyframes prank-storm{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(-80px,110vh,0);transform:translate3d(-80px,110vh,0)}}@keyframes prank-storm{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(-80px,110vh,0);transform:translate3d(-80px,110vh,0)}}@-webkit-keyframes prank-bounce{0%,to{-webkit-transform:translateY(0) rotate(-4deg);transform:translateY(0) rotate(-4deg)}50%{-webkit-transform:translateY(-28px) rotate(4deg);transform:translateY(-28px) rotate(4deg)}}@keyframes prank-bounce{0%,to{-webkit-transform:translateY(0) rotate(-4deg);transform:translateY(0) rotate(-4deg)}50%{-webkit-transform:translateY(-28px) rotate(4deg);transform:translateY(-28px) rotate(4deg)}}@-webkit-keyframes prank-wobble{0%,to{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}50%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}}@keyframes prank-wobble{0%,to{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}50%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}}@-webkit-keyframes prank-stick-l{0%,to{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}50%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}}@keyframes prank-stick-l{0%,to{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}50%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}}@-webkit-keyframes prank-stick-r{0%,to{-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}50%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}}@keyframes prank-stick-r{0%,to{-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}50%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}}@-webkit-keyframes prank-squash{0%,to{-webkit-transform:scale(1.07,.9);transform:scale(1.07,.9)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes prank-squash{0%,to{-webkit-transform:scale(1.07,.9);transform:scale(1.07,.9)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes prank-flap{0%,to{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}50%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}}@keyframes prank-flap{0%,to{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}50%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}}@-webkit-keyframes prank-kick{0%,to{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}50%{-webkit-transform:translateY(-36px) rotate(10deg);transform:translateY(-36px) rotate(10deg)}}@keyframes prank-kick{0%,to{-webkit-transform:translateY(0) rotate(-10deg);transform:translateY(0) rotate(-10deg)}50%{-webkit-transform:translateY(-36px) rotate(10deg);transform:translateY(-36px) rotate(10deg)}}@-webkit-keyframes prank-stamp{0%{opacity:0;-webkit-transform:rotate(-12deg) scale(4);transform:rotate(-12deg) scale(4)}60%{opacity:1;-webkit-transform:rotate(-12deg) scale(.9);transform:rotate(-12deg) scale(.9)}to{opacity:1;-webkit-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}}@keyframes prank-stamp{0%{opacity:0;-webkit-transform:rotate(-12deg) scale(4);transform:rotate(-12deg) scale(4)}60%{opacity:1;-webkit-transform:rotate(-12deg) scale(.9);transform:rotate(-12deg) scale(.9)}to{opacity:1;-webkit-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}}@-webkit-keyframes prank-marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes prank-marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes prank-fly{0%{-webkit-transform:translateX(-560px);transform:translateX(-560px)}35%,to{-webkit-transform:translateX(calc(100vw + 40px));transform:translateX(calc(100vw + 40px))}}@keyframes prank-fly{0%{-webkit-transform:translateX(-560px);transform:translateX(-560px)}35%,to{-webkit-transform:translateX(calc(100vw + 40px));transform:translateX(calc(100vw + 40px))}}@-webkit-keyframes prank-gallop{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes prank-gallop{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes prank-legs{0%,to{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}50%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}}@keyframes prank-legs{0%,to{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}50%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}}@-webkit-keyframes prank-wild{0%,to{-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}50%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}}@keyframes prank-wild{0%,to{-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}50%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}}.prank-party img,.prank-sky img,.prank-topper img{-webkit-filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 6px 8px rgba(0,0,0,.3));filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 6px 8px rgba(0,0,0,.3))}.prank-topper button{position:absolute;top:-20px;left:calc(50% - 14px);width:28px;padding:0;border:0;background:none;cursor:pointer;-webkit-animation:prank-wobble 2.4s ease-in-out infinite;animation:prank-wobble 2.4s ease-in-out infinite;-webkit-transform-origin:bottom center;transform-origin:bottom center}.prank-topper button:hover{-webkit-animation-duration:.4s;animation-duration:.4s}.prank-topper img{display:block;width:100%}.prank-party{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;cursor:pointer;color:#fff;font-family:Poppins,sans-serif;background:radial-gradient(circle at 50% 40%,#2a4bb0,#0b1a4a 70%)}.prank-storm{position:absolute;top:0;border-radius:50%;background:#fff;opacity:.85;-webkit-animation:prank-storm linear infinite;animation:prank-storm linear infinite}.prank-banner{position:absolute;top:24px;white-space:nowrap;font-size:28px;font-weight:700;color:#f3ddae;-webkit-animation:prank-marquee 9s linear infinite;animation:prank-marquee 9s linear infinite}.prank-stamp{position:absolute;top:18%;right:max(24px,8%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 26px;border:5px double #c8434b;border-radius:14px;background:hsla(0,0%,100%,.94);color:#c8434b;line-height:1.1;text-transform:uppercase;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-animation:prank-stamp .5s ease-out 1.5s both;animation:prank-stamp .5s ease-out 1.5s both}.prank-stamp span{font-size:clamp(20px,2.6vw,34px);font-weight:800;letter-spacing:.04em}.prank-stamp small{font-size:clamp(12px,1.2vw,16px);font-weight:700;letter-spacing:.2em}.prank-hint{bottom:10px;text-align:center;font-size:13px;opacity:.7}.prank-hint,.prank-kickline{position:absolute;left:0;right:0}.prank-kickline{bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4vw}.prank-kickline img{height:90px;-webkit-animation:prank-kick .5s ease-in-out infinite;animation:prank-kick .5s ease-in-out infinite}.prank-dancer{left:calc(50% - 130px);top:calc(50% - 250px);height:490px;-webkit-animation:prank-bounce .6s ease-in-out infinite;animation:prank-bounce .6s ease-in-out infinite}.prank-body,.prank-dancer{position:absolute;width:260px}.prank-body{left:0;top:196px;overflow:visible}.prank-body g{transform-box:view-box}.prank-arm-left{-webkit-animation:prank-stick-l .6s ease-in-out infinite;animation:prank-stick-l .6s ease-in-out infinite}.prank-arm-right{-webkit-animation:prank-stick-r .6s ease-in-out infinite;animation:prank-stick-r .6s ease-in-out infinite}.prank-snowball-bottom{-webkit-animation:prank-squash .6s ease-in-out infinite;animation:prank-squash .6s ease-in-out infinite}.prank-dancer-head{position:absolute;left:55px;top:12px;width:150px;z-index:1;-webkit-animation:prank-wobble .6s ease-in-out infinite;animation:prank-wobble .6s ease-in-out infinite;-webkit-transform-origin:50% 95%;transform-origin:50% 95%}.prank-dancer-head img{position:relative;display:block;width:100%;z-index:1}.prank-top-hat{position:absolute;left:0;top:-66px;width:150px;z-index:2;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.prank-scarf{position:absolute;left:45px;top:178px;width:170px;z-index:2;overflow:visible}.prank-snowman-bubble{top:-30px;left:200px;z-index:4;padding:10px 18px;font-size:20px;border-radius:20px}.prank-scarf-tail{transform-box:view-box;-webkit-animation:prank-flap .6s ease-in-out infinite;animation:prank-flap .6s ease-in-out infinite}.prank-sky{position:fixed;top:56px;left:0;right:0;height:192px;overflow:hidden;pointer-events:none;z-index:6}.prank-sleigh{position:absolute;bottom:8px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;pointer-events:auto;cursor:pointer;-webkit-animation:prank-fly 40s linear 3s infinite both;animation:prank-fly 40s linear 3s infinite both}.prank-reins{position:absolute;left:100px;right:40px;top:58px;height:2px;background:#e8d3a8}.prank-santa{position:relative;width:130px;height:110px;-webkit-animation:prank-gallop .8s ease-in-out infinite;animation:prank-gallop .8s ease-in-out infinite}.prank-santa img{position:absolute;left:38px;top:4px;width:54px}.prank-santa-hat{position:absolute;left:30px;top:-12px;width:60px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.prank-sled{position:absolute;left:0;bottom:0;width:130px;overflow:visible}@-webkit-keyframes prank-pop{0%{opacity:0;-webkit-transform:scale(.4) translateY(10px);transform:scale(.4) translateY(10px)}70%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes prank-pop{0%{opacity:0;-webkit-transform:scale(.4) translateY(10px);transform:scale(.4) translateY(10px)}70%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.prank-bauble-bubble,.prank-bubble{position:absolute;z-index:3;padding:6px 12px;border-radius:14px;background:#fff;color:#102a72;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;-webkit-box-shadow:0 6px 16px rgba(0,16,100,.25);box-shadow:0 6px 16px rgba(0,16,100,.25);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:prank-pop .3s ease-out both;animation:prank-pop .3s ease-out both}.prank-bubble:after{content:"";position:absolute;left:18px;bottom:-7px;border:7px solid transparent;border-top-color:#fff;border-bottom:0}.prank-bubble{top:-36px;left:70px}.prank-reindeer{position:relative;width:90px;height:100px;-webkit-animation:prank-gallop .4s ease-in-out infinite;animation:prank-gallop .4s ease-in-out infinite}.prank-reindeer:nth-of-type(odd){-webkit-animation-delay:.2s;animation-delay:.2s}.prank-deer-body{position:absolute;left:0;bottom:0;width:90px;overflow:visible}.prank-deer-body g{transform-box:fill-box;-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:prank-legs .4s ease-in-out infinite;animation:prank-legs .4s ease-in-out infinite}.prank-deer-legs-front{animation-direction:reverse!important}.prank-deer-head{position:absolute;left:52px;bottom:50px;width:48px}.prank-deer-head img{display:block;width:100%}.prank-antlers{position:absolute;left:-1px;top:-18px;width:50px}.prank-deer-collar{position:absolute;left:58px;top:46px;width:28px}.prank-reindeer .prank-bubble{top:-50px;left:20px}.prank-speaking{z-index:5}.prank-bauble-face .prank-gloss,.prank-bauble-face img{position:absolute;left:6px;width:32px;height:32px;border-radius:50%}.prank-bauble-face img{-o-object-fit:cover;object-fit:cover}.prank-bauble-hit{position:absolute;left:-38px;z-index:2;width:120px;height:70px;margin-top:-17px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.prank-bauble-hit:focus:not(:focus-visible){outline:none}.prank-broken{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@-webkit-keyframes prank-shard{0%{opacity:1;-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}to{opacity:0;-webkit-transform:translate(var(--dx),calc(var(--dy) + 40px)) rotate(var(--r));transform:translate(var(--dx),calc(var(--dy) + 40px)) rotate(var(--r))}}@keyframes prank-shard{0%{opacity:1;-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}to{opacity:0;-webkit-transform:translate(var(--dx),calc(var(--dy) + 40px)) rotate(var(--r));transform:translate(var(--dx),calc(var(--dy) + 40px)) rotate(var(--r))}}@-webkit-keyframes prank-drop{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}45%{-webkit-transform:translateY(62px) rotate(-20deg);transform:translateY(62px) rotate(-20deg)}65%{-webkit-transform:translateY(44px) rotate(10deg);transform:translateY(44px) rotate(10deg)}80%,to{-webkit-transform:translateY(62px) rotate(0);transform:translateY(62px) rotate(0)}}@keyframes prank-drop{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}45%{-webkit-transform:translateY(62px) rotate(-20deg);transform:translateY(62px) rotate(-20deg)}65%{-webkit-transform:translateY(44px) rotate(10deg);transform:translateY(44px) rotate(10deg)}80%,to{-webkit-transform:translateY(62px) rotate(0);transform:translateY(62px) rotate(0)}}.prank-shard{position:absolute;left:18px;width:9px;height:9px;background:hsla(0,0%,100%,.75);clip-path:polygon(50% 0,100% 80%,0 100%);-webkit-animation:prank-shard .7s ease-out both;animation:prank-shard .7s ease-out both}.prank-bauble-face .prank-escape{-webkit-animation:prank-drop .9s ease-in both;animation:prank-drop .9s ease-in both;-webkit-box-shadow:0 0 0 2px #fff,0 4px 10px rgba(0,0,0,.3);box-shadow:0 0 0 2px #fff,0 4px 10px rgba(0,0,0,.3)}.prank-bauble-bubble{z-index:7;-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-delay:.5s;animation-delay:.5s}.prank-bauble .prank-gloss{background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.75) 0 12%,hsla(0,0%,100%,0) 30%),radial-gradient(circle at 50% 50%,rgba(0,40,140,0) 55%,rgba(0,40,140,.45) 100%);-webkit-box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.7)}.xmas-tile:hover .prank-bauble{-webkit-animation:prank-wild .45s ease-in-out infinite;animation:prank-wild .45s ease-in-out infinite}.row-pointer[data-v-2d365716]{cursor:pointer}.role-chips[data-v-d5b4f58a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.role-chips--nowrap[data-v-d5b4f58a]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.role-chips__chip[data-v-d5b4f58a]{max-width:220px}.role-chips__label[data-v-d5b4f58a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editable-roles[data-v-2e46687c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:32px}.editable-roles .v-icon[data-v-2e46687c]{opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.editable-roles:focus-within .v-icon[data-v-2e46687c],.editable-roles:hover .v-icon[data-v-2e46687c]{opacity:.5}.editable-roles .v-chip .v-icon[data-v-2e46687c]{opacity:1}.masking-search[data-v-ddfbadf6]{max-width:280px}.masking-row[data-v-ddfbadf6]{border-bottom:1px solid hsla(0,0%,50.2%,.15);gap:4px 12px;min-height:44px;padding:4px 0}.masking-row[data-v-ddfbadf6]:last-child{border-bottom:none}.masking-row__name[data-v-ddfbadf6]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:160px}.masking-row__label[data-v-ddfbadf6]{-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px}.masking-table[data-v-ddfbadf6]{cursor:pointer;min-height:36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.masking-table__columns[data-v-ddfbadf6]{margin-bottom:8px;padding-left:32px}.dax-mono[data-v-59c48890]{font-family:JetBrains Mono,Fira Code,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dax-surface[data-v-59c48890]{background:rgba(15,118,110,.06);border:1px solid rgba(15,118,110,.22);border-left:3px solid #0d9488;border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.theme--dark .dax-surface[data-v-59c48890]{background:rgba(45,212,191,.08);border-color:rgba(45,212,191,.28);border-left-color:#2dd4bf}.access-row[data-v-59c48890]{border-bottom:1px solid rgba(0,0,0,.06);padding:4px 0;font-size:13px}.access-row[data-v-59c48890]:last-child{border-bottom:none}.theme--dark .access-row[data-v-59c48890]{border-bottom-color:hsla(0,0%,100%,.08)}.role-list[data-v-ed316652]{max-height:620px;overflow-y:auto}.mcp-mono[data-v-0367fcfe]{font-family:Roboto Mono,Consolas,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word}.mcp-query[data-v-0367fcfe]{background:rgba(100,116,139,.08);border-radius:4px;padding:8px 12px}.mcp-rows[data-v-0367fcfe]{max-width:100%;overflow-x:auto}.mcp-picker-chip[data-v-04e64bc4]{max-width:220px}.mcp-picker-chip__label[data-v-04e64bc4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-picker-field[data-v-04e64bc4] .v-select__selections{max-height:96px;overflow-y:auto}.mcp-picker-chip[data-v-3f687a7b]{max-width:220px}.mcp-picker-chip__label[data-v-3f687a7b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-picker-field[data-v-3f687a7b] .v-select__selections{max-height:96px;overflow-y:auto}.mcp-mono[data-v-3f687a7b]{font-family:Roboto Mono,Consolas,monospace;font-size:12px;white-space:pre-wrap}.mcp-query[data-v-3f687a7b]{background:rgba(100,116,139,.08);border-radius:4px;margin-bottom:12px;padding:8px 12px}.mcp-identity[data-v-0f61c8e2]{position:sticky;top:88px}.gate-line[data-v-0f61c8e2]{cursor:help;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mcp-mono[data-v-16975cd5] textarea{font-family:Roboto Mono,Consolas,monospace;font-size:13px}.user-datasets[data-v-7af61d04]{background:rgba(0,0,0,.02);border-bottom:thin solid rgba(0,0,0,.12)}.v-btn.navigation-btn{min-width:20px!important}.row-pointer>.v-data-table__wrapper>table>tbody>tr:hover{cursor:pointer}.v-data-table[data-v-58818c70] .v-data-table__wrapper tbody tr.v-data-table__expanded__content{-webkit-box-shadow:none;box-shadow:none}@media (min-width:1200px){.my-stepper .v-stepper__step[data-v-3e148a64]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.row-pointer[data-v-e402b51e]{cursor:pointer}@media (min-width:1200px){.my-stepper .v-stepper__step[data-v-5cb9268c],.my-stepper .v-stepper__step[data-v-adc15dfc],.my-stepper .v-stepper__step[data-v-b4c9bd10]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.matrix-scroll[data-v-36e1586a]{width:100%;overflow-x:auto;overflow-y:hidden}.matrix-grid[data-v-36e1586a]{display:grid;grid-template-columns:1fr repeat(var(--matrix-col-count,1),16px);gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.matrix-row[data-v-36e1586a]{display:contents}.matrix-task-cell[data-v-36e1586a]{font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix-run-head[data-v-36e1586a]{cursor:pointer}.workflow-graph-wrap[data-v-0efbac3d]{width:100%;max-height:220px;overflow:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:6px}.run-id-header[data-v-af0de376]{font-weight:700;color:#1565c0}.dialog-body[data-v-7bcc9018]{min-height:72vh;overflow-y:auto}.v-data-table[data-v-4f018ac4] .v-data-table__wrapper tbody tr.v-data-table__expanded__content,.v-data-table[data-v-29a8f503] .v-data-table__wrapper tbody tr.v-data-table__expanded__content,.v-data-table[data-v-44a29b40] .v-data-table__wrapper tbody tr.v-data-table__expanded__content,.v-data-table[data-v-11093a5e] .v-data-table__wrapper tbody tr.v-data-table__expanded__content,.v-data-table[data-v-03519650] .v-data-table__wrapper tbody tr.v-data-table__expanded__content{-webkit-box-shadow:none;box-shadow:none}.row-pointer[data-v-5410977e]{cursor:pointer}.body-1,.body-2,.caption,.display-1,.display-2,.display-3,.display-4,.headline,.overline,.subtitle-1,.subtitle-2,.title,.v-application,.v-application [class*=body-],.v-application [class*=display-],.v-application [class*=subtitle-],.v-application [class*=text-]{font-family:Poppins,sans-serif!important}