.w-tb{position:relative;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;height:var(--bar-h);padding:0 16px;background:var(--card);-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-brand,.w-tb{flex-shrink:0;align-items:center}.w-brand{display:flex;gap:10px;min-width:0}.w-brand-mark{flex-shrink:0;width:30px;height:30px;border-radius:var(--r-pill);background:var(--accent-grad);color:var(--accent-ink);display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-brand-mark svg{width:17px;height:17px}.w-brand-name{font-family:var(--body);font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-nav{display:flex;gap:2px}.w-nav,.w-navpill{align-items:center;min-width:0}.w-navpill{height:32px;padding:0 10px;border-radius:var(--r-sm);border:0;background:transparent;cursor:pointer;display:inline-flex;gap:6px;white-space:nowrap;font-family:var(--body);font-size:13px;font-weight:500;color:var(--text);transition:background .12s,color .12s}.w-navcaret,.w-navicon{display:none}.w-navpill svg{width:16px;height:16px;color:var(--text-3);flex-shrink:0}.w-navpill:hover{background:var(--hover);color:var(--text)}.w-navpill:hover svg{color:var(--text-2)}.w-navpill:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.w-navpill.on{background:var(--sunken);color:var(--text)}.w-navpill.on svg{color:var(--text-2)}.w-navpill.on:hover{background:var(--text-2);border-color:var(--text-2);color:var(--card)}.w-barend{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.w-barend .w-acctpop{bottom:auto;top:calc(100% + 8px);left:auto;right:0}.w-iconbtn{flex-shrink:0;width:36px;height:36px;min-width:32px;min-height:32px;padding:0;border-radius:var(--r-pill);border:1px solid var(--line-3);background:var(--card);color:var(--text);box-shadow:var(--sh-md);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}.w-iconbtn svg{width:19px;height:19px}.w-iconbtn:hover{background:var(--hover);border-color:var(--text-4);box-shadow:var(--sh-md)}.w-iconbtn:active{transform:scale(.94)}.w-iconbtn:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.w-iconbtn.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-3);box-shadow:var(--sh-sm)}.w-iconbtn.on:hover{background:var(--accent-2);color:var(--accent-2-ink);border-color:var(--accent-3)}.w-iconbtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.w-doc{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text);background:transparent;border:0;border-radius:0;padding:0;max-width:340px}.w-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-doc svg{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.w-doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-doc em{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;font-style:normal;color:var(--accent-3);background:var(--accent-soft);border-radius:var(--r-pill);padding:3px 7px;flex-shrink:0}.w-doc em.edited{color:var(--warn-ink);background:var(--warn-soft)}.w-find{position:relative;flex:0 1 230px;min-width:150px;display:flex;align-items:center}.w-findi{position:absolute;left:12px;width:15px;height:15px;color:var(--text-3);pointer-events:none;flex-shrink:0}.w-findin{width:100%;height:32px;padding:0 12px 0 34px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--sunken);color:var(--text);font-family:var(--body);font-size:12.5px;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:.15s}.w-findin::placeholder{color:var(--text-4)}.w-findin::-webkit-search-cancel-button,.w-findin::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.w-findin:hover{border-color:var(--line-3)}.w-findin:focus,.w-findin:focus-visible{background:var(--card);border-color:var(--accent-3);box-shadow:0 0 0 3px var(--accent-ring)}.w-find:focus-within .w-findi{color:var(--accent-3)}.w-findpop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:100%;width:max-content;max-width:340px;padding:6px;max-height:328px;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-pop)}.w-findr{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 10px;border-radius:var(--r-xs);border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--body);font-size:12.5px;color:var(--text-2);line-height:1.3}.w-findr.on,.w-findr:hover{background:var(--hover);color:var(--text)}.w-findr:focus-visible{outline:2px solid var(--accent-3);outline-offset:-2px}.w-findr em{flex:1 1;min-width:0;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-findr b{font-weight:700;color:var(--accent-3)}.w-findr span{flex-shrink:0;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.w-findnone{margin:0;padding:8px 10px;font-size:12px;color:var(--text-3);line-height:1.4}.w-btn{width:32px;height:32px;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--text-3);transition:.15s}.w-btn:hover{background:var(--accent-soft);color:var(--accent-3)}.w-btn:focus-visible{outline:2px solid var(--accent-3);outline-offset:1px}.w-btn svg{width:16px;height:16px}.w-btn.on{background:var(--accent-soft);color:var(--accent-3)}.w-rec,.w-rec i{position:relative}.w-rec i{width:10px;height:10px;border-radius:var(--r-pill);background:var(--danger);flex-shrink:0}.w-rec .w-stop{display:none}.w-barend .w-iconbtn.w-rec:not(.on){width:auto;min-width:0;padding:0 13px 0 11px;gap:7px;display:inline-flex;align-items:center;border-radius:var(--r-pill)}.w-rec span{display:inline;font-family:var(--body);font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--text-2)}.w-rec:hover span{color:var(--text)}.w-rec:hover{border-color:var(--danger);color:var(--w-red-dark);background:var(--danger-soft)}.w-rec:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.w-rec.on{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:150px;padding:0 15px;white-space:nowrap;background:var(--danger-soft);border-color:var(--danger);color:var(--w-red-dark);font-family:var(--body);font-size:12px;font-weight:600;box-shadow:0 0 0 3px var(--danger-soft)}.w-rec.on span{display:inline;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.02em}.w-rec.on i:after,.w-rec.on i:before{content:"";position:absolute;inset:0;border-radius:var(--r-pill);border:1.5px solid var(--danger);animation:wripple 1.9s cubic-bezier(.2,.6,.3,1) infinite}.w-rec.on i:after{animation-delay:.95s}.w-stop{font-size:12px;font-weight:700}.w-rec.on:hover{border-color:var(--danger)}.w-rec.on:hover span{display:none}.w-rec.on:hover .w-stop{display:inline;font-family:var(--mono);font-size:11px;letter-spacing:.02em}.w-rec:disabled{opacity:.55;cursor:not-allowed}@keyframes wripple{0%{opacity:.6;transform:scale(1)}75%{opacity:0;transform:scale(2.9)}to{opacity:0;transform:scale(2.9)}}.w-obtn{height:32px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-3);background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap;font-family:var(--body);font-size:12px;font-weight:600;color:var(--text-2);transition:.15s}.w-obtn svg{width:15px;height:15px;color:var(--text-3);flex-shrink:0}.w-obtn:hover{background:var(--hover);color:var(--text)}.w-obtn:hover svg{color:var(--text-2)}.w-obtn:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-cta{height:32px;padding:0 14px;border-radius:var(--r-pill);border:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap;font-family:var(--body);font-size:12px;font-weight:600;color:var(--accent-ink);background:var(--accent-grad);transition:.15s}.w-cta svg{width:15px;height:15px;flex-shrink:0}.w-cta:hover{background:var(--accent-2);color:var(--accent-2-ink);transform:translateY(-1px)}.w-cta:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-mpop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:240px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-pop)}.w-mi{display:flex;align-items:center;gap:14px;width:100%;padding:7px 10px;border-radius:var(--r-xs);border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--body);font-size:12.5px;color:var(--text-2);line-height:1.3}.w-mi:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-3)}.w-mi:focus-visible{outline:2px solid var(--accent-3);outline-offset:-2px}.w-mi:disabled{color:var(--text-4);cursor:not-allowed}.w-mi em{flex:1 1;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-mk{font-family:var(--mono);font-size:10px;color:var(--text-4);flex-shrink:0;letter-spacing:.02em}.w-mi:disabled .w-mk{color:var(--text-4);opacity:.6}.w-mtick{width:13px;flex-shrink:0;font-size:11px;color:var(--accent-3);text-align:center}.w-mdiv{height:1px;background:var(--line-2);margin:5px 6px}.w-rail{position:relative;z-index:70;flex-shrink:0;width:var(--rail-w);gap:0;padding:12px 0 14px;border-right:0;background:transparent}.w-rail,.w-railfoot,.w-railgroup,.w-railtop{display:flex;flex-direction:column;align-items:center}.w-railfoot,.w-railgroup,.w-railtop{gap:6px;padding:6px;border-radius:var(--r-pill);background:var(--app-bg);box-shadow:none}.w-railgroup,.w-railtop{min-height:0}.w-railgroup{margin-top:10px}.w-railfoot{margin-top:auto;flex-shrink:0}.w-rail{background:var(--card)}.w-rlogo{flex-shrink:0;width:44px;height:44px;margin-bottom:10px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--r-md);display:grid;place-items:center;transition:background .15s}.w-rlogo:hover{background:var(--hover)}.w-rlogo svg{width:34px;height:34px;shape-rendering:geometricPrecision}.w-rail .w-iconbtn{flex-shrink:1;min-height:32px;box-shadow:var(--sh-sm)}.w-rail .w-iconbtn,.w-rail .w-iconbtn:hover{background:var(--card);border-color:transparent}.w-rail .w-iconbtn:hover{box-shadow:var(--sh-md);color:var(--text)}@media (max-height:860px){.w-railfoot,.w-railgroup,.w-railtop{gap:4px}.w-railgroup{margin-top:9px}}.w-tool{width:44px;height:44px;min-height:32px;border-radius:var(--r-md);border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--text-3);transition:background .15s,color .15s,box-shadow .15s,transform .15s}.w-tool:hover{background:var(--hover);color:var(--text)}.w-tool:active{transform:scale(.94)}.w-tool:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-tool.on{background:var(--accent-grad);color:var(--accent-ink);border:1px solid var(--accent-3)}.w-tool.on:hover{background:var(--accent-2);color:var(--accent-2-ink)}.w-tool svg{width:24px;height:24px}.w-rsp{flex:1 1}.w-panel{flex-shrink:0;width:var(--panel-w);padding:0 14px 18px;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--line);background:var(--card);transition:width .22s ease,padding .22s ease,opacity .16s ease}body.w-nopanel .w-panel{width:0;padding-left:0;padding-right:0;opacity:0;border-right-width:0}.w-panel::-webkit-scrollbar{width:9px}.w-panel::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:var(--r-pill);border:3px solid var(--panel)}.w-panel:hover::-webkit-scrollbar-thumb{background:var(--text-4)}.w-panel::-webkit-scrollbar-track{background:transparent}.w-seam{position:relative;z-index:65;flex:0 0;width:0;align-self:stretch}.w-seamb{position:absolute;top:50%;left:0;transform:translateY(-50%);display:grid;place-items:center;width:17px;height:46px;padding:0;cursor:pointer;border:1px solid var(--line);border-left:1px solid transparent;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--card);color:var(--text-3);box-shadow:var(--sh-sm);transition:background .14s,color .14s,border-color .14s,width .14s}.w-seamb:hover{width:21px;background:var(--accent-soft);color:var(--accent-3);border-color:var(--accent-3);border-left-color:transparent}.w-seamb:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring);color:var(--accent-3)}.w-seamb svg{width:13px;height:13px;transition:transform .22s ease}.w-seamb[aria-expanded=false] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.w-seamb,.w-seamb svg{transition:none}.w-seamb[aria-expanded=true] svg{transform:rotate(0deg)}.w-seamb[aria-expanded=false] svg{transform:rotate(180deg)}}.w-sec{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.11em;color:var(--text-3);text-transform:uppercase;margin:2px 0 8px;padding-left:4px}.w-sec.sp{margin-top:20px}.w-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:var(--r-sm);font-size:12.5px;font-weight:500;color:var(--text-2);cursor:default;margin-bottom:1px;width:100%;border:0;background:transparent;text-align:left;font-family:var(--body);transition:color .14s}.w-item:before{content:"";order:-1;flex-shrink:0;width:8px;height:8px;border-radius:var(--r-pill);border:1.5px solid var(--line-3);background:transparent;transition:border-color .14s,background .14s,box-shadow .14s}.w-item svg{width:19px;height:19px;color:var(--text-3);flex-shrink:0;transition:color .14s}.w-item span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-item.on{color:var(--accent-3);font-weight:600}.w-item.on:before{border-color:var(--accent-3);background:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.w-item.on svg{color:var(--accent-3)}.w-item.on i{display:none}.w-item.off{color:var(--text-2);cursor:pointer;transition:background .14s,color .14s}.w-item.off:hover{background:var(--hover);color:var(--text)}.w-item.off:hover:before{border-color:var(--text-3)}.w-item.off:hover svg{color:var(--text-2)}.w-item.off:active{background:var(--accent-soft)}.w-item:focus-visible{outline:2px solid var(--accent-3);outline-offset:-2px}.w-lay{display:flex;align-items:center;gap:10px;padding:7px 11px;border-radius:var(--r-sm);font-size:12.5px;color:var(--text-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .14s}.w-lay:hover{background:var(--hover)}.w-lay input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border-radius:var(--r-xs);border:1.5px solid var(--line-3);background:var(--card);cursor:pointer;flex-shrink:0;transition:.15s;position:relative}.w-lay input:checked{background:var(--accent);border-color:var(--accent-3)}.w-lay input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(42deg)}.w-lay input:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.w-kv{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 11px;font-size:12px;color:var(--text-3)}.w-kv b{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--text)}.w-phead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--card);padding:14px 0 12px;margin-bottom:2px}.w-tabs{display:flex;gap:0;padding:0;border-radius:0;justify-content:space-between;border:0;border-bottom:1px solid var(--line)}.w-tabb,.w-tabs{background:transparent}.w-tabb{flex:0 1 auto;min-width:0;padding:8px 3px 7px;border:0;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-family:var(--body);font-size:9.5px;font-weight:700;letter-spacing:.03em;color:var(--text-3);text-transform:uppercase;transition:color .14s,border-color .14s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-tabb:hover{color:var(--text-2);background:var(--hover);border-radius:var(--r-xs) var(--r-xs) 0 0}.w-tabb:focus-visible{outline:none;border-bottom-color:var(--accent-3);box-shadow:0 0 0 3px var(--accent-ring)}.w-tabb.on{border-bottom-color:var(--accent)}.w-tabb.on,.w-tabb.on:hover{background:transparent;color:var(--text)}.w-pane{min-height:0}.w-ro{display:contents}.w-ro>*{opacity:.5;pointer-events:none}.w-rotag{display:flex;align-items:center;gap:6px;padding:6px 12px 8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.w-rotag svg{flex:none;opacity:.85}.w-pfoot{margin-top:20px;padding:10px 0 4px;border-top:1px solid var(--line)}.w-pfoot .w-sec.sp{margin-top:4px}.w-icocell{cursor:pointer;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-2);transition:background .14s,color .14s,border-color .14s}.w-icocell img,.w-icocell svg{width:22px;height:22px;shape-rendering:geometricPrecision}.w-icocell:hover{background:var(--accent-soft);border-color:var(--accent-soft-2);color:var(--accent-3)}.w-icocell:active{background:var(--accent-soft-2)}.w-icocell:focus-visible{outline:none;border-color:var(--accent-3);box-shadow:0 0 0 3px var(--accent-ring)}.w-shapes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:6px}.w-shape{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:3px;cursor:pointer;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font-family:var(--mono);font-size:7px;font-weight:700;letter-spacing:.01em;color:var(--text-2);overflow:hidden;transition:.14s}.w-shape em{font-style:normal;line-height:1.05;max-width:100%;overflow:hidden;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;transition:color .14s}.w-shape.on em,.w-shape:hover,.w-shape:hover em{color:var(--accent-3)}.w-shape:hover{border-color:var(--accent-soft-2);background:var(--accent-soft)}.w-shape:focus-visible{outline:2px solid var(--accent-3);outline-offset:1px}.w-shape.on{background:var(--accent-soft);border-color:var(--accent-3);color:var(--accent-3);box-shadow:0 0 0 1px var(--accent-3)}.w-shape svg{width:30px;height:30px;color:inherit;flex-shrink:0;shape-rendering:geometricPrecision}.w-shape svg *{vector-effect:non-scaling-stroke}.w-quick{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:9px 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);cursor:pointer;font-family:var(--body);font-size:12px;font-weight:600;color:var(--text-2);transition:.14s}.w-quick:hover{background:var(--accent-soft);border-color:var(--accent-3);color:var(--accent-3)}.w-quick:focus-visible{outline:2px solid var(--accent-3);outline-offset:1px}.w-quick svg{width:16px;height:16px}.w-status{flex-shrink:0;display:flex;align-items:center;gap:0;height:30px;padding:0 14px;border-top:1px solid var(--line);background:var(--card);font-family:var(--mono);font-size:10px;color:var(--text-3);white-space:nowrap;overflow:hidden}.w-status b{font-weight:700;color:var(--text-2)}.w-st{display:flex;align-items:center;gap:6px;padding-right:14px}.w-st+.w-st{border-left:1px solid var(--line);padding-left:14px}.w-sd{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 0 1px var(--accent-3),0 0 0 3px var(--accent-ring);transition:.2s}.w-sd.off{background:var(--text-4);box-shadow:0 0 0 3px var(--line)}.w-ssp{flex:1 1}.w-sver{color:var(--text-4)}.w-st:last-child{flex-shrink:0}.w-st:nth-last-child(2){min-width:0;overflow:hidden}.w-recpill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:var(--danger-soft);color:var(--w-red-dark);font-weight:700;letter-spacing:.08em}.w-recpill,.w-recpill i{border-radius:var(--r-pill)}.w-recpill i{width:5px;height:5px;background:var(--danger);animation:wrecblink 1.2s ease-in-out infinite}@keyframes wrecblink{0%,to{opacity:1}50%{opacity:.25}}.w-toast{position:absolute;left:50%;bottom:52px;transform:translateX(-50%);z-index:90;padding:9px 16px;border-radius:var(--r-md);background:var(--toast-bg);color:var(--toast-ink);font-size:12px;font-weight:500;letter-spacing:.01em;pointer-events:none;box-shadow:var(--sh-pop)}@media (max-width:1040px){.w-panel,.w-seam{display:none}}@media (max-width:1470px){.w-nav{gap:6px}.w-navpill{padding:0 9px;font-size:11.5px;gap:5px}.w-navicon{width:15px;height:15px}.w-navcaret{width:11px;height:11px}}@media (max-width:1200px){.w-navpill{padding:0;width:36px;justify-content:center;gap:0;font-size:0}.w-navicon{width:17px;height:17px}.w-navcaret,.w-navlabel{display:none}}@media (max-width:760px){.w-rail{width:auto;padding:12px 8px}.w-brand-name{display:none}.w-rec.on{min-width:0;padding:0 10px}}.w-iconbtn.w-btn:not(.on),.w-iconbtn.w-cta,.w-iconbtn.w-obtn,.w-iconbtn.w-tool{width:36px;height:36px;min-width:32px;min-height:32px;padding:0;grid-gap:0;gap:0;border-radius:var(--r-pill);border:1px solid var(--line-3);background:var(--card);color:var(--text);box-shadow:var(--sh-md);display:grid;place-items:center}.w-iconbtn.w-btn svg,.w-iconbtn.w-cta svg,.w-iconbtn.w-obtn svg,.w-iconbtn.w-tool svg{width:19px;height:19px;color:inherit}.w-iconbtn.w-btn:not(.on):hover,.w-iconbtn.w-cta:hover,.w-iconbtn.w-obtn:hover,.w-iconbtn.w-tool:hover{background:var(--hover);color:var(--text);border-color:var(--text-4);box-shadow:var(--sh-md)}.w-iconbtn.w-btn:focus-visible,.w-iconbtn.w-cta:focus-visible,.w-iconbtn.w-obtn:focus-visible,.w-iconbtn.w-tool:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.w-iconbtn.w-tool.on{background:var(--accent);color:var(--accent-ink)}.w-iconbtn.w-tool.on,.w-iconbtn.w-tool.on:hover{border-color:transparent;box-shadow:var(--sh-accent)}.w-iconbtn.w-tool.on:hover{background:var(--accent-2);color:var(--accent-2-ink)}.w-iconbtn.w-rec.on{height:36px;border-radius:var(--r-pill)}.w-navicon{width:16px;height:16px;flex-shrink:0;color:inherit}.w-navlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-navcaret{width:12px;height:12px;flex-shrink:0;color:inherit;opacity:.55;margin-left:-2px}.w-navpill.on .w-navcaret{opacity:.75}.w-mb{position:relative;display:flex;align-items:center;flex-shrink:0}.w-nav{flex-wrap:nowrap}.w-brand .w-doc{border:0;background:transparent;padding:0;max-width:340px;gap:9px}.w-brand-mark .w-markart{width:19px;height:19px}.w-find.w-railfind{position:relative;flex:0 0 auto;min-width:0;width:36px;height:36px;display:block}.w-railfind .w-findpop{top:0;left:calc(100% + 10px);width:max-content;min-width:288px}.w-findfield{position:relative;display:flex;align-items:center;margin-bottom:2px}.w-findfield .w-findi{left:12px}.w-findlist{max-height:268px;overflow-y:auto}.w-findfield .w-findin{flex:1 1 auto;min-width:0}.w-iconbtn.w-tool.w-railmenu.on{background:var(--hover);color:var(--text);border-color:var(--text-4);box-shadow:none}.w-iconbtn.w-tool.w-railmenu.on:hover{background:var(--hover);color:var(--text);border-color:var(--text-3);box-shadow:none}.w-iconbtn.w-tool.w-railcollapse.on{background:var(--hover);color:var(--text);border-color:var(--text-4);box-shadow:none}.w-iconbtn.w-tool.w-railcollapse.on:hover{background:var(--hover);color:var(--text);border-color:var(--text-3);box-shadow:none}#wPresent.on{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:var(--sh-accent);animation:wpresentlive 2.4s ease-in-out infinite}#wPresent.on svg{color:inherit}#wPresent.on:hover{background:var(--accent-2);color:var(--accent-2-ink);border-color:transparent;box-shadow:var(--sh-accent)}#wPresent.on:focus-visible{outline:2px solid var(--accent-3);outline-offset:3px}@keyframes wpresentlive{0%,to{box-shadow:var(--sh-accent),0 0 0 0 var(--accent-ring)}55%{box-shadow:var(--sh-accent),0 0 0 6px transparent}}.w-recaudio-btn.w-locked{border-color:var(--accent);color:var(--text-3)}.w-recaudio-btn.w-locked:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.w-recaudio-btn.w-locked svg{opacity:.55}#wRec.w-locked:not(.on){border-color:var(--accent)}#wRec.w-locked:not(.on) i{background:transparent;box-shadow:inset 0 0 0 2px var(--danger)}#wRec.w-locked:not(.on):after{content:"PRO";font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;line-height:1;padding:3px 5px 2px;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-3);flex-shrink:0}#wRec.w-locked:not(.on):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}#wRec.w-locked:not(.on):hover span{color:var(--text)}#wRec.w-locked:not(.on):focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}@media (prefers-reduced-motion:reduce){#wPresent.on{animation:none;box-shadow:var(--sh-accent)}}#wRec.w-locked:not(.on):hover:after{background:var(--accent-soft-2)}