.mdeck{--phone-w:min(330px,78vw);--bezel:10px;--u:calc((var(--phone-w) - 2 * var(--bezel)) / 375);--p:0;--pr:0;--pl:0;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdeck-phone{width:var(--phone-w);padding:var(--bezel);border-radius:calc(var(--bezel) + calc(var(--u) * 46));background:linear-gradient(160deg,#2a2f3a,#0b0d12 55%,#1a1d25);box-shadow:0 30px 70px rgba(20,33,66,.22),0 8px 22px rgba(20,33,66,.14),inset 0 0 0 1.5px hsla(0,0%,100%,.1)}.mdeck-screen{flex-direction:column;height:calc(var(--u)*812);overflow:hidden;border-radius:calc(var(--u)*46);background:#f6f7fb;color:#10182e;isolation:isolate}.mdeck-screen,.mdeck-status{position:relative;display:flex}.mdeck-status{flex:none;align-items:center;justify-content:space-between;height:calc(var(--u)*52);padding:calc(var(--u)*6) calc(var(--u)*30) 0 calc(var(--u)*34);font-size:calc(var(--u)*15);font-weight:650;letter-spacing:-.01em}.mdeck-status__island{position:absolute;top:calc(var(--u)*11);left:50%;width:calc(var(--u)*118);height:calc(var(--u)*34);border-radius:999px;background:#05060a;transform:translateX(-50%)}.mdeck-status__icons{display:flex;align-items:center;gap:calc(var(--u)*5)}.mdeck-status__signal{display:flex;align-items:flex-end;gap:calc(var(--u)*1.5);height:calc(var(--u)*11)}.mdeck-status__signal b{width:calc(var(--u)*3);border-radius:1px;background:#10182e}.mdeck-status__signal b:first-child{height:35%}.mdeck-status__signal b:nth-child(2){height:55%}.mdeck-status__signal b:nth-child(3){height:78%}.mdeck-status__signal b:nth-child(4){height:100%}.mdeck-status__wifi{width:calc(var(--u)*16);height:calc(var(--u)*16);fill:none;stroke:#10182e;stroke-width:2.6;stroke-linecap:round}.mdeck-status__battery{position:relative;display:block;width:calc(var(--u)*24);height:calc(var(--u)*12);padding:calc(var(--u)*1.5);border:1px solid rgba(16,24,46,.4);border-radius:calc(var(--u)*3.5)}.mdeck-status__battery b{display:block;width:72%;height:100%;border-radius:calc(var(--u)*1.5);background:#10182e}.mdeck-status__battery:after{content:"";position:absolute;top:50%;right:calc(var(--u)*-3.5);width:calc(var(--u)*1.5);height:calc(var(--u)*4);border-radius:0 1px 1px 0;background:rgba(16,24,46,.4);transform:translateY(-50%)}.mdeck-head{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--u)*10);padding:calc(var(--u)*6) calc(var(--u)*22) calc(var(--u)*10)}.mdeck-head p{margin:0}.mdeck-head__count{color:#10182e;font-size:calc(var(--u)*44);font-weight:800;line-height:calc(var(--u)*48);letter-spacing:calc(var(--u)*-1.2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mdeck-head__caption{font-size:calc(var(--u)*13);font-weight:600;color:#8a94ad}.mdeck-head__hint{margin-top:calc(var(--u)*2)!important;font-size:calc(var(--u)*11);font-weight:500;color:#4a5674}.mdeck-head__actions{display:flex;gap:calc(var(--u)*8);padding-bottom:calc(var(--u)*6)}.mdeck-pill{position:relative;display:grid;place-items:center;width:calc(var(--u)*38);height:calc(var(--u)*38);border:1px solid #e9ecf5;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,15,16,.06)}.mdeck-pill svg{width:calc(var(--u)*19);height:calc(var(--u)*19);fill:none;stroke:#10182e;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mdeck-pill__badge{position:absolute;top:calc(var(--u)*-3);right:calc(var(--u)*-3);display:grid;place-items:center;min-width:calc(var(--u)*16);height:calc(var(--u)*16);border:calc(var(--u)*1.5) solid #fff;border-radius:999px;background:#1e5eff;color:#fff;font-size:calc(var(--u)*9);font-weight:800}.mdeck-week{flex:none;display:inline-flex;align-self:center;align-items:center;gap:calc(var(--u)*6);margin:0 0 calc(var(--u)*6);padding:calc(var(--u)*7) calc(var(--u)*14);border:1px solid #e9ecf5;border-radius:999px;background:#fff;color:#10182e;font-size:calc(var(--u)*12.5);font-weight:650}.mdeck-week svg{width:calc(var(--u)*15);height:calc(var(--u)*15);fill:none;stroke:#1e5eff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mdeck-week strong{display:inline-block;font-weight:800;animation:mdeck-bump .45s cubic-bezier(.2,1.3,.35,1)}.mdeck-stack{position:relative;flex:1 1;min-height:0}.mdeck-peek{position:absolute;bottom:calc(var(--u)*90);border:1px solid #e9ecf5;border-radius:calc(var(--u)*26);background:#fff}.mdeck-peek--1{top:calc(var(--u)*12);left:calc(var(--u)*30);right:calc(var(--u)*30);opacity:.8}.mdeck-peek--2{top:calc(var(--u)*3);left:calc(var(--u)*40);right:calc(var(--u)*40);opacity:.55}.mdeck-card{position:absolute;top:calc(var(--u)*22);left:calc(var(--u)*18);right:calc(var(--u)*18);bottom:calc(var(--u)*6);overflow:hidden;padding:calc(var(--u)*8) calc(var(--u)*16) 0;border:1px solid #e9ecf5;border-radius:calc(var(--u)*26);background:#fff;box-shadow:0 calc(var(--u)*14) calc(var(--u)*28) rgba(15,15,16,.14);transform-origin:50% 85%}.mdeck-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--u)*150);background:linear-gradient(180deg,rgba(255,255,255,0),#fff 46%);pointer-events:none}.mdeck-card--p1{z-index:2;pointer-events:none;box-shadow:0 calc(var(--u)*4) calc(var(--u)*10) rgba(15,15,16,.08);transform:scale(calc(.955 + .045 * var(--p)));transition:transform .4s cubic-bezier(.2,1.3,.35,1)}.mdeck-card--p2{z-index:1;opacity:0;pointer-events:none}.mdeck-card.is-top{z-index:3;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;transform:translate3d(var(--dx,0),var(--dy,0),0) rotate(var(--rot,0deg));transition:transform .5s cubic-bezier(.2,1.3,.35,1),opacity .3s ease,scale .3s ease;animation:mdeck-float 5s ease-in-out infinite}.mdeck.is-dragging .mdeck-card.is-top{cursor:-webkit-grabbing;cursor:grabbing;transition:none;animation-play-state:paused}.mdeck.is-dragging .mdeck-card--p1,.mdeck.is-dragging .mdeck-fab,.mdeck.is-dragging .mdeck-stamp{transition:none}.mdeck-card.is-leaving{animation:none;transition:transform .32s cubic-bezier(.45,0,.85,.55),opacity .32s ease,scale .32s ease}.mdeck-card.is-hiding{opacity:0;scale:.9}.mdeck-card__handle{width:calc(var(--u)*40);height:calc(var(--u)*4);margin:0 auto calc(var(--u)*12);border-radius:2px;background:#d1d5db}.mdeck-card__head{display:flex;align-items:flex-start;gap:calc(var(--u)*14);margin-bottom:calc(var(--u)*14)}.mdeck-card__head p{margin:0}.mdeck-logo{flex:none;display:grid;place-items:center;width:calc(var(--u)*42);height:calc(var(--u)*42);margin-top:calc(var(--u)*6);border-radius:calc(var(--u)*13);color:#fff;font-size:calc(var(--u)*19);font-weight:800;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.mdeck-card__titles{min-width:0}.mdeck-card__date{margin-bottom:calc(var(--u)*3)!important;font-size:calc(var(--u)*12);font-weight:500;color:#4a5674}.mdeck-card__title{margin-bottom:calc(var(--u)*5)!important;font-size:calc(var(--u)*21);font-weight:800;line-height:calc(var(--u)*26);letter-spacing:calc(var(--u)*-.5);color:#10182e}.mdeck-card__org{display:flex;flex-wrap:wrap;column-gap:calc(var(--u)*12);row-gap:calc(var(--u)*3);font-size:calc(var(--u)*13);color:#4a5674}.mdeck-card__org span{display:inline-flex;align-items:center;gap:calc(var(--u)*4);min-width:0}.mdeck-card__org span:first-child{font-weight:600}.mdeck-card__org svg{flex:none;width:calc(var(--u)*14);height:calc(var(--u)*14);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mdeck-card__section{margin-bottom:calc(var(--u)*12)}.mdeck-card__label{margin:0 0 calc(var(--u)*6);font-size:calc(var(--u)*16);font-weight:700;letter-spacing:calc(var(--u)*-.3);color:#10182e}.mdeck-card__text{display:-webkit-box;margin:0 0 calc(var(--u)*5);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:calc(var(--u)*13.5);line-height:calc(var(--u)*20);color:#4a5674}.mdeck-details{display:flex;align-items:flex-start;gap:calc(var(--u)*6);padding:calc(var(--u)*14);border-radius:calc(var(--u)*18);background:#f3f5fa}.mdeck-details__list{flex:1 1;min-width:0}.mdeck-details__row{display:flex;align-items:flex-start;gap:calc(var(--u)*6);margin-bottom:calc(var(--u)*6);font-size:calc(var(--u)*12);line-height:calc(var(--u)*16);color:#10182e;font-weight:600}.mdeck-details__row svg{flex:none;width:calc(var(--u)*15);height:calc(var(--u)*15);margin-top:calc(var(--u)*.5);fill:none;stroke:#4a5674;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mdeck-details__row em{font-style:normal;font-weight:500;color:#4a5674}.mdeck-match{flex:none;display:flex;flex-direction:column;align-items:center;width:calc(var(--u)*100);padding-top:calc(var(--u)*20)}.mdeck-match__ring{position:relative;display:grid;place-items:center;width:calc(var(--u)*84);height:calc(var(--u)*84)}.mdeck-match__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mdeck-match__ring span{position:relative;font-size:calc(var(--u)*20);font-weight:800;letter-spacing:calc(var(--u)*-.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mdeck-match__arc,.mdeck-match__track{fill:none;stroke-width:6}.mdeck-match__track{stroke:#e3e7f0}.mdeck-match__arc{stroke-linecap:round}.mdeck-match__label{margin-top:calc(var(--u)*6);font-size:calc(var(--u)*10.5);font-weight:700;white-space:nowrap}.mdeck-stamp{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border:2px solid;border-radius:calc(var(--u)*26);opacity:0;pointer-events:none;transition:opacity .35s ease}.mdeck-stamp span{padding:calc(var(--u)*13) calc(var(--u)*24);border-radius:999px;background:hsla(0,0%,100%,.96);font-size:calc(var(--u)*18);font-weight:800;letter-spacing:calc(var(--u)*2);box-shadow:0 calc(var(--u)*6) calc(var(--u)*18) rgba(15,15,16,.1)}.mdeck-stamp--apply{border-color:#059669;background:rgba(5,150,105,.08);color:#059669}.mdeck-stamp--skip{border-color:#ff6b6b;background:rgba(255,107,107,.1);color:#ff6b6b}.mdeck-card.is-top .mdeck-stamp--apply{opacity:var(--pr)}.mdeck-card.is-top .mdeck-stamp--skip{opacity:var(--pl)}.mdeck-toast{position:absolute;top:calc(var(--u)*34);left:50%;z-index:6;display:flex;align-items:center;gap:calc(var(--u)*7);max-width:calc(var(--u)*310);padding:calc(var(--u)*9) calc(var(--u)*14);border-radius:999px;background:rgba(16,24,46,.92);color:#fff;font-size:calc(var(--u)*12);font-weight:650;white-space:nowrap;box-shadow:0 calc(var(--u)*10) calc(var(--u)*24) rgba(16,24,46,.25);pointer-events:none;animation:mdeck-toast 1.9s ease forwards}.mdeck-toast svg{flex:none;width:calc(var(--u)*14);height:calc(var(--u)*14);fill:none;stroke:#34d399;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mdeck-dock{position:absolute;left:0;right:0;bottom:calc(var(--u)*16);z-index:5;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*8);pointer-events:none}.mdeck-dock__hint{margin:0;font-size:calc(var(--u)*10);font-weight:600;letter-spacing:calc(var(--u)*.4);color:#8a94ad}.mdeck-dock__row{display:flex;align-items:center;gap:calc(var(--u)*14);pointer-events:auto}.mdeck-fab{display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;transition:transform .4s cubic-bezier(.2,1.3,.35,1),box-shadow .2s ease}.mdeck-fab svg{fill:none;stroke-linecap:round;stroke-linejoin:round}.mdeck-fab:focus-visible{outline:3px solid rgba(30,94,255,.45);outline-offset:3px}.mdeck-fab--skip{width:calc(var(--u)*54);height:calc(var(--u)*54);border:1px solid #e9ecf5;background:#fff;box-shadow:0 calc(var(--u)*6) calc(var(--u)*14) rgba(0,0,0,.12);transform:scale(calc(1 + .3 * var(--pl)))}.mdeck-fab--skip svg{width:calc(var(--u)*24);height:calc(var(--u)*24);stroke:#ff6b6b;stroke-width:3.4}.mdeck-fab--apply{width:calc(var(--u)*60);height:calc(var(--u)*60);background:linear-gradient(135deg,#1e5eff,#2f7bff);box-shadow:0 calc(var(--u)*8) calc(var(--u)*18) rgba(30,94,255,.45);transform:scale(calc(1 + .3 * var(--pr)))}.mdeck-fab--apply svg{width:calc(var(--u)*28);height:calc(var(--u)*28);stroke:#fff;stroke-width:3.2}.mdeck-hide{display:inline-flex;align-items:center;gap:calc(var(--u)*4);padding:calc(var(--u)*8) calc(var(--u)*12);border:1px solid #e9ecf5;border-radius:999px;background:hsla(0,0%,100%,.92);color:#4a5674;font-size:calc(var(--u)*11);font-weight:600;cursor:pointer;transition:background .15s ease}.mdeck-hide svg{width:calc(var(--u)*14);height:calc(var(--u)*14);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mdeck-hide:hover{background:#fff}.mdeck-hide:focus-visible{outline:3px solid rgba(30,94,255,.45);outline-offset:2px}@media(hover:hover){.mdeck-fab:hover{box-shadow:0 calc(var(--u)*10) calc(var(--u)*22) rgba(15,15,16,.16)}.mdeck-fab--apply:hover{box-shadow:0 calc(var(--u)*10) calc(var(--u)*24) rgba(30,94,255,.55)}}.mdeck-tabs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--u)*62);padding-top:calc(var(--u)*8);border-top:1px solid #e9ecf5;background:#fff}.mdeck-tabs span{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*4);color:#8a94ad;font-size:calc(var(--u)*10.5);font-weight:600}.mdeck-tabs svg{width:calc(var(--u)*23);height:calc(var(--u)*23);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mdeck-tabs .is-active{color:#1e5eff}.mdeck-tabs .is-active:before{content:"";position:absolute;top:calc(var(--u)*-9);width:calc(var(--u)*46);height:calc(var(--u)*3);border-radius:0 0 3px 3px;background:#1e5eff}.mdeck-homebar{position:absolute;bottom:calc(var(--u)*7);left:50%;width:calc(var(--u)*134);height:calc(var(--u)*5);border-radius:999px;background:#10182e;transform:translateX(-50%)}@keyframes mdeck-float{0%,to{translate:0 0}50%{translate:0 calc(var(--u)*-5)}}@keyframes mdeck-toast{0%{opacity:0;transform:translate(-50%,calc(var(--u) * -8)) scale(.96)}12%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(var(--u) * -6)) scale(.98)}}@keyframes mdeck-bump{0%{transform:scale(1)}40%{transform:scale(1.35);color:#1e5eff}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mdeck-card.is-top{animation:none}}