.sw_emd{--u:calc(100cqw / 58);--emd-accent:var(--sw-accent,#007AFF);--emd-soft:var(--sw-accent-soft,#EAF3FF);container-type:inline-size;aspect-ratio:534 / 468;overflow:hidden;background:#fff;text-align:left;line-height:1.35;color:#1E2538;border-radius:8px;border:1px solid var(--emd-soft);border-color:color-mix(in srgb,var(--emd-accent) 24%,#fff);font-family:'Instrument Sans',sans-serif}.sw_emd *{box-sizing:border-box;font-family:'Instrument Sans',sans-serif}.sw_emd_app{display:flex;height:100%;background:#F7F9FC}.sw_emd_rail{flex:0 0 calc(var(--u) * 8.2);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.15);padding:calc(var(--u) * 1.3) 0;background:#fff;border-right:1px solid #EDF0F5}.sw_emd_logo{display:flex;align-items:center;justify-content:center;height:calc(var(--u) * 2.9);margin-bottom:calc(var(--u) * .5)}.sw_emd_mark{display:block;width:auto;height:100%}.sw_emd_nav{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.15);width:100%}.sw_emd_nav_i{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .35);width:100%;color:#98A0B3;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));font-weight:500;text-align:center}.sw_emd_nav_i svg{display:block;width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw_emd_nav_i.is_on{color:var(--emd-accent);font-weight:700}.sw_emd_nav_i.is_on::before{content:"";position:absolute;left:0;top:calc(var(--u) * -.4);bottom:calc(var(--u) * -.4);width:calc(var(--u) * .3);border-radius:0 calc(var(--u) * .3) calc(var(--u) * .3) 0;background:var(--emd-accent)}.sw_emd_main{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.4) 0;overflow:hidden}.sw_emd_scroll{display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);min-height:0}.sw_emd_top{position:relative;z-index:2;display:flex;align-items:center;gap:calc(var(--u) * 1);margin:calc(var(--u) * -1.4) calc(var(--u) * -1.4) 0;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.4) calc(var(--u) * .6);background:#F7F9FC}.sw_emd_top b{flex:1;min-width:0;font-size:calc((calc(var(--u) * 1.5)) * var(--tsc,1));font-weight:700;letter-spacing:-.01em}.sw_emd_search{display:flex;align-items:center;gap:calc(var(--u) * .6);flex:0 0 auto;width:calc(var(--u) * 13);padding:calc(var(--u) * .7) calc(var(--u) * .9);border:1px solid #E6EAF1;border-radius:calc(var(--u) * .9);background:#fff;color:#A5ADBE;font-size:calc((calc(var(--u) * 1.1)) * var(--tsc,1))}.sw_emd_search svg{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;flex:0 0 auto}.sw_emd_bell{display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border:1px solid #E6EAF1;border-radius:calc(var(--u) * .9);background:#fff;color:#7A8396;flex:0 0 auto}.sw_emd_bell svg{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw_emd_card{background:#fff;border:1px solid #EDF0F5;border-radius:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.2);box-shadow:0 1px 2px rgba(16,24,40,.04)}.sw_emd_card_head{display:flex;align-items:center;gap:calc(var(--u) * .8);margin-bottom:calc(var(--u) * .9)}.sw_emd_card_head b{flex:1;min-width:0;font-size:calc((calc(var(--u) * 1.25)) * var(--tsc,1));font-weight:700}.sw_emd_link{color:var(--emd-accent);font-size:calc((calc(var(--u) * 1.05)) * var(--tsc,1));font-weight:600;white-space:nowrap}.sw_emd_hello{display:flex;align-items:center;gap:calc(var(--u) * 1)}.sw_emd_hello .sw_emd_av{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1))}.sw_emd_hello_txt{min-width:0}.sw_emd_hello_txt strong{display:block;font-size:calc((calc(var(--u) * 1.35)) * var(--tsc,1));font-weight:700}.sw_emd_hello_txt span{display:block;font-size:calc((calc(var(--u) * 1.05)) * var(--tsc,1));color:#8A92A6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .9)}.sw_emd_kpi{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .9);background:#fff;border:1px solid #EDF0F5;border-radius:calc(var(--u) * 1.1);box-shadow:0 1px 2px rgba(16,24,40,.04)}.sw_emd_kpi_ic{display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:calc(var(--u) * .9);flex:0 0 auto;background:var(--emd-soft);color:var(--emd-accent)}.sw_emd_kpi_ic svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sw_emd_kpi_ic.ic_green{background:#E6F7EE;color:#16A34A}.sw_emd_kpi_ic.ic_amber{background:#FEF3E2;color:#E8930C}.sw_emd_kpi_txt{min-width:0}.sw_emd_kpi_txt strong{display:block;font-size:calc((calc(var(--u) * 1.6)) * var(--tsc,1));font-weight:700;line-height:1.1}.sw_emd_kpi_txt span{display:block;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#8A92A6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_row{display:flex;align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .75) 0;border-bottom:1px solid #F3F5F9}.sw_emd_row:last-child{border-bottom:0;padding-bottom:0}.sw_emd_av{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 2.9);height:calc(var(--u) * 2.9);border-radius:50%;flex:0 0 auto;color:#fff;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));font-weight:700;letter-spacing:.01em}.sw_emd_av_blue{background:#3B82F6}.sw_emd_av_amber{background:#F59E0B}.sw_emd_av_purple{background:#8B5CF6}.sw_emd_av_green{background:#22C55E}.sw_emd_av_pink{background:#EC4899}.sw_emd_av_teal{background:#14B8A6}.sw_emd_av_red{background:#F4574C}.sw_emd_av_navy{background:#1E2A44}.sw_emd_txt{flex:1;min-width:0}.sw_emd_txt strong{display:block;font-size:calc((calc(var(--u) * 1.2)) * var(--tsc,1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_txt span{display:block;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#98A0B3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_meta{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * .1);flex:0 0 auto;text-align:right}.sw_emd_meta span{font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#98A0B3;white-space:nowrap}.sw_emd_meta strong{font-size:calc((calc(var(--u) * 1.2)) * var(--tsc,1));font-weight:700;white-space:nowrap}.sw_emd_pill{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .35) calc(var(--u) * .8);border-radius:calc(var(--u) * .7);font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));font-weight:600;white-space:nowrap;flex:0 0 auto}.sw_emd_pill_blue{background:#DBEAFE;color:#2563EB}.sw_emd_pill_green{background:#DCFCE7;color:#16A34A}.sw_emd_pill_amber{background:#FEF3C7;color:#D97706}.sw_emd_pill_purple{background:#EDE9FE;color:#7C3AED}.sw_emd_pill_red{background:#FEE2E2;color:#DC2626}.sw_emd_pill_gray{background:#EEF1F6;color:#6B7280}.sw_emd_bar{height:calc(var(--u) * .6);border-radius:calc(var(--u) * .6);background:#EEF1F6;overflow:hidden;min-width:0;flex:1}.sw_emd_bar b{display:block;height:100%;border-radius:inherit;background:var(--emd-accent)}.sw_emd_bar b.b_green{background:#22C55E}.sw_emd_plotbox{display:flex;gap:calc(var(--u) * .8)}.sw_emd_yaxis{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;text-align:right;padding-bottom:calc(var(--u) * 1.9);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));color:#A5ADBE;font-variant-numeric:tabular-nums}.sw_emd_plotwrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.sw_emd_plot{position:relative;display:grid;align-items:end;gap:calc(var(--u) * .6);height:calc(var(--u) * 11);background-image:repeating-linear-gradient(to top,#F1F4F8 0 1px,transparent 1px 20%)}.sw_emd_plot_col{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%}.sw_emd_plot_col i{width:60%;max-width:calc(var(--u) * 2.4);border-radius:calc(var(--u) * .3) calc(var(--u) * .3) 0 0;background:var(--emd-accent);transition:filter .2s ease}.sw_emd_plot_col:hover i{filter:brightness(1.08)}.sw_emd_plot_green .sw_emd_plot_col i{background:#4FA971}.sw_emd_xaxis{display:grid;gap:calc(var(--u) * .6);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));color:#98A0B3;text-align:center}.sw_emd_xaxis span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw_emd_plot_col.is_on i{filter:brightness(1.1)}.sw_emd_xaxis span.is_on{color:var(--emd-accent);font-weight:700}.sw_emd_plot_green .sw_emd_xaxis span.is_on{color:#3F8F5E}.sw_emd_tip{position:absolute;left:55%;bottom:55%;z-index:3;display:grid;gap:calc(var(--u) * .25);padding:calc(var(--u) * .55) calc(var(--u) * .7);border:1px solid #EDF0F5;border-radius:calc(var(--u) * .6);background:#fff;box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) calc(var(--u) * -.8) rgba(16,24,40,.28);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.sw_emd_tip u{display:flex;justify-content:space-between;gap:calc(var(--u) * 1.2);text-decoration:none;color:#6B7385}.sw_emd_tip u b{color:#1E2538;font-variant-numeric:tabular-nums}.sw_emd_plot_col:hover .sw_emd_tip,.sw_emd_plot_col.is_on .sw_emd_tip{opacity:1}.sw_emd_area{display:block;width:100%;height:calc(var(--u) * 11);overflow:visible}.sw_emd_area path.fill{fill:var(--emd-accent);fill-opacity:.12}.sw_emd_area path.line{fill:none;stroke:var(--emd-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sw_emd_area circle{fill:#fff;stroke:var(--emd-accent);stroke-width:1.6;vector-effect:non-scaling-stroke}.sw_emd_rank{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);border-radius:50%;flex:0 0 auto;background:var(--emd-soft);color:var(--emd-accent);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));font-weight:700}.sw_emd_rank_gold{background:#FEF3E2;color:#C97D0A}.sw_emd_rank_silver{background:#EEF1F6;color:#6B7385}.sw_emd_pts{display:inline-flex;align-items:center;gap:calc(var(--u) * .35);flex:0 0 auto;font-size:calc((calc(var(--u) * 1.1)) * var(--tsc,1));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sw_emd_pts svg{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);fill:none;stroke:#E8930C;stroke-width:1.9;stroke-linecap:round}.sw_emd_pts em{font-style:normal;font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));font-weight:500;color:#98A0B3}.sw_emd_tt_head{display:grid;grid-template-columns:1fr calc(var(--u) * 11);gap:calc(var(--u) * .6);padding:0 0 calc(var(--u) * .6);font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));font-weight:700;color:#8A92A6}.sw_emd_task{display:grid;grid-template-columns:1fr calc(var(--u) * 11);align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .6) 0 calc(var(--u) * .6) calc(var(--u) * .8);border-top:1px solid #F3F5F9;border-left:calc(var(--u) * .3) solid #CBD2DD;transition:background-color .22s ease}.sw_emd_task:hover{background:color-mix(in srgb,var(--emd-accent) 4%,#fff)}.sw_emd_task_red{border-left-color:#F4574C}.sw_emd_task_amber{border-left-color:#F0A72A}.sw_emd_task_green{border-left-color:#3EA35F}.sw_emd_task_name{display:flex;align-items:center;gap:calc(var(--u) * .5);min-width:0;font-size:calc((calc(var(--u) * 1.05)) * var(--tsc,1))}.sw_emd_task_name b{font-weight:700;color:#6B7385;font-variant-numeric:tabular-nums;flex:0 0 auto}.sw_emd_task_name svg{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);flex:0 0 auto;fill:none;stroke:#98A0B3;stroke-width:1.8}.sw_emd_task_name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw_emd_task>em{font-style:normal;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#98A0B3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_userbar{display:flex;align-items:center;gap:calc(var(--u) * .9)}.sw_emd_userbar .sw_emd_av{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1))}.sw_emd_datenav{display:flex;align-items:center;gap:calc(var(--u) * .5);margin-left:auto;flex:0 0 auto}.sw_emd_navbtn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border:1px solid #E6EAF1;border-radius:calc(var(--u) * .7);background:#fff;color:#6B7385;transition:border-color .22s ease,color .22s ease}.sw_emd_navbtn:hover{border-color:var(--emd-accent);color:var(--emd-accent)}.sw_emd_navbtn svg{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sw_emd_date{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sw_emd_date svg{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);fill:none;stroke:#6B7385;stroke-width:1.8;stroke-linecap:round}.sw_emd_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * .9);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);background:#fff;border:1px solid #EDF0F5;border-radius:calc(var(--u) * 1.1)}.sw_emd_metric{padding-left:calc(var(--u) * .7);border-left:calc(var(--u) * .25) solid var(--emd-accent);min-width:0}.sw_emd_metric strong{display:block;font-size:calc((calc(var(--u) * 1.2)) * var(--tsc,1));font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.sw_emd_metric span{display:block;font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));color:#98A0B3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_metric_green{border-left-color:#3EA35F}.sw_emd_metric_amber{border-left-color:#F0A72A}.sw_emd_metric_violet{border-left-color:#8B5CF6}.sw_emd_diary_day{font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));font-weight:700}.sw_emd_diary{display:flex;flex-direction:column;gap:calc(var(--u) * 1)}.sw_emd_diary_row{position:relative;display:grid;grid-template-columns:calc(var(--u) * 7) 1fr;gap:calc(var(--u) * .8);padding-left:calc(var(--u) * .2)}.sw_emd_diary_row::before{content:"";position:absolute;left:calc(var(--u) * .65);top:0;bottom:calc(var(--u) * -1);border-left:1px solid #E3E8EF}.sw_emd_diary_time{display:flex;align-items:center;gap:calc(var(--u) * .6);font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));font-weight:600;color:#6B7385;white-space:nowrap}.sw_emd_diary_time i{position:relative;z-index:1;width:calc(var(--u) * .9);height:calc(var(--u) * .9);border-radius:50%;background:#3EA35F;flex:0 0 auto;box-shadow:0 0 0 calc(var(--u) * .3) #F7F9FC}.sw_emd_caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * .9)}.sw_emd_cap{display:flex;flex-direction:column;gap:calc(var(--u) * .4);min-width:0}.sw_emd_cap_win{border-radius:calc(var(--u) * .5);overflow:hidden;background:#22262F;padding:calc(var(--u) * .25);transition:transform .24s ease,box-shadow .24s ease}.sw_emd_cap:hover .sw_emd_cap_win{transform:translateY(calc(var(--u) * -.25));box-shadow:0 calc(var(--u) * .7) calc(var(--u) * 1.6) calc(var(--u) * -.7) rgba(16,24,40,.4)}.sw_emd_cap_screen{display:flex;height:calc(var(--u) * 7.4);background:#fff;border-radius:calc(var(--u) * .3);overflow:hidden}.sw_emd_cap_screen .ui_side{flex:0 0 17%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .32);padding:calc(var(--u) * .4) calc(var(--u) * .25);background:#232834}.sw_emd_cap_screen .ui_side i{width:62%;height:calc(var(--u) * .4);border-radius:1px;background:rgba(255,255,255,.32)}.sw_emd_cap_screen .ui_side i:first-child{background:var(--emd-accent)}.sw_emd_cap_screen .ui_body{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .38);padding:calc(var(--u) * .45)}.sw_emd_cap_screen .ui_top{display:flex;align-items:center;gap:calc(var(--u) * .25)}.sw_emd_cap_screen .ui_top i{height:calc(var(--u) * .48);border-radius:1px;background:#DDE3EC;flex:1}.sw_emd_cap_screen .ui_top i:last-child{flex:0 0 22%;background:var(--emd-accent);opacity:.75}.sw_emd_cap_screen .ui_cards{display:flex;gap:calc(var(--u) * .25)}.sw_emd_cap_screen .ui_cards i{flex:1;height:calc(var(--u) * 1.5);border-radius:1px;background:#EEF1F6}.sw_emd_cap_screen .ui_cards i:first-child{background:color-mix(in srgb,var(--emd-accent) 22%,#fff)}.sw_emd_cap_screen .ui_bars{display:flex;align-items:flex-end;gap:calc(var(--u) * .3);height:calc(var(--u) * 2.5)}.sw_emd_cap_screen .ui_bars i{flex:1;border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--emd-accent) 45%,#E7EBF2)}.sw_emd_cap_screen .ui_bars i:nth-child(1){height:45%}.sw_emd_cap_screen .ui_bars i:nth-child(2){height:75%}.sw_emd_cap_screen .ui_bars i:nth-child(3){height:55%}.sw_emd_cap_screen .ui_bars i:nth-child(4){height:95%;background:var(--emd-accent)}.sw_emd_cap_screen .ui_bars i:nth-child(5){height:62%}.sw_emd_cap_screen .ui_sheet{flex:1;min-width:0;display:flex;flex-direction:column;padding:calc(var(--u) * .3);gap:calc(var(--u) * .2);background:repeating-linear-gradient(90deg,transparent 0 calc(var(--u) * 1.5),#E7EBF2 calc(var(--u) * 1.5) calc(var(--u) * 1.58)),#fff}.sw_emd_cap_screen .ui_sheet i{height:calc(var(--u) * .5);border-radius:1px;background:#EDF0F5}.sw_emd_cap_screen .ui_sheet i:first-child{background:#CFE9DA}.sw_emd_cap_screen .ui_sheet i:nth-child(3){width:88%}.sw_emd_cap_screen .ui_sheet i:nth-child(5){width:70%}.sw_emd_cap_screen.is_dark{background:#22262F}.sw_emd_cap_screen .ui_gutter{flex:0 0 9%;background:#1B1F27}.sw_emd_cap_screen .ui_code{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .36);padding:calc(var(--u) * .5)}.sw_emd_cap_screen .ui_code i{height:calc(var(--u) * .34);border-radius:1px;background:#5C6478}.sw_emd_cap_screen .ui_code i:nth-child(1){width:62%;background:#C792EA}.sw_emd_cap_screen .ui_code i:nth-child(2){width:84%;background:#82AAFF;margin-left:8%}.sw_emd_cap_screen .ui_code i:nth-child(3){width:70%;background:#C3E88D;margin-left:8%}.sw_emd_cap_screen .ui_code i:nth-child(4){width:46%;margin-left:16%}.sw_emd_cap_screen .ui_code i:nth-child(5){width:58%;background:#FFCB6B}.sw_emd_cap_screen .ui_doc{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .36);padding:calc(var(--u) * .6) calc(var(--u) * .9);background:#fff}.sw_emd_cap_screen .ui_doc i{height:calc(var(--u) * .34);border-radius:1px;background:#E4E9F1}.sw_emd_cap_screen .ui_doc i:first-child{height:calc(var(--u) * .8);width:55%;background:#2B3140}.sw_emd_cap_screen .ui_doc i:nth-child(4){width:72%;background:color-mix(in srgb,var(--emd-accent) 35%,#E4E9F1)}.sw_emd_cap_screen .ui_doc i:last-child{width:40%}.sw_emd_cap_screen .ui_tools{flex:0 0 12%;display:flex;flex-direction:column;gap:calc(var(--u) * .22);align-items:center;padding:calc(var(--u) * .28) 0;background:#2B3140}.sw_emd_cap_screen .ui_tools i{width:55%;height:calc(var(--u) * .36);border-radius:1px;background:rgba(255,255,255,.35)}.sw_emd_cap_screen .ui_canvas{flex:1;min-width:0;position:relative;background:#F0F2F7}.sw_emd_cap_screen .ui_canvas i{position:absolute;left:18%;top:20%;width:44%;height:58%;border-radius:calc(var(--u) * .2);background:color-mix(in srgb,var(--emd-accent) 40%,#fff);border:1px solid var(--emd-accent)}.sw_emd_cap_screen .ui_canvas i + i{left:52%;top:44%;width:30%;height:34%;border-radius:50%;background:#FFCB6B;border-color:#E8930C}.sw_emd_cap_screen .ui_panel{flex:0 0 22%;display:flex;flex-direction:column;gap:calc(var(--u) * .22);padding:calc(var(--u) * .28) calc(var(--u) * .2);background:#fff;border-left:1px solid #E7EBF2}.sw_emd_cap_screen .ui_panel i{height:calc(var(--u) * .36);border-radius:1px;background:#E4E9F1}.sw_emd_cap_screen .ui_list{flex:0 0 34%;display:flex;flex-direction:column;gap:calc(var(--u) * .24);padding:calc(var(--u) * .3);background:#F7F9FC;border-right:1px solid #E7EBF2}.sw_emd_cap_screen .ui_list i{height:calc(var(--u) * .75);border-radius:1px;background:#E1E6EF}.sw_emd_cap_screen .ui_list i:nth-child(2){background:color-mix(in srgb,var(--emd-accent) 28%,#fff)}.sw_emd_cap_screen .ui_msgs{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .26);padding:calc(var(--u) * .35);background:#fff}.sw_emd_cap_screen .ui_msgs i{height:calc(var(--u) * .9);width:64%;border-radius:calc(var(--u) * .2);background:#EEF1F6}.sw_emd_cap_screen .ui_msgs i:nth-child(2){width:48%;align-self:flex-end;background:color-mix(in srgb,var(--emd-accent) 30%,#fff)}.sw_emd_cap_screen .ui_msgs i:nth-child(3){width:72%}.sw_emd_cap_time{display:flex;align-items:center;gap:calc(var(--u) * .45);font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#6B7385;font-variant-numeric:tabular-nums;min-width:0}.sw_emd_cap_time svg{width:calc(var(--u) * 1);height:calc(var(--u) * 1);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sw_emd_cap_time em{flex:1;min-width:0;margin-left:auto;font-style:normal;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#98A0B3;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_segs{display:flex;gap:calc(var(--u) * .15)}.sw_emd_segs i{flex:1;height:calc(var(--u) * .55);border-radius:1px;background:#E3E8EF}.sw_emd_segs i.s_green{background:#3EA35F}.sw_emd_segs i.s_red{background:#F4574C}.sw_emd_segs i.s_amber{background:#F0A72A}.sw_emd_okr_count{font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));color:#6B7385}.sw_emd_okr_count b{font-weight:700;color:#1E2538}.sw_emd_obj{position:relative;padding:calc(var(--u) * .9) calc(var(--u) * 1);border:1px solid #EDF0F5;border-left:calc(var(--u) * .3) solid var(--emd-accent);border-radius:calc(var(--u) * .8);background:#fff;transition:box-shadow .24s ease,transform .24s ease}.sw_emd_obj:hover{transform:translateX(calc(var(--u) * .2));box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) calc(var(--u) * -.8) rgba(16,24,40,.16)}.sw_emd_obj_head{display:flex;align-items:center;gap:calc(var(--u) * .6)}.sw_emd_obj_head strong{flex:1;min-width:0;font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_obj_head em{font-style:normal;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#98A0B3;flex:0 0 auto}.sw_emd_caret{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);flex:0 0 auto;color:var(--emd-accent)}.sw_emd_caret svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sw_emd_star{color:#C8CFDA;font-size:calc((calc(var(--u) * 1.2)) * var(--tsc,1));line-height:1;flex:0 0 auto}.sw_emd_goal{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);flex:0 0 auto;color:#F0A72A}.sw_emd_goal svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9}.sw_emd_chips{display:flex;align-items:center;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .7);padding-left:calc(var(--u) * 2.4);overflow:hidden}.sw_emd_chip{display:inline-flex;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .3) calc(var(--u) * .6);border:1px solid #E6EAF1;border-radius:calc(var(--u) * .6);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));color:#515869;white-space:nowrap;background:#fff}.sw_emd_chip svg{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sw_emd_chip_green{border-color:#CBEBD8;color:#2F9E5C}.sw_emd_chip_plain{border:0;padding-left:0;color:#98A0B3}.sw_emd_krs{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * .6);margin:calc(var(--u) * .7) 0 0 calc(var(--u) * 1.6);padding-left:calc(var(--u) * 1.4)}.sw_emd_krs::before{content:"";position:absolute;left:0;top:calc(var(--u) * -.4);bottom:calc(var(--u) * 1.5);border-left:1px solid #DBE1EA}.sw_emd_kr{position:relative;display:flex;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .65) calc(var(--u) * .8);border:1px solid #EDF0F5;border-radius:calc(var(--u) * .7);background:#fff;transition:border-color .22s ease,background-color .22s ease}.sw_emd_kr::before{content:"";position:absolute;left:calc(var(--u) * -1.4);top:50%;width:calc(var(--u) * 1.4);border-top:1px solid #DBE1EA}.sw_emd_kr:hover{border-color:color-mix(in srgb,var(--emd-accent) 40%,#EDF0F5);background:color-mix(in srgb,var(--emd-accent) 4%,#fff)}.sw_emd_kr_t{flex:1;min-width:0;font-size:calc((calc(var(--u) * 1.05)) * var(--tsc,1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_lvl{display:inline-flex;align-items:center;justify-content:center;padding:0 calc(var(--u) * .45);height:calc(var(--u) * 1.7);border-radius:calc(var(--u) * .4);background:var(--emd-accent);color:#fff;font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));font-weight:700;flex:0 0 auto}.sw_emd_lvl_l2{background:color-mix(in srgb,var(--emd-accent) 72%,#fff)}.sw_emd_kr_ic{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);flex:0 0 auto;color:#9AA3B4}.sw_emd_kr_ic svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sw_emd_kr_ic.is_key{color:#2F9E5C}.sw_emd_addkr{display:flex;align-items:center;gap:calc(var(--u) * .6);margin-top:calc(var(--u) * .2)}.sw_emd_addkr b{display:inline-flex;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .35) calc(var(--u) * .7);border-radius:calc(var(--u) * .5);background:var(--emd-accent);color:#fff;font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));font-weight:700;white-space:nowrap;flex:0 0 auto}.sw_emd_addkr i{flex:1;height:calc(var(--u) * .2);background:var(--emd-accent);opacity:.55;border-radius:2px}.sw_emd_chatlist{flex:0 0 42%;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .8);padding:calc(var(--u) * 1) calc(var(--u) * .9);background:#fff;border-right:1px solid #EDF0F5;overflow:hidden}.sw_emd_chatlist .sw_emd_search{width:100%}.sw_emd_chatlist .sw_emd_tabs{gap:calc(var(--u) * 1.2)}.sw_emd_chatrow{display:flex;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .5) calc(var(--u) * .5);border-radius:calc(var(--u) * .7);transition:background-color .22s ease}.sw_emd_chatrow:hover{background:color-mix(in srgb,var(--emd-accent) 6%,#fff)}.sw_emd_chatrow.is_on{background:var(--emd-soft)}.sw_emd_chatrow .sw_emd_av{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1))}.sw_emd_online{position:relative;flex:0 0 auto}.sw_emd_online::after{content:"";position:absolute;right:calc(var(--u) * -.05);bottom:calc(var(--u) * -.05);width:calc(var(--u) * .8);height:calc(var(--u) * .8);border-radius:50%;background:#3EA35F;box-shadow:0 0 0 calc(var(--u) * .18) #fff}.sw_emd_chat_meta{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * .25);flex:0 0 auto}.sw_emd_chat_meta span{font-size:calc((calc(var(--u) * .85)) * var(--tsc,1));color:#A5ADBE;font-variant-numeric:tabular-nums}.sw_emd_badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);padding:0 calc(var(--u) * .3);border-radius:999px;background:#F4574C;color:#fff;font-size:calc((calc(var(--u) * .8)) * var(--tsc,1));font-weight:700}.sw_emd_thread{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .9);padding:calc(var(--u) * 1);background:#fff;overflow:hidden}.sw_emd_thread_head{display:flex;align-items:center;gap:calc(var(--u) * .8)}.sw_emd_thread_head .sw_emd_av{width:calc(var(--u) * 3);height:calc(var(--u) * 3);font-size:calc((calc(var(--u) * 1)) * var(--tsc,1))}.sw_emd_thread_head strong{display:block;font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_thread_head em{display:block;font-style:normal;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#3EA35F}.sw_emd_msg{display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.sw_emd_msg cite{font-style:normal;font-size:calc((calc(var(--u) * .85)) * var(--tsc,1));color:#A5ADBE}.sw_emd_bubble{padding:calc(var(--u) * .7) calc(var(--u) * .9);border-radius:calc(var(--u) * .8);border-top-left-radius:calc(var(--u) * .2);background:#F2F5FA;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#37405A;transition:background-color .22s ease}.sw_emd_msg:hover .sw_emd_bubble{background:color-mix(in srgb,var(--emd-accent) 8%,#F2F5FA)}.sw_emd_bubble_me{background:var(--emd-soft);border-top-left-radius:calc(var(--u) * .8);border-top-right-radius:calc(var(--u) * .2)}.sw_emd_msg_me{align-items:flex-end;text-align:right}.sw_emd_typing{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .7) calc(var(--u) * .9);border-radius:calc(var(--u) * .8);background:#F2F5FA;align-self:flex-start}.sw_emd_typing i{width:calc(var(--u) * .5);height:calc(var(--u) * .5);border-radius:50%;background:#A5ADBE}@keyframes sw-emd-type{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-22%)}}@keyframes sw-emd-say-1{0%,7%{opacity:0;transform:translateY(8%);max-height:0}7.01%{opacity:0;transform:translateY(8%);max-height:40em}11%,93%{opacity:1;transform:translateY(0);max-height:40em}97%{opacity:0;transform:translateY(8%);max-height:40em}97.01%,100%{opacity:0;transform:translateY(8%);max-height:0}}@keyframes sw-emd-say-2{0%,30%{opacity:0;transform:translateY(8%);max-height:0}30.01%{opacity:0;transform:translateY(8%);max-height:40em}34%,93%{opacity:1;transform:translateY(0);max-height:40em}97%{opacity:0;transform:translateY(8%);max-height:40em}97.01%,100%{opacity:0;transform:translateY(8%);max-height:0}}@keyframes sw-emd-say-3{0%,56%{opacity:0;transform:translateY(8%);max-height:0}56.01%{opacity:0;transform:translateY(8%);max-height:40em}60%,93%{opacity:1;transform:translateY(0);max-height:40em}97%{opacity:0;transform:translateY(8%);max-height:40em}97.01%,100%{opacity:0;transform:translateY(8%);max-height:0}}@keyframes sw-emd-say-typing{0%,6%{opacity:1}7%,22%{opacity:0}23%,29%{opacity:1}30%,47%{opacity:0}48%,55%{opacity:1}56%,86%{opacity:0}87%,100%{opacity:1}}@keyframes sw-emd-say-send{0%,51%,60%,100%{transform:scale(1)}54%{transform:scale(.86)}}.sw_emd_composer{display:flex;align-items:center;gap:calc(var(--u) * .6);margin-top:auto;padding:calc(var(--u) * .6) calc(var(--u) * .6) calc(var(--u) * .6) calc(var(--u) * .9);border:1px solid #E6EAF1;border-radius:calc(var(--u) * .9);background:#fff;transition:border-color .22s ease}.sw_emd_composer:hover{border-color:var(--emd-accent)}.sw_emd_composer span{flex:1;min-width:0;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#A5ADBE;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_composer b{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border-radius:calc(var(--u) * .6);background:var(--emd-accent);color:#fff;flex:0 0 auto}.sw_emd_composer b svg{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sw_emd_route{display:flex;gap:calc(var(--u) * .9);min-height:0}.sw_emd_route_list{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .7)}.sw_emd_stop{display:grid;grid-template-columns:calc(var(--u) * 6.4) 1fr;gap:calc(var(--u) * .7);align-items:start}.sw_emd_stop_when{font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));font-weight:600;color:#4B5468;white-space:nowrap;font-variant-numeric:tabular-nums}.sw_emd_stop_when span{display:block;font-weight:500;color:#A5ADBE;font-size:calc((calc(var(--u) * .85)) * var(--tsc,1))}.sw_emd_stop_card{padding:calc(var(--u) * .7) calc(var(--u) * .8);border:1px solid #EDF0F5;border-radius:calc(var(--u) * .8);background:#fff;min-width:0;transition:border-color .22s ease}.sw_emd_stop_card:hover{border-color:color-mix(in srgb,var(--emd-accent) 40%,#EDF0F5)}.sw_emd_stop_card.is_on{background:color-mix(in srgb,var(--emd-accent) 7%,#fff);border-color:color-mix(in srgb,var(--emd-accent) 25%,#EDF0F5)}.sw_emd_stop_head{display:flex;align-items:center;gap:calc(var(--u) * .5)}.sw_emd_stop_head b{flex:1;min-width:0;font-size:calc((calc(var(--u) * 1.05)) * var(--tsc,1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_batt{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));color:#6B7385;font-variant-numeric:tabular-nums;flex:0 0 auto}.sw_emd_batt i{width:calc(var(--u) * 1.6);height:calc(var(--u) * .85);border-radius:calc(var(--u) * .2);border:1px solid #C3CAD6;padding:1px;display:block}.sw_emd_batt i b{display:block;height:100%;background:var(--emd-accent);border-radius:1px}.sw_emd_addr{display:flex;gap:calc(var(--u) * .45);margin-top:calc(var(--u) * .45);font-size:calc((calc(var(--u) * .9)) * var(--tsc,1));color:#6B7385;line-height:1.35}.sw_emd_addr svg{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);flex:0 0 auto;fill:none;stroke:var(--emd-accent);stroke-width:1.8;margin-top:calc(var(--u) * .1)}.sw_emd_travel{display:inline-flex;align-items:center;gap:calc(var(--u) * .45);padding:calc(var(--u) * .5) calc(var(--u) * .8);border:1px solid #EDF0F5;border-radius:calc(var(--u) * .8);background:#fff;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#4B5468}.sw_emd_travel svg{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);fill:none;stroke:var(--emd-accent);stroke-width:1.8}.sw_emd_map{flex:0 0 34%;border-radius:calc(var(--u) * .8);overflow:hidden;background:#DCEBD4;position:relative;align-self:stretch}.sw_emd_map svg{display:block;width:100%;height:100%}.sw_emd_map_pin{position:absolute;left:58%;top:38%;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border-radius:50% 50% 50% 8%;transform:rotate(45deg);background:#3EA35F;box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1) calc(var(--u) * -.3) rgba(16,24,40,.4)}@keyframes sw-emd-pin{0%,70%,100%{box-shadow:0 0 0 0 rgba(62,163,95,.5)}35%{box-shadow:0 0 0 calc(var(--u) * 1.2) rgba(62,163,95,0)}}.sw_emd_plot_muted .sw_emd_plot_col i{background:#E4E9F1}.sw_emd_plot_muted .sw_emd_plot_col.is_on i{background:var(--emd-accent)}.sw_emd_tip_legend{left:auto;right:calc(var(--u) * -1);bottom:62%}.sw_emd_tip_legend u{gap:calc(var(--u) * .6);justify-content:flex-start}.sw_emd_tip_legend u::before{content:"";width:calc(var(--u) * .7);height:calc(var(--u) * .7);border-radius:50%;background:var(--emd-accent);flex:0 0 auto}.sw_emd_tip_legend u + u::before{background:#3EA35F}.sw_emd_tbl{display:flex;flex-direction:column}.sw_emd_tbl_r{display:grid;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .6) 0;border-top:1px solid #F3F5F9;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));transition:background-color .22s ease}.sw_emd_tbl_r:hover{background:color-mix(in srgb,var(--emd-accent) 4%,#fff)}.sw_emd_tbl_h{border-top:0;padding-top:0;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));font-weight:700;color:#8A92A6}.sw_emd_tbl_r span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw_emd_tbl_r span:first-child{font-weight:600}.sw_emd_split{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .9)}.sw_emd_split>.sw_emd_card{min-width:0}.sw_emd_split_col{display:flex;flex-direction:column;gap:calc(var(--u) * .9);min-width:0}.sw_emd_tabs{display:flex;gap:calc(var(--u) * 1.6);border-bottom:1px solid #EDF0F5}.sw_emd_tab{position:relative;padding-bottom:calc(var(--u) * .7);font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));color:#98A0B3}.sw_emd_tab.is_on{color:var(--emd-accent);font-weight:700}.sw_emd_tab.is_on::after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--u) * -.1);height:calc(var(--u) * .25);border-radius:calc(var(--u) * .25) calc(var(--u) * .25) 0 0;background:var(--emd-accent)}.sw_emd_clock{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:calc(var(--u) * 1.1) calc(var(--u) * .6);border:1px solid #EDF0F5;border-radius:calc(var(--u) * 1);background:#FAFBFE;text-align:center}.sw_emd_clock>div + div{border-left:1px solid #E9EDF4}.sw_emd_clock strong{display:block;font-size:calc((calc(var(--u) * 1.6)) * var(--tsc,1));font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.sw_emd_clock>div>span{display:block;font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#8A92A6}.sw_emd_tick{display:inline-block;width:1ch;height:1em;overflow:hidden;vertical-align:bottom}.sw_emd_tick i{display:block;font-style:normal;line-height:1em}@keyframes sw-emd-tick{from{transform:translateY(0)}to{transform:translateY(-10em)}}.sw_emd_btns{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .8)}.sw_emd_btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .85) calc(var(--u) * .9);border-radius:calc(var(--u) * .9);border:1px solid var(--emd-accent);color:var(--emd-accent);background:#fff;font-size:calc((calc(var(--u) * 1.1)) * var(--tsc,1));font-weight:700;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.sw_emd_btn svg{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sw_emd_btn_danger{border-color:transparent;color:#fff;background:#F4574C}.sw_emd_btn_go{border-color:transparent;color:#fff;background:#2FA35A}.sw_emd_btn_chip{border-color:#F6E6C8;color:#B4780C;background:#FEF6E7;font-variant-numeric:tabular-nums}.sw_emd_btn:hover{transform:translateY(calc(var(--u) * -.2));filter:brightness(1.04);box-shadow:0 calc(var(--u) * .7) calc(var(--u) * 1.6) calc(var(--u) * -.8) rgba(16,24,40,.3)}.sw_emd_tile{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 2.9);height:calc(var(--u) * 2.9);border-radius:calc(var(--u) * .9);flex:0 0 auto;background:var(--emd-soft);color:var(--emd-accent)}.sw_emd_tile svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sw_emd_tile_red{background:#FEECEC;color:#E8514A}.sw_emd_tile_green{background:#E6F7EE;color:#16A34A}.sw_emd_tile_amber{background:#FEF3E2;color:#E8930C}.sw_emd_count{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--u) * 2);padding:0 calc(var(--u) * .5);height:calc(var(--u) * 1.8);border-radius:calc(var(--u) * .6);background:var(--emd-soft);color:var(--emd-accent);font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));font-weight:700;font-variant-numeric:tabular-nums}.sw_emd_rail_wide{flex:0 0 calc(var(--u) * 12.6);display:flex;flex-direction:column;min-width:0;background:#fff;border-right:1px solid #EDF0F5}.sw_emd_brand{display:flex;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.2) calc(var(--u) * 1);border-bottom:1px solid #EDF0F5}.sw_emd_brand .sw_emd_mark{height:calc(var(--u) * 2)}.sw_emd_brand b{font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_promo{display:flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .95) calc(var(--u) * 1);background:var(--emd-soft);color:var(--emd-accent);font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));font-weight:700;white-space:nowrap}.sw_emd_promo svg{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);margin-left:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.sw_emd_menu{display:flex;flex-direction:column;gap:calc(var(--u) * .15);padding:calc(var(--u) * .8) calc(var(--u) * .6)}.sw_emd_menu_i{display:flex;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .6) calc(var(--u) * .7);border-radius:calc(var(--u) * .7);color:#6B7385;font-size:calc((calc(var(--u) * .98)) * var(--tsc,1));white-space:nowrap;overflow:hidden;transition:color .22s ease,background-color .22s ease}.sw_emd_menu_i svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw_emd_menu_i.is_on{color:var(--emd-accent);background:var(--emd-soft);font-weight:700}.sw_emd_menu_i:hover{color:var(--emd-accent);background:var(--emd-soft)}.sw_emd_selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .7)}.sw_emd_select{display:flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .7) calc(var(--u) * .7);border:1px solid color-mix(in srgb,var(--emd-accent) 45%,#fff);border-radius:calc(var(--u) * .8);color:var(--emd-accent);font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));font-weight:600;white-space:nowrap;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.sw_emd_select em{font-style:normal;overflow:hidden;text-overflow:ellipsis}.sw_emd_select svg{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);margin-left:auto;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw_emd_select:hover{border-color:var(--emd-accent);box-shadow:0 0 0 calc(var(--u) * .25) color-mix(in srgb,var(--emd-accent) 12%,transparent)}.sw_emd_stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .9)}.sw_emd_stat{display:flex;flex-direction:column;gap:calc(var(--u) * .7);background:#fff;border:1px solid #EDF0F5;border-radius:calc(var(--u) * 1.1);padding:calc(var(--u) * .9);min-width:0;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.sw_emd_stat:hover{transform:translateY(calc(var(--u) * -.3));border-color:color-mix(in srgb,var(--emd-accent) 30%,#EDF0F5);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) calc(var(--u) * -.9) rgba(16,24,40,.18)}.sw_emd_stat_head{display:flex;align-items:center;gap:calc(var(--u) * .7);min-width:0}.sw_emd_stat_txt{min-width:0}.sw_emd_stat_txt span{display:block;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#8A92A6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw_emd_stat_txt strong{display:block;font-size:calc((calc(var(--u) * 1.3)) * var(--tsc,1));font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.sw_emd_stat_foot{display:flex;align-items:center;gap:calc(var(--u) * .5);padding-top:calc(var(--u) * .6);border-top:1px solid #F3F5F9;font-size:calc((calc(var(--u) * .95)) * var(--tsc,1));color:#98A0B3;white-space:nowrap}.sw_emd_stat_foot .sw_emd_pill{margin-left:auto}.sw_emd_prog{display:flex;align-items:center;gap:calc(var(--u) * .7);margin-left:auto;min-width:calc(var(--u) * 14)}.sw_emd_prog b{font-size:calc((calc(var(--u) * 1)) * var(--tsc,1));color:#6B7385;font-variant-numeric:tabular-nums;white-space:nowrap}.sw_emd_steps{display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.sw_emd_row_step{align-items:center;padding:calc(var(--u) * .8);border:1px solid #EDF0F5;border-radius:calc(var(--u) * 1);background:#fff}.sw_emd_row_step:hover{padding-left:calc(var(--u) * .8)}.sw_emd_row_step::before{display:none}.sw_emd_check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);border-radius:50%;background:#22C55E;color:#fff;flex:0 0 auto}.sw_emd_check svg{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sw_emd_steps .sw_emd_row_step:not(:last-child) .sw_emd_check::after{content:"";position:absolute;left:50%;top:100%;height:calc(var(--u) * 2.4);border-left:1px dashed #D8DEE9}.sw_emd_lock{color:#B6BECE;flex:0 0 auto}.sw_emd_lock svg{display:block;width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw_emd_lines{display:flex;flex-direction:column;gap:calc(var(--u) * .6)}.sw_emd_lines b{font-size:calc((calc(var(--u) * 1.15)) * var(--tsc,1));font-weight:700}.sw_emd_lines i{height:calc(var(--u) * .7);border-radius:calc(var(--u) * .35);background:#EFF2F7;font-style:normal}.sw_emd_lines i:nth-child(3){width:92%}.sw_emd_lines i:nth-child(4){width:74%}.sw_emd_main>:last-child{margin-bottom:0}.employee_management_sec .sw_em_window:has(.sw_emd){border-radius:7px}.sw_emd_nav_i,.sw_emd_nav_i svg,.sw_emd_card,.sw_emd_kpi,.sw_emd_kpi_ic,.sw_emd_row,.sw_emd_av,.sw_emd_search,.sw_emd_pill,.sw_emd_logo{transition:all .28s cubic-bezier(.22,.61,.36,1)}.sw_emd_nav_i{padding:calc(var(--u) * .35) 0;border-radius:calc(var(--u) * .7)}.sw_emd_nav_i:hover{color:var(--emd-accent);background:var(--emd-soft)}.sw_emd_nav_i:hover svg{transform:scale(1.12)}.sw_emd_card:hover{border-color:color-mix(in srgb,var(--emd-accent) 26%,#EDF0F5);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.8) calc(var(--u) * -.8) rgba(16,24,40,.14)}.sw_emd_row{position:relative;padding-left:0;border-radius:calc(var(--u) * .6)}.sw_emd_row::before{content:"";position:absolute;left:calc(var(--u) * -.6);top:calc(var(--u) * .3);bottom:calc(var(--u) * .3);width:calc(var(--u) * .25);border-radius:calc(var(--u) * .25);background:var(--emd-accent);opacity:0;transition:opacity .28s ease}.sw_emd_row:hover{background:color-mix(in srgb,var(--emd-accent) 5%,#fff);padding-left:calc(var(--u) * .5)}.sw_emd_row:hover::before{opacity:1}.sw_emd_row:hover .sw_emd_av{transform:scale(1.08)}.sw_emd_row:hover .sw_emd_pill{transform:translateX(calc(var(--u) * -.2))}.sw_emd_kpi:hover{transform:translateY(calc(var(--u) * -.3));border-color:color-mix(in srgb,var(--emd-accent) 30%,#EDF0F5);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) calc(var(--u) * -.9) rgba(16,24,40,.18)}.sw_emd_kpi:hover .sw_emd_kpi_ic{transform:scale(1.08) rotate(-4deg)}.sw_emd_search:hover{border-color:var(--emd-accent);color:#6B7385;box-shadow:0 0 0 calc(var(--u) * .3) color-mix(in srgb,var(--emd-accent) 14%,transparent)}.sw_emd_bell{position:relative}.sw_emd_bell::after{content:"";position:absolute;top:calc(var(--u) * .5);right:calc(var(--u) * .5);width:calc(var(--u) * .6);height:calc(var(--u) * .6);border-radius:50%;background:#FF5D73;box-shadow:0 0 0 calc(var(--u) * .16) #fff}.sw_em_window:hover .sw_emd_logo,.sw_emd:hover .sw_emd_logo{transform:scale(1.08)}@keyframes sw-emd-ping{0%,70%,100%{box-shadow:0 0 0 calc(var(--u) * .16) #fff,0 0 0 0 rgba(255,93,115,.55)}35%{box-shadow:0 0 0 calc(var(--u) * .16) #fff,0 0 0 calc(var(--u) * .5) rgba(255,93,115,0)}}@keyframes sw-emd-in{from{opacity:0;translate:0 calc(var(--u) * 1.4)}to{opacity:1;translate:0 0}}@keyframes sw-emd-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-emd-rise{from{transform:scaleY(.04)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.employee_management_sec .sw_emd_top,.employee_management_sec .sw_emd_scroll>*,.employee_management_sec .sw_emd_nav_i{animation:sw-emd-in ease-out both;animation-timeline:--sw-em-row}.employee_management_sec .sw_emd_top{animation-range:entry 8% entry 32%}.employee_management_sec .sw_emd_scroll>:nth-child(1){animation-range:entry 12% entry 36%}.employee_management_sec .sw_emd_scroll>:nth-child(2){animation-range:entry 16% entry 40%}.employee_management_sec .sw_emd_scroll>:nth-child(3){animation-range:entry 20% entry 44%}.employee_management_sec .sw_emd_scroll>:nth-child(n+4){animation-range:entry 24% entry 48%}.employee_management_sec .sw_emd_nav_i{animation-range:entry 12% entry 40%}.employee_management_sec .sw_emd_bar b{animation:sw-emd-grow cubic-bezier(.22,.61,.36,1) both;animation-timeline:--sw-em-row;animation-range:entry 24% entry 52%;transform-origin:left center}}}@media (prefers-reduced-motion:no-preference){.sw_emd_typing i{animation:sw-emd-type 1.3s ease-in-out infinite}.sw_emd_typing i:nth-child(2){animation-delay:.18s}.sw_emd_typing i:nth-child(3){animation-delay:.36s}.sw_emd_msg_s1,.sw_emd_msg_s2,.sw_emd_msg_s3{overflow:hidden;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.sw_emd_msg_s1{animation-name:sw-emd-say-1}.sw_emd_msg_s2{animation-name:sw-emd-say-2}.sw_emd_msg_s3{animation-name:sw-emd-say-3}.sw_emd_thread .sw_emd_typing{animation:sw-emd-say-typing 14s steps(1,end) infinite both}.sw_emd_composer b{animation:sw-emd-say-send 14s ease-in-out infinite both}.sw_emd_map_pin::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(62,163,95,.55);animation:sw-emd-pin 2.6s ease-out infinite}.sw_emd_tick i{animation:sw-emd-tick 10s steps(10,end) infinite}.sw_emd_bell::after{animation:sw-emd-ping 2.4s ease-out infinite}}@media (prefers-reduced-motion:reduce){.sw_emd_nav_i,.sw_emd_nav_i svg,.sw_emd_card,.sw_emd_kpi,.sw_emd_kpi_ic,.sw_emd_row,.sw_emd_av,.sw_emd_search,.sw_emd_pill,.sw_emd_logo{transition:none}.sw_em_window:hover .sw_emd_logo,.sw_emd:hover .sw_emd_logo{transform:none}.sw_emd_kpi:hover,.sw_emd_row:hover .sw_emd_av,.sw_emd_nav_i:hover svg{transform:none}}