.h-nt.nt-h b{min-width:0}.h-nt.nt-h.read b{color:var(--ink-2);font-weight:500}.nt-pin{color:var(--ink-3);flex:none}.nt-h em.nt-unread,.nt-li em.nt-unread{font-style:normal;font-size:var(--fs-cap);color:var(--lav-ink);background:var(--lav-soft);border-radius:99px;flex:none;padding:0 7px;font-weight:600;line-height:20px}.nt-h-empty{font-size:var(--fs-cap);color:var(--ink-3);padding:8px 0}.nt-list-h{margin-bottom:10px;display:flex}.nt-li{text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 10px;transition:background .15s;display:flex}.nt-li:hover{background:var(--tile-2)}.nt-li .grow{min-width:0}.nt-li-t{min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-weight:500;line-height:1.45;display:flex}.nt-li.unread .nt-li-t{color:var(--ink);font-weight:600}.nt-li small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:2px;display:block}.nt-li-m{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.nt-li-m time{font-size:var(--fs-cap);color:var(--ink-3)}.nt-art{flex-direction:column;display:flex}.nt-art-tags{flex-wrap:wrap;gap:6px;display:flex}.nt-art-tags .pill svg{flex:none}.nt-art-title{font-size:var(--fs-title);overflow-wrap:anywhere;margin-top:12px;font-weight:600;line-height:1.45}.nt-art-by{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:14px;padding-bottom:16px;display:flex}.nt-art-by b{font-weight:600;display:block}.nt-art-by small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.nt-body{color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding-top:16px;line-height:1.8;display:flex}.nt-body b{color:var(--ink);font-weight:600}.nt-body ul,.nt-body ol{flex-direction:column;gap:4px;padding-left:1.4em;display:flex}.nt-body ul{list-style:outside}.nt-body ol{list-style:decimal}.nt-body li{padding-left:2px}.nt-body li::marker{color:var(--ink-3)}.nt-body-empty{color:var(--ink-3);padding-top:16px}.nt-art-files{flex-direction:column;gap:8px;margin-top:18px;display:flex}.nt-art-fh{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:6px;font-weight:600;display:flex}.nt-art-sign{text-align:right;font-size:var(--fs-cap);color:var(--ink-3);margin-top:18px;line-height:1.7}.nt-files{flex-direction:column;gap:6px;display:flex}.nt-file{background:var(--tile-2);border-radius:14px;align-items:center;gap:8px;padding-right:12px;display:flex;position:relative;overflow:hidden}.nt-file-b{text-align:left;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.nt-file-b:not(:disabled):hover b{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.nt-file-b:disabled{cursor:default}.nt-file-b b{color:var(--ink);font-weight:600;line-height:1.4;display:block}.nt-file-b small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.nt-file-ic{background:var(--sky-soft);width:32px;height:32px;color:var(--sky-ink);border-radius:10px;flex:none;place-items:center;display:grid}.nt-file-ic.ext-pdf,.nt-file-ic.ext-ppt,.nt-file-ic.ext-pptx{background:var(--peach-soft);color:var(--peach-ink)}.nt-file-ic.ext-xls,.nt-file-ic.ext-xlsx,.nt-file-ic.ext-csv{background:var(--mint-soft);color:var(--mint-ink)}.nt-file-ic.ext-png,.nt-file-ic.ext-jpg,.nt-file-ic.ext-jpeg{background:var(--lav-soft);color:var(--lav-ink)}.nt-file-bar{background:var(--tile-3);height:3px;position:absolute;bottom:0;left:0;right:0}.nt-file-bar i{background:var(--lime-3);height:100%;transition:width .1s linear;display:block}.nt-file-x{flex:none}.ntc{width:340px;max-width:100%;box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;cursor:pointer;background:#fff;border-radius:20px;padding:16px 18px;transition:box-shadow .15s}.ntc:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 22px #161a2212}.ntc.gone{cursor:default}.ntc.gone:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ntc-h{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.ntc-h .eyebrow{color:var(--pink-ink);font-weight:600}.ntc h4{font-size:var(--fs-title);color:var(--ink);overflow-wrap:anywhere;margin-top:8px;font-weight:600;line-height:1.4}.ntc.gone h4{color:var(--ink-3)}.ntc-remind{font-size:var(--fs-cap);color:var(--ink-2);margin-top:6px}.ntc-sum{font-size:var(--fs-cap);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.6;display:-webkit-box;overflow:hidden}.ntc-f{border-top:1px solid var(--line);font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ntc-go{color:var(--ink);flex:none;align-items:center;gap:2px;font-weight:600;display:inline-flex}.ntc-gone{flex:none}@media (width<=599px){.ntc{padding:14px 16px}}.adm-nt{gap:16px}.adm-nt-list{flex-direction:column;flex:1 1 0;min-width:0;padding:20px 20px 12px;display:flex;container:ntlist/inline-size}.adm-nt-filters{flex:none;align-items:center;gap:8px;margin-bottom:12px;display:flex}.adm-nt-chips{scrollbar-width:none;flex:auto;gap:8px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.adm-nt-chips::-webkit-scrollbar{display:none}.adm-nt-chips .chip b{font-weight:600}.adm .field.adm-nt-search{flex:0 220px;min-width:150px;height:36px;padding:0 8px 0 12px}.adm-nt-search input:focus-visible{outline:none}@container ntlist (width<=640px){.adm-nt-filters{flex-wrap:wrap}.adm-nt-chips{flex:100%}.adm .field.adm-nt-search{flex:100%;height:40px}}.adm-nt-rows{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -8px;padding:2px 8px;display:flex;overflow-y:auto}.adm-nt-row{text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex:none;align-items:center;gap:12px;width:100%;padding:12px;transition:background .12s;display:flex;position:relative}.adm-nt-row+.adm-nt-row:before{content:"";background:var(--line);height:1px;position:absolute;top:-2px;left:12px;right:12px}.adm-nt-row:hover{background:var(--tile-2)}.adm-nt-row.on{background:var(--lime-soft)}.adm-nt-row:hover:before,.adm-nt-row:hover+.adm-nt-row:before,.adm-nt-row.on:before,.adm-nt-row.on+.adm-nt-row:before{opacity:0}.adm-nt-row-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-nt-row-t{align-items:center;gap:6px;min-width:0;font-weight:600;line-height:1.4;display:flex}.adm-nt-row-m small{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.5}.adm-nt-row.dim .adm-nt-row-t{color:var(--ink-3)}.adm-nt-row-r{flex-direction:column;flex:none;align-items:flex-end;gap:6px;width:168px;display:flex}.adm-nt-row-time{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap}.adm-nt-rb{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.adm-nt-rb small{font-size:var(--fs-cap);color:var(--ink-2)}.adm-nt-prog{background:var(--tile-3);border-radius:3px;flex:none;width:56px;height:6px;display:block;overflow:hidden}.adm-nt-prog i{border-radius:inherit;background:var(--lime-3);height:100%;display:block}.adm-nt-prog.lg{border-radius:4px;width:100%;height:8px}@container ntlist (width<=480px){.adm-nt-row{flex-wrap:wrap;row-gap:8px}.adm-nt-row-r{flex-direction:row;flex:100%;justify-content:space-between;align-items:center;width:auto;padding-left:52px}}.adm-nt-detail{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:none;gap:18px;width:400px;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.adm-nt-none{justify-content:center}@media (width<=1279px){.adm-nt-detail{width:360px}}.adm-nt.mid .adm-nt-detail{width:clamp(300px,46%,380px)}.adm-nt.single .adm-nt-list,.adm-nt.single .adm-nt-detail{flex:1;width:auto}.adm-nt-back{flex:none;align-self:flex-start}.adm-nt-dh{flex-direction:column;gap:10px;display:flex}.adm-nt-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-nt-title{font-size:var(--fs-title);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.adm-nt-meta{background:var(--tile-2);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.adm-nt-meta>div{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.adm-nt-meta dt{font-size:var(--fs-cap);color:var(--ink-3)}.adm-nt-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;line-height:1.5;display:flex}.adm-nt-meta dd small{font-size:var(--fs-cap);color:var(--ink-3)}.adm-nt-meta dd.adm-nt-by{flex-direction:row;align-items:center;gap:8px}.adm-nt-acts{flex:none;gap:8px;display:flex}.adm-nt-acts .btn{flex:1 1 0;min-width:0;padding:0 8px}.adm-nt-pending{background:var(--tile-2);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:28px 18px;display:flex}.adm-nt-pending b{margin-top:4px;font-weight:600}.adm-nt-pending small{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.6}.adm-nt-rc{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:18px;display:flex}.adm-nt-rc-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adm-nt-rc-h h3{font-size:var(--fs-title);font-weight:600}.adm-nt-rc-h span{font-size:var(--fs-cap);color:var(--ink-2);font-weight:600}.adm-nt-note{font-size:var(--fs-cap);color:var(--ink-3);margin-top:-4px}.adm-nt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adm-nt-kpi{background:var(--tile-2);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;transition:background .15s;display:flex}.adm-nt-kpi:hover{background:var(--tile-3)}.adm-nt-kpi.on{background:var(--lime-soft)}.adm-nt-kpi small{font-size:var(--fs-cap);color:var(--ink-2)}.adm-nt-big{font-size:var(--fs-display);font-weight:700;line-height:1.15}.adm-nt-rc-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-nt-groups{flex-direction:column;gap:14px;display:flex}.adm-nt-g-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.adm-nt-g-h b{font-weight:600}.adm-nt-g-h small{font-size:var(--fs-cap);color:var(--ink-3)}.adm-nt-people{flex-wrap:wrap;gap:6px;display:flex}.adm-nt-p{background:var(--tile-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px 0 5px;display:inline-flex}.adm-nt-p small{font-size:var(--fs-cap);color:var(--ink-3)}.adm-nt-allread{background:var(--mint-soft);color:var(--mint-ink);border-radius:16px;align-items:center;gap:10px;padding:16px;font-weight:600;display:flex}.adm-nt-remind{flex-direction:column;align-items:stretch;gap:8px;display:flex}.adm-nt-remind small{font-size:var(--fs-cap);color:var(--ink-3);text-align:center}.adm-nt-pv-note{font-size:var(--fs-cap);color:var(--ink-3);align-self:center;margin-right:auto}.nt-ed{flex-direction:column;gap:16px;display:flex}.nt-ed-tabs{align-self:flex-start}.nt-ed-note{color:var(--butter-ink);font-size:var(--fs-cap);background:#fff7dd;border-radius:14px;padding:10px 14px;line-height:1.6}.nt-form{flex-direction:column;gap:18px;display:flex}.nt-field{flex-direction:column;min-width:0;display:flex}.nt-hint{font-size:var(--fs-cap);color:var(--ink-3);margin-top:6px;line-height:1.5}.nt-err{font-size:var(--fs-cap);color:var(--red);margin-top:6px;line-height:1.5;display:block;overflow:hidden}.nt-form .input:focus-visible,.nt-rte-ta:focus-visible{outline:none}.nt-form .input.bad{box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}.nt-title-in{position:relative}.nt-title-in .input{padding-right:64px}.nt-title-in small{font-size:var(--fs-cap);color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.nt-title-in small.over{color:var(--red)}.nt-form .chips.wrap{margin:-2px;padding:2px}.nt-form .chip i{opacity:.7;font-style:normal;font-weight:500}.nt-rte{background:var(--tile-2);border-radius:16px;transition:background .15s,box-shadow .15s}.nt-rte:focus-within{box-shadow:inset 0 0 0 1.5px var(--lav-2);background:#fff}.nt-rte.bad{box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}.nt-rte-bar{align-items:center;gap:2px;padding:6px 8px 0;display:flex}.nt-rte-bar button{width:32px;height:32px;color:var(--ink-2);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid}.nt-rte-bar button:hover{background:var(--tile-3);color:var(--ink)}.nt-rte:focus-within .nt-rte-bar button:hover{background:var(--tile-2)}.nt-rte-tip{font-size:var(--fs-cap);color:var(--ink-3);margin-left:auto;padding-right:8px}.nt-rte-ta{resize:vertical;width:100%;min-height:180px;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 16px 14px;line-height:1.7;display:block}.nt-rte-ta::placeholder{color:var(--ink-3)}.nt-scope{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nt-scope-chips{align-self:stretch}.nt-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nt-at{overflow:visible}.nt-tog{background:var(--tile-2);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.nt-tog b{font-weight:600;display:block}.nt-tog small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.nt-att{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nt-att .nt-files{align-self:stretch}.nt-ed-pv{padding:4px 0}@media (width<=599px){.adm-nt-list{padding:18px 16px 12px}.adm-nt-rows{margin:0 -6px;padding:2px 6px}.adm-nt-row{padding:12px 8px}.adm-nt-detail{gap:16px;padding:18px}.adm-nt-rc-tools .seg{flex:auto}.adm-nt-rc-tools .seg button{flex:1}.nt-two{grid-template-columns:minmax(0,1fr)}.nt-rte-bar button{width:40px;height:40px}.nt-li{padding:12px 10px}.nt-li-m time{display:none}}@media (width<=599px),(height<=559px){.adm-nt-list,.adm-nt-detail{flex:none}.adm-nt:not(.single){align-items:flex-start}.adm-nt:not(.single) .adm-nt-list{flex:1 1 0}.adm-nt-rows,.adm-nt-detail{overflow:visible}}html.dual .adm-nt{grid-template-columns:calc(var(--seg-l) - 120px) minmax(0, 1fr);column-gap:calc(var(--hinge,34px) + 32px);grid-template-rows:minmax(0,1fr);display:grid}html.dual .adm-nt-detail,html.dual .adm-nt.mid .adm-nt-detail{width:auto}.nt-act{background:var(--pink);color:var(--pink-ink);font-size:var(--fs-cap);border-radius:14px;flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding:12px 14px;line-height:1.6;display:flex}.nt-act-i{align-items:center;gap:6px;min-width:0;display:inline-flex}.nt-act-i>svg{flex:none}.nt-act .link{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.nt-act-ed{margin:-2px;padding:2px;overflow:hidden}.nt-act-ed-in{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.nt-act-ed-h{color:var(--pink-ink);align-items:flex-start;gap:10px;display:flex}.nt-act-ed-h>svg{flex:none;margin-top:2px}.nt-act-ed-h b{color:var(--ink);font-weight:600;display:block}.nt-act-ed-h small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:2px;line-height:1.5;display:block}.nt-act-tz{margin-top:-6px}.nt-act-where{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nt-act-where>.pkr-trig,.nt-act-where>.input{align-self:stretch}@media (width<=599px){.nt-act-ed-in{padding:14px}}@media (width<=359px){.adm-nt-chips{flex-wrap:wrap;overflow:visible}}.plink{vertical-align:bottom;min-width:0;max-width:100%;color:inherit;border-radius:6px;align-items:center;gap:6px;display:inline-flex}.plink.on{cursor:pointer}.plink.on:hover .plink-n{color:var(--lav-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.plink-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plink-off{font-size:var(--fs-cap);background:var(--tile-2);color:var(--ink-3);border-radius:99px;flex:none;padding:0 6px;font-weight:500;line-height:18px}.net-wrap{flex:none;justify-content:center;margin:-2px -2px 0;padding:2px;display:flex;overflow:hidden}.net-bar{max-width:100%;min-height:36px;box-shadow:var(--sh-tile);color:var(--ink-2);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-bottom:12px;padding:0 16px 0 12px;font-weight:500;display:inline-flex}.net-ic{background:var(--tile-2);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.net-bar.ok .net-ic{background:var(--lime);color:var(--lime-ink)}.mode-phone .net-wrap{margin:0;padding:8px 16px 2px}.mode-phone .net-bar{margin-bottom:4px}.mode-medium .net-bar{margin-bottom:10px}@media (height<=559px){.net-bar{min-height:32px}.mode-medium .net-bar{margin-bottom:8px}}html.dual .net-wrap{width:calc(var(--seg-l) - 84px - 16px)}.edu-page{flex:1;grid-template-columns:208px minmax(0,1fr);gap:16px;min-width:0;min-height:0;display:grid}.edu-page.phone{grid-template-columns:minmax(0,1fr)}@media (width>=600px) and (width<=1023px){.edu-page{grid-template-columns:180px minmax(0,1fr);gap:14px}}.edu-nav{flex-direction:column;gap:2px;min-height:0;padding:18px 10px;display:flex}.edu-nav-h{padding:4px 12px 12px}.edu-nav-h b{font-size:var(--fs-title);font-weight:600}.edu-nav-i{min-height:40px;color:var(--ink-2);border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 10px;font-weight:500;transition:background .15s;display:flex}.edu-nav-i:hover{background:var(--tile-2);color:var(--ink)}.edu-nav-i.on{background:var(--lime-soft);color:var(--ink);font-weight:600}.edu-nav-ic{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.edu-main{flex-direction:column;min-width:0;min-height:0;display:flex}.edu-h{align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.edu-h-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.edu-h-t .page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-h-t small{font-size:var(--fs-cap)}.edu-h-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.edu-back{margin-left:-8px}.edu-sheet{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:22px 24px;display:flex}.edu-sheet>.scroll{flex:1;min-height:0;margin:0 -8px;padding:2px 8px 8px}@media (width<=599px){.edu-sheet{padding:18px 16px}}.edu-split{flex:1;grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:0;display:grid}@media (width<=1279px){.edu-split{grid-template-columns:300px minmax(0,1fr)}}@media (width<=899px){.edu-split{grid-template-columns:minmax(0,1fr)}}.edu-side{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px 12px 10px;display:flex}.edu-side>.edu-h{padding:0 8px}.edu-side .edu-q{flex-direction:column;gap:8px;padding:0 6px;display:flex}.edu-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:2px;display:flex}.edu-li{text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px;transition:background .15s;display:flex}.edu-li:hover{background:var(--tile-2)}.edu-li.on,.edu-li.on:hover{background:var(--lime-soft)}.edu-li-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.edu-li-l{align-items:center;gap:8px;min-width:0;display:flex}.edu-li-l>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edu-li-l b{font-weight:600}.edu-li-l small{font-size:var(--fs-cap);color:var(--ink-3)}.edu-li .pill{height:22px;padding:0 9px}.edu-detail{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.edu-detail>.edu-h{flex:none;padding:18px 20px 10px 24px}.edu-detail>.scroll{flex:1;min-height:0;padding:4px 24px 28px}@media (width<=599px){.edu-detail>.edu-h{padding:14px 14px 8px 16px}.edu-detail>.scroll{padding:4px 16px 24px}}.edu-card{background:var(--tile-2);border-radius:20px;min-width:0;padding:16px 18px}.edu-card+.edu-card{margin-top:12px}.edu-card.white{box-shadow:var(--sh-tile);background:#fff}.edu-sec{margin-top:22px}.edu-sec:first-child{margin-top:4px}.edu-sec-h{align-items:center;gap:8px;min-height:32px;margin-bottom:12px;display:flex}.edu-sec-h h3{min-width:0;font-size:var(--fs-title);flex:1;align-items:baseline;gap:8px;font-weight:600;display:flex}.edu-sec-h h3 small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:500}.edu-kv{background:var(--tile-2);border-radius:18px;padding:4px 18px}.edu-kv>div{border-top:1px solid #e9eaee;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.edu-kv>div:first-child{border-top:0}.edu-kv span{color:var(--ink-3)}.edu-kv b{overflow-wrap:anywhere;white-space:pre-wrap;font-weight:500;line-height:1.6}@media (width<=599px){.edu-kv>div{grid-template-columns:88px minmax(0,1fr);gap:12px}}.edu-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.edu-stat{border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.edu-stat small{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}.edu-stat b{font-size:var(--fs-page);letter-spacing:-.01em;font-weight:700}.edu-stat em{font-style:normal;font-size:var(--fs-cap);color:var(--ink-2)}.edu-recs{flex-direction:column;display:flex}.edu-rec{border-top:1px solid var(--line);align-items:flex-start;gap:12px;min-width:0;padding:12px 0;display:flex}.edu-rec:first-child{border-top:0}.edu-rec-b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.edu-rec-b>b{overflow-wrap:anywhere;font-weight:600}.edu-rec-b p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.edu-rec-b small{font-size:var(--fs-cap);color:var(--ink-3)}.edu-rec.revoked .edu-rec-b>b,.edu-rec.revoked .edu-delta{color:var(--ink-3);text-decoration:line-through}.edu-delta{flex:none;font-weight:700}.edu-delta.up{color:var(--mint-ink)}.edu-delta.down{color:var(--red)}.edu-form{flex-direction:column;gap:16px;display:flex}.edu-form .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=599px){.edu-form .two{grid-template-columns:minmax(0,1fr)}}.edu-row{flex-direction:column;min-width:0;display:flex}.edu-row .label{margin-bottom:8px}.edu-err{font-size:var(--fs-cap);color:var(--red);margin-top:6px}.edu-hint{font-size:var(--fs-cap);margin-top:6px}.input.invalid,.edu-chips.invalid{box-shadow:inset 0 0 0 1.5px #d4554f73}.edu-pick-q{gap:8px;display:flex}.edu-clear{width:24px;height:24px;color:var(--ink-3);background:var(--tile-3);border-radius:50%;flex:none;place-items:center;margin-right:-6px;display:grid}.edu-pick-cls{margin:12px 0 4px;padding-bottom:2px}.edu-pick-all{margin-top:8px}.edu-pick-list{flex-direction:column;margin-top:8px;display:flex}.edu-pick-g{padding:12px 4px 6px}.edu-pick-i{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.edu-pick-i:hover{background:var(--tile-2)}.edu-pick-i.on{background:var(--lime-soft)}.edu-chips{background:var(--tile-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px;display:flex}.edu-chip{height:32px;box-shadow:var(--sh-btn);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 6px 0 4px;font-weight:500;display:inline-flex}.edu-chip button{width:22px;height:22px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.edu-chip button:hover{background:var(--tile-2);color:var(--ink)}.edu-trend{flex-direction:column;gap:8px;display:flex}.edu-trend-plot{position:relative}.edu-trend-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.edu-trend-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--lime-ink);background:#fff;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.edu-trend-x{justify-content:space-between;gap:4px;display:flex}.edu-trend-x span{font-size:var(--fs-cap);color:var(--ink-3);text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edu-trend-x span:first-child{text-align:left}.edu-trend-x span:last-child{text-align:right}.edu-empty{padding:40px 20px}.edu-empty b{color:var(--ink);font-weight:600}.edu-tabs{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.edu-tabs::-webkit-scrollbar{display:none}.edu-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.edu-ent{background:var(--tile-2);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 4px 10px;display:flex;position:relative}.edu-ent:hover{background:var(--tile-3)}.edu-ent>span:first-of-type{border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.edu-ent b{font-size:var(--fs-cap);font-weight:600}.edu-ent .badge{position:absolute;top:8px;right:8px}.edu-photos{flex-wrap:wrap;gap:8px;display:flex}.edu-photo{background:var(--tile-3);border-radius:14px;flex:none;width:84px;height:84px;position:relative;overflow:hidden}.edu-photo img{object-fit:cover;width:100%;height:100%;display:block}.edu-photo button.x{background:#ffffffe6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.edu-photo-add{background:var(--tile-2);width:84px;height:84px;color:var(--ink-3);border-radius:14px;flex:none;place-items:center;display:grid}.edu-photo-add:hover{background:var(--tile-3);color:var(--ink)}.edu-table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.edu-table th{font-size:var(--fs-cap);color:var(--ink-3);text-align:left;white-space:nowrap;padding:8px 10px;font-weight:500}.edu-table td{border-top:1px solid var(--line);vertical-align:top;padding:10px;line-height:1.6}.edu-tablewrap{background:#fff;border-radius:18px;overflow-x:auto}.edu-gs{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.edu-g{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.2fr) auto;align-items:center;gap:8px;width:100%;display:grid}.edu-g .edu-err{grid-column:1/-1;margin-top:0}@media (width<=599px){.edu-g{grid-template-columns:minmax(0,1fr) 110px auto}.edu-g>input.num{grid-area:2/1/auto/3}}.edu-items{flex-direction:column;gap:12px;display:flex}.edu-items-g{flex-direction:column;gap:8px;display:flex}.chip i.edu-up{color:var(--mint-ink);opacity:1;font-weight:600}.chip i.edu-down{color:var(--red);opacity:1;font-weight:600}.edu-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.7}.edu-rec-btn{text-align:left;border-radius:0;align-items:center;width:100%}.edu-rec-btn:hover .edu-rec-b>b{color:var(--lav-ink)}.edu-scores{flex-direction:column;gap:10px;display:flex}.edu-scores>div{grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;gap:12px;display:grid}.edu-scores.edit>div{grid-template-columns:84px minmax(0,1fr)}.edu-scores span:first-child{color:var(--ink-2)}.edu-bar{background:var(--tile-3);border-radius:4px;height:8px;overflow:hidden}.edu-bar i{background:var(--lime-2);border-radius:4px;height:100%;display:block}.edu-scores .chip{justify-content:center;min-width:40px}.edu-hero{border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.edu-hero-l{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.edu-hero .pill.white,.pill.white{color:var(--ink);background:#ffffffbf;font-weight:600}.edu-hero-t{font-size:var(--fs-page);font-weight:700}.edu-hero small{font-size:var(--fs-cap);color:var(--ink-2)}.edu-bar{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.edu-qr{box-shadow:var(--sh-tile);background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding:20px;display:flex}.edu-qr>span{display:block}.edu-qr>span svg{width:100%;height:100%}.edu-qr b{font-size:var(--fs-page);letter-spacing:.06em;font-weight:700}.edu-quota{border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.edu-quota b{font-weight:600}.edu-quota small{font-size:var(--fs-cap);color:var(--ink-2)}.edu-dt{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.edu-check-row{text-align:left;min-height:40px;color:var(--ink-2);align-items:center;gap:10px;display:flex}.dk-page{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:256px minmax(0,1fr);column-gap:16px;min-height:0;display:grid;position:relative}.dk-page>:not(.dk-demo):not(.dk-scrim):not(.dk-det-float){grid-row:2;min-height:0}.dk-page.with-det{grid-template-columns:256px minmax(0,1fr) auto}.dk-page.is-medium{grid-template-columns:216px minmax(0,1fr);column-gap:12px}.dk-page.is-single,.dk-page.is-doc,.dk-page.is-blank{grid-template-columns:minmax(0,1fr)}@media (width<=1279px){.dk-page:not(.is-medium):not(.is-single):not(.is-doc):not(.is-blank):not(.is-dual){grid-template-columns:232px minmax(0,1fr)}}html.dual .dk-page.is-dual{grid-template-columns:calc(var(--seg-l) - 100px) calc(var(--seg-r) - 32px);column-gap:calc(var(--hinge,34px) + 32px)}.dk-ic{flex:none;place-items:center;display:grid}.dk-tag{background:var(--tile-2);height:22px;color:var(--ink-2);font-size:var(--fs-cap);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.dk-tag.lime{background:var(--lime-soft);color:var(--lime-ink)}.dk-files mark,.dk-pk-list mark{background:var(--lime);color:inherit;border-radius:4px;padding:0 1px}.dk-clear{background:var(--tile-3);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;margin-right:-6px;display:grid}.dk-clear:hover{background:var(--line-2)}.dk-demo{grid-area:1/1/auto/-1;overflow:hidden}.dk-demo-in{background:var(--lav-soft);min-height:44px;color:var(--lav-ink);border-radius:16px;align-items:center;gap:10px;margin-bottom:12px;padding:6px 6px 6px 14px;display:flex}.dk-demo-in>svg{flex:none}.dk-demo-in .grow{font-weight:500}.dk-side{flex-direction:column;min-height:0;padding:22px 12px 16px;display:flex}.dk-side .page-title{padding:0 10px}.dk-nav{flex:1;min-height:0;margin:14px -4px 0;padding:2px 4px 8px}.dk-nav-g{font-size:var(--fs-cap);color:var(--ink-3);padding:14px 12px 6px;font-weight:500}.dk-nav-sep{background:var(--line);height:1px;margin:10px 8px}.dk-node{height:38px;color:var(--ink-2);border-radius:99px;align-items:center;margin:1px 0;transition:background .15s,color .15s;display:flex;position:relative}.dk-node>:not(.dk-node-pill){z-index:1;position:relative}.dk-node:not(.on):hover{background:var(--tile-2);color:var(--ink)}.dk-node.on{color:var(--ink);font-weight:600}.dk-node-pill{background:var(--lime);z-index:0;border-radius:99px;position:absolute;inset:0}.dk-node-b{text-align:left;border-radius:99px;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding-right:12px;display:flex}.dk-node-ic{flex:none;place-items:center;width:20px;display:grid}.dk-node small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:400}.dk-node.on small{color:var(--lime-ink)}.dk-node-sp{flex:none;width:22px}.dk-chev{width:22px;height:26px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.dk-chev svg{transition:transform .2s var(--ease)}.dk-chev:hover{color:var(--ink)}.dk-tree{overflow:hidden}.dk-store{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:12px;margin-top:8px;padding:14px 10px 0;display:flex}.dk-store.compact{border-top:0;margin:0;padding:4px 2px 2px}.dk-store-t{font-size:var(--fs-cap);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-weight:500;display:flex}.dk-store-t small{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;font-weight:400}.dk-bar{background:var(--tile-3);border-radius:3px;height:6px;overflow:hidden}.dk-bar i{background:var(--lime-3);border-radius:3px;height:100%;display:block}.dk-bar i.hi{background:var(--amber)}.dk-main{flex-direction:column;min-width:0;min-height:0;padding:20px 0 0;display:flex;position:relative;container:dkm/inline-size}.dk-mh{flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;padding:0 20px 0 24px;display:flex}.dk-crumbs{flex:240px;align-items:center;gap:6px;min-width:0;min-height:40px;display:flex}.dk-cr{align-items:center;gap:6px;min-width:0;display:inline-flex}.dk-cr:last-of-type{flex:0 auto}.dk-crumbs h2{font-size:var(--fs-title);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dk-cr button{font-size:var(--fs-title);color:var(--ink-3);border-radius:8px;max-width:160px;font-weight:500;transition:color .15s}.dk-cr button:hover{color:var(--ink)}.dk-meta{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;flex:none;margin-left:4px}.dk-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dk-q{width:230px}.dk-q input{min-width:0}.dk-vseg button{height:34px;padding:0 10px}.dk-sort{gap:6px}.dk-tools .btn.dk-sort{height:40px;padding:0 16px}.dk-new{padding:0 14px 0 16px}.dk-upb{padding:0 16px}@container dkm (width<=760px){.dk-q{width:170px}.dk-upb span,.dk-sort span{display:none}.dk-upb,.dk-sort{width:40px;padding:0}.dk-tools .btn.dk-sort{width:40px;height:40px;padding:0}}@container dkm (width<=600px){.dk-tools{flex-wrap:nowrap;justify-content:flex-start;width:100%}.dk-q{flex:1;width:auto;min-width:120px}.dk-new{width:40px;padding:0}.dk-new span,.dk-new svg:last-child{display:none}}.dk-trash-tip{background:var(--tile-2);color:var(--ink-2);font-size:var(--fs-cap);border-radius:14px;flex:none;align-items:center;gap:12px;margin:12px 20px 0 24px;padding:8px 8px 8px 14px;display:flex}.dk-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 10px 24px 12px;overflow-y:auto}.dk-files{position:relative;container:dkf/inline-size}.dk-files.list{flex-direction:column;gap:2px;display:flex}.dk-row,.dk-cols{grid-template-columns:28px 36px minmax(0,1fr) 150px 128px 84px 72px;align-items:center;column-gap:12px;padding:8px 10px 8px 6px;display:grid}.dk-cols{height:34px;font-size:var(--fs-cap);color:var(--ink-3);z-index:2;background:#fff;margin-bottom:2px;padding-top:0;padding-bottom:0;position:sticky;top:-10px}.dk-cols .dk-c-name{grid-column:2/4}.dk-colb{height:28px;font-size:var(--fs-cap);color:var(--ink-3);border-radius:8px;justify-self:start;align-items:center;gap:4px;display:inline-flex}.dk-colb:hover,.dk-colb.on{color:var(--ink)}.dk-colb.on{font-weight:600}.dk-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:16px;min-height:56px;transition:background .15s}.dk-row:hover,.dk-row.focus{background:var(--tile-2)}.dk-row.sel{background:var(--lime-soft)}.dk-chk{opacity:0;place-items:center;width:28px;height:36px;transition:opacity .15s;display:grid}.dk-row:hover .dk-chk,.dk-card:hover .dk-chk,.dk-files.selecting .dk-chk,.dk-cols .dk-chk,.dk-chk:focus-visible{opacity:1}.dk-part{background:var(--ink-2);border-radius:1px;width:10px;height:2px}.dk-row-n{flex-direction:column;min-width:0;display:flex}.dk-row-n b{align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.dk-row-n b>:first-child{text-overflow:ellipsis;overflow:hidden}.dk-row-n small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:1px}.dk-star-i{color:var(--amber);flex:none}.dk-meta-l{display:none}.dk-c-who{min-width:0;color:var(--ink-2);font-size:var(--fs-cap);align-items:center;gap:8px;display:flex}.dk-c-time,.dk-c-size{color:var(--ink-3);font-size:var(--fs-cap);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-c-acts{justify-content:flex-end;gap:2px;display:flex}.dk-ra{width:32px;height:32px;color:var(--ink-3);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid}.dk-ra.on{opacity:1;color:var(--amber)}.dk-row:hover .dk-ra,.dk-row:focus-within .dk-ra,.dk-card:hover .dk-ra,.dk-card:focus-within .dk-ra{opacity:1}.dk-ra:hover{color:var(--ink);background:#fff}.dk-row.sel .dk-ra:hover{background:#fffc}.dk-row .dk-c-acts .dk-ra.on:not(:hover){color:var(--amber)}@container dkf (width<=760px){.dk-row,.dk-cols{grid-template-columns:28px 36px minmax(0,1fr) 112px 76px 72px}.dk-c-who{display:none!important}}@container dkf (width<=540px){.dk-row{grid-template-columns:28px 36px minmax(0,1fr) 40px}.dk-cols,.dk-c-time,.dk-c-size{display:none}.dk-meta-l{display:block}.dk-meta-l.sec,.dk-c-acts .dk-ra:not(:last-child){display:none}.dk-c-acts .dk-ra{opacity:1}}@media (hover:none){.dk-chk,.dk-ra{opacity:1}}.dk-files.grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-content:start;gap:12px;padding:2px;display:grid}.dk-card{background:var(--tile-2);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:8px 8px 12px;transition:background .15s,box-shadow .15s;display:flex;position:relative}.dk-card:hover,.dk-card.focus{box-shadow:var(--sh-btn);background:#fff}.dk-card.sel,.dk-card.sel:hover{background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.dk-card .dk-chk{z-index:1;width:32px;height:32px;position:absolute;top:10px;left:10px}.dk-card .dk-chk .check{box-shadow:0 1px 3px #161a221f}.dk-card-more{z-index:1;background:#ffffffe6;position:absolute;top:10px;right:10px}.dk-card-b{align-items:center;gap:8px;min-width:0;padding:0 4px;display:flex}.dk-card-b b{flex:1;min-width:0;font-weight:500}.dk-card-m{font-size:var(--fs-cap);color:var(--ink-3);margin-top:-4px;padding:0 4px}.dk-thumb{aspect-ratio:4/3;background:#fff;border-radius:14px;display:grid;overflow:hidden}.dk-card:hover .dk-thumb.icon,.dk-card.sel .dk-thumb.icon{background:var(--tile-2)}.dk-thumb.icon{align-content:center;place-items:center;gap:6px}.dk-thumb.icon small{font-size:var(--fs-cap);color:var(--ink-3);letter-spacing:.04em;font-weight:600}.dk-thumb.img{background-position:50%;background-size:cover}.dk-thumb.art{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:8px;padding:12px}.dk-thumb.art i{background:#ffffffbf;border-radius:8px}.dk-thumb.art .a{background:#fffffff2;grid-row:span 2}.dk-thumb.art .b{background:var(--lime)}.dk-thumb.page{align-content:start;gap:4px;padding:14px 14px 0}.dk-thumb.page b{font-size:var(--fs-cap);margin-bottom:2px;font-weight:700}.dk-thumb.page small{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.dk-empty{grid-column:1/-1;gap:8px;padding:56px 24px}.dk-empty b{color:var(--ink);font-weight:600}.dk-empty small{font-size:var(--fs-cap);text-wrap:pretty;max-width:360px}.dk-empty img{width:56px;height:56px}.dk-empty-acts{margin-top:8px}.dk-batch{z-index:5;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--sh-pop);background:#fff;border-radius:99px;align-items:center;gap:4px;margin:0 auto;padding:6px;display:flex;position:absolute;bottom:18px;left:0;right:0}.dk-batch-n{white-space:nowrap;padding:0 10px 0 4px;font-weight:600}.dk-batch-b{white-space:nowrap;height:36px;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background .15s;display:inline-flex}.dk-batch-b svg{color:var(--ink-2)}.dk-batch-b:hover{background:var(--tile-2)}.dk-batch-b.danger,.dk-batch-b.danger svg{color:var(--red)}.dk-batch-b.danger:hover{background:var(--red-soft)}.dk-batch-b:disabled{opacity:.4;pointer-events:none}@container dkm (width<=640px){.dk-batch-b span{display:none}.dk-batch-b{justify-content:center;width:40px;padding:0}}.dk-drop{z-index:8;border-radius:inherit;pointer-events:none;background:#f2f9d3eb;place-items:stretch stretch;padding:12px;display:grid;position:absolute;inset:0}.dk-drop-in{border:2px dashed var(--lime-3);color:var(--lime-ink);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.dk-drop-in b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.dk-drop-in small{font-size:var(--fs-cap);color:var(--ink-2)}.dk-main.single .dk-drop{z-index:40;border-radius:0;position:fixed}.dk-det-inline{min-height:0;display:flex;overflow:hidden}.dk-det-inline>.dk-det-pane{flex:none;width:340px}.dk-det-pane{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.dk-det-float{z-index:21;width:min(360px,100% - 24px);box-shadow:var(--sh-pop);position:absolute;top:0;bottom:0;right:0}.dk-scrim{z-index:20;border-radius:var(--r-tile);background:#2b2e351a;position:absolute;inset:0}.dk-det-w{flex-direction:column;flex:1;min-height:0;display:flex}.dk-det-empty{gap:8px}.dk-det-empty b{color:var(--ink);font-weight:600}.dk-det-empty small{font-size:var(--fs-cap);max-width:260px}.dk-det-empty img{width:56px;height:56px}.dk-det{flex-direction:column;flex:1;min-height:0;display:flex}.dk-det-h{flex:none;align-items:flex-start;gap:12px;padding:20px 16px 0 20px;display:flex}.dk-det-h .grow{flex-direction:column;min-width:0;padding-top:2px;display:flex}.dk-det-n{font-size:var(--fs-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.dk-det-h small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-det-acts{flex:none;align-items:center;gap:8px;padding:16px 20px 0;display:flex}.dk-det-acts .btn{flex:1 0 auto;min-width:max-content;padding:0 16px}.dk-starred{color:var(--amber)}.dk-det-seg{flex:none;margin:16px 20px 0}.dk-det-b{flex:1;min-height:0;padding:8px 20px 20px}.dk-kv{flex-direction:column;display:flex}.dk-kv-r{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.dk-kv-r:first-child{border-top:0}.dk-kv dt{color:var(--ink-3);font-size:var(--fs-cap)}.dk-kv dd{overflow-wrap:anywhere;min-width:0}.dk-kv-link{color:var(--lav-ink);text-align:left;border-radius:6px;align-items:center;gap:8px;max-width:100%;font-weight:500;display:inline-flex}.dk-kv-link:hover{text-underline-offset:3px;text-decoration:underline}.dk-kv-link:disabled{color:var(--ink-2);cursor:default;text-decoration:none}.dk-kv-sh{flex-wrap:wrap}.dk-kv-who{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.dk-kv-who b{font-weight:500}.dk-kv-who small{color:var(--ink-3);font-size:var(--fs-cap)}.dk-det-art{aspect-ratio:16/10;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:10px;width:100%;margin-top:14px;padding:14px;display:grid}.dk-det-art i{background:#ffffffbf;border-radius:12px}.dk-det-art .a{background:#fffffff2;grid-row:span 2}.dk-det-art .b{background:var(--lime)}.dk-det.sheet .dk-det-h{padding:0}.dk-det.sheet .dk-det-acts{padding:16px 0 0}.dk-det.sheet .dk-det-seg{margin:16px 0 0}.dk-det.sheet .dk-det-b{padding:8px 0 4px}.dk-vers{flex-direction:column;gap:4px;padding-top:8px;display:flex}.dk-vers-up{margin-bottom:8px}.dk-ver{border-radius:16px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.dk-ver.cur{background:var(--lime-soft)}.dk-ver .grow{flex-direction:column;min-width:0;display:flex}.dk-ver b{align-items:center;gap:8px;font-weight:600;display:flex}.dk-ver small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-ver-note{color:var(--lav-ink)!important}.dk-ver-acts{flex:none;align-self:center;gap:6px;display:flex}.dk-vers-tip{font-size:var(--fs-cap);color:var(--ink-3);margin-top:10px;line-height:1.6}.dk-ver-view{flex-direction:column;gap:4px;display:flex}.dk-ver-view .dk-blocks{margin-top:8px}.dk-name{flex-direction:column;gap:8px;padding:2px;display:flex}.dk-name .input.bad,.dk-name .input.bad:focus{box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}.dk-name .input:focus{box-shadow:inset 0 0 0 1.5px var(--lav-2)}.dk-err{font-size:var(--fs-cap);color:var(--red);overflow:hidden}.dk-hint{font-size:var(--fs-cap);color:var(--ink-3);overflow:hidden}.dk-pk-q{margin-bottom:4px}.dk-pk-crumbs{align-items:center;gap:8px;min-height:36px;margin-bottom:6px;display:flex}.dk-pk-cr{align-items:center;gap:2px;min-width:0;display:flex}.dk-pk-cr>span{align-items:center;gap:2px;min-width:0;display:inline-flex}.dk-pk-cr button{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:140px;padding:4px 6px;overflow:hidden}.dk-pk-cr button:hover:not(:disabled){color:var(--ink);background:var(--tile-2)}.dk-pk-cr button.on{color:var(--ink);cursor:default;font-weight:600}.dk-pk-list{flex-direction:column;gap:2px;max-height:min(420px,52vh);margin:0 -10px;padding:2px;display:flex;overflow-y:auto}.dk-pk-i{text-align:left;border-radius:16px;flex:none;align-items:center;gap:12px;min-height:52px;padding:8px 10px;transition:background .15s;display:flex}.dk-pk-i:hover{background:var(--tile-2)}.dk-pk-i.on{background:var(--lime-soft)}.dk-pk-i.dim{opacity:.5}.dk-pk-i b{font-weight:500;display:block}.dk-pk-i small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.dk-pk-ic{border-radius:11px;width:36px;height:36px}.dk-pk-empty{padding:32px 16px}.dk-pk-n{font-size:var(--fs-cap);text-align:left}.dk-sh{flex-direction:column;gap:20px;display:flex}.dk-sh-add-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dk-sh-add-h .label{margin:0}.dk-sh-btns{flex-wrap:wrap;gap:8px;display:flex}.dk-sh-tip{font-size:var(--fs-cap);color:var(--ink-3);margin-top:8px;display:block}.dk-sh-ro{background:var(--tile-2);color:var(--ink-2);font-size:var(--fs-cap);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.dk-sh-list{flex-direction:column;margin:0 -10px;display:flex}.dk-sh-i{border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex;overflow:hidden}.dk-sh-i b{font-weight:500;display:block}.dk-sh-i b small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:400}.dk-sh-i>.grow>small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.dk-sh-i.inh .dk-sh-role{color:var(--ink-3)}.dk-sh-role{background:var(--tile-2);height:32px;font-size:var(--fs-cap);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:0 10px 0 12px;font-weight:500;transition:background .15s;display:inline-flex}.dk-sh-role:hover{background:var(--tile-3)}.dk-sh-role.fixed{color:var(--ink-2);background:0 0;padding:0 4px}.dk-sh-link{background:var(--tile-2);border-radius:18px;padding:14px}.dk-sh-link-h{align-items:center;gap:12px;display:flex}.dk-sh-link-h .grow{flex-direction:column;min-width:0;display:flex}.dk-sh-link-h b{font-weight:600}.dk-sh-link-h small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-sh-link-h .dk-pk-ic{background:#fff}.dk-sh-link-b{overflow:hidden}.dk-sh-link-in{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dk-sh-link-in .seg{background:#fff}.dk-sh-link-in .seg-pill{background:var(--tile-3);box-shadow:none}.dk-sh-url{font-size:var(--fs-cap);color:var(--ink-2);background:#fff;border-radius:10px;flex:200px;padding:6px 10px;display:block}.dk-sh-copy{margin-top:12px}.switch:disabled{opacity:.5;cursor:default}.dk-up{z-index:55;width:360px;max-width:calc(100vw - 24px);box-shadow:var(--sh-pop);background:#fff;border-radius:22px;position:fixed;bottom:24px;right:24px;overflow:hidden}.dk-up-h{align-items:center;gap:6px;padding:12px 10px 10px 18px;display:flex}.dk-up-h .grow{flex-direction:column;min-width:0;display:flex}.dk-up-h b{font-weight:600}.dk-up-h small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-up-l{overflow:hidden}.dk-up-l>.dk-up-i:first-child{border-top:1px solid var(--line)}.dk-up-l{max-height:280px;overflow-y:auto}.dk-up-i{align-items:center;gap:12px;padding:10px 14px 10px 18px;display:flex}.dk-up-i .grow{flex-direction:column;min-width:0;display:flex}.dk-up-i b{font-weight:500}.dk-up-i small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-up-i.error small{color:var(--red)}.dk-up-i.cancel{opacity:.6}.dk-up-bar{background:var(--tile-3);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.dk-up-bar i{background:var(--lime-3);transform-origin:0;height:100%;transition:transform .12s linear;display:block}.dk-noacc{justify-content:center;align-items:center;display:flex}.dk-noacc .empty b{color:var(--ink);font-weight:600}.dk-noacc .empty small{font-size:var(--fs-cap);text-wrap:pretty;max-width:360px}.dk-noacc .row{margin-top:8px}.dk-doc{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.dk-doc-h{flex:none;align-items:center;gap:8px;min-width:0;padding:14px 16px 12px 14px;display:flex}.dk-doc-loc{flex-direction:column;min-width:0;display:flex}.dk-doc-loc b{font-weight:600}.dk-doc-loc small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-doc.compact .dk-doc-loc b{color:var(--ink-2);font-weight:500}.dk-save{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.dk-save.ok svg{color:var(--lime-ink)}.dk-tb-w{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;overflow:hidden}.dk-tb{scrollbar-width:none;justify-content:center;align-items:center;gap:2px;padding:6px 12px;display:flex;overflow-x:auto}.dk-tb::-webkit-scrollbar{display:none}.dk-tbb{width:38px;height:38px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.dk-tbb:hover{background:var(--tile-2);color:var(--ink)}.dk-tbb.on{background:var(--lime);color:var(--ink)}.dk-tb-sep{background:var(--line-2);flex:none;width:1px;height:20px;margin:0 6px}.dk-doc-b{flex:1;min-height:0;overflow-y:auto}.dk-paper{max-width:760px;margin:0 auto;padding:22px 48px 96px}.dk-title{resize:none;width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-page);letter-spacing:-.02em;overflow-wrap:anywhere;background:0 0;border:0;outline:0;padding:0;font-weight:700;line-height:1.35;display:block;overflow:hidden}.dk-title::placeholder{color:var(--ink-4)}textarea.dk-title:focus-visible{outline:0}.dk-byline{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}.dk-byline .d-none{display:none}.dk-save-m{color:var(--ink-3)}.dk-save-m.ok{color:var(--lime-ink)}.dk-doc-tip{font-size:var(--fs-cap);color:var(--ink-3);border-top:1px solid var(--line);margin-top:32px;padding-top:14px;line-height:1.6}.dk-empty-doc{color:var(--ink-3);margin-top:22px}.dk-blocks{flex-direction:column;margin-top:20px;display:flex}.dk-b{align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.dk-bt{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--ink);caret-color:var(--lav-3);outline:0;flex:1;padding:3px 0;line-height:1.8}.dk-bt:focus-visible{outline:0}.dk-bt b,.dk-bt strong{font-weight:700}.dk-b.t-h1{margin-top:18px}.dk-b.t-h1 .dk-bt{font-size:var(--fs-title);font-weight:700;line-height:1.6}.dk-b.t-h2{margin-top:10px}.dk-b.t-h2 .dk-bt{font-weight:700}.dk-blocks>.dk-b:first-child{margin-top:0}.dk-mk{width:20px;height:31px;color:var(--ink-3);font-size:var(--fs-body);flex:none;place-items:center;display:grid}.t-ul>.dk-mk:before{content:"";background:var(--ink-2);border-radius:50%;width:6px;height:6px}.t-ol>.dk-mk{place-items:center end;padding-right:2px}.dk-todo{margin:6px 0 0}.dk-todo:disabled{cursor:default;opacity:1}.dk-b.t-todo.done .dk-bt{color:var(--ink-3);text-decoration:line-through}.dk-b.t-quote{background:var(--tile-2);border-radius:14px;margin:6px 0;padding:6px 14px}.dk-b.t-quote .dk-bt{color:var(--ink-2)}.dk-b.t-hr{border-radius:8px;padding:12px 0}.dk-b.t-hr hr{background:var(--line-2);border:0;width:100%;height:1px}.dk-blocks.edit .dk-b.t-hr:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lav-2);outline:0}.dk-blocks.edit .dk-b.t-hr{cursor:default}.dk-blocks.edit .dk-bt:empty:focus:before,.dk-blocks.edit.solo .dk-bt:empty:before,.dk-blocks.edit .dk-b.t-h1 .dk-bt:empty:before,.dk-blocks.edit .dk-b.t-h2 .dk-bt:empty:before{content:attr(data-ph);color:var(--ink-4);pointer-events:none}.dk-ph{flex:none;align-items:center;gap:8px;min-height:52px;display:flex}.dk-back{margin-left:-4px}.dk-ph-t{flex-direction:column;min-width:0;display:flex}.dk-ph-path{font-size:var(--fs-cap);color:var(--ink-3);text-align:left;margin-top:-2px}.dk-ph-sel{text-align:center;font-weight:600}.dk-main.single{padding:0}.dk-main.single>.dk-ph{padding:8px 20px 0}.dk-main.single>.dk-scroll{padding:8px 20px calc(110px + var(--safe-bottom))}.dk-main.single .dk-q{width:100%;height:44px;box-shadow:var(--sh-tile);background:#fff}.dk-main.single .dk-q:focus-within{box-shadow:inset 0 0 0 1.5px var(--lav-2)}.dk-bar2{font-size:var(--fs-cap);align-items:center;gap:8px;margin:12px 0 10px;display:flex}.dk-bar2 .grow{align-items:center;gap:8px;display:flex}.dk-main.single .dk-sort{height:34px;padding:0 12px}.dk-main.single .dk-vseg{box-shadow:var(--sh-tile);background:#fff}.dk-main.single .dk-vseg button{height:28px}.dk-main.single .dk-vseg .seg-pill{background:var(--tile-3);box-shadow:none}.dk-main.single .dk-trash-tip{box-shadow:var(--sh-tile);background:#fff;margin:0 0 10px}.dk-files.single.list{box-shadow:var(--sh-tile);background:#fff;border-radius:24px;padding:6px}.dk-files.single .dk-row{grid-template-columns:40px minmax(0,1fr) 40px;min-height:60px;padding:8px 4px 8px 8px}.dk-files.single.selecting .dk-row{grid-template-columns:28px 40px minmax(0,1fr) 40px}.dk-files.single:not(.selecting) .dk-chk{display:none}.dk-files.single .dk-row .dk-ic{width:40px!important;height:40px!important}.dk-files.single .dk-c-who,.dk-files.single .dk-c-time,.dk-files.single .dk-c-size{display:none}.dk-files.single .dk-meta-l{display:block}.dk-files.single .dk-meta-l.sec{display:none}.dk-files.single .dk-c-acts .dk-ra{opacity:1;width:40px;height:40px}.dk-files.single .dk-c-acts .dk-ra:not(:last-child){display:none}.dk-files.single.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dk-files.single.grid .dk-card{box-shadow:var(--sh-tile);background:#fff}.dk-files.single.grid .dk-card.sel{background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.dk-files.single.grid .dk-thumb{background:var(--tile-2)}.dk-files.single:not(.selecting) .dk-card .dk-chk{display:none}.dk-files.single .dk-card-more{opacity:1;width:36px;height:36px}.dk-files.single .dk-empty{background:0 0}.dk-files.single.list:has(.dk-empty){box-shadow:none;background:0 0}.dk-batch.fixed{left:12px;right:12px;bottom:calc(12px + var(--safe-bottom));z-index:30;border-radius:24px;justify-content:space-around;width:auto;max-width:520px;padding:6px 4px;position:fixed}.dk-batch.fixed .dk-batch-b{height:52px;font-size:var(--fs-cap);border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0 2px}.dk-hub-w{padding:0}.dk-hub{padding:8px var(--gx) calc(40px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex}.dk-hub .dk-ph{margin-bottom:-2px}.dk-hub-q{width:100%;height:44px;box-shadow:var(--sh-tile);color:var(--ink-3);cursor:text;background:#fff}.dk-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dk-qk{box-shadow:var(--sh-tile);text-align:left;background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 16px;transition:background .15s;display:flex}.dk-qk b{margin-top:6px;font-weight:600}.dk-qk small{font-size:var(--fs-cap);color:var(--ink-3)}.dk-qk:active{transform:scale(.98)}.dk-card-sec{box-shadow:var(--sh-tile);background:#fff;border-radius:24px;padding:16px 8px 8px}.dk-card-sec h3{font-size:var(--fs-title);justify-content:space-between;align-items:center;padding:0 12px 6px;font-weight:600;display:flex}.dk-card-sec .dk-store{padding:4px 12px 10px}.dk-hub-i{text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px;transition:background .15s;display:flex}.dk-hub-i:hover{background:var(--tile-2)}.dk-hub-i b{font-weight:500;display:block}.dk-hub-i small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.dk-hub-empty{font-size:var(--fs-cap);padding:8px 12px 12px}@media (width>=600px){.dk-main.single{background:var(--tile);border-radius:var(--r-tile);box-shadow:var(--sh-tile)}.dk-main.single>.dk-ph{padding:14px 18px 0 16px}.dk-main.single>.dk-scroll{padding:8px 14px 24px 16px}.dk-main.single .dk-q{background:var(--tile-2);box-shadow:none;height:40px}.dk-main.single .dk-vseg{background:var(--tile-2);box-shadow:none}.dk-main.single .dk-vseg .seg-pill{box-shadow:var(--sh-btn);background:#fff}.dk-main.single .dk-trash-tip{background:var(--tile-2);box-shadow:none}.dk-files.single.list{box-shadow:none;background:0 0;margin:0 -6px;padding:2px}.dk-files.single.grid .dk-card{background:var(--tile-2);box-shadow:none}.dk-files.single.grid .dk-card:hover{box-shadow:var(--sh-btn);background:#fff}.dk-files.single.grid .dk-thumb{background:#fff}.dk-files.single.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dk-batch.fixed{margin:0 auto;position:absolute;bottom:16px;left:16px;right:16px}.dk-main.single .dk-drop{border-radius:inherit;position:absolute}.dk-hub-w.tile .dk-hub{padding:14px 16px 20px}.dk-hub-w.tile .dk-hub-q,.dk-hub-w.tile .dk-qk,.dk-hub-w.tile .dk-card-sec{background:var(--tile-2);box-shadow:none}.dk-hub-w.tile .dk-hub-i:hover{background:#fff}.dk-hub-w.tile .dk-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=600px) and (width<=1023px){.dk-side{padding:18px 10px 14px}.dk-mh{padding:0 14px 0 18px}.dk-main{padding-top:16px}.dk-scroll{padding-left:8px;padding-right:8px}.dk-paper{padding:20px 32px 80px}}html.dual .dk-page.is-dual>.dk-det-pane{min-height:0}@media (width<=599px){.dk-page.is-single{flex-direction:column;display:flex}.dk-page.is-single>.dk-demo{flex:none;margin:8px 20px 0}.dk-page.is-single>.dk-demo .dk-demo-in{box-shadow:var(--sh-tile);background:#fff;margin:0}.dk-page.is-single>.dk-main,.dk-page.is-single>.dk-hub-w{flex:1;min-height:0}.dk-page.is-single .dk-demo-in .grow{white-space:normal;font-size:var(--fs-cap)}.dk-page.is-blank{padding:20px}.dk-page.is-doc{flex-direction:column;display:flex}.dk-doc.compact{background:var(--canvas);flex:1}.dk-doc.compact .dk-doc-h{padding:8px 16px 8px 12px}.dk-doc.compact .dk-doc-share,.dk-doc.compact .dk-doc-h .dk-save{display:none}.dk-doc.compact .dk-tb-w{border-color:var(--line-2);background:#fff}.dk-doc.compact .dk-tb{justify-content:flex-start;padding:6px 12px}.dk-doc.compact .dk-tbb{width:40px;height:40px}.dk-paper{padding:12px 20px calc(80px + var(--safe-bottom))}.dk-doc.compact .dk-doc-loc small{display:none}.dk-up{width:auto;left:12px;right:12px;bottom:calc(12px + var(--safe-bottom));max-width:none}.dk-pk-list{max-height:50vh}.dk-sh-btns .btn{flex:1;height:40px;padding:0 10px}.dk-sh-add-h .seg{width:100%;display:flex}.dk-sh-add-h .seg button{flex:1;height:34px}.dk-ver-acts .btn{height:36px}.dk-det-acts .ibtn{width:44px;height:44px}.dk-det-acts .btn{height:44px}.dk-pk-i{min-height:56px}}@media (width<=359px){.dk-main.single>.dk-ph,.dk-main.single>.dk-scroll,.dk-hub,.dk-paper{padding-left:16px;padding-right:16px}.dk-bar2 .dk-sort span{display:none}}@media (width>=600px) and (width<=719px){.dk-doc.compact{background:var(--tile);border-radius:var(--r-tile);box-shadow:var(--sh-tile)}}@media (height<=559px){.dk-side{padding-top:14px}.dk-side .page-title{display:none}.dk-nav{margin-top:0}.dk-node{height:34px}.dk-store{gap:8px;padding-top:10px}.dk-main{padding-top:12px}.dk-row{min-height:48px;padding-top:6px;padding-bottom:6px}.dk-main.single>.dk-ph{padding-top:4px}.dk-bar2{margin:8px 0 6px}.dk-doc-h{padding-top:8px;padding-bottom:8px}.dk-paper{padding-top:12px}.dk-det-h{padding-top:14px}.dk-det-acts,.dk-det-seg{margin-top:0;padding-top:10px}.dk-up-l{max-height:140px}}.dk-recent{flex-direction:column;margin:0 -10px;display:flex}.dk-main.single .dk-batch.fixed .dk-batch-b{flex:1;width:auto}.dk-main.single .dk-batch.fixed .dk-batch-b span{display:block}@media (width<=599px){.modal-f .dk-pk-n{flex:100%;order:-1}.modal-f .dk-pk-n:empty{display:none}.modal-f .dk-pk-new{flex:1}.dk-doc-tip{display:none}.modal-f .dk-pk-new span{display:inline!important}.dk-doc.compact .dk-tb{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.dk-rq{overflow:hidden}.dk-rq .label{margin-bottom:6px;display:block}.dk-rq-i{flex-wrap:wrap;row-gap:8px}.dk-rq-i .grow{flex:140px;min-width:140px}.dk-rq-sub{font-size:var(--fs-cap);color:var(--ink-3);overflow-wrap:anywhere;display:block}.dk-rq-acts{flex:none;gap:8px;margin-left:auto;display:flex}.dk-rq-state{font-size:var(--fs-cap);color:var(--ink-2);text-wrap:pretty;max-width:360px;display:block}.dk-noacc .row{flex-wrap:wrap;justify-content:center}.dk-lang{background:var(--tile-2);font-size:var(--fs-cap);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;padding:8px 12px;display:flex}.dk-lang.warn{background:var(--butter);color:var(--butter-ink)}.dk-lang button{font:inherit;color:var(--lav-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gx:20px;--canvas:#edeef1;--tile:#fff;--tile-2:#f5f6f8;--tile-3:#eef0f3;--ink:#2b2e35;--ink-2:#676b74;--ink-3:#9fa2aa;--ink-4:#c8cad0;--line:#eff0f3;--line-2:#e3e5e9;--lime:#dcefff;--lime-2:#4fa8f7;--lime-3:#3f9aec;--lime-soft:#eef7ff;--lime-ink:#1f73c4;--lav:#e6e1ff;--lav-2:#cbc1ff;--lav-3:#8b7cf3;--lav-soft:#f3f1ff;--lav-ink:#5a4bc2;--peach:#ffdec9;--peach-soft:#fff3eb;--peach-ink:#924a1d;--sky:#dcebff;--sky-soft:#eef5ff;--sky-ink:#2a63ad;--mint:#d8f2e3;--mint-soft:#edf8f2;--mint-ink:#237a4f;--pink:#fde3ee;--pink-ink:#b03d6e;--butter:#fff0c2;--butter-ink:#866100;--green:#2fb26a;--amber:#efa02a;--red:#d4554f;--red-soft:#fdeceb;--fs-cap:12px;--fs-body:14px;--fs-title:16px;--fs-page:22px;--fs-display:34px;--r-tile:24px;--r-in:16px;--r-sm:12px;--sh-tile:0 1px 2px #161a220a, 0 0 0 1px #161a2206;--sh-btn:0 1px 2px #161a220f, 0 0 0 1px #161a220d;--sh-pop:0 14px 36px #161a221f, 0 0 0 1px #161a220a;--ease:cubic-bezier(.2, .8, .2, 1);--font:"Manrope Variable", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--safe-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (width<=599px){:root{--gx:16px}}@media (width<=359px){:root{--gx:14px}}@media (pointer:coarse){*{scrollbar-width:none!important}::-webkit-scrollbar{display:none}}html,body,#root{height:100%}body{font-family:var(--font);font-size:var(--fs-body);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;line-height:1.55;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}img{display:block}svg{flex:none}::selection{background:var(--lime)}:focus-visible{outline:2px solid var(--lav-3);outline-offset:-2px}.num{font-variant-numeric:tabular-nums}.ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.grow{flex:1;min-width:0}.row{align-items:center;gap:8px;display:flex}.muted{color:var(--ink-3)}.scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.scroll:hover{scrollbar-color:var(--ink-4) transparent}.scroll::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:8px}.scroll:hover::-webkit-scrollbar-thumb{background:var(--ink-4)}.t-lime{background:var(--lime);color:var(--lime-ink)}.t-lav{background:var(--lav);color:var(--lav-ink)}.t-peach{background:var(--peach);color:var(--peach-ink)}.t-sky{background:var(--sky);color:var(--sky-ink)}.t-mint{background:var(--mint);color:var(--mint-ink)}.t-pink{background:var(--pink);color:var(--pink-ink)}.t-butter{background:var(--butter);color:var(--butter-ink)}.t-gray{background:var(--tile-2);color:var(--ink-2)}.t-red{background:var(--red-soft);color:var(--red)}.tile{background:var(--tile);border-radius:var(--r-tile);box-shadow:var(--sh-tile);min-width:0;padding:22px 24px;position:relative}.tile.t-lime{background:var(--lime)}.tile.t-lav{background:var(--lav)}.tile.t-peach{background:var(--peach)}.tile.t-sky{background:var(--sky)}.tile.t-mint{background:var(--mint)}.tile.t-pink{background:var(--pink)}.tile.t-butter{background:var(--butter)}.tile-h{align-items:center;gap:10px;min-height:30px;margin-bottom:14px;display:flex}.tile-h h3{font-size:var(--fs-title);align-items:baseline;gap:8px;font-weight:600;display:flex}.tile-h h3 small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:500}.tile-h .end{align-items:center;gap:6px;margin-left:auto;display:flex}.page-title{font-size:var(--fs-page);letter-spacing:-.02em;font-weight:700}.display{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:700;line-height:1.1}.eyebrow{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:7px;font-weight:500;display:flex}.link{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:2px;font-weight:500;transition:color .15s;display:inline-flex}.link:hover{color:var(--ink)}.btn{height:40px;font-size:var(--fs-body);white-space:nowrap;color:var(--ink);background:var(--tile-2);border-radius:99px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--tile-3)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--lime-2);color:#fff}.btn.primary:hover{background:var(--lime-3)}.btn.white{box-shadow:var(--sh-btn);background:#fff}.btn.white:hover{background:var(--tile-2)}.btn.danger{color:var(--red);box-shadow:var(--sh-btn);background:#fff}.btn.danger:hover{background:var(--red-soft)}.btn.danger.solid{background:var(--red-soft);color:var(--red);box-shadow:inset 0 0 0 1px #d4554f2e}.btn.danger.solid:hover{background:#fadad8}.btn.ghost{background:#ffffff80}.btn.ghost:hover{background:#fffc}.btn.sm{height:32px;font-size:var(--fs-cap);padding:0 13px}.btn.lg{height:52px;padding:0 24px}.btn.block{width:100%}.btn:disabled{opacity:.5;pointer-events:none}.ibtn{width:40px;height:40px;color:var(--ink-2);box-shadow:var(--sh-btn);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.ibtn:hover{background:var(--tile-2);color:var(--ink)}.ibtn.flat{box-shadow:none;background:var(--tile-2)}.ibtn.flat:hover{background:var(--tile-3)}.ibtn.ghost{box-shadow:none;background:0 0}.ibtn.ghost:hover{background:var(--tile-2)}.ibtn.on{background:var(--lime);color:var(--lime-ink);box-shadow:none}.ibtn.sm{width:32px;height:32px}.ibtn .dot{background:var(--lav-3);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 2px #fff}.seg{background:var(--tile-2);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button.on{color:var(--ink);box-shadow:var(--sh-btn);background:#fff;font-weight:600}.seg button{position:relative}.seg button.on:has(.seg-pill){box-shadow:none;background:0 0}.seg-pill{box-shadow:var(--sh-btn);background:#fff;border-radius:99px;position:absolute;inset:0}.seg-t{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.seg.stretch{display:flex}.seg.stretch button{flex:1 1 0;min-width:0;height:auto;min-height:30px}.seg button i{color:var(--ink-3);font-style:normal;font-weight:500}.chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;overflow:visible}.chip{background:var(--tile-2);height:32px;font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:background .15s;display:inline-flex}.chip:hover{background:var(--tile-3)}.chip.on{background:var(--lime);color:var(--lime-ink);font-weight:600}.chip i{opacity:.7;font-style:normal}.badge{min-width:20px;height:20px;font-size:var(--fs-cap);background:var(--lav-soft);color:var(--lav-ink);border-radius:99px;flex:none;place-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}.pill{height:24px;font-size:var(--fs-cap);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pill>i{background:currentColor;border-radius:50%;width:6px;height:6px}.kbd{font-size:var(--fs-cap);color:var(--ink-3);background:var(--tile-2);border-radius:6px;padding:1px 6px;font-weight:500;line-height:1.5}.av{vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}.av>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.av.sq{border-radius:32%}.av.txt{background:var(--sky);color:var(--sky-ink);place-items:center;display:grid}.av.txt>b{font-weight:600;line-height:1}.av.emo{place-items:center;display:grid}.av.emo>img{border-radius:0;width:58%;height:58%}.av .st{border:2px solid var(--st-ring,#fff);background:var(--green);border-radius:50%;width:28%;min-width:9px;height:28%;min-height:9px;position:absolute;bottom:-1px;right:-1px}.av .st.busy{background:var(--red)}.av .st.away{background:var(--amber)}.av .st.offline{background:var(--ink-4)}.stack{display:flex}.stack>.av,.stack>.more{box-shadow:0 0 0 2.5px var(--ring,#fff);margin-left:-8px}.stack>:first-child{margin-left:0}.stack>.more{font-size:var(--fs-cap);color:var(--ink-2);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.field{background:var(--tile-2);height:40px;color:var(--ink-3);border-radius:99px;align-items:center;gap:8px;padding:0 14px;transition:box-shadow .15s,background .15s;display:flex}.field:focus-within{box-shadow:inset 0 0 0 1.5px var(--lav-2);background:#fff}.field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.field input::placeholder{color:var(--ink-3)}.input{background:var(--tile-2);border:0;border-radius:14px;outline:0;width:100%;height:44px;padding:0 16px;transition:box-shadow .15s,background .15s}textarea.input{resize:vertical;height:auto;min-height:96px;padding:12px 16px;line-height:1.6}.input:focus{box-shadow:inset 0 0 0 1.5px var(--lav-2);background:#fff}.input::placeholder{color:var(--ink-3)}.label{font-size:var(--fs-cap);color:var(--ink-2);margin-bottom:8px;font-weight:500;display:block}.label .req{color:var(--red);margin-left:2px}.check{border:1.6px solid var(--ink-4);width:20px;height:20px;color:var(--ink);background:#fff;border-radius:7px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.check:hover{border-color:var(--lime-3)}.check.on{background:var(--lime-2);border-color:var(--lime-2);color:#fff}.switch{background:var(--line-2);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.switch.on{background:var(--lime-2)}.switch.on:after{transform:translate(18px)}.overlay{z-index:60;-webkit-backdrop-filter:blur(2px);background:#2b2e3547;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{width:min(600px,100%);max-height:min(760px,100%);box-shadow:var(--sh-pop);background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.modal.bare .modal-b{padding:0}.sheet-grip{background:var(--line-2);border-radius:3px;flex:none;width:40px;height:5px;margin:10px auto 0}.sheet-grip-zone{touch-action:none;cursor:grab;flex:none;padding-bottom:6px}.sheet-grip-zone .sheet-grip{pointer-events:none}.modal-h{align-items:center;gap:12px;padding:22px 24px 8px;display:flex}.modal-h h2{font-size:var(--fs-title);flex:1;font-weight:600}.modal-b{padding:12px 24px 24px;overflow-y:auto}.modal-f{justify-content:flex-end;gap:10px;padding:14px 24px 22px;display:flex}.popover{z-index:50;box-shadow:var(--sh-pop);background:#fff;border-radius:20px;position:absolute}.popover.menu{z-index:90;transform-origin:0 0;position:fixed}.menu-mask{z-index:89;position:fixed;inset:0}.menu{min-width:220px;padding:8px}.menu-i{width:100%;height:40px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.menu-i:hover{background:var(--tile-2)}.menu-i svg{color:var(--ink-2)}.menu-i.danger,.menu-i.danger svg{color:var(--red)}.sheet-menu{flex-direction:column;margin:-4px -12px 0;display:flex}.sheet-menu .menu-i{height:52px;padding:0 16px}.menu-sep{background:var(--line);height:1px;margin:6px 8px}.toast-host{left:0;right:0;top:calc(20px + var(--safe-top));z-index:120;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{pointer-events:auto;height:44px;box-shadow:var(--sh-pop);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:0 8px;font-weight:500;display:flex}.toast>:last-child:not(.toast-act){margin-right:10px}.toast-act{background:var(--tile-2);border-radius:99px;height:30px;margin-left:6px;padding:0 12px;font-weight:600}.toast-act:hover{background:var(--tile-3)}.toast b{background:var(--lime-2);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.toast.is-info b{background:var(--tile-2);color:var(--ink-2)}.toast.is-error b{background:var(--red-soft);color:var(--red)}.toast>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.toast{max-width:calc(100vw - 24px)}.toast b,.toast-act{flex:none}.empty{color:var(--ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.empty img{width:64px;height:64px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}}@keyframes drop{0%{opacity:0;transform:translate(-50%,-12px)}}@keyframes up{0%{transform:translateY(100%)}}@keyframes slide{0%{opacity:0;transform:translate(16px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=599px){.overlay{place-items:end stretch;padding:0}.modal{max-height:92%;padding-bottom:var(--safe-bottom);border-radius:28px 28px 0 0;box-shadow:0 -12px 36px #161a221f;width:100%!important}.modal-h{padding-top:14px}.modal-f{flex-wrap:wrap}}.cf{flex-direction:column;gap:16px;display:flex}.cf-body{color:var(--ink-2);line-height:1.7}.cf-choices{flex-direction:column;gap:8px;display:flex}.cf-choice{box-shadow:0 0 0 1px var(--line-2);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .15s,background .15s;display:flex}.cf-choice b{font-weight:600;display:block}.cf-choice small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.cf-choice.on{background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.cf-radio{border:1.6px solid var(--ink-4);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.cf-choice.on .cf-radio{background:var(--lime-2);border-color:var(--lime-2)}.pk-chips{margin:12px 0 8px}.pk-list{flex-direction:column;gap:2px;max-height:420px;margin:0 -10px;display:flex;overflow-y:auto}.pk-i{text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px;transition:background .15s;display:flex}.pk-i:hover{background:var(--tile-2)}.pk-i.on{background:var(--lime-soft)}.pk-i b{font-weight:600;display:block}.pk-i small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.pk-i.off{opacity:.55;cursor:default}.pk-i.off:hover{background:0 0}.pk-sel{align-items:center;gap:4px;display:flex}.pk-sel .muted{font-size:var(--fs-cap);margin-left:6px}.pv-h{align-items:center;gap:8px;padding:14px 14px 10px 22px;font-weight:600;display:flex}.modal:has(.pv){width:880px;max-width:100%;height:680px;max-height:calc(100dvh - 48px);transition:width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1)}.modal:has(.pv.full){width:100%;height:calc(100dvh - 48px)}.modal:has(.pv) .modal-b{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pv{flex-direction:column;flex:1;min-height:0;display:flex}.pv-h{flex:none}.pv-body{background:var(--tile-2);border-radius:20px;flex:1;min-height:0;margin:0 14px 14px;overflow:auto}.pv-imgbox{place-items:center;padding:12px;display:grid}.pv-imgbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.pv-frame{background:#fff;overflow:hidden}.pv-frame iframe{border:0;width:100%;height:100%;display:block}.pv-load{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;display:flex}.pv-spin{animation:.9s linear infinite pv-rot}@keyframes pv-rot{to{transform:rotate(360deg)}}.pv-card{background:var(--tile-2);text-align:center;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;margin:0 14px 14px;padding:24px;display:flex}.pv-card b{font-weight:600}.pv-card small{max-width:100%}.pv-card .btn{box-shadow:var(--sh-btn);background:#fff;margin-top:8px}.pv-text{white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--ink);-webkit-user-select:text;user-select:text;margin:0;padding:18px 20px;line-height:1.7}.pv-docx{color:var(--ink);-webkit-user-select:text;user-select:text;background:#fff;padding:24px 28px;line-height:1.75}.pv-docx h1,.pv-docx h2,.pv-docx h3{margin:1em 0 .5em;font-weight:600}.pv-docx p{margin:0 0 .8em}.pv-docx ul,.pv-docx ol{margin:0 0 .8em;padding-left:1.6em}.pv-docx img{max-width:100%;height:auto}.pv-docx table{border-collapse:collapse;margin:0 0 1em}.pv-docx td,.pv-docx th{border:1px solid var(--line);padding:6px 10px}.pv-pptx{background:var(--tile-3,#e9e9e9);flex-direction:column;display:flex;overflow:hidden}.pv-ppt-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;place-items:center;min-height:0;display:grid}.pv-ppt-stage .pv-load{color:var(--ink-3);font-size:var(--fs-cap);align-items:center;gap:10px;display:flex}.pv-ppt-fit[hidden]{display:none}.pv-ppt-fit{background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 1px 6px #0000001f}.pv-ppt-host{transform-origin:0 0}.pv-pptx .pptx-preview-wrapper{background:0 0!important;width:auto!important;height:auto!important;overflow:visible!important}.pv-pptx .pptx-preview-slide-wrapper{margin:0!important}.pv-ppt-bar{height:48px;font-size:var(--fs-cap);color:var(--ink-2);flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.pv-ppt-bar .ibtn:disabled{opacity:.35}.pv-sheetwrap{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0 14px 14px;display:flex}.pv-sheetwrap .pv-body{background:#fff;margin:0}.pv-tabs{flex:none;gap:6px;display:flex;overflow-x:auto}.pv-tab{background:var(--tile-2);height:32px;font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap;border-radius:99px;flex:none;padding:0 14px;font-weight:600;transition:background .15s,color .15s}.pv-tab:hover{background:var(--tile-3)}.pv-tab.on{background:var(--lime-soft);color:var(--ink)}.pv-sheet table{border-collapse:collapse;font-size:var(--fs-cap);-webkit-user-select:text;user-select:text}.pv-sheet td,.pv-sheet th{border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:280px;padding:6px 10px;overflow:hidden}.pv-sheet th{background:var(--tile-2);color:var(--ink-3);text-align:center;min-width:40px;font-weight:500;position:sticky;left:0}.pv-note{flex:none;padding:0 4px}.pv-empty{text-align:center;padding:24px}.pv-img{border-radius:20px;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:14px;min-height:0;margin:0 14px 14px;padding:18px;display:grid}.pv-img i{background:#ffffffbf;border-radius:16px}.pv-img .a{background:#fffffff2;grid-row:span 2}.pv-img .b{background:var(--lime)}@media (width<=599px){.modal:has(.pv){height:92dvh;max-height:92dvh;width:100%!important}.pv-max{display:none}}@media (prefers-reduced-motion:reduce){.modal:has(.pv){transition:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.aps{flex-direction:column;gap:18px;display:flex}.aps-g .label{margin-bottom:10px}.aps-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.aps-i{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;transition:background .15s;display:flex}.aps-i:hover{background:var(--tile-2)}.aps-i b{overflow-wrap:break-word;max-width:100%;font-weight:600}@media (width<=339px){.aps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.aps-i small{font-size:var(--fs-cap);color:var(--ink-3);text-wrap:balance;line-height:1.4}.aps-ic{display:inline-flex;position:relative}.aps-ic .badge{position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #fff}@media (width<=599px){.aps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aps-i small{display:none}.modal>.modal-h{touch-action:none}}.idle-p{color:var(--ink-2);line-height:1.7}.idle-p b{color:var(--ink);font-weight:600}html.dual .overlay{padding-left:calc(var(--seg-l,50vw) + var(--hinge,0px) + 16px);padding-right:16px}@media (width<=359px){.modal-h,.modal-b,.modal-f{padding-left:16px;padding-right:16px}.ibtn:not(.sm){width:36px;height:36px}.ibtn .dot{top:7px;right:8px}.pk-sel .muted{white-space:nowrap}.modal-f{gap:8px}.pkr-trig{gap:6px;padding:0 8px 0 10px}.pkr-trig.noic{padding-left:12px}}.pk-sel{min-width:0;overflow:hidden}@media (width<=599px){.modal-f>.pk-sel.grow{flex:100%}.modal-f>.pk-sel.grow~.btn{flex:1 1 0}}.aps-i b{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}html.native body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none}html.native img,html.native a{-webkit-user-drag:none;-webkit-touch-callout:none}html.native :is(input,textarea,[contenteditable=true],.nt-body,.rpd-text,.selectable){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.native :is(.btn,.ibtn):active:not(:disabled){transition-duration:60ms;transform:scale(.96)}html.native :is(button,a[href],[role=button],.click):not(.btn,.ibtn,:disabled):active{filter:brightness(.94)}html[lang^=en] .ip-kv div,html[lang^=en] .adm-nt-meta>div{grid-template-columns:84px minmax(0,1fr)}.set-row{flex-wrap:wrap}.set-row>.grow{flex:140px;min-width:0}.prm-ri-t b{text-overflow:ellipsis;overflow:hidden}.aps-i{padding-inline:0}.aps-i b{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;letter-spacing:-.015em;white-space:nowrap}.rpl-h .page-title{text-overflow:ellipsis;overflow:hidden}.apc-act{flex-wrap:wrap}.apc-act .btn{flex:auto;min-width:max-content}@media (width<=300px){.rpl-h{gap:4px}.rpl-h .rpl-new{padding:0 12px}.rpl-h .rpl-new svg{display:none}}.pk-list>*,.pkr-times>*,.cpk-list>*,.kb-ol-col>*,.h-items>*,.h-mlist>*,.im-list>*,.ct-org>*,.adm-nt-rows>*,.rcpt-l>*,.ast-rows>*,.dk-pk-list>*,.kq-an-detail>*,.adm-lg-side>*,.mt-strip.right>*{flex-shrink:0}.scan-ok{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.scan-ok-ic{background:var(--lime-soft);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.scan-ok b{font-size:var(--fs-title);font-weight:600}.scan-ok small{font-size:var(--fs-cap);color:var(--ink-2)}.scan-ok small.muted{color:var(--ink-3)}.scan-ok-acts{gap:8px;width:100%;margin-top:12px;display:flex}.scan-ok-acts .btn{flex:1;justify-content:center}@media (width<=599px){.aps{gap:12px}.aps-g{background:var(--tile-2);border-radius:20px;padding:12px 6px 6px}.aps-g .label{margin:0 8px 6px}.aps-grid{gap:2px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.aps-i{gap:6px;padding:8px 2px 10px}.aps-i b{font-size:var(--fs-cap);white-space:normal;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}}@media (width<=299px){.aps-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.menu-lbl{flex-direction:column;min-width:0;display:flex}.menu-lbl>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-hint{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.35}i.badge,.badge{font-style:normal}.upd-bar{background:var(--tile-2);border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.upd-bar>i{background:var(--lime);border-radius:99px;height:100%;transition:width .2s;display:block}.app{flex-direction:column;height:100%;display:flex}.app.mode-medium{flex-direction:row}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.page-anim{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nav-pill{background:var(--lime);z-index:0;border-radius:99px;position:absolute;inset:0}.topbar{flex:none;align-items:center;gap:12px;height:76px;padding:0 28px;display:flex;position:relative}.brand{font-size:var(--fs-title);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:flex}.ws{height:30px;font-size:var(--fs-cap);color:var(--ink-2);background:#fff9;border-radius:99px;align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:500;transition:background .15s;display:inline-flex}.ws:hover{background:#fff}.ws svg{color:var(--ink-3)}.topnav{box-shadow:var(--sh-tile);background:#fff;border-radius:99px;gap:2px;padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.topnav a{height:38px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:color .15s;display:flex;position:relative}.topnav a>:not(.nav-pill){z-index:1;position:relative}.topnav a:not(.on):hover{color:var(--ink);background:var(--tile-2)}.topnav a.on{color:var(--ink);font-weight:600}.topnav a .badge{min-width:18px;height:18px;padding:0 5px}.top-end{align-items:center;gap:10px;margin-left:auto;display:flex}.cmdk{width:220px;height:40px;box-shadow:var(--sh-tile);color:var(--ink-3);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 8px 0 14px;transition:box-shadow .15s,color .15s;display:flex}.cmdk:hover{box-shadow:var(--sh-btn);color:var(--ink-2)}.cmdk .kbd{margin-left:auto}.me-anchor{position:relative}.me-btn{transition:transform .15s var(--ease);border-radius:50%;display:block}.me-btn:hover{transform:scale(1.05)}.me-pop{transform-origin:100% 0;width:280px;top:50px;right:0}.me-pop-h{align-items:center;gap:12px;padding:18px 18px 8px;display:flex}.me-pop-h b{font-weight:600;display:block}.me-pop-h small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.mode-desktop .main{padding:0 28px 28px}@media (width<=1279px){.topnav a:not(.on) .lbl{display:none}.topnav a:not(.on){padding:0 12px}.cmdk{justify-content:center;width:40px;padding:0}.cmdk .lbl,.cmdk .kbd{display:none}.topbar{padding:0 20px}.mode-desktop .main{padding:0 20px 20px}}@media (width>=1280px) and (width<=1439px){.cmdk{justify-content:center;width:40px;padding:0}.cmdk .lbl,.cmdk .kbd{display:none}}@media (width<=1100px){.ws{display:none}}@media (height<=700px){.topbar{height:64px}.mode-desktop .main{padding-bottom:16px}}.rail{width:84px;padding:calc(14px + var(--safe-top)) 0 calc(14px + var(--safe-bottom));scrollbar-width:none;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex;overflow-y:auto}.rail-logo{margin-bottom:10px}.rail-i{width:72px;font-size:var(--fs-cap);color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;padding:4px 0;font-weight:500;display:flex}.rail-ic{border-radius:99px;place-items:center;width:56px;height:32px;transition:background .15s;display:grid;position:relative}.rail-ic>:not(.nav-pill){z-index:1;position:relative}.rail-i:hover .rail-ic{background:#ffffffb3}.rail-i.on{color:var(--ink);font-weight:600}.rail-dot{background:var(--lav-3);width:8px;height:8px;box-shadow:0 0 0 2px var(--canvas);border-radius:50%;top:4px;right:14px;z-index:2!important;position:absolute!important}.rail-me{margin-top:8px}.rail-me .me-pop{z-index:90;left:calc(84px + 8px + env(safe-area-inset-left,0px));top:auto;right:auto;bottom:calc(12px + var(--safe-bottom));max-height:calc(100dvh - 24px - var(--safe-top) - var(--safe-bottom));transform-origin:0 100%;position:fixed;overflow-y:auto}.mode-medium .main{padding:calc(16px + var(--safe-top)) 16px calc(16px + var(--safe-bottom)) 0}@media (height<=559px){.rail{padding-top:calc(8px + var(--safe-top));padding-bottom:calc(8px + var(--safe-bottom));gap:0}.rail .lbl,.rail-logo{display:none}.rail-i{padding:1px 0}.rail-ic{height:30px}.rail-me{margin-top:4px}.mode-medium .main{padding-top:calc(10px + var(--safe-top));padding-bottom:calc(10px + var(--safe-bottom))}}.mode-phone .main{padding:var(--safe-top) 0 0}.tabbar{z-index:30;left:20px;right:20px;bottom:calc(18px + var(--safe-bottom));-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-radius:99px;justify-content:space-between;align-items:center;max-width:480px;height:64px;margin:0 auto;padding:0 8px;display:flex;position:fixed;box-shadow:0 12px 32px #161a2221,0 0 0 1px #161a2208}.tabbar a{min-width:52px;height:48px;color:var(--ink-3);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:flex;position:relative}.tabbar a>:not(.nav-pill){z-index:1;position:relative}.tabbar a.on{color:var(--ink);padding:0 18px}.tabbar a .lbl{overflow:hidden}.tabbar a .d{background:var(--lav-3);border-radius:50%;width:8px;height:8px;top:11px;right:13px;box-shadow:0 0 0 2px #fff;position:absolute!important}@media (width<=359px){.tabbar{left:12px;right:12px}.tabbar a{min-width:44px;padding:0 10px}.tabbar a.on{padding:0 12px}}html.dual .mode-medium .main{padding-right:0}.palette-wrap{place-items:start center;padding-top:14vh}.palette{width:min(620px,100%);box-shadow:var(--sh-pop);animation:pop .22s var(--ease);background:#fff;border-radius:28px;overflow:hidden}.palette-in{border-bottom:1px solid var(--line);height:60px;color:var(--ink-3);align-items:center;gap:12px;padding:0 22px;display:flex}.palette-in input{font-size:var(--fs-title);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.palette-list{max-height:440px;padding:8px 10px 12px}.palette-g{font-size:var(--fs-cap);color:var(--ink-3);padding:12px 12px 6px;font-weight:500}.palette-i{border-radius:14px;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px;display:flex}.palette-i.on{background:var(--lime-soft)}@media (width<=599px){.palette-wrap{padding:calc(12px + var(--safe-top)) 12px 12px}}.nt-tools{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nt-list{flex-direction:column;gap:2px;margin:0 -10px;display:flex}.nt-i{text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px 10px;transition:background .15s;display:flex;overflow:hidden}.nt-i:hover{background:var(--tile-2)}.nt-i b{font-weight:500;display:block}.nt-i.un b{font-weight:600}.nt-i.un{background:var(--lav-soft)}.nt-i small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.nt-i time{font-size:var(--fs-cap);color:var(--ink-3);flex:none;align-self:flex-start;margin-top:2px}.nt-av{flex:none;position:relative}.nt-k{border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px}.nt-ic{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (width>=600px){.m-only{display:none!important}}@media (width<=599px){.d-only{display:none!important}}@media (width<=339px){.tabbar a .lbl{display:none}.tabbar a,.tabbar a.on{gap:0;min-width:40px;padding:0 8px}.tabbar a.on{min-width:52px}}.cmdk.min .lbl,.cmdk.min .kbd{display:none}.cmdk.min{justify-content:center;width:40px;padding:0}.desk-app .app.mode-desktop .topbar{-webkit-app-region:drag;padding-left:96px}.desk-app .app.mode-medium,.desk-app .app.mode-phone{--safe-top:34px}.desk-app .app.mode-medium:before,.desk-app .app.mode-phone:before{content:"";-webkit-app-region:drag;z-index:1;pointer-events:none;height:30px;position:fixed;top:0;left:0;right:0}.desk-app .topbar button,.desk-app .topbar a,.desk-app .topbar input,.desk-app .topnav,.desk-app .top-end,.desk-app .me-anchor,.desk-app .popover,.desk-app .overlay,.desk-app .modal,.desk-app .palette-wrap,.desk-app .mt-root{-webkit-app-region:no-drag}.home{flex:1;grid-template-rows:232px minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"g g g g g m m m m p p p""i i i i i t t t t s s s""i i i i i t t t t n n n";gap:16px;min-height:0;display:grid}.home .tile{container-type:inline-size}.h-greet{flex-direction:column;grid-area:g;display:flex}.h-meet{grid-area:m}.h-punch{flex-direction:column;grid-area:p;display:flex}.h-inbox{flex-direction:column;grid-area:i;min-height:0;display:flex}.h-tl{flex-direction:column;grid-area:t;min-height:0;display:flex}.h-msgs{flex-direction:column;grid-area:s;min-height:0;display:flex}.h-notice{grid-area:n}@media (width>=1024px){.home:not(.is-fit):not(.is-phone):not(.is-dual){grid-template-rows:232px max-content max-content}}.home:not(.is-fit) .h-items{flex:none;overflow:visible}.home:not(.is-fit) :is(.h-inbox,.h-tl,.h-msgs){min-height:auto}.home.is-fit .h-items{overflow:hidden}.home.is-fit .h-it{flex:1 0 auto;max-height:84px}.home.is-fit .h-items.is-open{overflow-y:auto}.h-mlist.is-fit{flex:1}.h-mlist.is-fit .h-m{flex:1 1 0;min-height:54px;max-height:61px;padding-top:0;padding-bottom:0}.h-greet .display{margin-top:14px}.h-greet p{color:var(--ink-2);margin-top:8px}.h-greet p b{color:var(--ink);font-weight:600}.h-weather{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.h-qa{align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:16px;display:flex}.h-qa-s{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding-right:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.h-qa-s::-webkit-scrollbar{display:none}.h-qa .more{flex:none}.h-qa button{background:var(--tile-2);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.h-qa button:hover{background:var(--tile-3)}.h-qa button:active{transform:scale(.96)}.h-qa .more{width:40px;color:var(--ink-2);justify-content:center;padding:0}@container (width<=470px){.h-qa,.h-qa-s{gap:6px}.h-qa button{gap:7px;padding:0 12px 0 6px}}.h-meet{background:var(--lime);box-shadow:none;cursor:pointer;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.h-meet:hover{box-shadow:inset 0 0 0 2px var(--lime-3)}.h-meet .eyebrow{color:var(--lime-ink)}.h-soon{height:26px;color:var(--lime-ink);white-space:nowrap;background:#fff9;border-radius:99px;align-items:center;margin-left:auto;padding:0 11px;font-weight:600;display:inline-flex}.h-meet h2{font-size:var(--fs-page);letter-spacing:-.02em;margin-top:16px;font-weight:700;line-height:1.3;position:relative}.h-where{color:var(--lime-ink);margin-top:4px;position:relative}.h-meet-bot{align-items:center;gap:10px;min-width:0;margin-top:auto;padding-top:16px;display:flex;position:relative}.h-meet-bot small{font-size:var(--fs-cap);color:var(--lime-ink)}.h-meet-bot .btn{margin-left:auto}.h-join-s{display:none}.h-rings{pointer-events:none;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.h-rings circle{fill:none;stroke:#ffffff8c;stroke-width:1.5px}.h-meet.is-empty .eyebrow{color:var(--lime-ink)}@container (width<=400px){.h-names{display:none}}@container (width<=300px){.h-join-l{display:none}.h-join-s{display:inline}.h-meet-bot .btn{padding:0 14px}}.h-eb-btn{font-size:var(--fs-cap);color:inherit;border-radius:99px;align-items:center;gap:7px;margin:-4px -8px;padding:4px 8px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.h-eb-btn:hover{background:var(--tile-2);color:var(--ink)}.h-eb-btn svg:last-child{opacity:.6}.h-loc{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.h-clock{margin-top:12px}.h-bar{background:var(--tile-3);border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.h-bar i{background:var(--lime-2);border-radius:3px;height:100%;display:block}.h-bar-l{width:100%;font-size:var(--fs-cap);color:var(--ink-3);text-align:left;white-space:nowrap;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.h-bar-l:hover{color:var(--ink-2)}.h-punch .h-pbtn{margin-top:auto}.h-pbtn{isolation:isolate;position:relative;overflow:hidden}.h-pbtn.ok{background:var(--lime-3)}.h-pbtn-t{z-index:1;align-items:center;gap:7px;display:inline-flex;position:relative}.h-ripple{z-index:0;pointer-events:none;background:#fff;border-radius:50%;position:absolute;translate:-50% -50%}.h-pok{width:20px;height:20px;color:var(--lime-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.btn.sm .h-pok{width:18px;height:18px}.h-inbox .tile-h.has-seg{flex-wrap:wrap;row-gap:10px}.h-filter .seg button{padding:0 12px}.h-items{scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow-y:auto}.h-it{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;margin:0 -8px;padding:10px 8px;transition:background .15s;display:grid;position:relative;overflow:hidden}.h-it+.h-it:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:8px;right:8px}.h-it:hover{background:var(--tile-2)}.h-it:hover:before,.h-it:hover+.h-it:before{opacity:0}.h-it.fx-ok,.h-it.fx-done{background:var(--lime-soft)}.h-it.fx-ok:before,.h-it.fx-done:before,.h-it.fx-ok+.h-it:before,.h-it.fx-done+.h-it:before{opacity:0}.h-it-t{font-weight:600}.h-it-t span{color:var(--ink-3);font-weight:400}.h-it-s{font-size:var(--fs-cap);color:var(--ink-2);margin-top:2px}.h-acts{align-items:center;gap:6px;display:flex}.h-okpill{background:var(--lime-2);height:32px;font-size:var(--fs-cap);border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 8px;font-weight:600;display:inline-flex}.h-check-w{place-items:center;width:40px;height:40px;display:grid}.h-chk{width:22px;height:22px;color:var(--ink);position:relative}.h-chk svg{z-index:1;position:relative}.h-chk:hover svg path{opacity:.35}.h-burst{background:var(--lime-2);z-index:0;pointer-events:none;border-radius:9px;position:absolute;inset:-2px}.h-task-t{transition:color .2s}.h-task-t.done{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.h-due{font-size:var(--fs-cap);background:var(--tile-2);height:26px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-weight:500;transition:background .2s;display:inline-flex}.h-due.late{background:var(--red-soft);color:var(--red)}.h-due.ok{background:var(--lime-2);color:var(--ink)}.h-foot{border-top:1px solid var(--line);flex:none;justify-content:center;margin-top:auto;padding-top:12px;display:flex}.h-foot .link{height:28px}.h-empty{padding:28px 12px}.h-empty img{width:56px;height:56px}@container (width<=400px){.h-it-k{display:none}.h-it{gap:12px}}@container (width<=360px){.h-inbox .tile-h.has-seg{flex-direction:column;align-items:stretch}.h-inbox .tile-h.has-seg .end{margin-left:0}.h-filter .seg,.h-filter .seg button{flex:1}}.h-axis{flex:1;min-height:280px;margin:10px 0 8px;position:relative}.home:not(.is-fit) .h-axis{min-height:380px}.h-hr{border-top:1px dashed var(--line-2);position:absolute;left:0;right:0}.h-hr span{font-size:var(--fs-cap);color:var(--ink-3);background:#fff;padding-right:8px;line-height:18px;position:absolute;top:-9px;left:0}.h-ev{text-align:left;transition:box-shadow .15s, translate .15s var(--ease);border-radius:14px;flex-direction:column;justify-content:center;gap:0;padding:4px 14px;line-height:1.35;display:flex;position:absolute;left:52px;right:0;overflow:hidden}.h-ev:hover{box-shadow:var(--sh-btn);translate:2px}.h-ev b{font-weight:600}.h-ev span{font-size:var(--fs-cap);opacity:.85}.h-ev.mini{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px}.h-ev.mini b{flex:none;max-width:70%}.h-ev.next{box-shadow:0 0 0 2px var(--lime-3)}.h-ev.next:not(.mini){padding-right:84px}.h-ev-av{position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:1!important}.h-now{border-top:1.5px solid var(--lav-3);z-index:2;pointer-events:none;position:absolute;left:46px;right:0}.h-now:before{content:"";background:var(--lav-3);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.h-now span{font-size:var(--fs-cap);color:#fff;background:var(--lav-3);border-radius:99px;padding:0 7px;font-weight:600;line-height:20px;position:absolute;top:-11px;left:-48px}.h-msgs{box-shadow:none}.h-msgs .tile-h{margin-bottom:12px}.h-msgs .tile-h h3{color:var(--lav-ink)}.h-badge{background:#fff;transition:transform .15s}.h-badge:hover{transform:scale(1.08)}.h-mlist{scrollbar-width:none;flex-direction:column;gap:8px;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.h-m{text-align:left;color:var(--ink);background:#ffffffb8;border-radius:16px;flex:none;align-items:center;gap:11px;padding:10px 12px;transition:background .15s;display:flex;overflow:hidden}.h-m:hover,.h-m .av.emo{background:#fff}.h-m-n{gap:8px;font-weight:600;display:flex}.h-m-n time{font-size:var(--fs-cap);color:var(--ink-3);flex:none;margin-left:auto;font-weight:400}.h-m-x{font-size:var(--fs-cap);color:var(--ink-2);margin-top:1px}.h-m-x em{color:var(--lav-ink);font-style:normal;font-weight:600}.h-mempty{color:var(--lav-ink);padding:20px 12px}.h-mempty img{width:44px;height:44px}.h-reply{flex:none;align-items:center;margin-top:auto;padding-top:12px;display:flex;position:relative}.h-reply .to{background:var(--lav-soft);height:30px;color:var(--lav-ink);font-weight:600;font-size:var(--fs-cap);z-index:1;border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex;position:absolute;bottom:6px;left:6px}.h-reply input{min-width:0;height:42px;color:var(--ink);background:#fff;border:0;border-radius:99px;outline:0;flex:1;padding:0 46px 0 84px;transition:box-shadow .15s}.h-reply input:focus{box-shadow:inset 0 0 0 1.5px var(--lav-2)}.h-reply input::placeholder{color:var(--ink-3)}.h-reply .send{background:var(--tile-2);width:32px;height:32px;color:var(--ink-3);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;bottom:5px;right:5px;overflow:hidden}.h-reply .send.on,.h-reply .send.sent{background:var(--lime-2);color:var(--ink)}.h-fly{background:var(--lime);max-width:70%;height:30px;color:var(--ink);pointer-events:none;z-index:2;border-radius:16px 16px 4px;padding:0 12px;font-weight:500;line-height:30px;position:absolute;bottom:6px;right:44px}@container (width<=250px){.h-reply .to{padding:0 4px}.h-reply .to-n{display:none}.h-reply input{padding-left:40px}}.h-notice .tile-h{margin-bottom:4px}.h-nt{text-align:left;border-radius:14px;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px;transition:background .15s;display:block;position:relative}.h-nt+.h-nt:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:8px;right:8px}.h-nt:hover{background:var(--tile-2)}.h-nt:hover:before,.h-nt:hover+.h-nt:before{opacity:0}.h-nt b{align-items:center;gap:6px;font-weight:600;display:flex}.h-nt em,.nl-i em{font-style:normal;font-size:var(--fs-cap);color:var(--red);background:var(--red-soft);border-radius:99px;flex:none;padding:0 7px;font-weight:600;line-height:20px}.h-nt small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:2px;display:block}.nd-tags{gap:6px;display:flex}.nd-title{font-size:var(--fs-title);margin-top:12px;font-weight:600;line-height:1.45}.nd-by{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:14px;padding-bottom:16px;display:flex}.nd-by b{font-weight:600;display:block}.nd-by small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.nd-body{color:var(--ink-2);flex-direction:column;gap:10px;padding-top:16px;line-height:1.8;display:flex}.nd-body p:first-child{color:var(--ink)}.nd-sign{text-align:right;color:var(--ink-3);font-size:var(--fs-cap);margin-top:6px}.nl{flex-direction:column;gap:2px;margin:0 -10px;display:flex}.nl-i{text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px 10px;transition:background .15s;display:flex}.nl-i:hover{background:var(--tile-2)}.nl-i b{align-items:center;gap:6px;font-weight:600;display:flex}.nl-i small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:2px;display:block}.nl-m{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.nl-m time{font-size:var(--fs-cap);color:var(--ink-3)}@media (width>=1024px) and (width<=1279px){.h-greet,.h-meet,.h-punch{padding:20px 22px}.h-meet h2{margin-top:12px}}@media (width>=600px) and (width<=1023px){.home{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"g g""m p""i i""t s""t n";grid-auto-rows:max-content;align-content:start;padding-bottom:4px}.home .tile{padding:20px 22px}.h-greet .display{margin-top:10px}.h-meet,.h-punch{min-height:214px}.h-meet h2{margin-top:12px}.h-tl{min-height:520px}}@media (width>=600px) and (width<=719px){.home{grid-template-columns:minmax(0,1fr);grid-template-areas:"g""m""p""i""t""s""n"}.h-meet,.h-punch{min-height:190px}.h-punch .h-pbtn{margin-top:16px}}@media (width>=600px) and (width<=1023px) and (height<=559px){.home{gap:12px}.home .tile{padding:16px 20px}.h-meet,.h-punch{min-height:188px}.h-clock{margin-top:6px}.h-greet .display{font-size:var(--fs-page);margin-top:8px}.h-qa{padding-top:12px}}html.dual .home.is-dual{gap:calc(var(--hinge,34px) + 32px);display:flex;overflow:hidden}.h-col{flex-direction:column;gap:14px;min-height:0;padding-bottom:2px;display:flex}.h-col>*{flex:none}html.dual .home.is-dual>.h-col:first-child{width:calc(var(--seg-l) - 100px)}html.dual .home.is-dual>.h-col:last-child{width:calc(var(--seg-r) - 32px)}html.dual .home.is-dual .tile{padding:20px 22px}html.dual .home.is-dual .h-meet,html.dual .home.is-dual .h-punch{min-height:200px}html.dual .home.is-dual .h-msgs{min-height:300px}html.dual .home.is-dual .h-inbox{min-height:420px}html.dual .home.is-dual .h-items{overflow:visible}html.dual .home.is-dual .h-tl{min-height:560px}.home.is-phone{padding:8px var(--gx) calc(110px + var(--safe-bottom));flex-direction:column;gap:14px;display:flex;overflow-y:auto}.home.is-phone>*{flex:none}.home-mhead{align-items:center;gap:10px;padding:4px 0;display:flex}.h-me{border-radius:50%;flex:none}.home-mhead small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:500;display:block}.home-mhead h1{font-size:var(--fs-page);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.25;overflow:hidden}.home.is-phone .tile{border-radius:26px;padding:18px 20px}.home.is-phone .h-meet h2{font-size:var(--fs-title);margin-top:12px;font-weight:600}.home.is-phone .h-meet-bot .btn{height:36px;padding:0 14px}.home.is-phone .h-join-l{display:none}.home.is-phone .h-join-s{display:inline}.home.is-phone .h-rings{width:200px;height:200px;top:-70px;right:-60px}.h-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.h-appr{box-shadow:none;text-align:left;color:var(--lav-ink);flex-direction:column;transition:transform .12s;display:flex}.h-appr:active{transform:scale(.98)}.h-appr .eyebrow{color:var(--lav-ink)}.h-appr .display{color:#3c2f8f;margin-top:10px}.h-appr p{font-size:var(--fs-cap);margin-top:6px;padding-right:30px}.h-go{background:#ffffffb3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:14px;right:14px}.h-mpunch{flex-direction:column;display:flex}.h-mpunch .h-eb-btn{align-self:flex-start;margin:-4px -8px}.h-mclock{font-size:var(--fs-page);letter-spacing:-.02em;margin-top:10px;font-weight:700;line-height:1.2}.h-mpunch p{font-size:var(--fs-cap);color:var(--ink-3);margin:4px 0 12px}.h-mpunch .h-pbtn{margin-top:auto}.home.is-phone .h-inbox .tile-h{margin-bottom:6px}.home.is-phone .h-it{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:64px}.home.is-phone .h-items{overflow:visible}@media (width<=359px){.home.is-phone{padding-left:var(--gx);padding-right:var(--gx);gap:12px}.h-two{gap:12px}.home.is-phone .h-two .tile{padding:16px}.home-mhead h1{font-size:var(--fs-title)}.home-mhead{gap:6px}.home-mhead .h-me{display:none}.home-mhead .ibtn{width:36px;height:36px}}.home:not(.is-phone){margin:-2px;padding:2px}.h-room{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;cursor:pointer;padding:0;display:inline}.h-room:hover{text-decoration-color:currentColor}.h-ev{cursor:pointer}.h-due{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.h-due-i{background:var(--mint-soft);min-width:0;max-width:100%;height:32px;color:var(--mint-ink);font-size:var(--fs-cap);border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;transition:background .15s;display:inline-flex}.h-due-i:hover{background:var(--mint)}.h-due-i>svg{flex:none}.h-due-i small{font-size:var(--fs-cap);opacity:.85;flex:none;font-weight:400}.h-due-more{background:var(--tile-2);height:32px;font-size:var(--fs-cap);color:var(--ink-2);border-radius:99px;padding:0 12px}@media (width<=599px){.h-due-i,.h-due-more{height:40px}}html.dual .home.is-dual{margin:0;padding:0}html.dual .home.is-dual>.h-col{padding:2px 2px 4px}.h-due-i.appr{color:var(--ink)}.h-due-i.appr:hover{filter:brightness(.97)}.h-due-i.appr.t-sky{background:var(--sky)}.h-due-i.appr.t-mint{background:var(--mint)}.h-due-i.appr.t-butter{background:var(--butter)}.h-due-i.appr.t-lav{background:var(--lav)}@media (width<=389px){.h-it-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-mhead{gap:8px}.home-mhead .ibtn{width:36px;height:36px}}.h-bar-l>.ell:first-child{flex-shrink:0}.h-bar-l>.h-bar-r{white-space:normal;text-overflow:clip;text-align:right;min-width:0}@media (width<=599px){.home-mhead h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}}html[lang=en] .home-mhead h1{font-size:var(--fs-title);text-wrap:balance}.chat-page{flex:1;min-height:0;display:flex;position:relative}.chat-page>.cl{flex:none;width:344px;margin-right:16px}.chat-page>.chp{flex:1}.side{min-height:0;display:flex}.side.inline{flex:none;margin:-2px;padding:2px;overflow:hidden}.side.inline .side-in{flex:none}.side.float{z-index:20;max-width:calc(100% - 24px);position:absolute;top:0;bottom:0;right:0}.side.float .side-in{box-shadow:var(--sh-pop);flex:1;width:auto!important}.side-in{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.side-scrim{z-index:19;border-radius:var(--r-tile);background:#2b2e351a;position:absolute;inset:0}.cl{flex-direction:column;min-height:0;padding:22px 14px 12px;display:flex}.cl-h{align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.cl-h .page-title{flex:1}.cl-search{flex:none;margin:16px 6px 12px}.cl-clear{background:var(--tile-3);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.cl-chips{flex:none;gap:6px;padding:0 6px 2px}.cl-chips.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.cl-chips.fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.cl-chips.fade-lr{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.cl-chip{padding:0 12px;position:relative}.cl-chip.on{background:0 0}.cl-chip-pill{background:var(--lime);border-radius:99px;position:absolute;inset:0}.cl-chip-t{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.cl-list{flex:1;min-height:0;margin-top:8px;padding:0 2px;position:relative}.cl-sec{font-size:var(--fs-cap);color:var(--ink-3);padding:12px 12px 6px;font-weight:500}.cl-empty{padding:48px 16px}.cv{text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:18px;align-items:center;gap:12px;width:100%;padding:11px 10px;transition:background .15s;display:flex}.cv:hover{background:var(--tile-2)}.cv.on{background:var(--lime-soft)}.cv-b{flex:1;min-width:0}.cv-n{align-items:center;gap:6px;font-weight:500;display:flex}.cv.un .cv-n{font-weight:600}.cv-n time{font-size:var(--fs-cap);color:var(--ink-3);flex:none;margin-left:auto;padding-left:4px;font-weight:400}.cv-tag{font-size:var(--fs-cap);background:var(--lav-soft);color:var(--lav-ink);border-radius:6px;flex:none;padding:0 6px;font-weight:500;line-height:18px}.cv-x{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:6px;min-height:20px;margin-top:3px;display:flex}.cv-x em{color:var(--lav-ink);flex:none;font-style:normal;font-weight:600}.cv-x .cv-draft{color:var(--peach-ink);font-weight:500}.cv-typing{color:var(--lav-ink)}.cv-x mark,.cv-n mark{background:var(--lime);color:var(--ink);border-radius:4px}.cv-mute{color:var(--ink-4);flex:none}.cv-x .badge.mute{background:var(--ink-4);width:9px;min-width:9px;height:9px;padding:0}.stories,.m-only.stories{display:none}.chp{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.chp>.empty{flex:1}.chp-h{flex:none;align-items:center;gap:10px;padding:18px 20px 14px 24px;display:flex}.chp-h>.ibtn{flex:none}.chp-who{text-align:left;border-radius:16px;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chp-who:disabled{cursor:default}.chp-who:not(:disabled):hover h2{color:var(--lav-ink)}.chp-name{align-items:center;gap:6px;min-width:0;display:flex}.chp-name h2{font-size:var(--fs-title);font-weight:600;transition:color .15s}.chp-name small{font-size:var(--fs-cap);color:var(--ink-3);flex:none;font-weight:500}.chp-name svg{flex:none}.chp-sub{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:6px;min-width:0;margin-top:1px;display:flex}.chp-sub i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.chp-sub i.off{background:var(--ink-4)}.chp-sub.typing{color:var(--lav-ink);font-weight:500}.chp-pin-wrap{flex:none;padding:0 24px;overflow:hidden}.chp-pin{background:var(--peach-soft);width:100%;height:40px;color:var(--peach-ink);text-align:left;border-radius:14px;flex:none;align-items:center;gap:9px;margin:0 0 6px;padding:0 14px;transition:background .15s;display:flex;overflow:hidden}.chp-pin:hover{background:var(--peach)}.chp-pin .link{color:var(--peach-ink);flex:none}.chp-search{flex:none;overflow:hidden}.chp-search-in{align-items:center;gap:4px;padding:2px 20px 10px 24px;display:flex}.chp-search-in .field{margin-right:6px}.chp-count{font-size:var(--fs-cap);color:var(--ink-3);text-align:center;flex:none;min-width:44px}.chp-cancel{font-size:var(--fs-body);flex:none;height:40px;padding:0 6px}.stream-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.stream{flex-direction:column;flex:1;min-height:0;padding:12px 24px 14px;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 24px);mask-image:linear-gradient(#0000 0,#000 24px);container:stream/inline-size}.stream>*{flex:none}.stream>*+*{margin-top:16px}.stream>.msg.grouped{margin-top:6px}.chp-empty{color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:40px 0;display:flex}.chp-empty b{font-weight:600}.day{font-size:var(--fs-cap);color:var(--ink-3);background:var(--tile-2);border-radius:99px;align-self:center;padding:2px 12px;font-weight:500;overflow:hidden}.sys{font-size:var(--fs-cap);color:var(--ink-3);text-align:center;align-self:center;overflow:hidden}.sys .link{color:var(--lav-ink);margin-left:6px;font-weight:600}.stream.searching .msg:not(.hit),.stream.searching .sys,.stream.searching .day{opacity:.35}.stream .msg,.stream .sys,.stream .day{transition:opacity .2s}.jump{z-index:4;width:40px;height:40px;color:var(--ink-2);box-shadow:var(--sh-pop);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:20px}.jump:hover{color:var(--ink)}.msg{align-items:flex-start;gap:10px;max-width:76%;display:flex;position:relative}.msg.card{max-width:min(92%,420px)}.msg-av{flex:none;width:34px;padding-top:22px}.msg-av>button{transition:transform .15s var(--ease);border-radius:50%;display:block}.msg-av>button:hover{transform:scale(1.06)}.msg.grouped .msg-av{padding-top:0}.msg-b{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.who{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;gap:6px;margin:0 12px 5px;display:flex}.who b{color:var(--ink-2);font-weight:500}.rcpt{font:inherit;color:inherit;border-radius:6px;margin:0 -2px;padding:0 2px;transition:color .15s,background .15s}.rcpt:hover{color:var(--lav-ink);background:var(--lav-soft)}.rcpt-b{flex-direction:column;gap:12px;min-height:0;display:flex}.rcpt-l{flex-direction:column;gap:2px;max-height:min(420px,56vh);margin:-2px;padding:2px;display:flex;overflow-y:auto}.rcpt-i{align-items:center;gap:12px;min-height:48px;padding:0 4px;display:flex}.rcpt-i b{min-width:0;font-weight:500;display:flex}.rcpt-i small{font-size:var(--fs-cap);color:var(--ink-3);flex:none}.rcpt-empty{text-align:center;color:var(--ink-3);padding:28px 0}.bw{max-width:100%;display:inline-block;position:relative}.bw.has-rx{padding-bottom:14px}.bub{background:var(--tile-2);white-space:pre-wrap;word-break:break-word;border-radius:20px 20px 20px 6px;padding:10px 16px;line-height:1.6;transition:box-shadow .2s}.msg.me{flex-direction:row-reverse;align-self:flex-end}.msg.me .msg-b{align-items:flex-end}.msg.me .bub{background:#e9f6bb;border-radius:20px 20px 6px}.mt{color:var(--lav-ink);background:var(--lav-soft);border-radius:6px;padding:1px 5px;font-weight:600}.mt.me{background:var(--lav)}.bub mark,.who mark{background:var(--lime);color:var(--ink);border-radius:4px;padding:0 1px}.msg.cur .bw>:first-child{box-shadow:inset 0 0 0 2px var(--lav-3)}.msg.cur mark{background:var(--lime-2)}.msg.flash .bw>:first-child{animation:flash 1.5s var(--ease)}@keyframes flash{0%,55%{box-shadow:0 0 0 3px var(--lav-2)}to{box-shadow:0 0 #0000}}.quote{font-size:var(--fs-cap);color:var(--ink-3);border-left:2px solid var(--line-2);text-align:left;align-items:center;gap:5px;max-width:360px;margin:2px 0 6px;padding-left:8px;transition:color .15s,border-color .15s;display:flex}.quote:hover{color:var(--ink-2);border-color:var(--lav-2)}.rx{z-index:2;height:28px;box-shadow:var(--sh-pop);background:#fff;border-radius:99px;align-items:center;padding:0 9px 0 5px;transition:box-shadow .15s;display:flex;position:absolute;bottom:0;right:12px}.rx.mine{box-shadow:0 0 0 1.5px var(--lav-2), var(--sh-pop)}.rx img+img{margin-left:-3px}.rx b{font-weight:600;font-size:var(--fs-cap);margin-left:7px}.msg.me .rx{left:12px;right:auto}.mt-wrap{z-index:5;opacity:0;pointer-events:none;padding-left:6px;transition:opacity .15s,transform .15s;position:absolute;top:2px;left:100%;transform:translateY(2px)}.msg.me .mt-wrap{padding:0 6px 0 0;left:auto;right:100%}.msg:hover .mt-wrap,.mt-wrap.picking,.mt-wrap:focus-within{opacity:1;pointer-events:auto;transform:none}.msg-tools{box-shadow:var(--sh-pop);background:#fff;border-radius:99px;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.msg-tools>button{width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .12s,transform .12s,color .12s;display:grid}.msg-tools>button:hover{background:var(--tile-2);color:var(--ink);transform:scale(1.1)}.rx-pick{box-shadow:var(--sh-pop);transform-origin:0 100%;background:#fff;border-radius:99px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.msg.me .rx-pick{transform-origin:100% 100%;left:auto;right:0}.rx-pick button{border-radius:50%;place-items:center;width:36px;height:36px;transition:background .12s,transform .12s;display:grid}.rx-pick button:hover{background:var(--tile-2);transform:scale(1.18)}.rx-pick button.on{background:var(--lav)}@container stream (width<=600px){.mt-wrap{padding:0;top:-20px;left:auto;right:8px}.msg.me .mt-wrap{padding:0;left:8px;right:auto}.rx-pick{transform-origin:100% 100%;left:auto;right:0}.msg.me .rx-pick{left:0;right:auto}}.thread{font-size:var(--fs-cap);color:var(--lav-ink);border-radius:99px;align-items:center;gap:8px;margin:8px 0 0 6px;padding:2px 10px 2px 2px;font-weight:600;transition:background .15s;display:inline-flex}.thread span{color:var(--ink-3);font-weight:400}.thread:hover{background:var(--lav-soft)}.msg.typing .msg-av{padding-top:0}.typing-b{align-items:center;gap:5px;height:42px;padding:0 16px;display:inline-flex}.typing-b i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite tbounce}.typing-b i:nth-child(2){animation-delay:.15s}.typing-b i:nth-child(3){animation-delay:.3s}@keyframes tbounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.evc,.apc,.poll{text-align:left;border-radius:20px;width:340px;max-width:100%;padding:16px 18px;transition:box-shadow .15s}.evc{background:var(--lav);color:var(--lav-ink);cursor:pointer}.evc:hover{box-shadow:0 0 0 1.5px var(--lav-2)}.evc .eyebrow{color:inherit}.evc-go{opacity:.6;margin-left:auto}.evc.evc-remind{background:var(--mint);color:var(--mint-ink)}.evc.evc-remind:hover{box-shadow:0 0 0 1.5px var(--mint-2,#2e8c6059)}.evc-when{margin-left:4px;font-weight:600}.evc h4,.apc h4,.poll h4{font-size:var(--fs-title);color:var(--ink);margin-top:8px;font-weight:600;line-height:1.4}.evc p{font-size:var(--fs-cap);margin-top:3px}.evc-place{align-items:center;gap:4px;display:flex}.evc-extra{font-size:var(--fs-cap);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.evc-extra span{align-items:center;gap:4px;display:inline-flex}.evc-r{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.evc-btns{gap:6px;margin-left:auto;display:flex}.evc-btns .btn{gap:4px}.evc-btns .btn.white{box-shadow:none}.evc-btns .btn.sel{background:var(--lime-2);color:var(--ink)}.evc-ck{display:inline-flex;overflow:hidden}.apc{box-shadow:0 0 0 1px var(--line-2);cursor:pointer;background:#fff}.apc:hover{box-shadow:0 0 0 1px var(--line-2), 0 8px 22px #161a2212}.apc.gone{cursor:default;color:var(--ink-3)}.apc-h{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.apc-h .eyebrow{color:var(--peach-ink);font-weight:600}.apc-who{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.apc-who b{color:var(--ink-2);font-weight:600}.apc-f{background:var(--tile-2);font-size:var(--fs-cap);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:12px;padding:10px 12px;display:grid}.apc-f dt{color:var(--ink-3);white-space:nowrap}.apc-f dd{color:var(--ink);font-weight:500}.apc-act{align-items:center;gap:8px;margin-top:14px;display:flex}.apc-res{height:36px;font-size:var(--fs-cap);border-radius:12px;align-items:center;gap:8px;min-width:0;margin-top:14px;padding:0 10px 0 6px;font-weight:500;display:flex}.apc-stamp{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.apc-go{opacity:.75;flex:none;align-items:center;display:inline-flex}.poll{box-shadow:0 0 0 1px var(--line-2);background:#fff}.poll .eyebrow{color:var(--butter-ink);font-weight:600}.poll-o{flex-direction:column;gap:6px;margin-top:12px;display:flex}.poll-i{background:var(--tile-2);text-align:left;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:0 12px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.poll-i:hover{box-shadow:inset 0 0 0 1.5px var(--line-2)}.poll-i.on{box-shadow:inset 0 0 0 1.5px var(--lime-3)}.poll-bar{transform-origin:0;background:var(--lime-soft);position:absolute;inset:0}.poll-i.on .poll-bar{background:var(--lime)}.poll-i>:not(.poll-bar){z-index:1;position:relative}.poll-i b{font-weight:600;font-size:var(--fs-cap)}.poll-ck{border:1.6px solid var(--ink-4);background:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.poll-ck.sq{border-radius:6px}.poll-i.on .poll-ck{background:var(--lime-2);border-color:var(--lime-2)}.poll-f{font-size:var(--fs-cap);color:var(--ink-3);margin-top:10px;display:block}.voice{background:var(--tile-2);border-radius:22px 22px 22px 6px;align-items:center;gap:10px;height:44px;padding:0 14px 0 6px;display:inline-flex}.msg.me .voice{background:#e9f6bb;border-radius:22px 22px 6px}.voice-p{background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .15s;display:grid}.voice.play .voice-p{background:var(--lime-2)}.voice-w{align-items:center;gap:2px;height:24px;display:flex}.voice-w i{background:var(--ink-4);border-radius:2px;width:3px;transition:background .1s}.msg.me .voice-w i{background:#4b5e0d59}.voice-w i.on,.msg.me .voice-w i.on{background:var(--ink)}.voice .num{font-size:var(--fs-cap);color:var(--ink-2);min-width:22px;font-weight:600}.file-c{width:300px;max-width:100%;box-shadow:0 0 0 1px var(--line-2);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.file-c:hover{box-shadow:0 0 0 1px var(--line-2), 0 6px 16px #161a2212}.file-k{width:38px;height:44px;font-size:var(--fs-cap);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.file-c b{font-weight:600;display:block}.file-c small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.file-c.up small{color:var(--lime-ink)}.file-bar{background:var(--lime-2);transform-origin:0;height:3px;transition:transform .12s linear;position:absolute;bottom:0;left:0;right:0}.img-msg{width:320px;max-width:100%;box-shadow:0 0 0 1px var(--line-2);cursor:pointer;background:#fff;border-radius:18px;transition:box-shadow .15s;overflow:hidden}.img-msg:hover{box-shadow:0 0 0 1px var(--line-2), 0 8px 22px #161a2214}.img-art{aspect-ratio:16/10;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:8px;padding:12px;display:grid;position:relative}.img-art i{background:#ffffffbf;border-radius:10px}.img-art .a{background:#fffffff2;grid-row:span 2}.img-art .b{background:var(--lime)}.img-cap{font-size:var(--fs-cap);color:var(--ink-3);padding:8px 12px}.img-up{background:#ffffff80;place-items:center;display:grid;position:absolute;inset:0}.img-up circle{fill:none;stroke:#2b2e3524;stroke-width:3px}.img-up circle.on{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:94.2;transform-origin:50%;transition:stroke-dashoffset .12s linear;transform:rotate(-90deg)}@media (width>=1600px){.chat-page>.cl{width:360px}}@media (width>=1024px) and (width<=1279px){.chat-page>.cl{width:300px}}@media (width>=600px) and (width<=1023px){.chat-page>.cl{width:clamp(248px,36%,320px)}.cl{padding:18px 10px 10px}.cl-search{margin:14px 4px 10px}.cl-chips{padding:0 4px 2px}.cv{gap:10px;padding:10px 8px}}.chp-narrow .chp-h{gap:8px;padding:14px 14px 10px 18px}.chp-narrow .chp-pin-wrap{padding:0 16px}.chp-narrow .chp-search-in{padding:2px 14px 10px 18px}.chp-narrow .stream{padding:10px 16px 12px}.chp-narrow .msg{max-width:86%}.chp-narrow .msg.card{max-width:92%}html.dual .chat-page{padding-right:16px}html.dual .chat-page>.cl{width:calc(var(--seg-l) - 84px - 16px);margin-right:calc(var(--hinge) + 32px)}html.dual .side.float{max-width:calc(var(--seg-r) - 32px);right:16px}html.dual .side-scrim{left:calc(var(--seg-l) - 84px + var(--hinge) + 16px);right:16px}@media (height<=559px){.cl{padding-top:14px;padding-bottom:8px}.cl-h{min-height:36px}.cl-search{height:36px;margin:10px 4px 8px}.cl-sec{padding-top:8px}.cv{padding-top:8px;padding-bottom:8px}.chp-h,.chp-narrow .chp-h{padding-top:10px;padding-bottom:8px}.chp-who .av{width:36px!important;height:36px!important}.chp-pin{height:34px}.stream,.chp-narrow .stream{padding-top:6px;padding-bottom:8px}}@media (width<=599px){.cl{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:8px 0 0;overflow-y:auto}.cl>*{flex:none}.cl-h{padding:0 var(--gx);min-height:48px}.cl-h .ibtn.flat{box-shadow:var(--sh-btn);background:#fff}.cl-search{margin:8px var(--gx) 4px;box-shadow:var(--sh-tile);background:#fff;height:44px}.stories{padding:10px var(--gx) 4px;scrollbar-width:none;gap:12px;overflow-x:auto;display:flex!important}.stories::-webkit-scrollbar{display:none}.sto{width:60px;font-size:var(--fs-cap);color:var(--ink-2);flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.sto>.ell{max-width:60px}.sto-ring{border-radius:22px;padding:2.5px;display:inline-flex}.sto-ring.on{background:var(--lav-2)}.sto-ring .av{box-shadow:0 0 0 3px var(--canvas)}.cl-chips{padding:10px var(--gx) 2px}.cl-chip:not(.on){box-shadow:var(--sh-tile);background:#fff}.cl-list{min-height:0;margin:12px var(--gx) calc(110px + var(--safe-bottom));box-shadow:var(--sh-tile);background:#fff;border-radius:26px;flex:none;padding:8px;overflow:visible}.cl-sec{padding:10px 12px 4px}.cv{padding:12px 10px}.cv.on{background:0 0}.chp{box-shadow:none;padding-bottom:var(--kb,0px);background:0 0;border-radius:0;flex:1}.chp-h,.chp-narrow .chp-h{gap:8px;padding:6px 16px 10px}.chp-who{gap:10px}.chp-h>.ibtn.flat{box-shadow:var(--sh-btn);background:#fff}.chp-pin-wrap,.chp-narrow .chp-pin-wrap{padding:0 20px}.chp-search-in,.chp-narrow .chp-search-in{padding:2px 16px 10px}.stream,.chp-narrow .stream{padding:12px var(--gx) 10px}.msg,.chp-narrow .msg{max-width:88%}.msg-av{width:30px;padding-top:20px}.msg-av .av{width:30px!important;height:30px!important}.bub{box-shadow:var(--sh-tile);background:#fff}.msg.me .bub{box-shadow:none}.bw{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.voice{box-shadow:var(--sh-tile);background:#fff}.msg.me .voice{box-shadow:none}.day{background:#ffffffb3}.apc,.poll{box-shadow:var(--sh-tile)}.evc,.apc,.poll{padding:14px 16px}.img-msg{width:250px}.jump{right:16px}}.chat-page.single>.cl{width:auto;animation:fade .2s var(--ease);flex:1;margin-right:0}.chat-page.single>.chp{animation:slide .25s var(--ease)}.evc-room{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.evc-room:hover{text-underline-offset:2px;text-decoration:underline}.evc-own{font-size:var(--fs-cap);color:var(--ink-3);margin-left:auto}.thread{min-width:0;max-width:100%}.thread-n{white-space:nowrap;flex:none;font-weight:600}.thread-last{min-width:0}.chp-h.tiny .chp-who>.av,.chp-h.tiny .chp-who>:first-child:not(.grow){display:none}.chp-h.tiny{gap:6px;padding-left:12px;padding-right:12px}.bub-link{color:var(--lav-ink);border-radius:6px;align-items:center;gap:2px;margin-top:8px;padding:0;font-weight:600;display:inline-flex}.bub-link:hover{text-underline-offset:2px;text-decoration:underline}.evc,.apc,.poll{container-type:inline-size}@container (width<=279px){.apc-act{gap:6px}.apc-act .grow{display:none}.apc-act .btn{flex:1 1 0;gap:4px;min-width:0;padding:0 8px}.apc-f{grid-template-columns:minmax(0,1fr);gap:0}.apc-f dd{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;margin-bottom:6px;overflow:visible}.apc-f dd:last-child{margin-bottom:0}.apc-who .ell{white-space:normal;overflow:visible}.evc-r{gap:8px}.evc-btns{gap:6px;width:100%;margin-left:0}.evc-btns .btn{flex:1 1 0;min-width:0;padding:0 6px}}@media (width<=339px){.thread-last{display:none}}.rcpt-portal{display:contents}.bub .quote{min-width:0;max-width:100%}.bub .quote>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bub{min-width:0;max-width:100%}.sto{width:64px}.sto>.ell{white-space:normal;-webkit-line-clamp:2;text-align:center;word-break:break-word;-webkit-box-orient:vertical;max-width:64px;line-height:1.3;display:-webkit-box;overflow:hidden}.bub.bul{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}.bub.bul>.bul-h{font-size:var(--fs-cap);align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.bub.bul>:not(.bul-h){color:var(--ink)}.ap-page{flex:1;grid-template-columns:384px minmax(0,1fr);gap:16px;min-height:0;display:grid}.apl{flex-direction:column;min-height:0;padding:22px 14px 12px;display:flex;container:apl/inline-size}.apl-h{align-items:center;gap:8px;padding:0 8px;display:flex}.apl-h .page-title{flex:1;min-width:0}.apl-seg{margin:16px 6px 0}.apl-seg button{flex:auto;padding:0 6px}.apl-seg .seg-t{gap:4px}.apl-n{font-style:normal}.apl-n.hot{color:var(--lav-ink)!important;font-weight:600!important}.apl-search{margin:10px 6px 4px}.apl-clear{width:24px;height:24px;color:var(--ink-3);background:var(--tile-3);border-radius:50%;flex:none;place-items:center;margin-right:-6px;transition:background .15s,color .15s;display:grid}.apl-clear:hover{color:var(--ink);background:var(--line-2)}.apl-list{flex:1;min-height:0;padding:0 2px 4px}.apl-sec{font-size:var(--fs-cap);color:var(--ink-3);padding:14px 12px 6px;font-weight:500}.apr-w{position:relative}.apr{text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 10px;transition:background .15s;display:flex;position:relative}.apr:hover{background:var(--tile-2)}.apr:focus-visible{outline-offset:-2px}.apr-hl{border-radius:inherit;background:var(--lime-soft);position:absolute;inset:0}.apr>:not(.apr-hl){position:relative}.apr.on:hover{background:0 0}.apr-b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.apr-l{align-items:center;gap:8px;min-width:0;display:flex}.apr-l>:first-child{flex:1}.apr-l b{font-weight:600}.apr-l small{font-size:var(--fs-cap);color:var(--ink-2)}.apr-l time{font-size:var(--fs-cap);color:var(--ink-3);flex:none}.apr-l .pill{height:22px;padding:0 9px}.apl-empty{padding:48px 20px}.apl-empty b{color:var(--ink);font-weight:600}.apl-empty span{font-size:var(--fs-cap);max-width:260px}@container apl (width<=330px){.apl-n:not(.hot),.apl.box-todo .apr-l .pill{display:none}.apr{gap:10px;padding:11px 8px}.apr>[class^=t-]{width:38px!important;height:38px!important}.apl-h .btn{padding:0 11px}}.apd{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;container:apd/inline-size}.apd-h{flex:none;align-items:center;gap:10px;min-height:68px;padding:18px 20px 14px 24px;display:flex}.apd-h-ic{display:inline-flex}.apd-h-t{flex:none;font-weight:600}.apd-no{color:var(--ink-3);flex:0 auto}.apd-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;align-content:start;align-items:start;gap:28px;min-height:0;padding:2px 24px 24px;display:grid}.apd-main{min-width:0}.apd-hero{border-radius:22px;padding:20px 22px;position:relative;overflow:hidden}.apd-who{align-items:center;gap:12px;min-width:0;display:flex}.apd-who b{color:var(--ink);font-weight:600;display:block}.apd-who small{font-size:var(--fs-cap);display:block}.apd-hero .apd-st{background:#ffffffb8;font-weight:600}.apd-amt{color:var(--ink);white-space:nowrap;margin-top:20px}.apd-amt .cur{opacity:.45;margin-right:4px}.apd-amt.txt{font-size:var(--fs-page);letter-spacing:-.02em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.apd-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;line-height:1.6;display:-webkit-box;overflow:hidden}.apd-result{font-size:var(--fs-cap);border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;line-height:1.6;display:flex;overflow:hidden;color:var(--ink-2)!important;background:#ffffffb8!important}.apd-result b{color:var(--ink);font-weight:600}.apd-result-ic{border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;display:grid}.apd-result.t-mint .apd-result-ic{background:var(--mint);color:var(--mint-ink)}.apd-result.t-red .apd-result-ic{background:var(--red-soft);color:var(--red)}.apd-result.t-butter .apd-result-ic{background:var(--butter);color:var(--butter-ink)}.apd-result.t-gray .apd-result-ic{background:var(--tile-2);color:var(--ink-3)}.apd-result-why{color:var(--ink-2);overflow-wrap:anywhere;display:block}.apd-link{min-height:32px;font-size:var(--fs-cap);color:var(--ink);background:#ffffffb8;border-radius:99px;align-items:center;gap:2px;margin-top:10px;padding:0 10px 0 12px;font-weight:600;transition:background .15s;display:inline-flex}.apd-link:hover{background:#fff}.apd-tr-link{color:var(--lav-ink);justify-self:start;align-items:center;gap:2px;font-weight:600;display:inline-flex}.apd-tr-link:hover{text-decoration:underline}.apd h5{font-size:var(--fs-body);align-items:baseline;gap:8px;margin:24px 0 10px;font-weight:600;display:flex}.apd h5 small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:400}.apd-table{background:var(--tile-2);border-radius:18px;padding:4px 18px}.apd-tr{border-top:1px solid #e9eaee;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.apd-tr:first-child{border-top:0}.apd-tr span{color:var(--ink-3)}.apd-tr b{overflow-wrap:anywhere;font-weight:500;line-height:1.6}.apd-tr.line{grid-template-columns:minmax(0,1fr) auto}.apd-tr.line span{color:var(--ink)}.apd-tr.line b{text-align:right}.apd-tr.sum span{font-weight:600}.apd-tr.sum b{font-weight:700}.apd-files{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.apd-file{border-radius:16px;min-width:0;transition:transform .12s;display:block}.apd-file .file-c{width:100%;transition:box-shadow .15s}.apd-file:hover .file-c{box-shadow:inset 0 0 0 1.5px var(--lime-2)}.apd-file:active{transform:scale(.985)}.apd-flow{isolation:isolate;border-radius:18px;min-width:0;margin:0 -14px;padding:12px 14px 2px;scroll-margin-top:12px;position:sticky;top:0}.apd-flow:before{content:"";z-index:-1;border-radius:inherit;background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2);opacity:0;pointer-events:none;transition:opacity .6s var(--ease);position:absolute;inset:0}.apd-flow.flash:before{opacity:1;transition-duration:.2s}.apd-flow h5{margin-top:0}.flow{list-style:none}.fl-n{gap:14px;padding-bottom:20px;display:flex;position:relative}.fl-n:before{content:"";background:var(--line-2);border-radius:1px;width:2px;transition:background .3s;position:absolute;top:46px;bottom:4px;left:19px}.fl-n.done:before{background:var(--lime-2)}.flow>:last-child:before{display:none}.fl-av{flex:none;height:40px;position:relative}.fl-av .av{transition:box-shadow .25s,opacity .25s}.fl-n.current .fl-av .av{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--lime-2)}.fl-n.todo .fl-av .av{opacity:.6}.fl-mk{border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px}.fl-t{flex-direction:column;align-items:flex-start;min-width:0;padding-top:1px;display:flex}.fl-top{align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.fl-top b{font-weight:600}.fl-top time{font-size:var(--fs-cap);color:var(--ink-3);flex:none;margin-left:auto}.fl-t>small{font-size:var(--fs-cap);color:var(--ink-3)}.fl-n.rejected .fl-t>small{color:var(--red)}.fl-n.returned .fl-t>small{color:var(--butter-ink)}.fl-note{background:var(--tile-2);min-height:22px;font-size:var(--fs-cap);color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;max-width:100%;margin-top:6px;padding:2px 8px;display:inline-flex}.fl-wait{font-size:var(--fs-cap);color:var(--lav-ink);align-items:center;gap:5px;margin-top:6px;font-weight:600;display:inline-flex}.fl-cmt{background:var(--tile-2);font-size:var(--fs-cap);color:var(--ink-2);overflow-wrap:anywhere;border-radius:4px 12px 12px;max-width:100%;margin-top:8px;padding:8px 12px;line-height:1.6}.fl-n.rejected .fl-cmt{background:var(--red-soft);color:#9c3a35}.fl-n.returned .fl-cmt{background:var(--butter);color:var(--butter-ink)}.fl-end{font-size:var(--fs-cap);align-items:center;gap:14px;padding-bottom:18px;font-weight:600;display:flex}.fl-end-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.fl-end.ok{color:var(--lime-ink)}.fl-end.ok .fl-end-ic{background:var(--lime)}.fl-end.off{color:var(--ink-2)}.fl-end.off .fl-end-ic{background:var(--tile-2);color:var(--ink-3)}.fl-cc{border-top:1px solid var(--line);font-size:var(--fs-cap);color:var(--ink-2);align-items:center;gap:8px;margin-top:-4px;padding:12px 0 0;display:flex}.fl-rec{font-size:var(--fs-cap);color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:-8px;padding:0 0 18px 54px;line-height:1.6;display:flex;position:relative}.fl-rec:before{content:"";background:var(--line-2);border-radius:1px;width:2px;position:absolute;top:-12px;bottom:4px;left:19px}.fl-rec-ic{background:var(--tile-2);width:20px;height:20px;color:var(--ink-3);border-radius:7px;flex:none;place-items:center;display:grid}.fl-rec time{color:var(--ink-3)}.fl-rec small{font-size:var(--fs-cap);color:var(--ink-3);overflow-wrap:anywhere;display:block}.fl-rule{background:var(--sky-soft);color:var(--sky-ink);font-size:var(--fs-cap);border-radius:16px;gap:8px;margin-top:14px;padding:12px 14px;line-height:1.6;display:flex}.fl-rule svg{margin-top:2px}.fl-grp{background:var(--lav);width:40px;height:40px;color:var(--lav-ink);border-radius:50%;place-items:center;transition:box-shadow .25s;display:grid}.fl-n.current .fl-grp{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--lime-2)}.fl-n.todo .fl-grp{opacity:.6}.fl-votes{background:var(--tile-2);border-radius:14px;flex-direction:column;gap:8px;width:100%;margin-top:10px;padding:10px 12px;list-style:none;display:flex}.fl-vote{gap:10px;min-width:0;display:flex}.fl-vote-av{flex:none;height:24px;position:relative}.fl-vote:not(.done):not(.rejected) .fl-vote-av .av{opacity:.6}.fl-mk.sm{border-width:1.5px;border-color:var(--tile-2);width:14px;height:14px;bottom:-4px;right:-4px}.fl-vote-b{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.fl-vote-top{width:100%;min-width:0;font-size:var(--fs-cap);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.fl-vote-top b{flex:none;min-width:0;font-weight:600}.fl-vote-top small{font-size:var(--fs-cap);color:var(--ink-3);flex:none;margin-left:auto}.fl-vote.rejected .fl-vote-top small{color:var(--red)}.fl-vote .fl-cmt{background:#fff;margin-top:4px}.fl-meta{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:5px;margin-top:4px;line-height:1.5;display:inline-flex}.apd-notes{flex-direction:column;gap:8px;margin-top:12px;display:flex}.apd-note{background:var(--tile-2);font-size:var(--fs-cap);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 14px;line-height:1.6;display:flex}.apd-note svg{color:var(--ink-3);flex:none;margin-top:2px}.apd-cmts{grid-column:1/-1;min-width:0}.apd-cmt-i{border-top:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.apd-cmt-i:first-of-type{border-top:0}.apd-cmt-top{align-items:baseline;gap:8px;min-width:0;display:flex}.apd-cmt-top b{min-width:0;font-weight:600}.apd-cmt-top time{font-size:var(--fs-cap);color:var(--ink-3);flex:none;margin-left:auto}.apd-cmt-text{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;line-height:1.6;display:block}.apd-cmt-new{align-items:center;gap:8px;margin-top:8px;padding:2px;display:flex}.apd-cmt-new .field{height:44px}.apd-cmt-send{flex:none;min-width:44px;height:44px}.apd-nudge{overflow:hidden}.apd-nudge-t{align-items:center;gap:6px;min-width:0;display:inline-flex}.apd-nudge.is-off{background:var(--tile-2);color:var(--ink-2);box-shadow:none;cursor:default}.apd-cmt-b{display:none}.apd-bar-w{border-top:1px solid var(--line);background:#fff;flex:none}.apd-bar{align-items:center;gap:10px;padding:14px 20px 16px 24px;display:flex}.apd-bar .btn{min-width:88px}.apd-bar .btn.apd-ok{min-width:120px}.apd-bar .btn.grow{flex:1}.apd-more-i{display:none}.apd-wait{color:var(--ink-2);align-items:center;gap:8px;display:flex}.apd-wait svg{color:var(--ink-3)}.apd-left{font-size:var(--fs-cap);opacity:.65;font-weight:500}.apd-empty{place-items:center;display:grid}.apd-empty .empty{gap:10px}.apd-empty .empty img{width:72px;height:72px;margin-bottom:6px}.apd-empty b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.apd-empty span{max-width:300px;line-height:1.6}.apd-empty-act{justify-content:center;gap:10px;margin-top:10px}.apd-empty-back{position:absolute;top:14px;left:16px}@container apd (width<=819px){.apd-body{grid-template-columns:minmax(0,1fr);gap:0}.apd-flow{border-top:1px solid var(--line);border-radius:0 0 18px 18px;margin:26px -12px 0;padding:22px 12px 14px;position:relative}}@container apd (width<=559px){.apd-h{min-height:0;padding:14px 16px 10px 18px}.apd-hx{display:none}.apd-body{padding:0 16px 20px}.apd-hero{border-radius:20px;padding:18px}.apd-amt{margin-top:16px}.apd-tr{grid-template-columns:76px minmax(0,1fr);gap:12px}.apd-table{padding:2px 16px}.apd-files{grid-template-columns:minmax(0,1fr)}.apd-cmt,.apd-more-b,.apd-wait{display:none}.apd-more-i{display:grid}.apd-cmt-b{height:44px;margin-top:16px;display:flex}.apd-bar{gap:8px;padding:12px 16px 14px}.apd-bar .btn{min-width:0}.apd-bar .btn.danger,.apd-bar .btn.white{flex:none;width:96px}.apd-bar .btn.apd-ok,.apd-bar .btn.primary{flex:1;min-width:0}}.nf-hic{gap:8px}.nf-foot{font-size:var(--fs-cap)}.tpl-g+.tpl-g{margin-top:20px}.tpl-gl{font-size:var(--fs-cap);color:var(--ink-3);margin-bottom:10px;font-weight:500}.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tpl{box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:12px;transition:background .15s,box-shadow .15s,transform .1s;display:flex}.tpl:hover{background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.tpl:active{transform:scale(.98)}.tpl-t b{font-weight:600;display:block}.tpl-t small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.tpl-arr{transition:transform .15s var(--ease)}.tpl:hover .tpl-arr{color:var(--ink-2);transform:translate(2px)}.nf-form{flex-direction:column;gap:18px;display:flex}.nf-f{flex-direction:column;min-width:0;display:flex}.chips.wrap{flex-wrap:wrap}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.nf-f.bad .input,.nf-f.bad .upload,.nf-f.bad .nf-lines{box-shadow:inset 0 0 0 1.5px #d4554f73}.nf-f.bad .input{background:#fff}.nf-err{font-size:var(--fs-cap);color:var(--red);align-items:center;gap:5px;margin-top:6px;display:flex;overflow:hidden}.hint{font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:5px;margin-top:8px;display:flex}.nf-calc{background:var(--lime-soft);font-size:var(--fs-cap);color:var(--lime-ink);border-radius:14px;align-items:center;gap:10px;margin-top:-6px;padding:10px 14px;display:flex;overflow:hidden}.nf-calc b{font-weight:700;font-size:var(--fs-body);color:var(--ink)}.nf-affix{display:block;position:relative}.nf-affix em{color:var(--ink-3);pointer-events:none;align-items:center;font-style:normal;display:flex;position:absolute;top:0;bottom:0;right:16px}.nf-affix .input{padding-right:40px}.nf-affix.pre em{left:16px;right:auto}.nf-affix.pre .input{padding-left:32px;padding-right:16px}.nf-chips .chip{height:36px;padding:0 16px}.nf-from{background:var(--butter);color:var(--butter-ink);font-size:var(--fs-cap);border-radius:16px;gap:10px;padding:12px 14px;display:flex}.nf-from svg{margin-top:1px}.nf-from b{font-weight:600;display:block}.nf-from small{font-size:var(--fs-cap);margin-top:2px;display:block}.nf-lines{background:var(--tile-2);border-radius:16px;padding:10px 10px 12px}.nf-line{grid-template-columns:minmax(0,1fr) 140px 32px;align-items:start;gap:8px;display:grid;overflow:hidden}.nf-line>*{margin-bottom:8px}.nf-line .input{background:#fff;border-radius:12px;height:40px}.nf-line .ibtn{margin-top:4px}.nf-lines-f{align-items:center;gap:8px;padding:2px 4px 0 0;display:flex}.nf-lines-f .muted{font-size:var(--fs-cap)}.nf-lines-f b{font-weight:700}.upload{border:1.5px dashed var(--line-2);width:100%;min-height:84px;color:var(--ink-3);font-size:var(--fs-cap);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;transition:border-color .15s,background .15s,color .15s;display:flex}.upload>span{color:var(--ink-2)}.upload b{font-weight:600}.upload:hover,.upload.over{border-color:var(--lime-3);background:var(--lime-soft);color:var(--lime-ink)}.upload:hover>span,.upload.over>span{color:var(--lime-ink)}.nf-file{align-items:center;gap:6px;margin-top:8px;display:flex}.nf-file-b{border-radius:16px;flex:1;min-width:0}.nf-file-b .file-c{width:100%;transition:box-shadow .15s}.nf-file-b:hover .file-c{box-shadow:inset 0 0 0 1.5px var(--lime-2)}.fp{background:var(--tile-2);border-radius:16px;padding:14px 6px 12px;display:flex}.fp-n{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.fp-n+.fp-n:before{content:"";background:var(--line-2);border-radius:1px;width:calc(100% - 56px);height:2px;position:absolute;top:17px;left:calc(28px - 50%)}.fp-av{margin-bottom:6px;position:relative}.fp-n b{font-weight:600;font-size:var(--fs-cap);max-width:100%}.fp-n small{font-size:var(--fs-cap);color:var(--ink-3);max-width:100%}@media (width<=1279px){.ap-page{grid-template-columns:340px minmax(0,1fr)}}@media (width>=600px) and (width<=1023px){.ap-page{grid-template-columns:clamp(270px,40%,320px) minmax(0,1fr);gap:14px}.apl{padding:18px 10px 10px}.apl-h{padding:0 8px 0 10px}}@media (width>=600px) and (width<=719px){.ap-page{grid-template-columns:minmax(0,1fr)}.apl{padding:20px 14px 12px}}html.dual .ap-page{grid-template-columns:calc(var(--seg-l) - 100px) minmax(0, 1fr);column-gap:calc(var(--hinge) + 32px);padding-right:16px}@media (height<=559px){.apl{padding-top:12px;padding-bottom:6px}.apl-h .page-title{font-size:var(--fs-title)}.apl-seg{margin-top:10px}.apl-search{height:36px;margin-top:8px}.apl-sec{padding:8px 12px 4px}.apr{padding:8px 10px}.apd-h{min-height:0;padding-top:10px;padding-bottom:8px}.apd-hero{padding:14px 18px}.apd-amt{margin-top:10px}.apd h5{margin:16px 0 8px}.apd-bar{padding-top:8px;padding-bottom:8px}}@media (width<=599px){.ap-page{flex-direction:column;display:flex}.apl{box-shadow:none;overscroll-behavior:contain;background:0 0;border-radius:0;flex:1;padding:8px 0 0;overflow-y:auto}.apl>*{flex:none}.apl-h{padding:0 var(--gx);gap:10px;min-height:48px}.apl-h .btn{height:40px;font-size:var(--fs-body);padding:0 16px}.apl-seg{margin:12px var(--gx) 0;box-shadow:var(--sh-tile);background:#fff}.apl-seg button{height:38px;padding:0 4px}.apl-seg .seg-pill{background:var(--lime);box-shadow:none}.apl-search{margin:12px var(--gx) 4px;box-shadow:var(--sh-tile);background:#fff;height:44px}.apl-clear{width:32px;height:32px;margin-right:-8px}.apl-list{margin:12px var(--gx) calc(28px + var(--safe-bottom));box-shadow:var(--sh-tile);background:#fff;border-radius:26px;flex:none;padding:4px 8px 8px;overflow:visible}.apr{min-height:66px}.apr:hover{background:0 0}.apr:active{background:var(--tile-2)}.ap-m-detail{min-height:0}.apd{box-shadow:none;background:0 0;border-radius:0;flex:1}.apd-h{gap:12px;padding:8px 20px 12px}.apd-h-t{text-align:center;font-size:var(--fs-title);flex:1}.apd-hm{width:40px;height:40px;box-shadow:var(--sh-btn);background:#fff}.apd-body{padding:0 20px 24px}.apd-hero{border-radius:26px;padding:18px 20px}.apd h5{margin:22px 4px 10px}.apd-table{box-shadow:var(--sh-tile);background:#fff;border-radius:22px;padding:4px 18px}.apd-tr{border-color:var(--line)}.apd-file .file-c{box-shadow:var(--sh-tile)}.apd-flow{box-shadow:var(--sh-tile);background:#fff;border-top:0;border-radius:22px;margin:22px 0 0;padding:18px}.apd-flow h5{margin:0 0 14px}.apd-cmt-b{box-shadow:var(--sh-tile);background:#fff;height:48px;margin-top:14px}.apd-bar-w{background:linear-gradient(to top, var(--canvas) 72%, #edeef100);border-top:0}.apd-bar{padding:12px 20px calc(16px + var(--safe-bottom));gap:10px}.apd-bar .btn{height:52px}.apd-bar .btn.danger,.apd-bar .btn.white{width:104px}.apd-more-i{width:52px;height:52px}.apd-empty{box-shadow:none;background:0 0}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tpl{text-align:center;box-shadow:none;background:var(--tile-2);flex-direction:column;gap:8px;padding:14px 4px 12px}.tpl-t{width:100%}.tpl-t small,.tpl-arr{display:none!important}.two{grid-template-columns:minmax(0,1fr)}.nf-line{grid-template-columns:minmax(0,1fr) 112px 32px;gap:6px}.nf-foot{display:none}.nf-submit{flex:1}}@media (height<=559px){.overlay:has(.nf-form,.nf-pick){padding:10px}.modal:has(.nf-form,.nf-pick) .modal-h{padding:12px 20px 4px}.modal:has(.nf-form,.nf-pick) .modal-f{padding:8px 20px 12px}.nf-foot{display:none}}.apc-note{background:var(--lav-soft,var(--tile-2));color:var(--lav-ink);font-size:var(--fs-cap);border-radius:12px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;line-height:1.5;display:flex}.apc-note svg{flex:none;margin-top:2px}.apl-h .page-title{white-space:nowrap}@media (width<=339px){.apl-h .apl-new{justify-content:center;width:36px;padding:0}.apl-h .apl-new-t{display:none}}.apl-sum,.apd-meta{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apl-batch-h{overflow:hidden}.apl-batch-hi{align-items:center;gap:14px;min-height:30px;padding:6px 12px 0;display:flex}.apl-batch-hi small{min-width:0;font-size:var(--fs-cap);color:var(--ink-3);flex:1}.apl-batch-hi .link{font-size:var(--fs-cap);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.apr-ck{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink-4);background:#fff;border-radius:7px;flex:none;place-items:center;transition:background .15s,box-shadow .15s;display:grid;overflow:hidden}.apr-ck.on{background:var(--lime-2);box-shadow:none;color:var(--ink)}.apr.picked{background:var(--lime-soft)}.apr.blocked{cursor:default}.apr.blocked .apr-ck{background:var(--tile-2);box-shadow:inset 0 0 0 1.5px var(--line-2)}.apr.blocked .apl-sum{color:var(--ink-3)}.apl-batch{z-index:2;box-shadow:var(--sh-pop);background:#fff;border-radius:20px;flex:none;align-items:center;gap:8px;margin:8px 6px 0;padding:10px 10px 10px 16px;display:flex;position:sticky;bottom:0}.apl-batch .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.apl-batch .btn{flex:none}@media (width<=599px){.apl-batch-hi{padding:8px 24px 0}.apl-batch{margin:0 12px calc(12px + var(--safe-bottom));bottom:calc(12px + var(--safe-bottom))}.apl-batch .btn{height:44px}}@media (width<=359px){.apl-batch{flex-wrap:wrap}.apl-batch .grow{flex:100%}.apl-batch .btn{flex:1}}@media (width<=599px){.apd-bar .btn,.apd-bar .ibtn.apd-more-i{height:48px}.apd-bar .ibtn.apd-more-i{width:48px}}.apd-ho-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-cap);overflow:hidden}@media (width<=479px){.apd-ho-t{display:none}.apd-bar.apd-ho .btn{flex:1 1 0}}.fl-ho-items{font-size:var(--fs-cap);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.5;display:block}@media (width<=359px){.fl-top{flex-wrap:wrap;row-gap:2px}.fl-top b,.fl-top b.ell{white-space:normal;text-overflow:clip;overflow:visible}}.apl-seg .apl-seg-s{display:none}@media (width<=359px){.apl-seg .apl-seg-l{display:none}.apl-seg .apl-seg-s{display:inline}}:lang(en) .apd-meta,:lang(en) .apl-sum{overflow-wrap:break-word}@media (width<=599px){:lang(en) .tpl-t b.ell{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}@media (width<=359px){.apd-bar.decide .btn.danger{width:84px}.apd-bar.decide .apd-ok svg{display:none}:lang(en) .tpl-t b.ell{-webkit-line-clamp:3}:lang(en) .apd-who{flex-wrap:wrap;row-gap:8px}:lang(en) .apd-who>.grow{flex:calc(100% - 56px);min-width:0}:lang(en) .apd-who .apd-st{margin-left:56px}}@container apl (width<=330px){html[lang^=en] .apl-new-t{display:none}html[lang^=en] .apl-h .apl-new{justify-content:center;width:36px;padding:0}}.cal-page{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}.cal-desktop{grid-template-columns:296px minmax(0,1fr)}@media (width<=1279px){.cal-desktop{grid-template-columns:256px minmax(0,1fr);gap:14px}}html.dual .cal-dual{grid-template-columns:calc(var(--seg-l) - 100px) minmax(0, 1fr);column-gap:calc(var(--hinge) + 32px);padding-right:16px}.rc-ic{vertical-align:-1px;opacity:.55;margin-left:4px;display:inline-flex}.rc-ic.sh{vertical-align:0;flex:0 1000 auto;min-width:0;margin-left:0;overflow:hidden}.ag-c .rc-ic{vertical-align:-1px;margin-left:6px}.tg-ev.tiny .rc-ic,.mv-ev .rc-ic{flex:none;margin-left:0}.ep-r .num{font-variant-numeric:tabular-nums}.mm-d:focus-visible,.tg-dh:focus-visible,.mv-c:focus-visible,.mv-ev:focus-visible,.wk-d:focus-visible{outline-offset:-2px}.cd{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cd-lime{background:#b3d32b}.cd-lav{background:var(--lav-3)}.cd-sky{background:#5d9ce6}.cd-peach{background:#ee9460}.cd-pink{background:#e37aa7}.cd-mint{background:#48b781}.cd-butter{background:#e3b22c}.cal-side{flex-direction:column;min-height:0;padding:20px 20px 16px;display:flex}.cal-sec{font-size:var(--fs-cap);color:var(--ink-3);margin:20px 0 8px;font-weight:500}.cal-cats{flex-direction:column;display:flex}.cal-cat{border-radius:12px;align-items:center;gap:12px;height:36px;margin:0 -8px;padding:0 8px;transition:background .15s,color .15s;display:flex}.cal-cat:hover{background:var(--tile-2)}.cal-sw{color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background .15s,box-shadow .15s;display:grid}.cal-sw>span{place-items:center;display:grid}.cal-sw.off{box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.cal-up{flex-direction:column;gap:8px;display:flex}.cal-upi{text-align:left;transition:transform .15s var(--ease), box-shadow .15s;border-radius:16px;padding:10px 14px}.cal-upi:hover{box-shadow:var(--sh-btn);transform:translate(2px)}.cal-upi b{color:var(--ink);font-weight:600;display:block}.cal-upi small{font-size:var(--fs-cap);display:block}.cal-none{font-size:var(--fs-cap);color:var(--ink-3);padding:4px 0}.cal-panel .cal-sec:first-child{margin-top:0}.cal-panel .mm{margin-bottom:4px}.mm-h{align-items:center;gap:2px;margin-bottom:4px;display:flex}.mm-h b{flex:1;font-weight:600}.mm-w{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mm-w span{font-size:var(--fs-cap);color:var(--ink-3);text-align:center;line-height:28px}.mm-clip{position:relative;overflow:hidden}.mm-g{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.mm-d{height:34px;font-size:var(--fs-cap);color:var(--ink);place-items:center;display:grid;position:relative}.mm-d span{border-radius:50%;place-items:center;width:30px;height:30px;transition:background .12s,box-shadow .12s;display:grid}.mm-d:hover span{background:var(--tile-2)}.mm-d.out{color:var(--ink-4)}.mm-d.inwk{background:var(--lime-soft)}.mm-d.inwk.first{border-radius:17px 0 0 17px}.mm-d.inwk.last{border-radius:0 17px 17px 0}.mm-d.today span{color:var(--lime-ink);box-shadow:inset 0 0 0 1.5px var(--lime-3);font-weight:700}.mm-d.on span,.mm-d.sel span,.mm-d.inwk.today span{background:var(--lime-2);color:var(--ink);box-shadow:none;font-weight:700}.mm-d i{background:var(--ink-4);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.mm-d.on i{background:var(--lime-ink)}.cal-main{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.cal-h{flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;padding:16px 20px 12px 24px;display:flex}.cal-h.compact{padding-left:16px;padding-right:16px}.cal-title{white-space:nowrap;align-items:baseline;gap:8px;margin-right:4px;display:flex}.cal-title small{font-size:var(--fs-body);color:var(--ink-3);letter-spacing:0;font-weight:500}.cal-nav{gap:4px;display:flex}.cal-new.icon{width:32px;padding:0}.cal-h .cal-seg button{height:26px}.cal-h.compact{column-gap:8px}.cal-h.compact .cal-seg button{padding:0 10px}@media (width>=600px) and (width<=613px){.cal-h .cal-rooms{display:none}}html.dual .cal-h .cal-rooms{display:none}.cal-panel-rooms{width:100%;margin-top:20px}.cal-new.icon .lbl{display:none}.cal-body{flex-direction:column;flex:1;min-height:0;display:flex}.tg{--hcol:56px;flex-direction:column;flex:1;min-height:0;display:flex}.tg-head{grid-template-columns:var(--hcol) minmax(0, 1fr);border-bottom:1px solid var(--line);scrollbar-gutter:stable;flex:none;padding:0 12px 0 8px;display:grid;overflow:hidden}.tg-tz{font-size:var(--fs-cap);color:var(--ink-4);white-space:nowrap;cursor:default;justify-content:flex-end;align-self:center;gap:6px;padding:0 10px 8px 0;display:flex}.tg-tz i{font-style:normal}.tg-tz .tg-tz2{color:var(--ink-3);margin-right:auto;padding-left:2px}.tg.two{--hcol:100px}.tg-hours .tg-h2{color:var(--ink-4);left:2px;right:auto}.tg-days{padding-bottom:8px;display:grid}.tg-dh{height:40px;font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0 3px;transition:background .15s;display:flex}.tg-dh:hover:not(:disabled){background:var(--tile-2)}.tg-dh:disabled{cursor:default}.tg-dh b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.tg-dh.wkend b{color:var(--ink-2)}.tg-dh.today{background:var(--lime);color:var(--lime-ink)}.tg-dh.today:hover:not(:disabled){background:var(--lime-2)}.tg-dh.today b{color:var(--ink)}.tg-dh.single{justify-content:flex-start;width:fit-content;margin:0;padding:0 14px}.tg-dh-t{font-weight:600}.tg-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 12px 12px 8px;position:relative}.tg-body{grid-template-columns:var(--hcol) minmax(0, 1fr);display:grid;position:relative}.tg-hours{position:relative}.tg-hours span{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;position:absolute;right:10px;transform:translateY(-50%)}.tg-hours .tg-nowpill{color:#fff;background:var(--lav-3);z-index:2;border-radius:99px;padding:0 7px;font-weight:600;line-height:20px;right:2px}.tg-colwrap{min-width:0;position:relative}.tg-cols{background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:100% var(--row);height:100%;display:grid}.tg-col{border-left:1px solid var(--line);cursor:pointer;min-width:0;position:relative}.tg-col.wkend{background-color:#f5f6f88c}.tg-ghost{z-index:1;border:1.5px dashed var(--lav-2);background:var(--lav-soft);color:var(--lav-ink);font-size:var(--fs-cap);pointer-events:none;border-radius:10px;align-items:flex-start;gap:4px;padding:5px 8px;font-weight:600;display:flex;position:absolute;left:3px;right:3px}.tg-ev{z-index:1;text-align:left;border-radius:10px;flex-direction:column;padding:5px 8px;line-height:17px;transition:box-shadow .15s;display:flex;position:absolute;overflow:hidden}.tg-ev:hover{box-shadow:var(--sh-pop);z-index:3}.tg-ev b{font-size:var(--fs-cap);color:var(--ink);-webkit-line-clamp:var(--lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;font-weight:600;display:-webkit-box;overflow:hidden}.tg-ev>span{font-size:var(--fs-cap);flex:none}.tg-ev.nr{padding-left:6px;padding-right:5px}.tg-ev.tiny{flex-direction:row;align-items:center;gap:6px;padding:0 8px}.tg-ev.tiny b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;display:block}.tg-ev.tiny>span{opacity:.85}.tg-ev-ppl{margin-top:auto;padding-top:6px}.tg-ev.open{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--lav-3);z-index:3}.tg-ev.flash,.mv-ev.flash,.ag-c.flash{animation:evFlash 1.5s var(--ease)}@keyframes evFlash{0%,45%{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--lime-3)}to{box-shadow:0 0 0 2px #0000,0 0 0 5px #0000}}.tg-ev.declined,.ag-c.declined{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.tg-ev.declined b,.ag-c.declined b{color:var(--ink-3);text-decoration:line-through}.tg-ev.tentative,.ag-c.tentative{background-image:repeating-linear-gradient(135deg,#fff9 0 6px,#0000 6px 12px)}.tg-now{border-top:2px solid var(--lav-3);z-index:4;pointer-events:none;position:absolute;left:-1px;right:0}.tg-now:before{content:"";background:var(--lav-3);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.mv{flex-direction:column;flex:1;min-height:0;padding:0 16px 16px;display:flex}.mv-wd{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mv-wd span{font-size:var(--fs-cap);color:var(--ink-3);padding:2px 10px 8px}.mv-clip{flex:1;min-height:0;position:relative;overflow:hidden}.mv-g{grid-template-columns:repeat(7,minmax(0,1fr));height:100%;display:grid}.mv-c{border-bottom:1px solid var(--line);border-left:1px solid var(--line);cursor:pointer;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:5px 4px 4px;transition:background .15s;display:flex;overflow:hidden}.mv-c:nth-child(7n+1){border-left:0}.mv-c.wkend{background:#f5f6f88c}.mv-c:hover{background:var(--tile-2)}.mv-n{min-width:24px;height:24px;font-size:var(--fs-cap);color:var(--ink);white-space:nowrap;border-radius:99px;flex:none;align-self:flex-start;place-items:center;padding:0 7px;font-weight:600;display:grid}.mv-c.out .mv-n{color:var(--ink-4);font-weight:500}.mv-c.today .mv-n{background:var(--lime-2)}.mv-evs{flex-direction:column;gap:2px;min-height:0;display:flex}.mv-ev{height:20px;font-size:var(--fs-cap);text-align:left;border-radius:7px;flex:none;align-items:center;gap:6px;min-width:0;padding:0 6px;transition:background .15s,box-shadow .15s;display:flex}.mv-ev:hover,.mv-ev.open{box-shadow:var(--sh-btn);background:#fff}.mv-ev .cd{width:7px;height:7px}.mv-ev span{color:var(--ink-3);flex:none}.mv-ev b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.mv-ev.declined b{color:var(--ink-3);text-decoration:line-through}.mv-more{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;padding:0 6px;line-height:20px}.mv-dots{gap:3px;padding:2px 6px;display:flex}.mv-dots .cd{width:6px;height:6px}.mv.narrow .mv-wd span{text-align:center;padding:2px 0 8px}.mv.narrow .mv-c{padding:4px 2px}.mv.narrow .mv-ev{gap:4px;padding:0 4px}.ag{flex-direction:column;gap:10px;display:flex}.ag-i{gap:12px;display:flex}.ag-i time{width:44px;font-size:var(--fs-cap);color:var(--ink-2);flex:none;padding-top:13px;font-weight:600}.ag-i.past time,.ag-i.past .ag-c{opacity:.55}.ag-c{cursor:pointer;min-width:0;transition:transform .15s var(--ease), box-shadow .15s;border-radius:20px;flex:1;padding:12px 16px}.ag-c:hover{box-shadow:var(--sh-btn)}.ag-c:active{transform:scale(.985)}.ag-c b{color:var(--ink);font-weight:600;display:block}.ag-c small{font-size:var(--fs-cap);display:block}.ag-c.next{box-shadow:0 0 0 2px var(--lime-3)}.ag-c .ag-hol{color:var(--butter-ink);background:#ffffffb3;border-radius:99px;margin-top:6px;padding:0 8px;line-height:20px;display:inline-block}.ag-c.open{box-shadow:0 0 0 2px var(--lav-3)}.ag-r{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ag-now{align-items:center;gap:8px;display:flex}.ag-now span{font-size:var(--fs-cap);color:#fff;background:var(--lav-3);border-radius:99px;padding:0 8px;font-weight:600;line-height:20px}.ag-now i{background:var(--lav-3);border-radius:1px;flex:1;height:2px}.ag-empty{padding:32px 16px}.cal-left{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.cal-left-mm{flex:none;padding:16px 18px 12px}.cal-left-ag{flex-direction:column;flex:1;min-height:0;padding:16px 18px 0;display:flex}.cal-left-h{flex:none;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cal-left-h b{font-weight:600}.cal-left-list{flex:1;min-height:0;margin:0 -18px;padding:2px 18px 16px}.ep-mask{z-index:49;position:fixed;inset:0}.ep{z-index:50;width:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);position:fixed;overflow:hidden auto}.ep-h{align-items:flex-start;gap:8px;padding:18px 12px 16px 20px;display:flex}.ep-h b{font-size:var(--fs-title);color:var(--ink);font-weight:600;line-height:1.4;display:block}.ep-h small{font-size:var(--fs-cap);margin-top:4px;display:block}.ep-b{flex-direction:column;gap:12px;padding:14px 20px 6px;display:flex}.ep-r{color:var(--ink-2);align-items:center;gap:12px;min-height:24px;display:flex}.ep-r>svg{color:var(--ink-3);flex:none}.ep-r .ibtn{margin:-6px -6px -6px 0}.ep-r.top{align-items:flex-start}.ep-desc{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.6}.ep-files{gap:8px;min-width:0;margin:-2px;padding:2px;display:grid}.ep-files .file-c{width:auto}.ep-r.top>svg{margin-top:2px}.ep-ppl{flex-direction:column;gap:2px;display:flex}.ep-ppl-h{margin-bottom:4px}.ep-p{height:38px;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:10px;margin:0 -8px;padding:0 8px;transition:background .15s;display:flex}.ep-p:hover{background:var(--tile-2)}.ep-p i{font-style:normal;font-size:var(--fs-cap);color:var(--ink-3);flex:none}.ep-p-go{color:var(--ink-4);opacity:0;transition:opacity .15s}.ep-p:hover .ep-p-go{opacity:1}.ep-ppl .link{align-self:flex-start;margin-top:4px}.ep-p-tz{font-size:var(--fs-cap);color:var(--ink-3)}.ep-tz{flex-direction:column;gap:8px;min-width:0;display:flex}.ep-tz .ep-ppl-h{margin-bottom:0}.ep-tz-i{color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.ep-tz-i b{font-weight:600}.ep-tz-i i{font-style:normal;font-size:var(--fs-cap);color:var(--peach-ink);background:var(--peach-soft);border-radius:99px;padding:0 8px;line-height:20px}.ep-tz-i small{font-size:var(--fs-cap);color:var(--ink-3);flex-basis:100%}.ep-rsvp{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.ep-rsvp-b{gap:6px;margin-left:auto;display:flex}.ep-rsvp .chip.on.no{background:var(--red-soft);color:var(--red)}.ep-f{align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.ep-del:hover{color:var(--red);background:var(--red-soft)}.modal .ep-in{margin-top:4px}.modal .ep-h{border-radius:20px;padding:16px 10px 14px 18px}.modal .ep-b{gap:14px;padding:16px 2px 4px}.modal .ep-f{padding:16px 0 2px}.modal .ep-f .btn.sm{height:44px;font-size:var(--fs-body);padding:0 18px}.modal .ep-f .ibtn.sm,.modal .ep-r .ibtn.sm,.modal .ep-x{width:40px;height:40px}.modal .ep-rsvp .chip{height:40px;padding:0 16px}.modal .ep-p{height:44px}.ef{flex-direction:column;gap:14px;display:flex}.ef-ic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ef-title .input{height:50px;font-size:var(--fs-title);font-weight:600}.ef-err{color:var(--red);font-size:var(--fs-cap);margin-top:6px;display:block}.ef-row{align-items:flex-start;gap:12px;display:flex}.ef-l{width:32px;height:44px;color:var(--ink-3);flex:none;place-items:center;display:grid}.ef-l .cd{width:12px;height:12px}.ef-desc{resize:vertical;min-width:0;min-height:76px;padding-top:11px;line-height:1.6}.ef-files{flex-direction:column;gap:0;min-width:0;padding-top:6px;display:flex}.ef-file{align-items:center;gap:6px;margin:-2px -2px 6px;padding:2px;display:flex;overflow:hidden}.ef-file .file-c{flex:1;width:auto;min-width:0}.ef-attach{flex-wrap:wrap;gap:8px;display:flex}.ef-time{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ef-date{background:var(--tile-2);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 12px 0 16px;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex}.ef-date:hover{background:var(--tile-3)}.ef-date.on{box-shadow:inset 0 0 0 1.5px var(--lav-2);background:#fff}.ef-date>svg{color:var(--ink-3);transition:transform .2s var(--ease)}.ef-date>svg.rot{transform:rotate(180deg)}.ef-hm{flex:260px;align-items:center;gap:8px;min-width:0;display:flex}.ef-tf{flex:1 1 0;min-width:88px;max-width:128px;display:flex}.ef-tf .pkr-trig .pkr-ic{display:none}.ef-sel{max-width:280px;font-weight:500}.ef-until{width:220px;max-width:100%;display:flex}.ef-dur{font-size:var(--fs-cap);white-space:nowrap}.ef-fold{margin:-4px -4px -4px 40px;padding:4px;overflow:hidden}.ef-pick .mm{max-width:320px;padding:6px 4px 4px}.ef-warn{font-size:var(--fs-cap);color:var(--butter-ink);background:var(--butter);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ef-place{flex-direction:column;gap:6px;display:flex}.ef-switch{text-align:left;align-items:center;gap:12px;width:100%;height:44px;font-weight:500;display:flex}.ef-hint{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.6}.ef-rep{flex-direction:column;min-width:0;display:flex}.ef-rep-end{margin:-4px;padding:4px;overflow:hidden}.ef-rep-in{flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:8px;display:flex}.ef-fold>.ef-err{margin:0 0 2px}.ef-rooms{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ef-rooms-h{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:24px;display:flex}.ef-rooms-h>span:first-child{font-weight:600}.ef-rooms-h small{font-size:var(--fs-cap);color:var(--ink-3)}.ef-rooms-h .link svg{margin-right:-2px}.ef-rooms-of{width:168px;display:flex}.ef-rooms-of .pkr-trig{height:34px;font-size:var(--fs-cap);border-radius:12px;gap:8px;padding:0 10px 0 12px;font-weight:500}.ef-rooms-t{font-size:var(--fs-cap);color:var(--ink-3);margin-top:-2px;display:block}.ef-rooms-none{font-size:var(--fs-cap);color:var(--ink-3);background:var(--tile-2);border-radius:14px;padding:14px 16px}.ef-multi,.ef-hol{font-size:var(--fs-cap);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;line-height:1.6;display:flex}.ef-multi{background:var(--sky-soft);color:var(--sky-ink)}.ef-hol{background:var(--butter);color:var(--butter-ink)}.ef-multi>svg,.ef-hol>svg{flex:none}.ef-multi .grow,.ef-hol .grow{min-width:200px}.ef-multi .btn{margin-left:auto}.ef-hol-sw{width:auto;height:32px;font-size:var(--fs-cap);color:var(--ink);gap:10px;margin-left:auto}.ep-hol{color:var(--butter-ink)}.ep-hol>svg{color:var(--butter-ink)!important}.ef-room-g{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:8px;display:grid}.ef-room{background:var(--tile-2);text-align:left;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px 12px;transition:background .15s,box-shadow .15s,opacity .15s;display:flex}.ef-room:hover:not(:disabled){background:var(--tile-3)}.ef-room.on,.ef-room.on:hover:not(:disabled){background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.ef-room.busy{opacity:.55}.ef-room.busy:disabled{cursor:not-allowed}.ef-room.on.busy{opacity:.8;box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.ef-room-n{align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.ef-room-n b{color:var(--ink);flex:1;font-weight:600}.ef-room-n small{font-size:var(--fs-cap);color:var(--ink-2);flex:none;align-items:center;gap:4px;display:inline-flex}.ef-room-n small svg{color:var(--ink-3)}.ef-room-n small.over,.ef-room-n small.over svg{color:var(--red)}.ef-room-tag{background:var(--butter);height:22px;color:var(--butter-ink);font-size:var(--fs-cap);border-radius:99px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.ef-room-eq{min-height:18px;color:var(--ink-3);align-items:center;gap:10px;display:flex}.ef-room-eq>span{display:inline-flex}.ef-room-busy{font-size:var(--fs-cap);color:var(--ink-2);line-height:18px}.ef-room-busy>span{display:block}.ef-room-busy .nw{white-space:nowrap}.ef-room-over{font-size:var(--fs-cap);color:var(--red);line-height:16px}.ef-bar{height:8px;box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:4px;margin-top:2px;display:block;position:relative}.ef-bar i{position:absolute;top:0;bottom:0}.ef-bar .bk{background:var(--ink-4);opacity:.55;border-radius:2px}.ef-bar .clash{background:color-mix(in srgb, var(--red) 55%, #fff);border-radius:2px}.ef-bar .sel{background:color-mix(in srgb, var(--lime-2) 35%, transparent);border-radius:4px;min-width:3px;top:-2px;bottom:-2px;box-shadow:inset 0 0 0 1.5px #a9c628}.ef-rooms-fold{margin:-4px;padding:4px;overflow:hidden}.ef-soft{font-size:var(--fs-cap);color:var(--peach-ink);background:var(--peach-soft);border-radius:12px;padding:8px 12px;line-height:1.6}.ef-appr{background:var(--lav-soft);color:var(--lav-ink);font-size:var(--fs-cap);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;line-height:1.6;display:flex}.ef-appr>svg{flex:none}.ef-appr .grow{min-width:200px}.ef-appr .btn{margin-left:auto}.ef-ppl{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.ef-tzrow{padding-top:2px}.ef-tzrow .ef-l{color:var(--ink-3)}.ef-tz{background:var(--tile-2);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ef-tz-i{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.ef-tz-i b{font-weight:600}.ef-tz-i i{font-style:normal;font-size:var(--fs-cap);color:var(--peach-ink);background:var(--peach-soft);border-radius:99px;padding:0 8px;line-height:20px}.ef-tz-i small{font-size:var(--fs-cap);color:var(--ink-3);flex-basis:100%}.ef-p{background:var(--tile-2);height:32px;font-size:var(--fs-cap);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 4px;font-weight:500;display:inline-flex}.ef-p.me{padding-right:12px}.ef-p i{color:var(--ink-3);font-style:normal;font-weight:400}.ef-p button{width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.ef-p button:hover{color:var(--ink);background:#fff}.ef-cats{flex-wrap:wrap;padding-top:6px;overflow:visible}.ef-cat .cd{width:8px;height:8px}.ef-cat.on{color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1.5px #161a221f}.btn[aria-disabled=true]{opacity:.5}.cal-phone{overscroll-behavior:contain;padding:8px var(--gx) calc(120px + var(--safe-bottom));flex-direction:column;gap:0;display:flex;overflow-y:auto}.cal-phone>*{flex:none}.cal-ph{align-items:center;gap:10px;min-height:52px;display:flex}.cal-ph-t{border-radius:14px;align-items:center;gap:6px;height:44px;padding-right:6px;display:flex}.cal-ph-t .page-title{align-items:baseline;display:flex}.cal-ph-t small{font-size:var(--fs-body);color:var(--ink-3);letter-spacing:0;margin-left:6px;font-weight:500}.cal-ph-chev{color:var(--ink-3);transition:transform .2s var(--ease)}.cal-ph-chev.rot{transform:rotate(180deg)}.cal-pm{overflow:hidden}.cal-pm .tile{border-radius:26px;margin-top:10px;padding:14px 14px 10px}.wk{touch-action:pan-y;border-radius:26px;margin-top:10px;padding:8px;overflow:hidden}.wk-row{cursor:grab;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.wk-row:active{cursor:grabbing}.wk-d{min-width:0;min-height:64px;font-size:var(--fs-cap);color:var(--ink-3);border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 12px;display:flex;position:relative}.wk-d>:not(.wk-pill){position:relative}.wk-pill{background:var(--lime);border-radius:18px;position:absolute;inset:0}.wk-d b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.wk-d.off b{color:var(--ink-3)}.wk-d.today:not(.on) b{color:var(--lime-ink)}.wk-d.today:not(.on) .wk-w{color:var(--lime-ink);font-weight:600}.wk-d.on{color:var(--lime-ink)}.wk-d.on b{color:var(--ink)}.wk-d i{background:var(--ink-4);border-radius:50%;width:4px;height:4px;bottom:6px;position:absolute!important}.wk-d i.none{display:none}.wk-d.on i{background:var(--lime-ink)}.cal-pday{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 2px 12px;display:flex}.cal-pday b{font-weight:600}.cal-pday span{font-size:var(--fs-cap)}.cal-fab{z-index:31;right:20px;bottom:calc(100px + var(--safe-bottom));background:var(--lime-2);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 24px #6e8c0a47,0 0 0 1px #161a220a}@media (width>=600px){.cal-fab{display:none}}.cal-add-top{display:none}@media (width<=599px) and (height<=760px){.cal-fab{display:none}.cal-add-top{display:grid}}@media (width<=359px){.cal-phone{padding-left:16px;padding-right:16px}.cal-fab{right:14px}.ag-i{gap:8px}.ag-i time{width:40px}}@media (width<=599px){.ef-l{width:24px}.ef-row{gap:8px}.ef-fold{margin-left:28px}.ef-hm{flex-basis:100%}.ef-tf{max-width:none}.ef-p,.ef-cat,.ef-add{height:36px}.ef-sel{max-width:none}.ef-until{flex:200px;width:auto}.ef-room{min-height:52px}.ef-appr .btn.sm,.ef-multi .btn.sm,.ef-hol-sw{height:40px}.ef-rooms-of{flex:160px;width:auto}.ef-rooms-of .pkr-trig{height:40px}}@media (width>=600px) and (width<=1023px){.cal-h{padding-top:14px}.tg{--hcol:52px}.tg.two{--hcol:92px}.tg-hours .tg-nowpill{padding:0 5px}.tg-head,.tg-scroll{padding-left:4px;padding-right:8px}.tg-tz{padding-right:4px}.mv{padding:0 10px 12px}}@media (height<=559px){.cal-h{padding-top:10px;padding-bottom:8px}.cal-h .page-title{font-size:var(--fs-title)}.tg-dh{height:34px}.tg-days,.tg-tz{padding-bottom:6px}.mv-wd span{padding-bottom:4px}.cal-side{padding-top:14px}.mm-d{height:30px}.mm-d span{width:28px;height:28px}}.mm-mk,.wk-mk{font-style:normal;font-size:var(--fs-cap);pointer-events:none;font-weight:600;line-height:14px;position:absolute!important}.mm-mk{top:0;right:0}.wk-mk{top:4px;right:4px}.mm-d.mk-holiday .mm-mk,.wk-d.mk-holiday .wk-mk{color:var(--peach-ink)}.mm-d.mk-workday .mm-mk,.wk-d.mk-workday .wk-mk{color:var(--sky-ink)}.mm-d.mk-holiday:not(.out)>span{color:var(--peach-ink)}.mm-d.mk-holiday.on>span,.mm-d.mk-holiday.sel>span{color:var(--ink)}.mv-top{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.mv-mk{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-cap);border-radius:99px;padding:0 6px;line-height:20px;overflow:hidden}.mv-mk.holiday{color:var(--peach-ink);background:var(--peach-soft)}.mv-mk.workday{color:var(--sky-ink);background:var(--sky-soft)}.mv-c.out .mv-mk{opacity:.6}.tg-mk{text-overflow:ellipsis;border-radius:99px;min-width:0;max-width:100%;padding:0 6px;font-weight:500;line-height:20px;overflow:hidden}.tg-mk.holiday{color:var(--peach-ink);background:var(--peach-soft)}.tg-mk.workday{color:var(--sky-ink);background:var(--sky-soft)}.tg-dh.today .tg-mk{background:#ffffffb3}.cal-mark{font-size:var(--fs-cap);border-radius:99px;flex:none;padding:0 8px;line-height:22px}.cal-mark.holiday{color:var(--peach-ink);background:var(--peach-soft)}.cal-mark.workday{color:var(--sky-ink);background:var(--sky-soft)}.cal-pday{justify-content:flex-start;align-items:center}.cal-pday .grow{flex:1}.cal-sw-task{background:#48b781}.pkr-trig.cal-hol-sel{border-radius:12px;flex:none;width:100%;height:40px;display:flex}.ag-c.task{box-shadow:inset 0 0 0 1px var(--mint-ink);background:#fff}.ag-c.task b{color:var(--mint-ink)}.ag-task-ic{vertical-align:-2px;color:var(--mint-ink);margin-right:4px;display:inline-block}.mv-task-ic{color:var(--mint-ink);flex:none}.mv-ev.task b{color:var(--mint-ink)}.ep-link{text-align:left;width:calc(100% + 16px);color:var(--ink);border-radius:12px;margin:-6px -8px;padding:6px 8px;transition:background .15s}.ep-link:hover{background:var(--tile-2)}.ep-link:hover .ep-p-go{opacity:1}.ep-req{align-items:flex-start}.ep-req>svg{margin-top:3px}.ep-req .btn.sm{flex:none}.ep-req-t{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ep-req-t .link{color:var(--ink);font-weight:500}.ep-req-t small{font-size:var(--fs-cap);color:var(--ink-3);flex-basis:100%;line-height:1.5}.ep-leave{color:var(--ink-2)}.ef-room-pend{color:var(--lav-ink)}.tg-due{grid-template-columns:var(--hcol) minmax(0, 1fr);border-bottom:1px solid var(--line);scrollbar-gutter:stable;flex:none;padding:6px 12px 6px 8px;display:grid;overflow:hidden}.tg-due-l{font-size:var(--fs-cap);color:var(--ink-3);text-align:right;white-space:nowrap;align-self:center;padding-right:10px}.tg-due-c{display:grid}.tg-due-d{flex-direction:column;gap:4px;min-width:0;padding:0 3px;display:flex}.tg-task{min-width:0;height:24px;box-shadow:inset 0 0 0 1px var(--mint-ink);color:var(--mint-ink);font-size:var(--fs-cap);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-weight:500;transition:background .15s;display:flex}.tg-task:hover{background:var(--mint-soft)}.tg-task>svg{flex:none}.tg-task>.ell{flex:1;min-width:0}.tg-task small{font-size:var(--fs-cap);opacity:.8;flex:none;font-weight:400}.tg-task.more{box-shadow:none;background:var(--tile-2);color:var(--ink-2)}.tg-band{z-index:0;pointer-events:none;opacity:.4;background-image:repeating-linear-gradient(135deg,#ffffffd9 0 6px,#0000 6px 12px);position:absolute;left:0;right:0}.tg-task.appr{box-shadow:none;color:var(--ink);font-weight:500}.tg-task.appr>svg{opacity:.7}.ag-c.appr{background-image:repeating-linear-gradient(135deg,#ffffff8c 0 8px,#0000 8px 16px)}.mv-ev.appr b{font-weight:600}.tg-task.appr.t-sky{background:var(--sky)}.tg-task.appr.t-mint{background:var(--mint)}.tg-task.appr.t-butter{background:var(--butter)}.tg-task.appr.t-lav{background:var(--lav)}.ef-busy-h{font-size:var(--fs-cap);color:var(--ink-3)}.ef-busy .ef-tz-i small{flex:120px;min-width:0}.ef-busy-more{font-size:var(--fs-cap);color:var(--ink-3)}@media (width<=359px){.ef-hm{flex-wrap:wrap;gap:6px}.ef-tf{flex:1 1 0;min-width:0}.ef-dur{flex-basis:100%}}.cal-ph .page-title{white-space:nowrap}.cal-mn-s{display:none}@media (width<=339px){.cal-ph{gap:6px}.cal-ph .page-title small,.cal-mn-l{display:none}.cal-mn-s{display:inline}}.mm-d{place-items:start center;padding-top:1px}.mm-d span{width:26px;height:26px}.mm-d i{bottom:2px}.cal-pm .mm-d{height:44px}.cal-pm .mm-d span{width:34px;height:34px}.cal-pm .mm-d i{bottom:2px}@media (height<=559px){.mm-d{height:30px}.mm-d span{width:22px;height:22px}.mm-d i{bottom:1px}}.tk-page{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid;position:relative}.tk-page.m-list{grid-template-columns:480px minmax(0,1fr)}.tk-page.m-board.with-detail{grid-template-columns:minmax(0,1fr) 420px}@media (width>=1600px){.tk-page.m-list{grid-template-columns:520px minmax(0,1fr)}}@media (width<=1279px){.tk-page{gap:14px}.tk-page.m-list{grid-template-columns:420px minmax(0,1fr)}.tk-page.m-board.with-detail{grid-template-columns:minmax(0,1fr) 380px}}@media (width>=600px) and (width<=1023px){.tk-page.m-list{grid-template-columns:clamp(300px,44%,380px) minmax(0,1fr);gap:12px}}@media (width>=600px) and (width<=719px){.tk-page.m-list{grid-template-columns:minmax(0,1fr)}}html.dual .tk-page{grid-template-columns:calc(var(--seg-l) - 100px) minmax(0, 1fr);column-gap:calc(var(--hinge) + 32px);padding-right:16px}.tk-side{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:tks/inline-size}.tk-side>.tkd,.tk-side>.tk-miss{flex:1}.tkl{flex-direction:column;min-height:0;padding:22px 20px 0 24px;display:flex;container:tkl/inline-size}.tkl-h{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.tkl-h .page-title{flex:none}.tkl-n{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;flex:1;padding-top:4px}.tkl-mode button{gap:5px}.tkl-bar{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-top:14px;display:flex}.tkl-bar .tkl-seg{flex:none}.tkl-fs{flex:260px;align-items:center;gap:8px;min-width:0;display:flex}.tkl-fs .tkl-sel{min-width:0;height:36px;font-size:var(--fs-cap);flex:1 1 0;gap:6px;padding:0 10px 0 12px;font-weight:500}.tkl-fs .tkl-sel .pkr-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tkl-fs .tkl-sel.set{background:var(--lime-soft)}.tkl-fs .tkl-sel.set .pkr-ic{color:var(--lime-ink)}.tkl-clr{width:36px;height:36px}.tkl.board .tkl-fs{flex:0 380px}.tk-add{border:1.5px dashed var(--line-2);height:46px;color:var(--ink-3);cursor:text;border-radius:16px;flex:none;align-items:center;gap:10px;margin:12px 0 6px;padding:0 6px 0 16px;transition:border-color .15s,background .15s;display:flex}.tk-add:focus-within,.tk-add.on{border-style:solid;border-color:var(--lav-2);background:#fff}.tk-add input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.tk-add input::placeholder{color:var(--ink-3)}.tk-add-acts{flex:none;align-items:center;gap:6px;display:flex}.tk-add-due{background:var(--tile-2);height:32px;font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-weight:500;transition:background .15s;display:inline-flex}.tk-add-due:hover{background:var(--tile-3)}.tk-groups{flex:1;min-height:0;margin:0 -12px;padding:0 12px 16px}.tk-gw,.tk-w{overflow:hidden}.tk-w{margin:0 -8px}.tk-gw{margin:0 -2px;padding:0 2px}.tk-gh{align-items:center;gap:6px;height:40px;margin-top:6px;font-weight:600;display:flex}.tk-gh-ic{color:var(--ink-3);place-items:center;display:grid}.tk-gh-n{color:var(--ink-3);font-weight:400;font-size:var(--fs-cap);margin-left:2px}.tk-gh.late,.tk-gh.late .tk-gh-ic{color:var(--red)}.tk{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;transition:background .2s;display:flex}.tk:hover{background:var(--tile-2)}.tk:focus-visible{outline-offset:-2px}.tk.on{background:var(--lime-soft)}.tk.fresh{animation:tkFresh 1.6s var(--ease)}@keyframes tkFresh{0%,45%{background:var(--lime-soft)}to{background:0 0}}.tk.completing{background:var(--lime-soft)}.tk-main{min-width:0}.tk-t{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tk-tt{transition:background-size .32s var(--ease), color .2s;background:linear-gradient(currentColor,currentColor) 0 58%/0 1.5px no-repeat}.tk.done .tk-tt{color:var(--ink-3);background-size:100% 1.5px}.tk-m{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;gap:8px 10px;min-width:0;margin-top:3px;display:flex;overflow:hidden}.tk-m>span{flex:none;align-items:center;gap:4px;display:inline-flex}.tk-m>.tk-m-p{flex:0 auto;min-width:0}.tk-m>.tk-pri,.tk-pri{min-width:18px;height:18px;font-size:var(--fs-cap);border-radius:6px;flex:none;justify-content:center;padding:0 4px;font-weight:600;line-height:1}.tk-pri.t-gray{background:var(--tile-3)}.tk-m>.tk-stage{background:var(--sky-soft);height:18px;color:var(--sky-ink);border-radius:6px;padding:0 6px;font-weight:500}.tk-m>.tk-m-due{color:var(--ink-2);font-weight:500;display:none}.tk-m>.tk-m-due.late{color:var(--red)}.tk-due{font-size:var(--fs-cap);background:var(--tile-2);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.tk-due.late{background:var(--red-soft);color:var(--red)}.tk.done .tk-due,.tk.done>.av{opacity:.55}.tk-check{position:relative}.tk-check:before{content:"";border-radius:12px;position:absolute;inset:-10px}.tk-burst{box-shadow:0 0 0 2px var(--lime-2);pointer-events:none;border-radius:9px;position:absolute;inset:-2px}.tk-alldone{background:var(--lime-soft);border-radius:18px;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:flex;overflow:hidden}.tk-alldone img{width:36px;height:36px}.tk-alldone b{font-weight:600;display:block}.tk-alldone small{font-size:var(--fs-cap);color:var(--ink-2);display:block}.tk-empty{gap:8px}.tk-empty b{color:var(--ink);font-weight:600}.tk-empty small{font-size:var(--fs-cap);margin-bottom:8px}@container tkl (width<=400px){.tk-m-c{display:none}.tk-m{column-gap:8px}.tk-main .tk-m>.tk-m-p{min-width:4em}}@container tkl (width<=380px){.tkl-bar .tkl-seg{flex:100%;display:flex}.tkl-bar .tkl-seg button{flex:1}}@container tkl (width<=360px){.tkl-h .tkl-seg{flex:100%;display:flex}.tkl-h .tkl-seg button{flex:1}.tk>.av,.tk>.tk-due{display:none}.tk-m>.tk-m-due{display:inline-flex}}.tkd{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.tkd-h{flex:none;align-items:center;gap:8px;padding:16px 16px 6px 24px;display:flex}.tkd-done{gap:6px}.tkd-b{flex:1;min-height:0;padding:10px 24px 24px}.tkd-title{cursor:text;overflow-wrap:anywhere;border-radius:10px;margin:0 -8px;padding:2px 8px;line-height:1.35;transition:background .15s}.tkd-title:hover{background:var(--tile-2)}.tkd-title-ic{vertical-align:0;color:var(--ink-3);opacity:0;margin-left:8px;transition:opacity .15s;display:inline}.tkd-title:hover .tkd-title-ic,.tkd-title:focus-visible .tkd-title-ic{opacity:1}.tkd-title.done{color:var(--ink-3);text-decoration:line-through}.tkd-title-in{resize:none;width:calc(100% + 16px);box-shadow:0 0 0 1.5px var(--lav-2);color:var(--ink);background:#fff;border:0;border-radius:10px;outline:0;margin:0 -8px;padding:2px 8px;font-family:inherit;line-height:1.35;display:block;overflow:hidden}.tkd-props{background:var(--tile-2);border-radius:18px;margin:16px 0 4px;padding:4px 8px}.tkd-prop{text-align:left;border-radius:12px;grid-template-columns:100px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 8px;transition:background .15s;display:grid;position:relative}.tkd-prop+.tkd-prop:before{content:"";background:#e9eaee;height:1px;position:absolute;top:0;left:8px;right:8px}.tkd-prop:hover{background:#ffffffbf}.tkd-prop:hover:before,.tkd-prop:hover+.tkd-prop:before{opacity:0}.tkd-pl{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tkd-prop b{align-items:center;gap:8px;min-width:0;font-weight:500;display:inline-flex}.tkd-prop b.late{color:var(--red)}.tkd-prop b.none{color:var(--ink-3);font-weight:400}.tkd-go{color:var(--ink-4);opacity:0;transition:opacity .15s}.tkd-prop:hover .tkd-go{opacity:1}.tkd-sec{margin-top:22px}.tkd-sec h5{font-size:var(--fs-body);align-items:baseline;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.tkd-sec h5 small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:400}.tkd-desc{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:12px;margin:0 -10px;padding:6px 10px;line-height:1.7;transition:background .15s}.tkd-desc:hover{background:var(--tile-2)}.tkd-desc.none{color:var(--ink-3)}.tkd-desc-ed textarea{resize:none;min-height:96px;overflow:hidden}.tkd-desc-f{gap:8px;margin-top:8px}.tkd-desc-f small{font-size:var(--fs-cap)}.tkd-prog{background:var(--tile-3);border-radius:2px;height:4px;margin:-2px 0 8px;overflow:hidden}.tkd-prog i{background:var(--lime-3);border-radius:2px;height:100%;display:block}.tkd-subs{flex-direction:column;display:flex}.tkd-sub{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:40px;margin:0 -8px;padding:4px 8px;transition:background .15s;display:flex;overflow:hidden}.tkd-sub:hover{background:var(--tile-2)}.tkd-sub-t{overflow-wrap:anywhere;transition:color .2s}.tkd-sub-t.done{color:var(--ink-3);text-decoration:line-through}.tkd-sub-x{width:28px;height:28px;color:var(--ink-3);opacity:0;border-radius:50%;flex:none;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid}.tkd-sub:hover .tkd-sub-x,.tkd-sub-x:focus-visible{opacity:1}.tkd-sub-x:hover{color:var(--ink);background:#fff}.tkd-subadd{align-items:center;gap:12px;min-height:44px;display:flex}.tkd-subadd .check{border-style:dashed}.tkd-subadd input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.tkd-subadd input::placeholder{color:var(--ink-3)}.tkd-addsub{height:32px;margin-top:6px}.tkd-acts{flex-direction:column;gap:14px;display:flex}.tkd-act{color:var(--ink-2);align-items:flex-start;gap:12px;display:flex}.tkd-act b{color:var(--ink);font-weight:600}.tkd-act small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:2px;display:block}.tkd-cmt{align-items:flex-start;gap:12px;display:flex}.tkd-cmt-h{align-items:baseline;gap:8px;display:flex}.tkd-cmt-h b{font-weight:600}.tkd-cmt-h small{font-size:var(--fs-cap);color:var(--ink-3)}.tkd-cmt-h{min-height:24px}.tkd-cmt-more{opacity:0;width:30px;height:30px;margin:-6px -6px -6px auto;transition:opacity .15s}.tkd-cmt:hover .tkd-cmt-more,.tkd-cmt-more:focus-visible{opacity:1}@media (hover:none){.tkd-cmt-more{opacity:1;width:40px;height:40px;margin:-10px -10px -10px auto}}.tkd-cmt-edit{flex-direction:column;gap:8px;margin-top:6px;margin-left:-2px;margin-right:-2px;padding:2px;display:flex;overflow:hidden}.tkd-cmt-edit textarea{resize:vertical;min-height:64px;line-height:1.6}.tkd-cmt-eb{justify-content:flex-end;gap:8px;display:flex}.tkd-cmt p{background:var(--tile-2);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px 14px 14px;max-width:100%;margin-top:4px;padding:8px 12px;line-height:1.6;display:inline-block}.tkd-f{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 16px 16px 20px;display:flex}.tkd-f .field{padding-right:6px}.tkd-at{width:30px;height:30px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.tkd-at:hover{background:var(--tile-3);color:var(--ink)}.tkd-f .ibtn:disabled{cursor:default}.tkd-empty{color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.tkd-empty img{width:64px;height:64px;margin-bottom:4px}.tkd-empty b{color:var(--ink);font-weight:600}.tkd-empty small{font-size:var(--fs-cap)}@media (hover:none){.tkd-go,.tkd-sub-x,.tkd-title-ic{opacity:1}}.due{flex-direction:column;gap:14px;display:flex}.due-quick{flex-wrap:wrap}.due .mm{padding:2px 0}.due-time .label{margin-bottom:8px}.due-time .chips{flex-wrap:wrap}.due-sel{appearance:none;cursor:pointer;background:var(--tile-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23676b74' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:0;outline:0;padding-right:28px}.due-sel.on{background-color:var(--lime)}.due-sum{background:var(--sky-soft);color:var(--sky-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-weight:500;display:flex}.due-sum small{font-size:var(--fs-cap);font-weight:400}.due-sum.past{background:var(--red-soft);color:var(--red)}@media (width>=600px) and (width<=1023px){.tkl{padding:18px 16px 0 18px}.tkd-h{padding:14px 12px 6px 18px}.tkd-b{padding:8px 18px 20px}.tkd-prop{grid-template-columns:92px minmax(0,1fr) 16px}.tkd-f{padding:10px 12px 14px 16px}}@media (width<=599px){.tk-page{flex-direction:column;display:flex}.tkl{box-shadow:none;padding:8px var(--gx) 0;overscroll-behavior:contain;background:0 0;border-radius:0;flex:1;overflow-y:auto}.tkl>*{flex:none}.tkl-h{min-height:52px}.tkl-back{margin-left:-4px}.tkl-h .tkl-seg{box-shadow:var(--sh-tile);background:#fff;flex:100%}.tkl-h .tkl-seg button{height:40px}.tk-add{box-shadow:var(--sh-tile);background:#fff;border:0;height:52px;margin-top:12px}.tk-add:focus-within,.tk-add.on{box-shadow:inset 0 0 0 1.5px var(--lav-2)}.tk-groups{margin:2px 0 calc(32px + var(--safe-bottom));flex:none;padding:0;overflow:visible}.tk-gw{background:#fff;border-radius:22px 22px 0 0;margin:12px 0 0;padding:4px 16px 0}.tk-gw.closed{border-radius:22px;padding-bottom:2px}.tk-gh{height:44px;margin-top:0}.tk-w{background:#fff;margin:0;padding:0 8px}.tk-w.last{border-radius:0 0 22px 22px;padding-bottom:8px}.tk{gap:12px;padding:12px 8px}.tk>.av{display:none}.tk.on{background:0 0}.tk:hover{background:var(--tile-2)}.tk-check{width:24px!important;height:24px!important}.tk-alldone{margin-top:12px}.tk-full{display:flex}.tkd.full{box-shadow:none;background:0 0;border-radius:0;flex:1}.tkd-h{padding:8px 20px 6px 16px}.tkd-h .ibtn.sm{width:40px;height:40px;box-shadow:var(--sh-btn);background:#fff}.tkd-done{height:40px!important;font-size:var(--fs-body)!important;padding:0 16px!important}.tkd-b{padding:8px 20px 24px}.tkd-props{box-shadow:var(--sh-tile);background:#fff}.tkd-prop{grid-template-columns:92px minmax(0,1fr) 16px;min-height:50px}.tkd-prop+.tkd-prop:before{background:var(--line)}.tkd-sub{min-height:44px}.tkd-sub-x{width:36px;height:36px}.tkd-addsub{height:40px}.tkd-f{padding:10px 16px calc(12px + var(--safe-bottom)) 20px;border-top:0}.tkd-f .field{box-shadow:var(--sh-tile);background:#fff;height:44px}.tkd-f .field:focus-within{box-shadow:inset 0 0 0 1.5px var(--lav-2)}.tkd-at{width:36px;height:36px}.due-quick .chip,.due-time .chip{height:40px;padding:0 16px}.due-time .chip.due-sel{padding-right:32px}}@media (width<=359px){.tkl,.tkd-b{padding-left:16px;padding-right:16px}.tkd-f{padding-left:16px}.tkd-f>.av{display:none}}@media (height<=559px){.tkl{padding-top:12px}.tk-add{height:44px;margin-top:10px}.tk{padding-top:9px;padding-bottom:9px}.tkd-h{padding-top:10px}.tkd-props{margin-top:10px}.tkd-prop{min-height:40px}.tkd-sec{margin-top:16px}.tkd-f{padding-top:8px;padding-bottom:10px}}.tkd-back{margin-left:-6px}@media (width>=600px) and (width<=719px){.tk-full .tkd{flex:1}}.tk-m>.tk-m-p{min-width:5em}.tkl:not(.board) .tkl-bar .tkl-seg{flex:100%;display:flex}.tkl:not(.board) .tkl-bar .tkl-seg button{flex:1}@container tkl (width<=300px){.tk-m>.tk-pri.t-butter,.tk-m>.tk-pri.t-gray{display:none}}@container tkl (width<=360px){.tk-m>.tk-stage,.tk-m>.tk-m-s{display:none}}.ct-page{flex:1;grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:0;display:grid}.ct-page.with-profile{grid-template-columns:280px minmax(0,1fr) 340px}mark.hl{background:var(--lime);color:inherit;border-radius:4px;padding:0 1px}.ct-org{flex-direction:column;min-height:0;padding:22px 14px 14px;display:flex;overflow-y:auto}.ct-org .page-title{padding:0 8px}.ct-org .ct-search{margin:16px 6px 12px}.ct-search{flex:none}.ct-clear{background:var(--tile-3);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;margin-right:-6px;display:grid}.ct-clear:hover{background:var(--line-2)}.ct-node{height:40px;color:var(--ink-2);text-align:left;border-radius:99px;flex:none;align-items:center;gap:12px;margin:1px 0 1px 14px;padding:0 12px;transition:background .15s,color .15s;display:flex;position:relative}.ct-node>:not(.ct-node-pill){z-index:1;position:relative}.ct-node:not(.on):hover{background:var(--tile-2);color:var(--ink)}.ct-node.on{color:var(--ink);font-weight:600}.ct-node-pill{background:var(--lime);z-index:0;border-radius:99px;position:absolute;inset:0}.ct-node-ic{place-items:center;display:grid}.ct-node small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:400}.ct-node.on small{color:var(--lime-ink)}.ct-node.root{color:var(--ink);margin-left:0;padding-left:8px;font-weight:600}.ct-node.flat{margin-left:0}.ct-sep{background:var(--line);flex:none;height:1px;margin:12px 8px}.ct-main{flex-direction:column;min-height:0;padding:22px 16px 12px 24px;display:flex}.ct-h{flex:none;align-items:baseline;gap:10px;padding-right:8px;display:flex}.ct-h h2{font-size:var(--fs-title);font-weight:600}.ct-meta{font-size:var(--fs-cap);color:var(--ink-3);margin-left:auto}.ct-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:10px;min-height:0;margin-top:14px;padding:2px 8px 8px 0;display:grid}.pc{background:var(--tile-2);text-align:left;transition:background .15s, box-shadow .15s, translate .15s var(--ease);-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex;position:relative}.pc:hover{box-shadow:var(--sh-btn);background:#fff;translate:0 -1px}.pc.on{background:var(--lime-soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.pc .av .st{--st-ring:var(--tile-2)}.pc:hover .av .st{--st-ring:#fff}.pc-b{flex-direction:column;flex:1;min-width:0;display:flex}.pc-b b{align-items:center;gap:5px;min-width:0;font-weight:600;display:flex}.pc-n{white-space:nowrap;flex:none}.pc-b small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:1px}.pc-star{color:var(--amber);flex:none}.pc-st{font-size:var(--fs-cap);color:var(--ink-3);background:#fff;border-radius:99px;flex:0 auto;margin-left:auto;padding:0 8px;font-weight:500;line-height:22px}.pc:hover .pc-st{background:var(--tile-2)}.pc-tz{color:var(--lav-ink)}.ct-empty{grid-column:1/-1}.ct-empty img{width:56px;height:56px}.ct-grid.is-list{flex-direction:column;gap:2px;margin-right:-8px;display:flex}.ct-grid.is-list .pc{background:0 0;border-radius:18px;flex:none;gap:12px;padding:10px}.ct-grid.is-list .pc:hover{box-shadow:none;background:var(--tile-2);translate:none}.ct-grid.is-list .pc.on{background:var(--lime-soft);box-shadow:none}.ct-grid.is-list .pc .av .st{--st-ring:#fff}.ct-chiprow{flex:none;align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.ct-dim{flex:none}.ct-chips{flex:1;min-width:0;margin:0 -24px 0 0;padding:2px 24px 2px 0}.ct-chips .chip{position:relative}.ct-chips .chip.on{background:0 0}.ct-chip-pill{background:var(--lime);border-radius:99px;position:absolute;inset:0}.ct-chip-t{z-index:1;align-items:center;gap:5px;display:inline-flex;position:relative}.ct-chip-t i{opacity:.6;font-style:normal}.ct-groups{flex-direction:column;flex:1;gap:2px;min-height:0;margin-top:14px;padding-right:8px;display:flex}.gr{text-align:left;border-radius:18px;flex:none;align-items:center;gap:12px;padding:10px;transition:background .15s;display:flex;overflow:hidden}.gr:hover{background:var(--tile-2)}.gr b{font-weight:600;display:block}.gr small{font-size:var(--fs-cap);color:var(--ink-3);margin-top:1px;display:block}.pf{scrollbar-width:none;flex-direction:column;min-height:0;padding:0;display:flex;overflow-y:auto}.pf-top{text-align:center;border-radius:var(--r-tile) var(--r-tile) 0 0;color:var(--lav-ink);flex-direction:column;flex:none;align-items:center;padding:14px 18px 24px;display:flex;position:relative}.pf-bar{align-self:stretch;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pf-top .ibtn{box-shadow:none;background:#ffffffb3}.pf-top .ibtn:hover{background:#fff}.pf-star.on{color:var(--amber);background:#fff}.pf-top .page-title{color:var(--ink);margin-top:14px}.pf-top p{margin-top:2px}.pf-st{height:28px;font-size:var(--fs-cap);color:var(--ink-2);background:#ffffffa6;border-radius:99px;align-items:center;gap:6px;max-width:100%;margin-top:12px;padding:0 12px;font-weight:500;display:inline-flex}.pf-st i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.pf-st i.busy{background:var(--red)}.pf-st i.away{background:var(--amber)}.pf-st i.offline{background:var(--ink-4)}.pf-acts{flex:none;gap:10px;padding:20px 24px 8px;display:flex}.pf-acts .btn{flex:1;min-width:0}.pf-kv{flex:none;padding:8px 14px}.pf-row{align-items:center;gap:6px;display:flex;position:relative}.pf-row+.pf-row:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:10px;right:10px}.pf-cell{grid-template-columns:var(--pf-kw,56px) minmax(0, 1fr) 16px;text-align:left;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 10px;transition:background .15s;display:grid}button.pf-cell:hover{background:var(--tile-2)}.pf{--pf-kw:56px}html[lang^=en] .pf{--pf-kw:96px}@media (width<=359px){html[lang^=en] .pf{--pf-kw:84px}}.pf-k{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-v{align-items:center;gap:6px;min-width:0;font-weight:500;display:inline-flex}.pf-v small{font-size:var(--fs-cap);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.pf-v.ell{display:block}.pf-tz{align-items:flex-start;padding:8px 0}.pf-tz>svg{flex:none;margin-top:3px}.pf-tz-b{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-tz-t{align-items:center;gap:8px;display:flex}.pf-tz b{font-weight:600}.pf-tz small{color:var(--ink-3)}.pf-tz i{font-style:normal;font-size:var(--fs-cap);color:var(--lav-ink);background:var(--lav-soft);border-radius:99px;flex:none;padding:0 8px;font-weight:500;line-height:20px}.pf-copy{color:var(--ink-4);opacity:0;transition:opacity .15s}.pf-cell:hover .pf-copy,.pf-cell:focus-visible .pf-copy{opacity:1}.pf-go{color:var(--lav-ink);flex:none}.pf-groups{flex:none;padding:8px 24px 24px}.pf-glist{flex-direction:column;gap:4px;margin:0 -10px;display:flex}.pf-g{text-align:left;border-radius:14px;align-items:center;gap:10px;padding:6px 10px;font-weight:500;transition:background .15s;display:flex}.pf-g:hover{background:var(--tile-2)}.pf-empty{justify-content:center;align-items:center;display:flex}.pf-empty .empty b{color:var(--ink);font-weight:600}.pf-empty .empty span{font-size:var(--fs-cap)}.ct-logo{object-fit:contain;width:24px;height:24px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:7px;display:block}.pf-out{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px 18px}.pf-out .empty{flex:1}.pf-out .empty span{max-width:300px;line-height:1.6}.pf-out-ic{background:var(--lav-soft);width:64px;height:64px;color:var(--lav-ink);border-radius:22px;place-items:center;display:grid}.pf.is-phone.pf-out{padding:calc(10px + var(--safe-top)) 16px calc(24px + var(--safe-bottom))}@media (width<=1279px){.ct-page{grid-template-columns:240px minmax(0,1fr)}.ct-page.with-profile{grid-template-columns:240px minmax(0,1fr) 320px}.ct-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.ct-page.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-page.is-split .ct-main{padding:20px 14px 10px 20px}.ct-page.is-split .ct-search{margin-top:14px;margin-right:6px}.ct-page.is-split .ct-chips{margin-right:-14px;padding-right:14px}.ct-page.is-split .ct-grid{margin-top:10px}.ct-page.is-split .pf-acts{padding:18px 20px 8px}.ct-page.is-split .pf-groups{padding:8px 20px 20px}@media (width>=900px){.ct-page.is-split:not(.is-dual){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (height<=559px){.ct-page.is-split .ct-main{padding-top:14px}.ct-page.is-split .pf-top{padding-bottom:14px}.ct-page.is-split .pf-top .av{width:64px!important;height:64px!important}.ct-page.is-split .pf-top .page-title{margin-top:8px}}.ct-page.is-single{flex-direction:column;display:flex}.ct-page.is-single>.tile{flex:1;min-height:0}.ct-page.is-narrow .ct-main{padding:20px 14px 10px 22px}.ct-page.is-narrow .ct-search{margin-top:14px;margin-right:8px}.ct-page.is-narrow .ct-chips{margin-right:-14px;padding-right:14px}.ct-page.is-narrow .ct-grid{margin-top:10px}.pf.is-narrow .pf-top{padding:14px 16px 26px}.pf.is-narrow .pf-kv,.pf.is-narrow .pf-acts,.pf.is-narrow .pf-groups{width:100%;max-width:560px;margin-left:auto;margin-right:auto}html.dual .ct-page.is-dual{gap:calc(var(--hinge,34px) + 32px);display:flex}html.dual .ct-page.is-dual>.ct-main{width:calc(var(--seg-l) - 100px);flex:none}html.dual .ct-page.is-dual>.pf{width:calc(var(--seg-r) - 32px);flex:none}.ct-page.is-phone{padding:8px var(--gx) calc(110px + var(--safe-bottom));flex-direction:column;display:flex;overflow-y:auto}.ct-page.is-phone>*{flex:none}.ct-page.is-phone .ct-h{align-items:center;min-height:48px;padding-right:0}.ct-page.is-phone .ct-search{box-shadow:var(--sh-tile);background:#fff;height:44px;margin-top:8px}.ct-page.is-phone .ct-chips{margin-right:calc(-1 * var(--gx));padding-right:var(--gx)}.ct-page.is-phone .ct-dim{box-shadow:var(--sh-tile);background:#fff}.ct-page.is-phone .ct-dim button{height:34px}.ct-page.is-phone .ct-dim .seg-pill{background:var(--tile-3);box-shadow:none}.ct-page.is-phone .ct-chips .chip{height:36px}.ct-page.is-phone .ct-chips .chip:not(.on){box-shadow:var(--sh-tile);background:#fff}.ct-page.is-phone .ct-grid,.ct-page.is-phone .ct-groups{box-shadow:var(--sh-tile);background:#fff;border-radius:26px;flex:none;margin:14px 0 0;padding:6px 8px;overflow:visible}.ct-page.is-phone .ct-grid .pc{min-height:64px}.pf.is-phone{width:auto;box-shadow:none;background:var(--canvas);padding-bottom:calc(24px + var(--safe-bottom));border-radius:0;flex:1}.pf.is-phone .pf-top{padding:calc(10px + var(--safe-top)) 16px 26px;margin-top:calc(-1 * var(--safe-top));border-radius:0 0 32px 32px}.pf.is-phone .pf-bar{margin-bottom:0}.pf.is-phone .pf-acts{padding:18px var(--gx) 4px}.pf.is-phone .pf-acts .btn{height:44px}.pf.is-phone .pf-acts .ibtn{width:44px;height:44px}.pf.is-phone .pf-kv{margin:12px var(--gx) 0;box-shadow:var(--sh-tile);background:#fff;border-radius:22px;padding:4px 8px}.pf.is-phone .pf-cell{min-height:52px}.pf.is-phone .pf-copy{opacity:1}.pf.is-phone .pf-go{width:40px;height:40px}.pf.is-phone .pf-groups{margin:12px var(--gx) 0;box-shadow:var(--sh-tile);background:#fff;border-radius:22px;padding:14px 18px 12px}.ct-org .ct-dim{flex:none;margin:0 6px 12px}.ct-node.off{color:var(--ink-3)}.ct-node.off small{color:var(--ink-4)}.ct-demo{flex:none;overflow:hidden}.ct-demo-in{background:var(--lav-soft);min-height:44px;color:var(--lav-ink);border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:6px 6px 6px 14px;display:flex}.ct-demo-in>svg{flex:none}.ct-demo-t{flex-direction:column;min-width:0;line-height:1.4;display:flex}.ct-demo-t b{font-size:var(--fs-cap);font-weight:600}.ct-demo-t small{font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-page.is-phone .ct-demo-in{box-shadow:var(--sh-tile);background:#fff;margin:8px 0 4px}.pf-hid{color:var(--ink-3);font-weight:500}.pf-hid svg{flex:none}.pf-acts .ibtn{position:relative;overflow:visible}.pf-acts .ibtn .pf-lk{box-sizing:border-box;background:var(--tile-2);width:20px;height:20px;color:var(--ink-2);box-shadow:0 0 0 2px var(--canvas);border-radius:50%;padding:5px;position:absolute;top:-3px;right:-3px}.pf-acts .btn:not(.primary){box-shadow:var(--sh-btn);background:#fff}.pf-via{background:var(--lav-soft);border-radius:16px;flex:none;align-items:flex-start;gap:10px;margin:8px 24px 4px;padding:12px 14px;display:flex}.pf-via .av{flex:none}.pf-via p{min-width:0;color:var(--ink-2);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.pp-off-in p,.ct-empty{text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere}.pf-via p small{font-size:var(--fs-cap);color:var(--lav-ink);font-weight:500;display:block;overflow:hidden}.pf-via p small:before{content:"";height:4px;display:block}.ct-page.is-split .pf-via{margin:8px 20px 4px}.pf.is-phone .pf-via{margin:12px var(--gx) 0;box-shadow:var(--sh-tile);background:#fff;border-radius:22px;padding:14px}.pf.is-narrow .pf-via{width:calc(100% - 48px);max-width:512px;margin-left:auto;margin-right:auto}.pp-sec{font-size:var(--fs-cap);color:var(--ink-3);padding:14px 10px 6px;font-weight:600}.pp-off{border-radius:16px;flex:none;transition:background .15s}.pp-off.open{background:var(--tile-2)}.pp-off-h{width:100%}.pp-off-h:disabled{cursor:default}.pp-off-h:disabled:hover,.pp-off.open .pp-off-h:hover{background:0 0}.pp-av{opacity:.55;filter:grayscale(.6);flex:none;display:grid}.pp-off b{color:var(--ink-2)}.pp-chev{color:var(--ink-3);transition:transform .2s var(--ease);flex:none}.pp-off.open .pp-chev{transform:rotate(180deg)}.pp-lock{color:var(--ink-4);flex:none}.pp-off-b{overflow:hidden}.pp-off-in{padding:0 12px 14px 60px}.pp-off-in p{color:var(--ink-2);line-height:1.6}.pp-off-a{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=599px){.pp-off-in{padding-left:10px}.pp-off-a .btn{flex:1;height:40px}}.ip-kv b.ip-hid{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.ip-kv b.ip-hid svg{flex:none}.pf-loc small{white-space:normal;line-height:1.5}.pf-via-who{color:var(--ink);align-items:baseline;gap:6px;margin-bottom:2px;font-weight:600;display:flex}.pf-via-who small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:500}.pf-via p .pf-via-who small{color:var(--ink-3);display:inline}.pf-via p .pf-via-who small:before{content:none}.ct-node-w{flex-direction:column;flex:none;display:flex}.pf-nm{white-space:nowrap;flex:none}a.pf-cell{color:inherit;text-decoration:none}.gr{overflow:visible}.gr>.stack{flex:none;padding:3px}@media (width<=399px){.gr>.stack{display:none}}.pf-busy{flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;display:flex}.pf-busy-i{text-align:left;min-width:0;color:var(--ink);border-radius:6px;gap:8px;padding:0;font-weight:500;display:flex}.pf-busy-i .num{color:var(--ink-2);flex:none;font-weight:400}.pf-busy-i:hover .ell{text-underline-offset:2px;text-decoration:underline}.pf-en{font-size:var(--fs-body);color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-weight:500;display:block}.pf-bio{max-width:100%;font-size:var(--fs-cap);color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin-top:8px!important}@media (width<=599px){.ct-chips{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.me-page{flex:1;min-height:0;overflow-y:auto}.me-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;max-width:1080px;margin:0 auto;padding-bottom:4px;display:grid}.me-colL,.me-col,.me-seg{flex-direction:column;gap:16px;min-width:0;display:flex}.me-card{padding:26px 26px 22px}.me-top{align-items:center;gap:16px;display:flex}.me-av{transition:transform .15s var(--ease);border-radius:50%;flex:none}.me-av:hover{transform:scale(1.04)}.me-top h2{font-size:var(--fs-page);letter-spacing:-.02em;font-weight:700}.me-top p{color:var(--ink-2);margin-top:2px}.me-top .me-bio{color:var(--ink-3);font-size:var(--fs-cap);margin-top:4px}.me-status{margin-top:22px}.me-status .label{display:flex}.me-cur{color:var(--ink);font-weight:600}.me-chips{flex-wrap:wrap}.me-chips .chip{position:relative}.me-chips .chip.on{background:0 0}.me-st-pill{background:var(--lime);border-radius:99px;position:absolute;inset:0}.me-st-t{z-index:1;align-items:center;gap:4px;display:inline-flex;position:relative}.me-st-h{align-items:center}.me-clear{gap:3px;margin-left:auto}.me-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.me-stats button{background:var(--tile-2);text-align:left;border-radius:18px;min-width:0;padding:16px;transition:background .15s,transform .1s}.me-stats button:hover{background:var(--tile-3)}.me-stats button:active{transform:scale(.97)}.me-stats b{font-size:var(--fs-page);letter-spacing:-.02em;align-items:baseline;gap:3px;font-weight:700;display:flex}.me-stats b small{font-size:var(--fs-cap);color:var(--ink-3);letter-spacing:0;margin:0;font-weight:500}.me-stats small{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.me-day{border-top:1px solid var(--line);width:100%;min-height:46px;color:var(--ink-2);text-align:left;border-radius:12px;grid-template-columns:56px 1fr 1fr auto;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:0 8px;transition:background .15s;display:grid}.me-day:first-of-type{border-top:0}.me-day:hover{background:var(--tile-2);border-top-color:#0000}.me-day:hover+.me-day{border-top-color:#0000}.me-day b{color:var(--ink);font-weight:600}.me-day.today b{color:var(--lav-ink)}.me-loc{border-top:1px solid var(--line);font-size:var(--fs-cap);color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.me-group{padding:6px 8px}.me-row{text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;min-height:58px;padding:0 12px;transition:background .15s;display:flex;position:relative}.me-row:hover{background:var(--tile-2)}.me-row+.me-row:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:60px;right:12px}.me-row:hover:before,.me-row:hover+.me-row:before{opacity:0}.me-v{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.me-logout{height:54px;color:var(--red);justify-content:center;align-items:center;gap:8px;padding:0;font-weight:600;transition:background .15s;display:flex}.me-logout:hover{background:var(--red-soft)}@media (width<=1023px){.me-grid{grid-template-columns:minmax(0,1fr);max-width:640px}.me-card{padding:22px}}@media (width>=900px) and (width<=1023px){.me-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:none}}@media (width>=600px) and (height<=559px){.me-grid,.me-colL,.me-col{gap:12px}.me-card{padding:18px 20px}.me-status,.me-stats{margin-top:14px}.me-stats button{padding:12px 14px}}html.dual .me-page.is-dual{gap:calc(var(--hinge,34px) + 32px);margin-right:0;display:flex;overflow:hidden}html.dual .me-page.is-dual>.me-seg:first-of-type{width:calc(var(--seg-l) - 100px);flex:none}html.dual .me-page.is-dual>.me-seg:last-of-type{width:calc(var(--seg-r) - 32px);flex:none}.me-seg{min-height:0;padding-bottom:2px}html.dual .me-page.is-dual>.me-seg{margin:-2px;padding:2px 2px 14px}.me-seg>*{flex:none}.me-page.is-phone{padding:8px var(--gx) calc(110px + var(--safe-bottom))}.me-title{align-items:center;min-height:48px;display:flex}.me-page.is-phone .me-grid{gap:14px;margin-top:8px}.me-page.is-phone .me-colL,.me-page.is-phone .me-col{gap:14px}.me-page.is-phone .me-card{padding:20px}.me-page.is-phone .me-top{gap:14px}.me-page.is-phone .me-top h2{font-size:var(--fs-title);font-weight:600}.me-page.is-phone .me-top p{font-size:var(--fs-cap)}.me-page.is-phone .me-stats button{padding:12px}.me-page.is-phone .me-chips .chip{height:36px}.me-page.is-phone .me-day{grid-template-columns:44px 1fr 1fr auto;gap:8px;min-height:44px}@media (width<=359px){.me-page.is-phone{padding-left:var(--gx);padding-right:var(--gx)}.me-page.is-phone .me-card{padding:18px 16px}.me-stats{gap:8px}.me-page.is-phone .me-stats button{padding:10px}}.me-page:not(.is-phone){margin:-2px;padding:2px}.me-row>.grow{white-space:nowrap;flex:1 0 auto}.me-row>.me-v{flex:0 auto;min-width:0}@media (width<=339px){.me-row>.me-v{display:none}}@media (width<=359px){.me-stats{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:16px}.me-stats button{border-radius:14px;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.me-stats button b{font-size:var(--fs-title)}.me-stats button>small{margin-top:0}}@media (width<=339px){.me-day{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) auto;gap:6px}}.me-en{letter-spacing:0;font-size:var(--fs-body);color:var(--ink-2);margin-left:8px;font-weight:500;display:inline-block}.me-page.is-phone .me-en{font-size:var(--fs-cap);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;display:block;overflow:hidden}.me-sts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.me-sti{background:var(--tile-2);border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px 9px;transition:background .15s;display:flex;position:relative}.me-sti:hover{background:var(--line-2)}.me-sti .me-st-pill{background:var(--lime);border-radius:16px}.me-sti-ic{z-index:1;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:relative}.me-sti-t{z-index:1;font-size:var(--fs-cap);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;position:relative;overflow:hidden}.me-sti.on .me-sti-t{color:var(--ink);font-weight:600}@media (width<=599px){.me-sts{scrollbar-width:none;scroll-snap-type:x proximity;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.me-sti{scroll-snap-align:start;flex:none;min-width:76px;padding:10px 12px 9px}.me-sti-t{text-overflow:clip;overflow:visible}}.me-sti.auto{box-shadow:inset 0 0 0 1.5px var(--lime)}.me-sti-auto{z-index:1;background:var(--lime);height:16px;line-height:16px;font-size:var(--fs-cap);color:var(--ink);border-radius:99px;padding:0 6px;font-weight:600;position:absolute;top:6px;right:6px}.me-settings{box-shadow:none;background:0 0;padding:0}.login{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;height:100%;padding:16px;display:grid;overflow:auto}.lg-art{box-shadow:none;color:var(--lime-ink);flex-direction:column;min-height:0;padding:36px 40px;display:flex;overflow:hidden}.lg-brand{font-size:var(--fs-title);color:var(--ink);align-items:center;gap:12px;font-weight:700;display:flex}.lg-brand svg rect{fill:#fff}.lg-pitch{margin-top:12vh}.lg-pitch .display{color:var(--ink)}.lg-pitch p{margin-top:14px}.lg-cards{flex:1;min-height:260px;position:relative}.lg-cw{position:absolute}.lg-cw.w1{top:10%;left:0}.lg-cw.w2{top:40%;left:18%}.lg-cw.w3{top:70%;left:4%}.lg-c{width:320px;color:var(--ink);background:#fff;border-radius:22px;align-items:center;gap:12px;padding:14px 16px;animation:6s ease-in-out 1.2s 2 lg-float;display:flex;box-shadow:0 16px 40px #4b5e0d24}.lg-c b{font-weight:600;display:block}.lg-c small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.lg-c.c2{animation-delay:-.8s}.lg-c.c3{animation-delay:-2.8s}.lg-ic{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lg-ok{background:var(--lime-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@keyframes lg-float{50%{transform:translateY(-8px)}}.lg-art{animation:lg-in-l .45s var(--ease) both}.lg-pitch{animation:lg-up .5s var(--ease) .1s both}.lg-main{animation:lg-up .45s var(--ease) 80ms both}.lg-cw{animation:.7s cubic-bezier(.2,1.25,.35,1) both lg-card}.lg-cw.w1{animation-delay:.25s}.lg-cw.w2{animation-delay:.39s}.lg-cw.w3{animation-delay:.53s}.lg-ok{animation:.4s cubic-bezier(.2,1.6,.4,1) 1s both lg-pop}@keyframes lg-in-l{0%{opacity:0;transform:translate(-16px)}}@keyframes lg-up{0%{opacity:0;transform:translateY(16px)}}@keyframes lg-card{0%{opacity:0;transform:translateY(40px)scale(.94)}}@keyframes lg-pop{0%{transform:scale(0)}}.lg-foot{font-size:var(--fs-cap)}.lg-main{place-items:center;min-height:0;padding:40px;display:grid}.lg-wrap{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}.lg-head{flex-direction:column;gap:6px;display:flex}.lg-mlogo{margin-bottom:8px;display:none}.lg-co{align-items:center;gap:8px;min-width:0;display:flex}.lg-co-logo{object-fit:contain;width:24px;height:24px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:7px;flex:none}.lg-qr{align-items:stretch}.lg-qr-art{width:184px;height:184px;box-shadow:var(--sh-tile);background:#fff;border-radius:22px;align-self:center;padding:12px}.lg-qr-art .kq-qr-m{fill:var(--ink)}.lg-qr-t{text-align:center;flex-direction:column;gap:6px;display:flex}.lg-qr-t b{justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lg-qr-t p{color:var(--ink-2)}.lg-form{flex-direction:column;gap:16px;display:flex}.lg-seg{margin:4px 0 0}.lg-seg button{height:36px;font-size:var(--fs-body)}.lg-fields{flex-direction:column;gap:16px;display:flex}.lg-form label{display:block}.lg-form label.err .input,.fp-pane label.err .input{box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}.lg-err{color:var(--red);font-size:var(--fs-cap);padding-top:6px;display:block;overflow:hidden}.lg-pwd{display:block;position:relative}.lg-pwd .input{padding-right:48px}.lg-pwd .ibtn{position:absolute;top:6px;right:6px}.lg-code{gap:10px;display:flex}.lg-code .input{flex:1;min-width:0}.lg-code .btn{min-width:112px;height:44px}.lg-row{justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 2px;display:flex}.lg-rem{color:var(--ink-2);align-items:center;gap:10px;min-height:40px;display:inline-flex}.lg-row .link{min-height:40px}.lg-submit{position:relative;overflow:hidden}.lg-submit.busy{background:var(--lime-3)}.lg-btn-t{align-items:center;gap:8px;display:inline-flex}.lg-tip{text-align:center;font-size:var(--fs-cap);color:var(--ink-3)}.spin{animation:.8s linear infinite lg-spin}@keyframes lg-spin{to{transform:rotate(360deg)}}.fp-steps{justify-content:space-between;margin:4px 0 18px;display:flex;position:relative}.fp-st{z-index:1;flex-direction:column;align-items:center;gap:6px;width:25%;display:flex;position:relative}.fp-st i{width:24px;height:24px;font-style:normal;font-size:var(--fs-cap);background:var(--tile-2);color:var(--ink-3);border-radius:50%;place-items:center;font-weight:600;transition:background .2s,color .2s;display:grid;box-shadow:0 0 0 4px #fff}.fp-st small{font-size:var(--fs-cap);color:var(--ink-3)}.fp-st.on i{background:var(--lime-2);color:var(--ink)}.fp-st.on small{color:var(--ink);font-weight:600}.fp-st.done i{background:var(--lime);color:var(--lime-ink)}.fp-bar{background:var(--line-2);border-radius:1px;height:2px;position:absolute;top:11px;left:12.5%;right:12.5%}.fp-bar i{background:var(--lime-3);border-radius:1px;height:100%;display:block}.fp-body{min-height:176px}.fp-pane{flex-direction:column;gap:14px;display:flex}.fp-pane label{display:block}.fp-p{color:var(--ink-2)}.fp-p b{color:var(--ink);font-weight:600}.fp-code{letter-spacing:.3em}.fp-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.fp-ok{background:var(--lime-2);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.fp-done b{font-size:var(--fs-title);font-weight:600}@media (width>=1024px) and (width<=1279px){.lg-art{padding:30px 32px}.lg-c{width:290px}.lg-cw.w2{left:12%}}@media (width>=1024px) and (height<=800px){.lg-pitch{margin-top:7vh}.lg-cards{min-height:220px}.lg-cw.w1{top:6%}.lg-cw.w2{top:36%}.lg-cw.w3{top:66%}}@media (width<=1023px){.login{flex-direction:column;justify-content:safe center;align-items:center;display:flex}.lg-art{display:none}.lg-main{flex:none;width:min(520px,100%);padding:40px 48px}.lg-wrap{max-width:none}.lg-mlogo{display:block}}@media (width>=600px) and (width<=1023px) and (height>=760px){.lg-art{flex:none;width:min(520px,100%);padding:26px 30px;display:flex}.lg-art .lg-cards,.lg-art .lg-foot{display:none}.lg-pitch{margin-top:18px}.lg-pitch .display{font-size:var(--fs-page);line-height:1.35}.lg-pitch .display br{display:none}.lg-pitch p{margin-top:6px}.lg-main .lg-mlogo{display:none}}@media (width>=600px) and (height<=559px){.login{justify-content:safe center;padding:12px}.lg-main{width:min(760px,100%);padding:22px 28px}.lg-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.lg-head .lg-mlogo{margin-bottom:4px;display:block}.lg-form,.lg-fields{gap:12px}.lg-tip{display:none}.lg-head:after{content:"账号由管理员开通，如需帮助请联系人事行政部";font-size:var(--fs-cap);color:var(--ink-3);margin-top:10px}html[lang=en] .lg-head:after{content:"Accounts are created by your admin. Contact HR & Admin for help."}.lg-lang{grid-column:1/-1}}@media (width<=599px){.login{justify-content:flex-start;padding:0}.lg-main{width:100%;box-shadow:none;padding:calc(56px + var(--safe-top)) 24px calc(24px + var(--safe-bottom));background:0 0;place-items:start center}.lg-form .input{box-shadow:var(--sh-tile);background:#fff}.lg-form label.err .input{box-shadow:inset 0 0 0 1.5px var(--red)}.lg-seg{box-shadow:var(--sh-tile);background:#fff}.lg-seg .seg-pill{background:var(--lime);box-shadow:none}}@media (width<=359px){.lg-main{padding-left:20px;padding-right:20px}.lg-code .btn{min-width:100px;padding:0 12px}}html.dual .login{column-gap:calc(var(--hinge,34px) + 32px);grid-template-columns:calc(var(--seg-l) - 32px) calc(var(--seg-r) - 32px);display:grid}html.dual .lg-art{width:auto;display:flex}html.dual .lg-main{width:auto}html.dual .lg-c{width:min(300px,100%)}.lg-lock-w{overflow:hidden}.lg-lock{background:var(--red-soft);color:var(--red);font-size:var(--fs-cap);text-wrap:pretty;border-radius:14px;margin:0 0 12px;padding:10px 14px}.lg-lang{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.lg-lang svg{flex:none;margin-right:2px}.lg-lang-b{font:inherit;font-size:var(--fs-cap);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-weight:500}.lg-lang-b:hover{background:var(--tile-2)}.lg-lang-b.on{color:var(--ink);background:var(--tile-2);cursor:default}.fp-f{flex-direction:column;gap:8px;display:flex}.fp-f .label{margin-top:6px}.fp-done{text-align:center;align-items:center;gap:12px;padding:8px 0}.lg-qrl{flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.lg-qrl-box{width:220px;height:220px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.lg-qrl-box .tfa-qr{box-shadow:none;padding:0;display:inline-block}.lg-qrl-box svg{width:100%;height:100%;display:block}.lg-qrl-box.dim .tfa-qr{opacity:.12}.lg-qrl-ph{background:var(--tile-2);border-radius:12px;width:196px;height:196px}.lg-qrl-over{text-align:center;color:var(--ink);background:#ffffffdb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-weight:600;display:flex;position:absolute;inset:0}.lg-qrl-over.act{cursor:pointer;border:0}.lg-qrl-t{font-size:var(--fs-cap);color:var(--ink-2);text-align:center;text-wrap:pretty;max-width:280px}.adm{background:var(--canvas);gap:16px;height:100%;padding:20px;display:flex;overflow:hidden}.adm-main{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;display:flex}.adm-view{min-width:0;min-height:0;animation:fade .2s var(--ease);flex-direction:column;flex:1;gap:16px;display:flex}.adm-page{flex:1;gap:16px;min-height:0;display:flex;position:relative}.adm-th-ic{color:var(--ink-3);flex:none}.adm .btn.adm-ghost{background:0 0}.adm .btn.adm-ghost:hover{background:var(--tile-2)}.adm .check.half:after{content:"";background:var(--ink);border-radius:1px;width:8px;height:2px}.adm .seg-pill{background:var(--lime);box-shadow:none}.adm-danger,.adm-danger svg{color:var(--red)!important}.adm-s-lime{background:var(--lime-soft);color:var(--lime-ink)}.adm-s-lav{background:var(--lav-soft);color:var(--lav-ink)}.adm-s-peach{background:var(--peach-soft);color:var(--peach-ink)}.adm-s-sky{background:var(--sky-soft);color:var(--sky-ink)}.adm-s-mint{background:var(--mint-soft);color:var(--mint-ink)}.adm-s-pink{color:var(--pink-ink);background:#fef1f6}.adm-s-butter{color:var(--butter-ink);background:#fff7dd}.adm-s-gray{background:var(--tile-2);color:var(--ink-2)}.adm-side{background:var(--tile);border-radius:var(--r-tile);width:236px;min-height:0;box-shadow:var(--sh-tile);flex-direction:column;flex:none;padding:20px 12px 14px;display:flex}.adm-brand{align-items:center;gap:10px;padding:0 8px 10px;display:flex}.adm-brand svg{flex:none}.adm-side-l{flex:1;min-width:0}.adm-side-l b,.adm-side-l small{text-overflow:ellipsis;overflow:hidden}.adm-brand b,.adm-me b{white-space:nowrap;font-weight:600;line-height:1.35;display:block}.adm-brand small,.adm-me small{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;font-weight:500;display:block}.adm-nav{flex:1;min-height:0;margin:0 -4px;padding:0 4px}.adm-nav-g{flex-direction:column;gap:2px;display:flex}.adm-nav-sec{font-size:var(--fs-cap);color:var(--ink-3);padding:14px 12px 6px;font-weight:600}.adm-nav-i{width:100%;height:40px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:10px;padding:0 12px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.adm-nav-i svg{color:var(--ink-3);transition:color .15s}.adm-nav-i:hover{background:var(--tile-2);color:var(--ink)}.adm-nav-i.on{background:var(--lime);color:var(--ink);font-weight:600}.adm-nav-i.on svg{color:var(--ink)}.adm-nav-n{background:var(--lav-soft);min-width:20px;height:20px;color:var(--lav-ink);font-size:var(--fs-cap);border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-weight:600;line-height:1;display:grid}.adm-nav-i.on .adm-nav-n{color:var(--ink);background:#fff}.adm-back{background:var(--tile-2);color:var(--ink);flex:none;margin-top:12px;font-weight:600}.adm-back svg{color:var(--ink-2)}.adm-back:hover{background:var(--tile-3)}.adm-me{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;margin-top:12px;padding:12px 8px 0;display:flex}@media (width<=1099px){.adm-side{align-items:center;width:72px;padding:18px 10px 12px}.adm-side .adm-side-l,.adm-side .adm-nav-sec{display:none}.adm-side .adm-brand{padding:0 0 6px}.adm-side .adm-nav{width:100%;margin:0;padding:0}.adm-side .adm-nav-g{align-items:center;padding:8px 0}.adm-side .adm-nav-g+.adm-nav-g{border-top:1px solid var(--line)}.adm-side .adm-nav-i{justify-content:center;width:44px;height:44px;padding:0}.adm-side .adm-nav-n{color:#0000;background:var(--lav-3);width:8px;min-width:0;height:8px;padding:0;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:0 0 0 2px #fff}.adm-side .adm-nav-i.on .adm-nav-n{color:#0000;background:var(--lav-3);box-shadow:0 0 0 2px var(--lime)}.adm-side .adm-me{justify-content:center;width:100%;padding:12px 0 0}}html.dual .adm-side{align-items:center;width:72px;padding:18px 10px 12px}html.dual .adm-side .adm-side-l,html.dual .adm-side .adm-nav-sec{display:none}html.dual .adm-side .adm-brand{padding:0 0 6px}html.dual .adm-side .adm-nav{width:100%;margin:0;padding:0}html.dual .adm-side .adm-nav-g{align-items:center;padding:8px 0}html.dual .adm-side .adm-nav-g+.adm-nav-g{border-top:1px solid var(--line)}html.dual .adm-side .adm-nav-i{justify-content:center;width:44px;height:44px;padding:0}html.dual .adm-side .adm-nav-n{color:#0000;background:var(--lav-3);width:8px;min-width:0;height:8px;padding:0;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:0 0 0 2px #fff}html.dual .adm-side .adm-nav-i.on .adm-nav-n{color:#0000;background:var(--lav-3);box-shadow:0 0 0 2px var(--lime)}html.dual .adm-side .adm-me{justify-content:center;width:100%;padding:12px 0 0}.adm-mtop{padding:calc(12px + var(--safe-top)) 20px 12px;flex:none;align-items:center;gap:12px;display:flex}.adm-mtop .page-title{flex:1;min-width:0;line-height:1.3}.adm-sheet-nav{flex-direction:column;display:flex}.adm-sheet-g .adm-nav-sec{padding:12px 2px 8px}.adm-sheet-g:first-child .adm-nav-sec{padding-top:0}.adm-sheet-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adm-sheet-i{background:var(--tile-2);min-width:0;height:48px;color:var(--ink-2);border-radius:16px;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:500;transition:background .15s,color .15s;display:flex}.adm-sheet-i svg{color:var(--ink-3)}.adm-sheet-i:hover{background:var(--tile-3);color:var(--ink)}.adm-sheet-i.on{background:var(--lime);color:var(--ink);font-weight:600}.adm-sheet-i.on svg{color:var(--ink)}.adm-sheet-i.on .adm-nav-n{color:var(--ink);background:#fff}.adm-sheet-me{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.adm-sheet-me b{font-weight:600;line-height:1.4;display:block}.adm-sheet-me small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.adm-bar{flex:none;align-items:center;gap:16px;min-height:52px;padding:0 4px;display:flex}.adm-bar-t{flex:auto;min-width:min-content}.adm-bar .page-title{white-space:nowrap;line-height:1.3}.adm-crumb{font-size:var(--fs-cap);color:var(--ink-3);contain:inline-size;margin-top:2px}.adm-bar-r{flex:0 auto;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.adm .field.adm-search{width:260px;min-width:140px;box-shadow:var(--sh-tile);background:#fff;flex:0 auto}.adm .field.adm-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--lav-2)}@media (width<=1279px){.adm .field.adm-search{width:200px}}.adm-ov{flex-direction:column;margin:-4px;padding:4px;overflow-y:auto}.adm-ov-kpi{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.adm-kpi{flex-direction:column;height:148px;padding:20px 22px;display:flex;overflow:hidden}.adm-kpi-l{color:var(--ink-2);align-items:center;gap:8px;font-weight:500;display:flex}.adm-kpi-l svg{color:var(--ink-3)}.adm-kpi .display{margin-top:auto;line-height:1}.adm-kpi .display small{font-size:var(--fs-title);color:var(--ink-3);letter-spacing:0;margin-left:4px;font-weight:600}.adm-kpi-d{font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;overflow:hidden}.adm-kpi.link-tile{cursor:pointer}.adm-kpi-d .up{color:var(--mint-ink);margin-right:6px;font-weight:600}.adm-kpi.lime{background:var(--lime);box-shadow:none}.adm-kpi.lav{background:var(--lav);box-shadow:none}.adm-kpi.lime .adm-kpi-l,.adm-kpi.lime .adm-kpi-l svg,.adm-kpi.lime .adm-kpi-d,.adm-kpi.lime .display small{color:var(--lime-ink)}.adm-kpi.lav .adm-kpi-l,.adm-kpi.lav .adm-kpi-l svg,.adm-kpi.lav .adm-kpi-d,.adm-kpi.lav .display small{color:var(--lav-ink)}.adm-kpi-go{width:36px;height:36px;color:var(--ink);background:#ffffff9e;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:absolute;top:16px;right:16px}.adm-kpi-go:hover{background:#fff}.adm-ov-mid{flex:1 0 auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;min-height:316px;display:grid}.adm-ov-bot{flex:none;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);gap:16px;display:grid}@media (width>=1024px){.adm-ov-bot.n2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-ov-bot.n1{grid-template-columns:minmax(0,1fr)}}.adm-chart,.adm-todo,.adm-dept,.adm-quick,.adm-log{flex-direction:column;padding:20px 22px;display:flex}.adm-bars{flex:1;gap:10px;min-height:140px;display:flex}.adm-bar-c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.adm-bar-c i{background:var(--tile-3);width:100%;transition:height .35s var(--ease), background .15s;border-radius:10px;display:block}.adm-bar-c:not(.fut):not(.today):hover i{background:var(--line-2)}.adm-bar-c.fut i{background:var(--tile-2)}.adm-bar-c.on i,.adm-bar-c.on:hover i{background:var(--lime)}.adm-bar-c.today i{background:var(--lav-3)}.adm-bar-v{font-size:var(--fs-cap);color:var(--ink);white-space:nowrap;font-weight:600;line-height:18px}.adm-bar-x{flex:none;gap:10px;margin-top:10px;display:flex}.adm-bar-x span{text-align:center;min-width:0;font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;flex:1}.adm-bar-x span.today{color:var(--ink);font-weight:600}.adm-bar-x span.fut{color:var(--ink-4)}.adm-todo-list{flex-direction:column;flex:1;display:flex}.adm-todo-i{flex:1;align-items:center;gap:12px;min-height:58px;padding:8px 0;display:flex}.adm-todo-i+.adm-todo-i{border-top:1px solid var(--line)}.adm-todo-i b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.4;display:block;overflow:hidden}.adm-todo-i small{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;display:block;overflow:hidden}.adm-ic{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.adm-dept-list{flex-direction:column;flex:1;justify-content:space-between;gap:10px;display:flex}.adm-dept-r{align-items:center;gap:12px;display:flex}.adm-dept-r>span:first-child{width:76px;color:var(--ink-2);flex:none}html[lang=en] .adm-dept-r>span:first-child{width:92px}.adm-track{background:var(--tile-2);border-radius:5px;flex:1;height:10px;overflow:hidden}.adm-track i{border-radius:5px;height:100%;display:block}.adm-dept-r b{text-align:right;flex:none;width:44px;font-weight:600}.adm-quick-g{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;display:grid}.adm-q{text-align:left;white-space:nowrap;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:92px;padding:14px;font-weight:600;transition:filter .15s;display:flex}.adm-q:hover{filter:brightness(.97)}.adm-q-ic{background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.adm-log-list{flex-direction:column;flex:1;justify-content:space-between;display:flex}.adm-log-i{align-items:center;gap:12px;padding:9px 0;display:flex}.adm-log-i+.adm-log-i{border-top:1px solid var(--line)}.adm-log-i p{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.adm-log-i p b{color:var(--ink);font-weight:600}.adm-log-i time{font-size:var(--fs-cap);color:var(--ink-3);flex:none}@media (width<=1279px){.adm-wide{display:none}}.adm-quick{container:admquick/inline-size}@container admquick (width<=231px){.adm-quick-g{grid-template-columns:1fr;grid-auto-rows:auto;align-content:space-between;gap:8px}.adm-q{border-radius:99px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:7px 12px 7px 7px}.adm-q-ic{width:30px;height:30px}}.adm-tree{flex-direction:column;flex:none;width:208px;padding:20px 12px 16px;display:flex}.adm-tree .tile-h,.adm-tpls .tile-h{padding:0 8px}.adm-tree-list{flex:1;min-height:0;margin:0 -4px;padding:0 4px}.adm-node{height:38px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding-right:10px;transition:background .15s;display:flex}.adm-node:hover{background:var(--tile-2)}.adm-node.root{color:var(--ink);font-weight:600}.adm-node.on{background:var(--lime);color:var(--ink);font-weight:600}.adm-node-tg{width:20px;height:20px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;display:grid}button.adm-node-tg:hover{color:var(--ink);background:#ffffffb3}.adm-node.on .adm-node-tg{color:var(--ink)}.adm-node-c{font-size:var(--fs-cap);color:var(--ink-3);margin-left:auto;font-weight:500}.adm-node.on .adm-node-c{color:var(--ink)}.adm-add-dept{border:1.5px dashed var(--ink-4);width:100%;height:38px;font-size:var(--fs-cap);color:var(--ink-3);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.adm-add-dept:hover{color:var(--ink);border-color:var(--ink-3)}.adm-tbl{flex-direction:column;flex:1;min-width:0;padding:20px 20px 16px;display:flex;container:admtbl/inline-size}.adm-tbl-h{align-items:baseline;gap:10px;min-width:0;display:flex}.adm-tbl-h .page-title{flex:none;max-width:60%;line-height:1.3}.adm-tbl-sub{font-size:var(--fs-cap);color:var(--ink-3)}.adm-tbl-h .btn{align-self:center;margin-left:auto}.adm-filters{flex:none;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.adm-filters .chip b{font-weight:600}.adm .field.adm-tbl-search{flex:0 200px;min-width:120px;height:32px;margin-left:auto;padding:0 8px 0 12px}.adm-clear{width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.adm-clear:hover{background:var(--tile-3);color:var(--ink)}.adm-grid{grid-template-columns:20px minmax(0,1fr) 140px 84px 104px;align-items:center;gap:10px;padding:0 12px;display:grid}.adm-grid>.adm-wide,.adm-grid>.adm-wide2{display:none}.adm-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}@container admtbl (width>=860px){.adm-grid{grid-template-columns:20px minmax(180px,1.4fr) 72px minmax(140px,1fr) 140px 84px 104px;gap:12px}.adm-grid>.adm-wide{display:block}}@container admtbl (width>=1080px){.adm-grid{grid-template-columns:20px minmax(200px,1.4fr) 72px minmax(150px,1fr) minmax(96px,.8fr) 140px 84px 104px;gap:14px}.adm-grid>.adm-wide2{display:block}}.adm-grid-h{background:var(--tile-2);height:38px;font-size:var(--fs-cap);color:var(--ink-3);border-radius:12px;flex:none;margin-bottom:4px;font-weight:600}.adm-grid-h>span,.adm-grid-h>button:not(.check){white-space:nowrap;color:inherit;align-items:center;gap:4px;font-weight:600;transition:color .15s;display:inline-flex}.adm-grid-h>button:not(.check):hover,.adm-grid-h>button.sorted{color:var(--ink)}.adm-rows{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden}.adm-tr{--st-ring:#fff;cursor:pointer;white-space:nowrap;border-radius:16px;flex:none;height:54px;transition:background .12s;position:relative}.adm-tr:hover{--st-ring:var(--tile-2);background:var(--tile-2)}.adm-tr.on,.adm-tr.cur{--st-ring:var(--lime-soft);background:var(--lime-soft)}.adm-tr.cur{box-shadow:inset 0 0 0 1.5px var(--lime-3)}.adm-who{align-items:center;gap:10px;min-width:0;display:flex}.adm-who b{font-weight:600;line-height:1.35;display:block}.adm-who small{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.45;display:block}.adm-role{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.adm-role.plain{color:var(--ink-3);font-weight:500}.adm-st{color:var(--ink-2)}.adm-seen{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.adm-seen svg{color:var(--ink-3)}.adm-invite{background:var(--lime);height:26px;color:var(--ink);font-size:var(--fs-cap);border-radius:99px;align-items:center;gap:4px;padding:0 10px;font-weight:600;transition:background .15s;display:inline-flex}.adm-invite:hover{background:var(--lime-2)}.adm-ops{opacity:0;pointer-events:none;background:linear-gradient(90deg, #f5f6f800, var(--tile-2) 30px);gap:4px;padding-left:32px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.adm-tr.on .adm-ops,.adm-tr.cur .adm-ops{background:linear-gradient(90deg, #f2f9d300, var(--lime-soft) 30px)}.adm-tr:hover .adm-ops,.adm-tr.cur .adm-ops{opacity:1;pointer-events:auto}.adm-ops button{width:32px;height:32px;color:var(--ink-2);box-shadow:var(--sh-btn);background:#fff;border-radius:50%;place-items:center;transition:color .15s;display:grid}.adm-ops button:hover{color:var(--ink)}.adm-mav{flex:none;display:inline-block;position:relative}.adm-mav>.av{display:block}.adm-mav>.av.adm-ini{place-items:center;font-weight:600;line-height:1;display:grid}.adm-mav-dot{background:var(--green);border:2.5px solid var(--st-ring,#fff);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.adm-foot{white-space:nowrap;flex:none;align-items:center;gap:12px;min-height:56px;padding-top:12px;display:flex}.adm-total{font-size:var(--fs-cap);color:var(--ink-3)}.adm-pg{gap:4px;display:flex}.adm-pg button,.adm-pg-gap{width:30px;height:30px;font-size:var(--fs-cap);color:var(--ink-2);border-radius:50%;place-items:center;font-weight:600;display:grid}.adm-pg button:hover{background:var(--tile-2)}.adm-pg button.on{background:var(--lime);color:var(--ink)}.adm-pg-gap{color:var(--ink-3)}.adm-bulk{box-shadow:var(--sh-pop);font-size:var(--fs-cap);animation:rise .2s var(--ease);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-left:auto;padding:6px 6px 6px 16px;font-weight:600;display:flex}@container admtbl (width<=539px){.adm-tbl:not(.card) .adm-total{display:none}}@container admtbl (width<=579px){.adm-tbl:not(.card) .adm-foot.long .adm-total{display:none}}.adm-drawer{width:304px;animation:slide .22s var(--ease);flex-direction:column;flex:none;padding:20px 0;display:flex}.adm-drawer-h{align-items:center;gap:10px;margin-bottom:14px;padding:0 20px;display:flex}.adm-drawer-h h3{font-size:var(--fs-title);flex:1;font-weight:600}.adm-drawer-b{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 20px;display:flex}.adm-drawer-f{flex:none;gap:10px;padding:16px 20px 0;display:flex}.adm-drawer-f .btn{flex:1;height:44px}.adm-pf{background:var(--lime-soft);border-radius:20px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:16px;display:flex}.adm-pf h4{font-size:var(--fs-title);margin-top:8px;font-weight:600}.adm-pf small{font-size:var(--fs-cap);color:var(--lime-ink)}.adm-drawer .input{padding:0 12px}.adm-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.adm-select{position:relative}.adm-select select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:38px}.adm-select svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.adm-ro{color:var(--ink);align-items:center;gap:8px;display:flex}.adm-roles{flex-wrap:wrap;gap:6px;display:flex}.adm-togs{flex-direction:column;display:flex}.adm-tog{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.adm-mem{container:admmem/inline-size}@container admmem (width<=1127px){.adm-drawer{z-index:5;box-shadow:var(--sh-pop);position:absolute;top:0;bottom:0;right:0}}.adm-tpls{flex-direction:column;flex:none;width:220px;padding:20px 12px 16px;display:flex}.adm-tpl-list{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0 -4px;padding:0 4px;display:flex}.adm-tp{border-radius:16px;flex:none;align-items:center;gap:10px;width:100%;padding:8px;transition:background .15s;display:flex}.adm-tp:hover{background:var(--tile-2)}.adm-tp.on{background:var(--lime)}.adm-tp b{font-weight:500;line-height:1.4;display:block}.adm-tp.on b{font-weight:600}.adm-tp small{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.45;display:block}.adm-tp.on small{color:var(--lime-ink)}.adm-tpl-empty{font-size:var(--fs-cap);color:var(--ink-3);padding:12px 8px}.adm-canvas{flex:1;min-width:0;padding:0;overflow:hidden;container-type:inline-size}.adm-cv-scroll{border-radius:inherit;background-color:#fff;background-image:radial-gradient(var(--line-2) 1.2px, transparent 1.3px);scrollbar-width:thin;background-size:20px 20px;background-attachment:local;position:absolute;inset:0;overflow:auto}.adm-cv-fit{box-sizing:content-box;margin:0 auto;padding:84px 0 76px}.adm-flow{transform-origin:0 0;flex-direction:column;align-items:center;width:max-content;padding:0 8px;display:flex}.adm-nd{z-index:1;text-align:left;width:204px;min-height:58px;box-shadow:var(--sh-tile), 0 2px 8px #161a220a;background:#fff;border-radius:20px;align-items:center;gap:10px;padding:12px 14px;transition:box-shadow .15s;display:flex;position:relative}.adm-nd:hover{box-shadow:0 0 0 1.5px var(--ink-4), 0 4px 14px #161a220f}.adm-nd small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:500;line-height:1.35;display:block}.adm-nd b{font-weight:600;line-height:1.4;display:block}.adm-nd-ic{border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.adm-nd.start{background:var(--lime);box-shadow:none}.adm-nd.start small{color:var(--lime-ink)}.adm-nd.start .adm-nd-ic{color:var(--ink);background:#ffffffb3}.adm-nd.end{width:auto;min-height:0;font-size:var(--fs-cap);color:var(--ink-2);border-radius:99px;padding:8px 18px;font-weight:600}.adm-nd.sel,.adm-cond.sel{box-shadow:inset 0 0 0 2.5px var(--lime-3), 0 10px 26px #161a221f}.adm-nd.start.sel{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--lime-3), 0 10px 26px #161a221f}.adm-ln{background:var(--ink-4);flex:none;width:2px;height:22px;display:block}.adm-ln.grow-ln{flex:1;height:auto;min-height:22px}.adm-plus{z-index:1;width:26px;height:26px;color:var(--ink-2);box-shadow:0 0 0 1.5px var(--ink-4);background:#fff;border-radius:50%;flex:none;place-items:center;margin:-2px 0;transition:background .15s,color .15s;display:grid;position:relative}.adm-plus:hover{background:var(--lime);color:var(--ink);box-shadow:0 0 0 1.5px var(--lime-3)}.adm-branch{gap:18px;padding-top:22px;display:flex;position:relative}.adm-branch:before,.adm-branch:after{content:"";background:var(--ink-4);height:2px;position:absolute;left:110px;right:110px}.adm-branch:before{top:0}.adm-branch:after{bottom:0}.adm-col{flex-direction:column;align-items:center;width:220px;display:flex;position:relative}.adm-col:before{content:"";background:var(--ink-4);width:2px;height:22px;position:absolute;top:-22px;left:calc(50% - 1px)}.adm-addb{z-index:2;height:26px;color:var(--ink);font-size:var(--fs-cap);white-space:nowrap;box-shadow:var(--sh-btn);background:#fff;border-radius:99px;align-items:center;gap:4px;padding:0 12px;font-weight:600;transition:background .15s;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.adm-addb:hover{background:var(--lime)}.adm-cond{z-index:1;text-align:left;border-radius:16px;width:204px;padding:10px 14px;transition:box-shadow .15s;display:block;position:relative}.adm-cond:not(.sel):hover{box-shadow:0 0 0 1.5px var(--ink-4)}.adm-cond-k{font-size:var(--fs-cap);opacity:.8;justify-content:space-between;font-weight:500;display:flex}.adm-cond b{margin-top:2px;font-weight:600;display:block}.adm-ctop{z-index:3;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.adm-ctop>*{pointer-events:auto}.adm-cname{min-width:0;height:44px;box-shadow:var(--sh-btn);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:0 16px 0 7px;display:flex}.adm-cname b{flex:none;font-weight:600}.adm-cname small{font-size:var(--fs-cap);color:var(--ink-3);font-weight:500}.adm-ctop-r{flex:none;gap:8px;margin-left:auto;display:flex}.adm-zoom{z-index:3;box-shadow:var(--sh-btn);font-size:var(--fs-cap);background:#fff;border-radius:99px;align-items:center;gap:2px;padding:4px;font-weight:600;display:flex;position:absolute;bottom:16px;left:16px}.adm-zoom span{text-align:center;min-width:40px}.adm-zoom button{width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.adm-zoom button:hover{background:var(--tile-2);color:var(--ink)}@container (width<=559px){.adm-cv-l{display:none}.adm-ctop-r .btn.white{width:40px;padding:0}}.adm-props{flex-direction:column;flex:none;gap:18px;width:320px;padding:20px;display:flex}.adm-ph{align-items:center;gap:12px;display:flex}.adm-ph-ic{border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.adm-ph b{font-size:var(--fs-title);font-weight:600;line-height:1.35;display:block}.adm-ph small{font-size:var(--fs-cap);color:var(--ink-3);display:block}.adm-fld{flex:none}.adm-opts{gap:6px;display:grid}.adm-opt{background:var(--tile-2);min-width:0;height:38px;font-size:var(--fs-cap);color:var(--ink-2);border-radius:13px;justify-content:center;align-items:center;padding:0 8px;font-weight:500;transition:background .15s;display:flex}.adm-opt:hover{background:var(--tile-3)}.adm-opt.on{background:var(--lime);color:var(--ink);font-weight:600}.adm-ppl{flex-wrap:wrap;gap:6px;display:flex}.adm-person{background:var(--tile-2);height:32px;font-size:var(--fs-cap);border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 4px;font-weight:500;display:inline-flex}.adm-person button{width:18px;height:18px;color:var(--ink-3);border-radius:50%;place-items:center;margin-right:-4px;display:grid}.adm-person button:hover{color:var(--ink);background:#fff}.adm-person.add{color:var(--ink-3);border:1.5px dashed var(--ink-4);background:0 0;padding:0 12px;transition:color .15s,border-color .15s}.adm-person.add:hover{color:var(--ink);border-color:var(--ink-3)}.adm-rule{background:var(--tile-2);border-radius:18px;flex-direction:column;flex:none;padding:4px 14px;display:flex}.adm-rule .adm-tog{min-height:44px}.adm-hint{background:var(--lime-soft);color:var(--lime-ink);font-size:var(--fs-cap);border-radius:14px;flex:none;gap:8px;padding:12px 14px;line-height:1.6;display:flex}.adm-hint svg{flex:none;margin-top:2px}.adm-tones{gap:8px;display:flex}.adm-tone{border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #161a220f}.adm-tone.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--lime-3)}.adm-flow-page{container:admflow/inline-size}@container admflow (width<=1119px){.adm-flow-page:not(.m) .adm-tpls{width:68px;padding:20px 10px 16px}.adm-flow-page:not(.m) .adm-tpls .tile-h{justify-content:center;padding:0}.adm-flow-page:not(.m) .adm-tpls .tile-h h3,.adm-flow-page:not(.m) .adm-tp-t,.adm-flow-page:not(.m) .adm-tpl-empty{display:none}.adm-flow-page:not(.m) .adm-tp{justify-content:center;padding:6px}.adm-flow-page:not(.m) .adm-props{width:288px}}.adm-soon{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.adm-soon h3{font-size:var(--fs-title);margin-top:10px;font-weight:600}.adm-soon p{max-width:420px;color:var(--ink-2)}.adm-soon-f{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.adm-soon-a{gap:10px;margin-top:18px;display:flex}.adm-sp{z-index:40;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px}.adm-sp.right{width:min(340px,100vw - 136px);right:16px}.adm-sp.left{width:min(300px,100vw - 136px);left:104px}.adm-sp>.tile{width:auto;min-height:0;box-shadow:var(--sh-pop);flex:1;animation:none}.adm-sp-mask{z-index:39;background:#2b2e351f;position:fixed;inset:0}.adm-fchips{display:contents}.adm-dept-pick{border-radius:14px;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:72%;height:40px;margin:-6px 0 -6px -8px;padding:0 8px;transition:background .15s;display:flex}.adm-dept-pick:hover{background:var(--tile-2)}.adm-dept-pick svg{color:var(--ink-3)}.adm-tbl-h .adm-dept-pick .page-title{max-width:none;line-height:1.3}.adm-tbl.card .adm-tbl-h{flex-wrap:wrap;align-items:center;row-gap:2px}.adm-tbl.card .adm-tbl-h .btn{order:2;width:32px;padding:0}.adm-tbl.card .adm-tbl-h .adm-bl{display:none}.adm-tbl.card .adm-tbl-sub{flex-basis:100%;order:3}.adm-tbl.card .adm-filters{flex-wrap:wrap;gap:10px 8px}.adm-tbl.card .adm-fchips{scrollbar-width:none;flex:100%;gap:8px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.adm-tbl.card .adm-fchips::-webkit-scrollbar{display:none}.adm .adm-tbl.card .field.adm-tbl-search{flex:1 1 0;order:2;min-width:0;height:40px;margin-left:0}.adm-tbl.card .adm-filt{order:3;height:40px}.adm-card-h{background:var(--tile-2);height:38px;font-size:var(--fs-cap);color:var(--ink-3);border-radius:12px;flex:none;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 6px 0 12px;font-weight:600;display:flex}.adm-all,.adm-sort{white-space:nowrap;height:38px;color:inherit;align-items:center;gap:10px;font-weight:600;transition:color .15s;display:inline-flex}.adm-sort{gap:4px;padding:0 6px}.adm-all:hover,.adm-sort:hover,.adm-sort.sorted{color:var(--ink)}.adm-card{--st-ring:#fff;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex:none;align-items:center;gap:10px;padding:10px 4px 10px 8px;transition:background .12s;display:flex;position:relative}.adm-card+.adm-card:before{content:"";background:var(--line);height:1px;position:absolute;top:-2px;left:8px;right:8px}.adm-card:hover{--st-ring:var(--tile-2);background:var(--tile-2)}.adm-card.on,.adm-card.cur{--st-ring:var(--lime-soft);background:var(--lime-soft)}.adm-card.cur{box-shadow:inset 0 0 0 1.5px var(--lime-3)}.adm-card:hover:before,.adm-card:hover+.adm-card:before,.adm-card.on:before,.adm-card.on+.adm-card:before,.adm-card.cur:before,.adm-card.cur+.adm-card:before{opacity:0}.adm-card-t{flex-direction:column;display:flex}.adm-card-n{align-items:center;gap:8px;min-width:0;display:flex}.adm-card-n b{font-weight:600;line-height:1.4}.adm-card-n .adm-role{font-size:var(--fs-cap);flex:none;gap:3px}.adm-card-t>small{font-size:var(--fs-cap);color:var(--ink-3);line-height:1.5}.adm-card-m{min-height:26px;font-size:var(--fs-cap);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;display:flex}.adm-card-m .adm-seen{gap:4px}.adm-more{width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;align-self:flex-start;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.adm-more:hover{color:var(--ink);background:#fff}.adm-bulk.c{flex:none;margin:10px 0 0;animation:none}.adm-tbl.card .adm-pg{margin-left:auto}.adm-tree.sheet{width:auto;padding:0;display:block}.adm-tree.sheet .adm-tree-list{margin:0 -8px;padding:0;overflow:visible}.adm-tree.sheet .adm-node{height:44px}.adm-tree.sheet .adm-node-tg{width:28px;height:28px}.adm-drawer.sheet{width:auto;padding:0;animation:none;display:block}.adm-drawer.sheet .adm-drawer-b{padding:0;overflow:visible}.adm-drawer.sheet .adm-drawer-f{z-index:2;box-shadow:0 -1px 0 var(--line);background:#fff;margin:16px -24px -24px;padding:14px 24px 20px;position:sticky;bottom:0}.adm-drawer-empty{display:flex}.adm-fl-view{flex:1;min-width:0;min-height:0;display:flex}.adm-fl-view>.tile{flex:1;min-width:0}.adm-tpls.full{width:auto;padding:20px 14px 14px}.adm-tpls.full .tile-h{padding:0 8px}.adm-tpls.full .adm-tpl-list{gap:2px}.adm-tpls.full .adm-tp{gap:12px;padding:10px 8px 10px 10px}.adm-tpls.full .adm-tp+.adm-tp{box-shadow:0 -1px 0 var(--line)}.adm-tpls.full .adm-tp:hover,.adm-tpls.full .adm-tp:hover+.adm-tp{box-shadow:none}.adm-tpls.full .adm-tp b{font-weight:600}.adm-flow.stack .adm-branch{border:1.5px dashed var(--ink-4);border-radius:26px;flex-direction:column;align-items:center;gap:0;padding:30px 10px 14px}.adm-flow.stack .adm-branch:before,.adm-flow.stack .adm-branch:after,.adm-flow.stack .adm-col:before,.adm-flow.stack .adm-ln.grow-ln{display:none}.adm-flow.stack .adm-col+.adm-col{border-top:1.5px dashed var(--line-2);margin-top:14px;padding-top:16px}.adm-canvas.nat{background-color:#fff;background-image:radial-gradient(var(--line-2) 1.2px, transparent 1.3px);background-size:20px 20px;flex-direction:column;display:flex}.adm-canvas.nat .adm-cv-scroll{background:0 0;position:relative;inset:auto;overflow:auto hidden}.adm-canvas.nat .adm-cv-fit{padding:26px 0 30px}.adm-canvas.nat .adm-ctop{flex-wrap:wrap;order:-1;row-gap:10px;padding:16px 16px 0;position:static}.adm-cv-back{flex:none}.adm-sp .adm-props{width:auto}.adm-props.sheet{width:auto;padding:0}@media (width>=600px) and (width<=1023px){.adm{padding:16px}.adm-ov-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-ov-mid{flex:none;grid-template-columns:minmax(0,1fr);min-height:0}.adm-ov-mid .adm-todo{order:-1}.adm-chart{min-height:300px}.adm-ov-bot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-ov-bot .adm-log{grid-column:1/-1}}@media (width>=600px) and (width<=719px){.adm-ov-bot{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){:is(.adm-bar-r .btn.white,.adm-bar-r:has(.ibtn) .btn.primary){width:40px;padding:0}:is(.adm-bar-r .btn.white .adm-bl,.adm-bar-r:has(.ibtn) .btn.primary .adm-bl){display:none}}@media (width<=599px){.adm{flex-direction:column;gap:0;padding:0}.adm-main{padding:4px 20px calc(28px + var(--safe-bottom))}.adm-bar{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:0}.adm-bar .page-title{display:none}.adm-crumb{white-space:normal;margin-top:0;overflow:visible}.adm-bar-r{margin-left:0}.adm .field.adm-search{flex:1 1 0;width:auto;min-width:0}.adm-bar-r:not(:has(.adm-search)) .btn.primary{flex:1}.adm-ov-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adm-kpi{height:auto;min-height:136px;padding:16px 16px 14px}.adm-kpi-l{gap:6px;padding-right:30px}.adm-kpi .display{padding-top:12px}.adm-kpi-d{margin-top:6px;line-height:1.5}.adm-kpi-d>span{text-overflow:ellipsis;display:block;overflow:hidden}.adm-kpi-sep{display:none}.adm-kpi-go{width:32px;height:32px;top:12px;right:12px}.adm-ov-mid,.adm-ov-bot{grid-template-columns:minmax(0,1fr)}.adm-ov-mid .adm-todo{order:-1}.adm-chart,.adm-todo,.adm-dept,.adm-quick,.adm-log{padding:18px}.adm-chart .tile-h{flex-wrap:wrap;row-gap:12px}.adm-chart .tile-h .end{flex:100%;margin-left:0}.adm-chart .seg{width:100%;display:flex}.adm-chart .seg button{flex:1}.adm-bars{gap:4px;min-height:150px}.adm-bar-c i{border-radius:6px}.adm-bar-x{gap:4px}.adm-bar-x span{justify-content:center;display:flex;overflow:visible}.adm-bar-x span.minor{visibility:hidden}.adm-todo-i{gap:12px;padding:12px 0}.adm-todo-i b,.adm-todo-i small{white-space:normal}.adm-nb{white-space:nowrap}.adm-q{min-height:84px}.adm-log-i{align-items:flex-start}.adm-log-i p{white-space:normal;padding-top:3px;line-height:1.5}.adm-log-i p b{white-space:nowrap}.adm-log-i time{padding-top:4px}.adm-tbl{padding:18px 18px 12px}.adm-tbl.card .adm-tbl-h{padding-left:0}.adm-soon{padding:36px 20px}.adm-soon-a{flex-wrap:wrap;justify-content:center}.adm-canvas.nat .adm-cname{flex:1 1 0}.adm-canvas.nat .adm-ctop-r{flex:100%}.adm-canvas.nat .adm-ctop-r .btn.primary{flex:1}.adm-tpls.full{padding:18px 10px 10px}.adm .chip,.adm .btn.sm,.adm-invite,.adm-pg button,.adm .check,.adm .seg button,.adm .link,.adm-more,.adm-node-tg,.adm-clear,.adm .ibtn.sm{position:relative}.adm .chip:before,.adm .btn.sm:before,.adm-invite:before,.adm-pg button:before,.adm .seg button:before,.adm .link:before,.adm-more:before,.adm-clear:before,.adm .ibtn.sm:before{content:"";position:absolute;inset:-5px -3px}.adm .check:before,.adm-node-tg:before{content:"";position:absolute;inset:-10px}}@media (width<=419px){.adm-tp-go{display:none}}@media (width<=599px),(height<=559px){.adm-main{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.adm-main::-webkit-scrollbar{display:none}.adm-view,.adm-page{flex:none}.adm-ov{margin:0;padding:0;overflow:visible}.adm-ov-mid{flex:none;min-height:0}.adm-rows{flex:none;overflow:visible}.adm-tree-list,.adm-tpl-list,.adm-drawer-b{overflow:visible}.adm-bulk.c{bottom:calc(16px + var(--safe-bottom));z-index:3;position:sticky}}@media (height<=559px) and (width>=600px){.adm{padding:0 0 0 16px}.adm-side{scrollbar-width:none;margin:10px 0;overflow-y:auto}.adm-side::-webkit-scrollbar{display:none}.adm-side .adm-nav{flex:none;overflow:visible}.adm-main{margin-left:-2px;padding:10px 16px 16px 2px}.adm-bar{min-height:44px}.adm-sp{top:10px;bottom:10px}}@media (height<=559px) and (width>=600px) and (width<=1099px){.adm-side{padding:10px 8px}.adm-side .adm-brand svg{width:32px;height:32px}.adm-side .adm-nav-g{padding:4px 0}.adm-side .adm-nav-i{width:40px;height:40px}.adm-side .adm-back{margin-top:8px}.adm-side .adm-me{display:none}}html.dual .adm{padding:16px}html.dual .adm-bar,html.dual .adm-ov-dual,html.dual .adm-mem,html.dual .adm-flow-page{grid-template-columns:calc(var(--seg-l) - 120px) minmax(0, 1fr);column-gap:calc(var(--hinge,34px) + 32px);display:grid}html.dual .adm-bar{padding:0}html.dual .adm-bar-r{justify-content:flex-end;margin-left:0}html.dual .adm-ov-dual{align-items:start;row-gap:16px}html.dual .adm-ov-c{flex-direction:column;gap:16px;min-width:0;display:flex}html.dual .adm-ov-dual .adm-ov-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}html.dual .adm-ov-dual .adm-chart{min-height:300px}html.dual .adm-mem,html.dual .adm-flow-page{grid-template-rows:minmax(0,1fr)}html.dual .adm-mem .adm-drawer{width:auto;box-shadow:var(--sh-tile);animation:none;position:static}html.dual .adm-flow-page .adm-tpls{width:auto}html.dual .adm-sp.right{width:min(340px, calc(var(--seg-r) - 32px))}html.dual .adm-sp.left{width:min(300px, calc(var(--seg-l) - 120px))}.adm-pc{font-size:var(--fs-cap);color:var(--ink-3);background:var(--tile-2);border-radius:99px;flex:none;margin-left:auto;padding:0 8px;font-weight:500;line-height:20px}.adm-sheet-i.pc{color:var(--ink-2)}button.adm-log-i{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-radius:0}button.adm-log-i:hover p{color:var(--ink)}.adm-err{font-size:var(--fs-cap);color:var(--red);margin-top:6px;line-height:1.5;display:block}@media (width<=359px){.adm-ov-kpi{grid-template-columns:minmax(0,1fr);gap:10px}.adm-kpi{min-height:0}}.adm-kpi-l,.adm-kpi .display{white-space:nowrap}.adm-err-row{margin-top:-6px}.adm-hint-row{font-size:var(--fs-cap);color:var(--ink-3);margin-top:-6px;line-height:1.5;display:block}.input.bad{box-shadow:inset 0 0 0 1.5px var(--red);background:#fff}.adm-nd b.ell{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1023px){.adm-bar-x{gap:4px}.adm-bar-x span{justify-content:center;display:flex;overflow:visible}.adm-bar-x span.today+span{visibility:hidden}.adm-bar-x span:has(+span.today){visibility:hidden}}.overlay.pal-wrap{place-items:start center;padding:13vh 24px 24px}.pal{width:min(640px,100%);max-height:min(600px,100%);box-shadow:var(--sh-pop);transform-origin:top;background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.pal-in{border-bottom:1px solid var(--line);height:62px;color:var(--ink-3);flex:none;align-items:center;gap:12px;padding:0 18px 0 22px;display:flex}.pal-in input{min-width:0;font-size:var(--fs-title);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.pal-in input::placeholder{color:var(--ink-3)}.pal-x{background:var(--tile-2);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.pal-x:hover{background:var(--tile-3)}.pal-cancel{height:40px;color:var(--ink);flex:none;padding:0 4px 0 6px;font-weight:600}.pal-list{flex:1;min-height:0;padding:4px 10px 10px}.pal-g{font-size:var(--fs-cap);color:var(--ink-3);justify-content:space-between;align-items:center;padding:12px 12px 6px;font-weight:500;display:flex}.pal-g .link{height:20px}.pal-i{text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;scroll-margin:8px;display:flex;position:relative}.pal-i>:not(.pal-sel){z-index:1;position:relative}.pal-sel{background:var(--lime-soft);z-index:0;border-radius:16px;position:absolute;inset:0}.pal-ic{border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pal-t{flex-direction:column;flex:1;min-width:0;display:flex}.pal-t b{font-weight:500}.pal-i.on .pal-t b{font-weight:600}.pal-t small{font-size:var(--fs-cap);color:var(--ink-3)}.pal-go{font-size:var(--fs-cap);color:var(--lime-ink);flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.pal-arrow{color:var(--ink-4)}.pal-empty{padding:36px 24px 40px}.pal-empty img{width:52px;height:52px}.pal-empty small{font-size:var(--fs-cap)}.pal-foot{border-top:1px solid var(--line);font-size:var(--fs-cap);color:var(--ink-3);flex:none;align-items:center;gap:16px;padding:10px 20px;display:flex}.pal-foot>span{align-items:center;gap:4px;display:inline-flex}.pal mark.hl{background:var(--lime);color:inherit;border-radius:4px;padding:0 1px}@media (height<=559px){.overlay.pal-wrap{padding-top:12px;padding-bottom:12px}.pal-foot{display:none}}.overlay.pal-wrap.is-phone{background:#2b2e3533;place-items:stretch stretch;padding:0}.pal-wrap.is-phone .pal{width:100%;height:100%;max-height:none;box-shadow:none;background:var(--canvas);padding-top:var(--safe-top);border-radius:0}.pal-wrap.is-phone .pal-in{border:0;gap:10px;height:64px;padding:0 12px 0 20px}.pal-wrap.is-phone .pal-in>svg{position:absolute;left:34px}.pal-wrap.is-phone .pal-in input{height:44px;box-shadow:var(--sh-tile);font-size:var(--fs-body);background:#fff;border-radius:99px;padding:0 40px 0 42px}.pal-wrap.is-phone .pal-x{position:absolute;right:74px}.pal-wrap.is-phone .pal-in{position:relative}.pal-wrap.is-phone .pal-list{padding:0 20px calc(20px + var(--safe-bottom))}.pal-wrap.is-phone .pal-g{padding:16px 4px 8px}.pal-wrap.is-phone .pal-box{box-shadow:var(--sh-tile);background:#fff;border-radius:22px;padding:4px;overflow:hidden}.pal-wrap.is-phone .pal-i{border-radius:18px;min-height:60px;padding:10px 12px}.pal-wrap.is-phone .pal-i+.pal-i:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:56px;right:12px}.pal-wrap.is-phone .pal-i:active{background:var(--tile-2)}.nt-side{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;gap:6px;display:flex}.nt-side time{margin-top:2px}.nt-side .pill{height:20px;padding:0 8px}html.desk-app{--mac-side:232px;--mac-bar:56px}html.desk-app:has(.app.mac){background:0 0}html.desk-app:has(.app.mac) body{background:0 0}html.desk-app:has(.app.mac) #root{background:0 0}html.desk-app button,html.desk-app a,html.desk-app [role=button],html.desk-app label{cursor:default}html.desk-app .mac-side,html.desk-app .mac-bar,html.desk-app button,html.desk-app .seg,html.desk-app .tile-h{-webkit-user-select:none;user-select:none}.app.mac{grid-template-columns:var(--mac-side) minmax(0, 1fr);grid-template-rows:var(--mac-bar) minmax(0, 1fr);height:100%;display:grid}.app.mac>.mac-side{grid-area:1/1/span 2}.app.mac>.mac-bar{grid-area:1/2}.app.mac>.main{grid-area:2/2;min-height:0;padding:0 24px 24px 20px!important}.app.mac>.mac-bar,.app.mac>.main{background:var(--canvas)}.mac-side{-webkit-app-region:drag;flex-direction:column;min-height:0;padding:0 12px 12px;display:flex}.mac-side-top{height:var(--mac-bar);flex:none}.mac-side>*{-webkit-app-region:no-drag}.mac-side>.mac-side-top{-webkit-app-region:drag}.mac-search{height:38px;box-shadow:var(--sh-btn);color:var(--ink-3);font-size:var(--fs-body);text-align:left;background:#ffffffb8;border-radius:99px;align-items:center;gap:8px;margin:0 0 12px;padding:0 14px;display:flex}.mac-search:hover{background:#fff}.mac-search kbd{font:inherit;font-size:var(--fs-cap);color:var(--ink-4)}.mac-list{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.mac-sec{font-size:var(--fs-cap);color:var(--ink-3);padding:14px 14px 6px;font-weight:600;display:block}.mac-sec:first-child{padding-top:2px}.mac-item{height:38px;font-size:var(--fs-body);color:var(--ink-2);text-align:left;border-radius:99px;align-items:center;gap:10px;width:100%;padding:0 14px;font-weight:500;transition:background .15s,color .15s;display:flex}.mac-item svg{flex:none}.mac-item:hover{color:var(--ink);background:#fff9}.mac-item.on{background:var(--lime);color:var(--ink);font-weight:600}.mac-count{background:var(--lav);min-width:20px;height:20px;color:var(--lav-ink);font-size:var(--fs-cap);border-radius:99px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.mac-item.on .mac-count{color:var(--ink);background:#ffffffb3}.mac-me{text-align:left;border-radius:20px;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:8px 10px;display:flex}.mac-me:hover{background:#fff9}.mac-me .grow{flex-direction:column;min-width:0;display:flex}.mac-me b{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mac-me small{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mac-me-c{color:var(--ink-4);flex:none}.mac-bar{-webkit-app-region:drag;align-items:center;gap:6px;min-width:0;padding:0 24px 0 20px;display:flex}.mac-bar>*{-webkit-app-region:no-drag}.mac-nav{width:34px;height:34px;color:var(--ink-2);box-shadow:var(--sh-btn);background:#fff;border-radius:50%;place-items:center;display:grid}.mac-nav:hover{color:var(--ink);background:var(--tile-2)}.mac-title{font-size:var(--fs-title);white-space:nowrap;text-overflow:ellipsis;-webkit-app-region:drag;margin-left:8px;font-weight:600;overflow:hidden}html.desk-app .adm-bar-x{gap:4px}html.desk-app .adm-bar-x span{justify-content:center;display:flex;overflow:visible}html.desk-app .adm-bar-x span.today+span{visibility:hidden}html.desk-app .adm-bar-x span:has(+span.today){visibility:hidden}html.desk-app .kb-tree-t{white-space:nowrap;min-width:0}html.desk-app .kb-tree-t>:not(svg){text-overflow:ellipsis;overflow:hidden}html.desk-app .kb-tree-t .ell{white-space:nowrap;line-height:inherit}
