.sp{font-family:var(--sans);color:#1e2b40;-webkit-font-smoothing:antialiased;--sp-select:#3a62a8;--sp-hair:#1e2b4017;--sp-well:#fbf8f1;position:absolute;inset:0}.sp-tagEnd .lk-tag[data-side=top],.sp-tagEnd .lk-tag[data-side=bottom]{left:auto;right:-1.5px}.sp-notch{z-index:5;transform-origin:0 0;width:100%;height:0;position:absolute;top:0;left:0}.sp-notchIn{transform-origin:50% 0;width:100%;height:0;position:absolute;top:0;left:0}.sp-iconBtn{color:#3b465a;border-radius:8px;place-items:center;display:grid;position:absolute}.sp-level{vertical-align:-1px;align-items:center;gap:2px;height:12px;margin-right:7px;display:inline-flex}.sp-level i{transform-origin:50%;background:#29a383;border-radius:2px;width:2.5px;height:100%;animation:.9s ease-in-out infinite sp-level}.sp-level i:nth-child(2){animation-delay:-.3s}.sp-level i:nth-child(3){animation-delay:-.6s}.sp-level i:nth-child(4){animation-delay:-.15s}.sp-level[data-still] i{animation:none;transform:scaleY(.3)}@keyframes sp-level{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sp-level i{animation:none;transform:scaleY(.6)}}
.sp-ptBar{border-bottom:1px solid var(--sp-hair);background:var(--sp-well);align-items:center;height:44px;padding:0 10px 0 16px;display:flex;position:relative}.sp-ptTools{gap:2px;margin-left:20px;display:inline-flex}.sp-ptTool{color:#3b465a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sp-ptTool[data-on]{color:#1e2b40;background:#1e2b4014}.sp-ptTitle{font:500 13.5px/1 var(--sans);color:#636b7f;white-space:nowrap;position:absolute;top:50%;left:50%;translate:-50% -50%}.sp-ptTitle b{color:#1e2b40;font-weight:600}.sp-ptZoom{height:28px;font:500 12.5px/1 var(--sans);color:#3b465a;background:#fff;border-radius:9px;align-items:center;margin-left:auto;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #1e2b401f}.sp-ptShare{height:28px;font:500 12.5px/1 var(--sans);color:#fff;background:#1e2b40;border-radius:9px;align-items:center;margin-left:8px;padding:0 12px;display:inline-flex}.sp-ptLayers{background:var(--sp-well);box-shadow:inset -1px 0 0 var(--sp-hair);padding:8px;position:absolute;bottom:0;left:0}.sp-ptLayersHead{font:500 13px/1 var(--sans);color:#9aa0ae;gap:14px;padding:6px 6px 12px;display:flex}.sp-ptLayersHead b{color:#1e2b40;font-weight:600}.sp-ptLayer{height:30px;font:400 13px/1 var(--sans);color:#3b465a;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding-right:8px;display:flex;position:relative}.sp-ptLayer svg{color:#636b7f;flex:none}.sp-ptLayer[data-on]{color:#1e2b40;background:#daeef2;font-weight:500}.sp-ptLayer[data-on] svg{color:#1e2b40}.sp-ptCaret{position:absolute;left:2px}.sp-ptCanvas{background:#f1ece2;position:absolute;bottom:0}.sp-ptCardLabel{z-index:3;font:500 11.5px/1 var(--sans);color:var(--sp-select);white-space:nowrap;position:absolute}.sp-ptCard{z-index:3;background:#fff;border-radius:14px;flex-direction:column;padding:12px;display:flex;position:absolute;box-shadow:0 0 0 1px #1e2b401a}.sp-ptPic{border-radius:10px;width:156px;height:88px;overflow:hidden}.sp-ptPic svg{display:block}.sp-ptCardTitle{font:600 16px/1 var(--sans);letter-spacing:-.01em;margin:14px 0 9px}.sp-ptCardLine{background:#e8e3d8;border-radius:4px;height:7px;margin-top:7px;display:block}.sp-ptCardBtn{height:32px;font:500 12.5px/1 var(--sans);color:#fff;background:#1e2b40;border-radius:10px;place-items:center;margin-top:auto;display:grid}.sp-ptSelect{z-index:4;box-shadow:0 0 0 1.5px var(--sp-select);position:absolute}.sp-ptSelect i{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--sp-select);background:#fff;position:absolute}.sp-ptSize{z-index:4;background:var(--sp-select);height:19px;font:500 11px/19px var(--sans);color:#fff;white-space:nowrap;border-radius:5px;padding:0 6px;position:absolute;translate:-50%}.sp-ptProps{box-shadow:inset 1px 0 0 var(--sp-hair);background:#fff;position:absolute;bottom:0}.sp-ptTabs{height:36px;box-shadow:inset 0 -1px 0 var(--sp-hair);align-items:center;gap:2px;padding:0 8px;display:flex}.sp-ptTabs span{height:26px;font:500 12.5px/1 var(--sans);color:#9aa0ae;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.sp-ptTabs span[data-on]{color:#1e2b40;background:#f1ece2;font-weight:600}.sp-ptFrame,.sp-ptSection{box-shadow:inset 0 -1px 0 var(--sp-hair), inset 1px 0 0 var(--sp-hair);position:absolute}.sp-ptLabel{font:600 12.5px/16px var(--sans);color:#1e2b40;position:absolute;top:10px;left:14px}.sp-ptFields{gap:8px;display:flex;position:absolute;top:26px;left:14px}.sp-ptFields span{width:84px;height:26px;font:500 12.5px/1 var(--sans);font-variant-numeric:tabular-nums;background:#f6f3ec;border-radius:7px;align-items:center;gap:9px;padding:0 9px;display:inline-flex}.sp-ptFields i{color:#9aa0ae;font-style:normal}.sp-ptCheck{font:400 12.5px/1 var(--sans);color:#3b465a;align-items:center;gap:7px;display:flex;position:absolute;top:60px;left:14px}.sp-ptCheck i{border-radius:4px;width:13px;height:13px;box-shadow:inset 0 0 0 1.2px #1e2b4052}.sp-ptSwatch{font:500 12.5px/1 var(--sans);align-items:center;gap:8px;display:flex;position:absolute;top:36px;left:14px;right:50px}.sp-ptSwatch i{background:#fff;border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #1e2b4038}.sp-ptSwatch small{font:inherit;color:#636b7f;margin-left:auto}
.sp-wkSide{background:var(--sp-well);box-shadow:inset -1px 0 0 var(--sp-hair);position:absolute;top:0;bottom:0;left:0}.sp-wkLights{display:flex;position:absolute;top:16px;left:16px}.sp-wkSearch{height:30px;font:400 13px/1 var(--sans);color:#9aa0ae;background:#1e2b400f;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex;position:absolute;top:44px;left:10px;right:10px}.sp-wkItem{font:400 13.5px/1 var(--sans);color:#1e2b40;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 6px;transition:background .15s;display:flex;position:absolute}.sp-wkItem[data-on]{background:#daeef2;font-weight:500}.sp-wkTile{border-radius:6px;flex:none;place-items:center;display:grid}.sp-wkTile svg{display:block}.sp-wkPane{background:#f6f0e2;position:absolute;top:0;bottom:0;right:0}.sp-wkHead{align-items:center;gap:2px;padding:0 16px;display:flex}.sp-wkNav{color:#b9bdc6;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.sp-wkNav[data-on]{color:#1e2b40}.sp-wkTitle{font:600 15px/1 var(--sans);letter-spacing:-.01em;margin-left:8px;animation:.25s both sp-wk-in}@keyframes sp-wk-in{0%{opacity:0}to{opacity:1}}.sp-wkView{opacity:0;transition:opacity .22s;position:absolute;inset:0}.sp-wkView[data-on]{opacity:1}.sp-wkCard{background:#fff;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #1e2b4017}.sp-wkRow{font:400 13.5px/1 var(--sans);color:#1e2b40;align-items:center;gap:11px;padding:0 14px;display:flex;box-shadow:inset 0 -1px #1e2b4012}.sp-wkRow:last-child{box-shadow:none}.sp-wkChev{color:#9aa0ae;margin-left:auto}.sp-wkRowText{gap:4px;display:grid}.sp-wkRowText b{font-weight:500}.sp-wkRowText small{color:#636b7f;font-size:12px}.sp-wkMuted{color:#9aa0ae}.sp-wkSched[data-set]>*{animation:.3s both sp-wk-in}.sp-wkToggle{background:#1e2b4029;border-radius:99px;flex:none;width:34px;height:20px;margin-left:auto;transition:background .2s;position:relative}.sp-wkToggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.sp-wkToggle[data-on]{background:#148f48}.sp-wkToggle[data-on] i{transform:translate(14px)}.sp-wkBtn{height:28px;font:500 13px/1 var(--sans);color:#1e2b40;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #1e2b4029}.sp-wkAdd{z-index:1;transition:opacity .22s}.sp-wkAdd[data-gone]{opacity:0}.sp-wkLabel{font:600 12.5px/1 var(--sans);color:#636b7f;position:absolute}@media (prefers-reduced-motion:reduce){.sp-wkView,.sp-wkAdd,.sp-wkItem,.sp-wkToggle,.sp-wkToggle i{transition:none}.sp-wkTitle,.sp-wkSched[data-set]>*{animation:none}}
.sp-ciBar{border-bottom:1px solid var(--sp-hair);background:var(--sp-well);align-items:center;height:40px;padding:0 8px 0 16px;display:flex;position:relative}.sp-ciTitle{font:500 13.5px/1 var(--sans);color:#636b7f;white-space:nowrap;position:absolute;top:50%;left:50%;translate:-50% -50%}.sp-ciTitle b{color:#1e2b40;font-weight:600}.sp-ciPlay{height:26px;font:500 12.5px/1 var(--sans);color:#fff;background:#1e2b40;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 11px 0 10px;display:inline-flex}.sp-ciThumbs{background:var(--sp-well);box-shadow:inset -1px 0 0 var(--sp-hair);align-content:start;gap:12px;padding:16px 12px 0 8px;display:grid;position:absolute;bottom:0;left:0}.sp-ciThumb{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:4px;display:grid}.sp-ciThumb small{font:500 11px/1 var(--sans);color:#9aa0ae;text-align:right;padding-top:2px}.sp-ciThumb span{background:#fff;border-radius:5px;align-content:start;gap:5px;height:48px;padding:8px;display:grid;box-shadow:0 0 0 1px #1e2b401f}.sp-ciThumb i{background:#e8e3d8;border-radius:2px;height:4px;display:block}.sp-ciThumb .sp-ciThumbTitle{background:#3b465a;height:5px}.sp-ciThumb svg{display:block}.sp-ciThumb[data-on] span{box-shadow:0 0 0 2px var(--sp-select)}.sp-ciThumb[data-on] small{color:var(--sp-select)}.sp-ciEdit{background:#f1ece2;position:absolute;bottom:0}.sp-ciSlide{z-index:3;background:#fff;border-radius:6px;padding:20px 26px;position:absolute;box-shadow:0 0 0 1px #1e2b401a}.sp-ciKicker{font:600 11px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:#9aa0ae;display:block}.sp-ciHead{font:600 19px/1.1 var(--sans);letter-spacing:-.015em;margin-top:8px;display:block}.sp-ciChart{z-index:4;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.sp-ciTick{font:500 11.5px var(--sans);fill:#636b7f}.sp-ciAxis{font:500 12px var(--sans);fill:#636b7f}.sp-ciPeak{font:600 12px var(--sans);fill:#1e2b40}.sp-ciHold{fill:#29a383;fill-opacity:0;transition:fill-opacity .6s}.sp-ciHold[data-on]{fill-opacity:.13}.sp-ciInk{fill:none;stroke:#29a383;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;opacity:0;transition:opacity .6s}.sp-ciInk[data-on]{opacity:.92;transition:opacity .1s linear}.sp-ciThis{z-index:6;height:25px;font:600 12.5px/25px var(--sans);color:#fff;opacity:0;background:#29a383;border-radius:8px;padding:0 10px;transition:opacity .4s,transform .4s;position:absolute;transform:translateY(4px)}.sp-ciThis[data-on]{opacity:1;transition-delay:.15s;transform:none}@media (prefers-reduced-motion:reduce){.sp-ciHold,.sp-ciInk,.sp-ciThis{transition:none}}
.sp-rdBar{border-bottom:1px solid var(--sp-hair);background:var(--sp-well);align-items:center;gap:8px;height:46px;padding:0 10px 0 16px;display:flex;position:relative}.sp-rdBar .lk-lights{margin-right:10px}.sp-rdIcon{color:#3b465a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sp-rdName{gap:4px;margin-left:2px;display:grid}.sp-rdName b{font:600 13px/1 var(--sans)}.sp-rdName small{font:400 11.5px/1 var(--sans);color:#636b7f;font-variant-numeric:tabular-nums}.sp-rdTools{gap:2px;margin-left:auto;display:flex}.sp-rdSide{background:var(--sp-well);box-shadow:inset -1px 0 0 var(--sp-hair);align-content:start;justify-items:center;gap:12px;padding-top:16px;display:grid;position:absolute;bottom:0;left:0}.sp-rdThumb{justify-items:center;gap:6px;display:grid}.sp-rdThumb span{background:#fff;border-radius:3px;align-content:start;gap:4px;width:62px;height:86px;padding:9px 8px;display:grid;box-shadow:0 0 0 1px #1e2b4024}.sp-rdThumb i{background:#e3ded2;border-radius:2px;height:3px;display:block}.sp-rdThumb .sp-rdThumbHead{background:#3b465a;width:72%;height:5px;margin-bottom:2px}.sp-rdThumb[data-on] span{box-shadow:0 0 0 2.5px var(--sp-select)}.sp-rdThumb small{font:500 11px/1 var(--sans);color:#9aa0ae}.sp-rdThumb[data-on] small{color:var(--sp-select)}.sp-rdMain{background:#eee9dd;position:absolute;bottom:0}.sp-rdTrack{background:#1e2b400d;border-radius:4px;width:7px;position:absolute;bottom:8px;right:5px}.sp-rdTrack i{background:#1e2b4057;border-radius:4px;height:30px;display:block}.sp-rdPage{background:#fff;border-radius:3px 3px 0 0;flex-direction:column;align-items:flex-start;padding:34px 36px;display:flex;position:absolute;box-shadow:0 0 0 1px #1e2b401a}.sp-rdKicker{font:600 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#9aa0ae}.sp-rdTitle{font:600 25px/1.05 var(--sans);letter-spacing:-.02em;margin-top:10px}.sp-rdSub{font:400 13px/1 var(--sans);color:#636b7f;margin-top:9px}.sp-rdRule{background:#f8a81b;border-radius:2px;width:36px;height:4px;margin:18px 0 2px}.sp-rdHead{font:600 14px/1.2 var(--sans);margin:18px 0 3px}.sp-rdLine{background:#e6e1d6;border-radius:3px;height:6px;margin-top:7px;display:block}
.sp-anBar{border-bottom:1px solid var(--sp-hair);background:var(--sp-well);align-items:center;height:44px;padding:0 10px 0 16px;display:flex;position:relative}.sp-anTitle{font:600 13.5px/1 var(--sans);color:#1e2b40;position:absolute;top:50%;left:50%;translate:-50% -50%}.sp-anAa{height:28px;font:600 13px/1 var(--sans);color:#3b465a;background:#fff;border-radius:9px;align-items:center;margin-left:auto;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #1e2b401f}.sp-anCol{color:#1e2b40;position:absolute}.sp-anKicker{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#e4492a;display:block}.sp-anHead{font:600 25px/1.14 var(--sans);letter-spacing:-.022em;text-wrap:balance;margin-top:10px}.sp-anBy{font:400 12.5px/1 var(--sans);color:#636b7f;box-shadow:inset 0 -1px 0 var(--sp-hair);margin-top:10px;padding-bottom:16px;display:block}.sp-anP{font:400 15.5px/1.6 var(--sans);color:#24324a;text-wrap:pretty;margin-top:14px}.sp-anWord{background:#3a62a833;border-radius:3px;margin:0 -2px;padding:1px 2px}@media (prefers-reduced-motion:reduce){.sp-anSay>span{transition:none}}
.sp-tp,.sp-mt{background:#1e2b40;overflow:hidden}.sp-tpBar{height:28px;font:500 13px/1 var(--sans);color:#ffffffc7;background:#ffffff1a;justify-content:flex-end;align-items:center;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.sp-tpNotch{position:absolute;top:0;left:50%;transform:translate(-50%)}.sp-tpBody{position:relative}.sp-tpCam{background:#15181d;border-radius:50%;place-items:center;width:11px;height:11px;display:grid;position:absolute;top:9px;left:50%;translate:-50%}.sp-tpCam i{background:#2c3646;border-radius:50%;width:5px;height:5px}.sp-tpOn{background:#2bb15c;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:calc(50% + 13px)}.sp-tpLines{height:118px;position:absolute;top:38px;left:20px;right:20px;overflow:hidden}.sp-tpLine{text-align:center;font:500 25px/34px var(--sans);letter-spacing:-.012em;white-space:nowrap;color:#ffffffd1;transform-origin:50% 0;margin:0;transition:transform .55s cubic-bezier(.22,.68,.24,1),opacity .45s;animation:.5s sp-tp-in;position:absolute;top:0;left:0;right:0}@keyframes sp-tp-in{0%{opacity:0}}.sp-tpLine[data-d="0"]{opacity:1;transform:none}.sp-tpLine[data-d="1"]{opacity:.62;transform:translateY(44px)scale(.8)}.sp-tpLine[data-d="2"]{opacity:.28;transform:translateY(76px)scale(.8)}.sp-tpLine[data-d="3"]{opacity:0;transform:translateY(104px)scale(.8)}.sp-tpLine[data-d="-1"]{opacity:0;transform:translateY(-40px)scale(.74)}.sp-tpLine span{transition:color .15s}.sp-tpLine span[data-s=said]{color:#fff6}.sp-tpLine span[data-s=now]{color:#fff;text-underline-offset:7px;-webkit-text-decoration:underline #29a383;text-decoration:underline #29a383;text-decoration-thickness:3px}.sp-tpHear{font:500 17px/1 var(--sans);color:#ffffff9e;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:0;right:0}.sp-tpHear svg{color:#29a383}.sp-tpProg{background:#ffffff1f;border-radius:2px;height:3px;position:absolute;bottom:15px;left:22px;right:22px;overflow:hidden}.sp-tpProg i{transform-origin:0;background:#29a383;border-radius:2px;height:100%;transition:transform .3s linear;display:block}.sp-mtLane{background:#27364f;border-radius:18px;width:278px;height:96px;padding:14px 16px;transition:box-shadow .25s;position:absolute;left:18px;box-shadow:inset 0 0 0 1px #ffffff12}.sp-mtLane[data-who=you]{--lane:#b6dfe6;top:44px}.sp-mtLane[data-who=them]{--lane:#f8a81b;top:152px}.sp-mtNotch{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}.sp-mtLane[data-talking]{box-shadow:inset 0 0 0 2px var(--lane)}.sp-mtLaneHead{align-items:center;gap:9px;display:flex}.sp-mtTile{background:var(--lane);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sp-mtLaneHead b{font:600 18px/1 var(--sans);color:#fff}.sp-mtLaneHead small{font:400 14px/1 var(--sans);color:#ffffff80}.sp-mtLevel{align-items:center;gap:3px;height:20px;margin-left:auto;display:inline-flex}.sp-mtLevel i{background:var(--lane);opacity:.45;border-radius:2px;width:3px;height:100%;transition:opacity .2s;transform:scaleY(.2)}.sp-mtLane[data-talking] .sp-mtLevel i{opacity:1;animation:.8s ease-in-out infinite sp-level}.sp-mtLane[data-talking] .sp-mtLevel i:nth-child(2){animation-delay:-.25s}.sp-mtLane[data-talking] .sp-mtLevel i:nth-child(3){animation-delay:-.5s}.sp-mtLane[data-talking] .sp-mtLevel i:nth-child(4){animation-delay:-.1s}.sp-mtLane[data-talking] .sp-mtLevel i:nth-child(5){animation-delay:-.4s}.sp-mtLine{font:500 19px/1.25 var(--sans);color:#ffffffeb;white-space:nowrap;margin:16px 0 0;animation:.35s both sp-mt-in}@keyframes sp-mt-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.sp-mtCard{color:#1e2b40;background:#fff;border-radius:18px;width:192px;height:204px;padding:18px;position:absolute;top:44px;left:310px}.sp-mtTitle{font:600 19px/1 var(--sans);letter-spacing:-.01em;display:block}.sp-mtSub{font:400 14px/1 var(--sans);color:#636b7f;margin-top:7px;display:block}.sp-mtNote{opacity:0;margin-top:16px;transition:opacity .35s,transform .35s;transform:translateY(6px)}.sp-mtNote[data-on]{opacity:1;transform:none}.sp-mtLabel{height:22px;font:600 13px/22px var(--sans);border-radius:7px;padding:0 8px;display:inline-block}.sp-mtNote[data-tone=green] .sp-mtLabel{color:#0e7a3b;background:#e1f1e6}.sp-mtNote[data-tone=navy] .sp-mtLabel{color:#1e2b40;background:#e9ecf2}.sp-mtText{font:500 17px/1.25 var(--sans);margin-top:7px;display:block}@media (prefers-reduced-motion:reduce){.sp-tpLine,.sp-tpLine span,.sp-tpProg i,.sp-mtLane,.sp-mtNote{transition:none}.sp-tpLine,.sp-mtLine,.sp-mtLane[data-talking] .sp-mtLevel i{animation:none}}
