.ws-af-item{min-width:0;color:var(--ws-text);transition:background-color .15s var(--ws-ease);border-radius:12px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.ws-af-item:hover{background:var(--ws-surface-2)}.ws-af-item:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px;background:var(--ws-surface-2)}.ws-af-ico{width:34px;height:34px;color:var(--ws-text);background:var(--ws-surface-2);box-shadow:inset 0 0 0 1px var(--ws-border);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-af-item:hover .ws-af-ico{background:var(--ws-bg)}.ws-af-txt{flex-direction:column;gap:1px;min-width:0;padding-top:1px;display:flex}.ws-af-txt b{font-size:var(--ws-fs-sm);line-height:1.4;font-weight:var(--ws-w-medium);color:var(--ws-text)}.ws-af-txt small{color:var(--ws-text-3);font-size:13px;line-height:1.4}.ws-af-svg{flex:none;display:block}.ws-af-item .ws-af-ico .ws-af-svg{width:18px;height:18px}.ws-af-apps .ws-af-chip .ws-af-svg{width:15px;height:15px}.ws-af-gh{font-size:12px;line-height:1.6;font-weight:var(--ws-w-medium);color:var(--ws-text-3);letter-spacing:0;margin:0 0 4px;padding:0 10px}.ws-af-list{flex-direction:column;gap:2px;display:flex}.ws-af{display:inline-flex;position:static}.ws-hdr .ws-af-btn{font:inherit;font-size:var(--ws-fs-sm);background:0 0;border:0;gap:4px}.ws-hdr .ws-af-btn .ws-af-svg{transition:transform .2s var(--ws-ease);color:var(--ws-text-3)}.ws-hdr .ws-af-btn.is-open{color:var(--ws-text);background:var(--ws-surface-2)}.ws-hdr .ws-af-btn.is-open .ws-af-svg{transform:rotate(180deg)}.ws-hdr .ws-af-btn:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-hdr .ws-hdr-link:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-af-panel{z-index:50;text-align:left;white-space:normal;border-radius:var(--ws-r-lg);background:var(--ws-elevated);width:min(940px,100vw - 48px);box-shadow:var(--ws-shadow-pop), 0 0 0 1px var(--ws-border);animation:ws-af-in .18s var(--ws-ease);padding:16px 14px 12px;position:fixed;top:60px;left:50%;transform:translate(-50%)}@keyframes ws-af-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.ws-af-groups.is-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ws-af-foot{border-top:1px solid var(--ws-border);justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding:12px 10px 0;display:flex}.ws-af-apps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-af-apps-h{color:var(--ws-text-3);margin-right:4px;font-size:13px}.ws-af-chip{border-radius:var(--ws-r-pill);height:30px;color:var(--ws-text);background:var(--ws-surface-2);transition:background-color .15s var(--ws-ease);align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.ws-af-chip:hover{background:var(--ws-surface-3)}.ws-af-chip:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-af-more:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-af-links a:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-af-more{color:var(--ws-text-2);text-underline-offset:3px;text-decoration:underline;white-space:nowrap;font-size:13px;-webkit-text-decoration-color:rgba(127,127,127,.4);text-decoration-color:rgba(127,127,127,.4)}.ws-af-more:hover{color:var(--ws-text)}.ws-af-sheet-bg{z-index:1000;animation:ws-af-fade .2s var(--ws-ease);background:rgba(0,0,0,.32);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ws-af-fade{0%{opacity:0}to{opacity:1}}.ws-af-sheet{border-radius:var(--ws-r-lg) var(--ws-r-lg) 0 0;background:var(--ws-elevated);width:100%;max-width:640px;max-height:min(88vh,88dvh);box-shadow:var(--ws-shadow-pop);animation:ws-af-up .24s var(--ws-ease);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}@keyframes ws-af-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.ws-af-sheet-head{flex:none;justify-content:space-between;align-items:center;padding:14px 12px 6px 20px;display:flex}.ws-af-sheet-head b{font-size:17px;font-weight:var(--ws-w-medium);color:var(--ws-text)}.ws-af-x{width:36px;height:36px;color:var(--ws-text);background:var(--ws-surface-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ws-af-x:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-af-sheet-body{overscroll-behavior:contain;padding:4px 10px 16px;overflow-y:auto}.ws-af-groups.is-sheet{flex-direction:column;gap:14px;display:flex}.ws-af-groups.is-sheet .ws-af-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.ws-af-groups.is-sheet .ws-af-item{align-items:center;gap:10px;padding:8px}.ws-af-groups.is-sheet .ws-af-txt small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-af-sheet .ws-af-apps{border-top:1px solid var(--ws-border);margin:14px 8px 0;padding-top:14px}.ws-af-links{border-top:1px solid var(--ws-border);flex-wrap:wrap;gap:4px 18px;margin:14px 8px 0;padding-top:14px;display:flex}.ws-af-links a{font-size:var(--ws-fs-sm);color:var(--ws-text);line-height:34px;text-decoration:none}.ws-af-theme{justify-content:space-between;align-items:center;gap:12px;margin:10px 8px 0;display:flex}.ws-af-theme>span{font-size:var(--ws-fs-sm);color:var(--ws-text-2)}@media (max-width:380px){.ws-af-groups.is-sheet .ws-af-txt small{display:none}}.ws-af-groups.is-home{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.ws-af-groups.is-home .ws-af-group{border-radius:var(--ws-r-md);background:var(--ws-surface);box-shadow:inset 0 0 0 1px var(--ws-border);padding:14px 8px 8px}.ws-af-groups.is-home .ws-af-gh{color:var(--ws-text-2);font-size:13px}.ws-af-groups.is-home .ws-af-txt small{color:var(--ws-text-2)}.ws-af-groups.is-home .ws-af-ico{background:var(--ws-bg)}.ws-af-groups.is-home .ws-af-item:hover .ws-af-ico{background:var(--ws-surface-2)}.ws-af-groups.is-home .ws-af-item:hover{background:var(--ws-bg)}.ws-af-home-apps{margin-top:20px}@media (max-width:1023px){.ws-af-groups.is-home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.ws-af-groups.is-home{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.ws-af-panel,.ws-af-sheet,.ws-af-sheet-bg{animation:none}}.ws-ava{-o-object-fit:cover;object-fit:cover;background:var(--ws-surface-2);border-radius:50%;display:block}span.ws-ava.ws-ava-initial{color:var(--ws-text-2);box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:size}.ws-ava-initial>span{font-size:42cqmin;line-height:1;font-weight:var(--ws-w-medium);font-family:var(--ws-font);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ws-hdr{z-index:40;background:rgba(var(--ws-bg-rgb), 0);height:64px;transition:background-color .25s var(--ws-ease), box-shadow .25s var(--ws-ease);position:fixed;top:0;left:0;right:0;box-shadow:0 1px transparent}.ws-hdr.is-scrolled{background:rgba(var(--ws-bg-rgb), .86);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 1px 0 var(--ws-border)}.ws-hdr-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.ws-hdr-left{align-items:center;gap:28px;min-width:0;display:flex}.ws-hdr-right{white-space:nowrap;color:var(--ws-text);flex:none;align-items:center;gap:4px;display:flex}.ws-hdr .ws-hdr-logo{height:22px;color:var(--ws-text)}.ws-hdr-nav{align-items:center;gap:2px;display:flex}.ws-hdr-link{border-radius:var(--ws-r-pill);cursor:pointer;white-space:nowrap;height:36px;font-size:var(--ws-fs-sm);font-weight:var(--ws-w-regular);color:var(--ws-text-2);align-items:center;padding:0 10px;text-decoration:none;transition:color .15s;display:inline-flex}.ws-hdr-link:hover{color:var(--ws-text)}.ws-hdr-link.is-on{color:var(--ws-text);font-weight:var(--ws-w-medium)}.ws-hdr .ws-icon-btn{border-radius:var(--ws-r-pill);width:36px;height:36px;color:var(--ws-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.ws-hdr .ws-icon-btn:hover,.ws-hdr .ws-icon-btn.is-open{background:var(--ws-surface-2)}.ws-hdr .ws-icon-btn:focus-visible{outline:2px solid var(--ws-text);outline-offset:2px}.ws-hdr .ws-icon-btn svg{width:18px;height:18px}.ws-hdr .ws-icon-btn .ws-dot-badge{width:7px;height:7px;box-shadow:0 0 0 2px var(--ws-bg);background:#e5484d;border-radius:50%;position:absolute;top:7px;right:7px}.ws-hdr .ws-hdr-burger{background:var(--ws-surface-2);margin-left:4px}.ws-hdr .ws-hdr-burger:hover{background:var(--ws-surface-3)}.ws-hdr .ws-hdr-login{margin-left:8px}.ws-hdr-user{border-radius:var(--ws-r-pill);cursor:pointer;align-items:center;gap:10px;margin-left:8px;margin-right:-2px;padding:2px;display:flex}.ws-hdr-user .ws-hdr-avatar{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 1px var(--ws-border);border-radius:50%;display:block}.ws-hdr-user .ws-tag{cursor:pointer}.ws-hdr-user .ws-tag.is-pro{color:var(--ws-bg);background:var(--ws-text)}.ws-hdr-pop{text-align:left;white-space:normal;border-radius:var(--ws-r-md);background:var(--ws-elevated);width:288px;box-shadow:var(--ws-shadow-pop);margin-top:8px;overflow:hidden}.ws-hdr-pop-head{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.ws-hdr-pop-head .ws-hdr-avatar{-o-object-fit:cover;object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--ws-border);border-radius:50%;flex:none}.ws-hdr-pop-name{font-size:var(--ws-fs-sm);font-weight:var(--ws-w-medium);color:var(--ws-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-hdr-pop-mail{font-size:var(--ws-fs-xs);color:var(--ws-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.ws-hdr-plan{border-radius:var(--ws-r-sm);background:var(--ws-surface-2);justify-content:space-between;align-items:center;gap:12px;margin:0 12px;padding:12px 14px;display:flex}.ws-hdr-plan b{font-size:var(--ws-fs-sm);font-weight:var(--ws-w-medium);color:var(--ws-text);display:block}.ws-hdr-plan small{color:var(--ws-text-2);margin-top:2px;font-size:12px;line-height:1.4;display:block}.ws-hdr-menu{margin-top:4px;padding:6px}.ws-hdr-item{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--ws-fs-sm);color:var(--ws-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .15s;display:flex}.ws-hdr-item:hover{background:var(--ws-surface-2)}.ws-hdr-item>i{color:var(--ws-text-3);font-style:normal;display:inline-flex}.ws-hdr-item>span{flex:1}.ws-hdr-item>em{font-style:normal;font-size:var(--ws-fs-xs);color:var(--ws-text-3)}.ws-hdr-item>em.ws-hdr-badge{min-width:18px;height:18px;font-size:11px;font-weight:var(--ws-w-medium);color:#fff;background:#e5484d;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ws-hdr-item.is-danger{color:#e5484d}.ws-hdr-item.is-danger>i{color:inherit}.ws-hdr-sep{background:var(--ws-border);height:1px;margin:6px 10px}.ws-hdr .ws-theme-menu{border-radius:var(--ws-r-md);min-width:176px;box-shadow:var(--ws-shadow-pop);border:0;padding:6px;top:calc(100% + 8px)}.ws-hdr .ws-theme-item{font-size:var(--ws-fs-sm);border-radius:10px;padding:8px 10px}.ws-hdr .ws-theme-item:hover{background:var(--ws-surface-2)}.ws-hdr .ws-theme-item.is-active,.ws-hdr .ws-theme-item.is-active svg{color:var(--ws-text)}.ws-hdr .ws-theme-item.is-active{font-weight:var(--ws-w-medium)}.ws-hdr-banner{border-radius:var(--ws-r-pill);background:var(--ws-surface-2);max-width:40vw;height:36px;font-size:var(--ws-fs-xs);color:var(--ws-text-2);align-items:center;gap:8px;padding:0 6px 0 16px;display:none;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ws-hdr-banner.is-important{color:#e5484d;background:rgba(229,72,77,.08)}.ws-hdr-banner.is-link{cursor:pointer}.ws-hdr-banner>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-hdr-banner>button{width:24px;height:24px;color:var(--ws-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ws-hdr-banner>button:hover{background:var(--ws-surface-3);color:var(--ws-text)}@media (min-width:1100px){.ws-hdr-banner{display:flex}}@media (max-width:639px){.ws-hdr-right{gap:0}.ws-hdr .ws-icon-btn{width:34px;height:34px}.ws-hdr .ws-hdr-logo{height:20px}.ws-hdr .ws-hdr-login{margin-left:4px;padding:0 12px}}.ws-hdr-item>.ws-hdr-dot{flex:none}.ws-hdr-dot{background:#e5484d;border-radius:50%;width:8px;height:8px;display:inline-block}.ws-hdr-ava-wrap{display:inline-flex;position:relative}.ws-hdr-dot.is-badge{box-shadow:0 0 0 2px var(--ws-bg);position:absolute;top:0;right:0}.ws-hdr-mine{border-bottom:1px solid var(--ws-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:8px 6px 0;padding-bottom:6px;display:grid}.ws-hdr-mine-item{min-width:0;font-size:var(--ws-fs-sm);color:var(--ws-text);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:background-color .15s;display:flex}.ws-hdr-mine-item:hover{background:var(--ws-surface-2)}.ws-hdr-mine-item:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.ws-hdr-mine-item .ws-af-svg{color:var(--ws-text-3)}.ws-hdr-mine-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-ftr{background:var(--ws-bg);width:100%;color:var(--ws-text)}.ws-ftr-inner{border-top:1px solid var(--ws-border);padding:64px 0 40px}.ws-ftr-cols{grid-template-columns:repeat(var(--ws-ftr-n,4), minmax(0, 1fr));gap:40px 32px;display:grid}.ws-ftr-col{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ws-ftr-title{font-size:var(--ws-fs-xs);line-height:var(--ws-lh-xs);font-weight:var(--ws-w-regular);color:var(--ws-text-3);letter-spacing:0;margin:0 0 6px}.ws-ftr-link{font-size:var(--ws-fs-sm);color:var(--ws-text);overflow-wrap:anywhere;cursor:pointer;text-underline-offset:3px;line-height:1.45;text-decoration:none;text-decoration-thickness:1px}.ws-ftr-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ws-ftr-social{align-items:center;gap:7px;display:inline-flex}.ws-ftr-icon{flex:none;width:13px;height:13px}.ws-ftr-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:64px;display:flex}.ws-ftr .ws-ftr-logo{height:20px;color:var(--ws-text)}.ws-ftr .ws-ftr-logo .ws-logo-text{font-size:15px}.ws-ftr-copy{color:var(--ws-text-3);margin:0;font-size:12px;line-height:1.5}@media (min-width:768px) and (max-width:1199px){.ws-ftr-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.ws-ftr-inner{padding:48px 0 32px}.ws-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.ws-ftr-bottom{flex-direction:column;align-items:flex-start;margin-top:48px}}
